diff --git a/.gitignore b/.gitignore index 0fc54aeb..dca9b329 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,3 @@ -node_modules dist *.keystore *.apk diff --git a/node_modules/.bin/browserslist b/node_modules/.bin/browserslist new file mode 100644 index 00000000..60e71ad8 --- /dev/null +++ b/node_modules/.bin/browserslist @@ -0,0 +1,16 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) + if command -v cygpath > /dev/null 2>&1; then + basedir=`cygpath -w "$basedir"` + fi + ;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../browserslist/cli.js" "$@" +else + exec node "$basedir/../browserslist/cli.js" "$@" +fi diff --git a/node_modules/.bin/browserslist.cmd b/node_modules/.bin/browserslist.cmd new file mode 100644 index 00000000..f93c251e --- /dev/null +++ b/node_modules/.bin/browserslist.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\browserslist\cli.js" %* diff --git a/node_modules/.bin/browserslist.ps1 b/node_modules/.bin/browserslist.ps1 new file mode 100644 index 00000000..01e10a08 --- /dev/null +++ b/node_modules/.bin/browserslist.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../browserslist/cli.js" $args + } else { + & "$basedir/node$exe" "$basedir/../browserslist/cli.js" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../browserslist/cli.js" $args + } else { + & "node$exe" "$basedir/../browserslist/cli.js" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/node_modules/.bin/esbuild b/node_modules/.bin/esbuild new file mode 100644 index 00000000..63bb6d40 --- /dev/null +++ b/node_modules/.bin/esbuild @@ -0,0 +1,16 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) + if command -v cygpath > /dev/null 2>&1; then + basedir=`cygpath -w "$basedir"` + fi + ;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../esbuild/bin/esbuild" "$@" +else + exec node "$basedir/../esbuild/bin/esbuild" "$@" +fi diff --git a/node_modules/.bin/esbuild.cmd b/node_modules/.bin/esbuild.cmd new file mode 100644 index 00000000..cc920c59 --- /dev/null +++ b/node_modules/.bin/esbuild.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\esbuild\bin\esbuild" %* diff --git a/node_modules/.bin/esbuild.ps1 b/node_modules/.bin/esbuild.ps1 new file mode 100644 index 00000000..81ffbf9c --- /dev/null +++ b/node_modules/.bin/esbuild.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../esbuild/bin/esbuild" $args + } else { + & "$basedir/node$exe" "$basedir/../esbuild/bin/esbuild" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../esbuild/bin/esbuild" $args + } else { + & "node$exe" "$basedir/../esbuild/bin/esbuild" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/node_modules/.bin/jsesc b/node_modules/.bin/jsesc new file mode 100644 index 00000000..879c4133 --- /dev/null +++ b/node_modules/.bin/jsesc @@ -0,0 +1,16 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) + if command -v cygpath > /dev/null 2>&1; then + basedir=`cygpath -w "$basedir"` + fi + ;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../jsesc/bin/jsesc" "$@" +else + exec node "$basedir/../jsesc/bin/jsesc" "$@" +fi diff --git a/node_modules/.bin/jsesc.cmd b/node_modules/.bin/jsesc.cmd new file mode 100644 index 00000000..eb41110f --- /dev/null +++ b/node_modules/.bin/jsesc.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\jsesc\bin\jsesc" %* diff --git a/node_modules/.bin/jsesc.ps1 b/node_modules/.bin/jsesc.ps1 new file mode 100644 index 00000000..6007e022 --- /dev/null +++ b/node_modules/.bin/jsesc.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../jsesc/bin/jsesc" $args + } else { + & "$basedir/node$exe" "$basedir/../jsesc/bin/jsesc" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../jsesc/bin/jsesc" $args + } else { + & "node$exe" "$basedir/../jsesc/bin/jsesc" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/node_modules/.bin/json5 b/node_modules/.bin/json5 new file mode 100644 index 00000000..abf72a4e --- /dev/null +++ b/node_modules/.bin/json5 @@ -0,0 +1,16 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) + if command -v cygpath > /dev/null 2>&1; then + basedir=`cygpath -w "$basedir"` + fi + ;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../json5/lib/cli.js" "$@" +else + exec node "$basedir/../json5/lib/cli.js" "$@" +fi diff --git a/node_modules/.bin/json5.cmd b/node_modules/.bin/json5.cmd new file mode 100644 index 00000000..95c137fe --- /dev/null +++ b/node_modules/.bin/json5.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\json5\lib\cli.js" %* diff --git a/node_modules/.bin/json5.ps1 b/node_modules/.bin/json5.ps1 new file mode 100644 index 00000000..8700ddbe --- /dev/null +++ b/node_modules/.bin/json5.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../json5/lib/cli.js" $args + } else { + & "$basedir/node$exe" "$basedir/../json5/lib/cli.js" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../json5/lib/cli.js" $args + } else { + & "node$exe" "$basedir/../json5/lib/cli.js" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/node_modules/.bin/nanoid b/node_modules/.bin/nanoid new file mode 100644 index 00000000..46220bdb --- /dev/null +++ b/node_modules/.bin/nanoid @@ -0,0 +1,16 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) + if command -v cygpath > /dev/null 2>&1; then + basedir=`cygpath -w "$basedir"` + fi + ;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../nanoid/bin/nanoid.cjs" "$@" +else + exec node "$basedir/../nanoid/bin/nanoid.cjs" "$@" +fi diff --git a/node_modules/.bin/nanoid.cmd b/node_modules/.bin/nanoid.cmd new file mode 100644 index 00000000..9c40107c --- /dev/null +++ b/node_modules/.bin/nanoid.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\nanoid\bin\nanoid.cjs" %* diff --git a/node_modules/.bin/nanoid.ps1 b/node_modules/.bin/nanoid.ps1 new file mode 100644 index 00000000..d8a4d7ad --- /dev/null +++ b/node_modules/.bin/nanoid.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../nanoid/bin/nanoid.cjs" $args + } else { + & "$basedir/node$exe" "$basedir/../nanoid/bin/nanoid.cjs" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../nanoid/bin/nanoid.cjs" $args + } else { + & "node$exe" "$basedir/../nanoid/bin/nanoid.cjs" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/node_modules/.bin/parser b/node_modules/.bin/parser new file mode 100644 index 00000000..7696ad41 --- /dev/null +++ b/node_modules/.bin/parser @@ -0,0 +1,16 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) + if command -v cygpath > /dev/null 2>&1; then + basedir=`cygpath -w "$basedir"` + fi + ;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../@babel/parser/bin/babel-parser.js" "$@" +else + exec node "$basedir/../@babel/parser/bin/babel-parser.js" "$@" +fi diff --git a/node_modules/.bin/parser.cmd b/node_modules/.bin/parser.cmd new file mode 100644 index 00000000..1ad5c81c --- /dev/null +++ b/node_modules/.bin/parser.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\@babel\parser\bin\babel-parser.js" %* diff --git a/node_modules/.bin/parser.ps1 b/node_modules/.bin/parser.ps1 new file mode 100644 index 00000000..8926517b --- /dev/null +++ b/node_modules/.bin/parser.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../@babel/parser/bin/babel-parser.js" $args + } else { + & "$basedir/node$exe" "$basedir/../@babel/parser/bin/babel-parser.js" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../@babel/parser/bin/babel-parser.js" $args + } else { + & "node$exe" "$basedir/../@babel/parser/bin/babel-parser.js" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/node_modules/.bin/rollup b/node_modules/.bin/rollup new file mode 100644 index 00000000..998fc164 --- /dev/null +++ b/node_modules/.bin/rollup @@ -0,0 +1,16 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) + if command -v cygpath > /dev/null 2>&1; then + basedir=`cygpath -w "$basedir"` + fi + ;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../rollup/dist/bin/rollup" "$@" +else + exec node "$basedir/../rollup/dist/bin/rollup" "$@" +fi diff --git a/node_modules/.bin/rollup.cmd b/node_modules/.bin/rollup.cmd new file mode 100644 index 00000000..b3f110b3 --- /dev/null +++ b/node_modules/.bin/rollup.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\rollup\dist\bin\rollup" %* diff --git a/node_modules/.bin/rollup.ps1 b/node_modules/.bin/rollup.ps1 new file mode 100644 index 00000000..10f657d7 --- /dev/null +++ b/node_modules/.bin/rollup.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../rollup/dist/bin/rollup" $args + } else { + & "$basedir/node$exe" "$basedir/../rollup/dist/bin/rollup" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../rollup/dist/bin/rollup" $args + } else { + & "node$exe" "$basedir/../rollup/dist/bin/rollup" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/node_modules/.bin/semver b/node_modules/.bin/semver new file mode 100644 index 00000000..97c53279 --- /dev/null +++ b/node_modules/.bin/semver @@ -0,0 +1,16 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) + if command -v cygpath > /dev/null 2>&1; then + basedir=`cygpath -w "$basedir"` + fi + ;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../semver/bin/semver.js" "$@" +else + exec node "$basedir/../semver/bin/semver.js" "$@" +fi diff --git a/node_modules/.bin/semver.cmd b/node_modules/.bin/semver.cmd new file mode 100644 index 00000000..9913fa9d --- /dev/null +++ b/node_modules/.bin/semver.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\semver\bin\semver.js" %* diff --git a/node_modules/.bin/semver.ps1 b/node_modules/.bin/semver.ps1 new file mode 100644 index 00000000..314717ad --- /dev/null +++ b/node_modules/.bin/semver.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../semver/bin/semver.js" $args + } else { + & "$basedir/node$exe" "$basedir/../semver/bin/semver.js" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../semver/bin/semver.js" $args + } else { + & "node$exe" "$basedir/../semver/bin/semver.js" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/node_modules/.bin/tauri b/node_modules/.bin/tauri new file mode 100644 index 00000000..546529bf --- /dev/null +++ b/node_modules/.bin/tauri @@ -0,0 +1,16 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) + if command -v cygpath > /dev/null 2>&1; then + basedir=`cygpath -w "$basedir"` + fi + ;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../@tauri-apps/cli/tauri.js" "$@" +else + exec node "$basedir/../@tauri-apps/cli/tauri.js" "$@" +fi diff --git a/node_modules/.bin/tauri.cmd b/node_modules/.bin/tauri.cmd new file mode 100644 index 00000000..534b08c1 --- /dev/null +++ b/node_modules/.bin/tauri.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\@tauri-apps\cli\tauri.js" %* diff --git a/node_modules/.bin/tauri.ps1 b/node_modules/.bin/tauri.ps1 new file mode 100644 index 00000000..01b0ad7c --- /dev/null +++ b/node_modules/.bin/tauri.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../@tauri-apps/cli/tauri.js" $args + } else { + & "$basedir/node$exe" "$basedir/../@tauri-apps/cli/tauri.js" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../@tauri-apps/cli/tauri.js" $args + } else { + & "node$exe" "$basedir/../@tauri-apps/cli/tauri.js" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/node_modules/.bin/update-browserslist-db b/node_modules/.bin/update-browserslist-db new file mode 100644 index 00000000..cced63c4 --- /dev/null +++ b/node_modules/.bin/update-browserslist-db @@ -0,0 +1,16 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) + if command -v cygpath > /dev/null 2>&1; then + basedir=`cygpath -w "$basedir"` + fi + ;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../update-browserslist-db/cli.js" "$@" +else + exec node "$basedir/../update-browserslist-db/cli.js" "$@" +fi diff --git a/node_modules/.bin/update-browserslist-db.cmd b/node_modules/.bin/update-browserslist-db.cmd new file mode 100644 index 00000000..2e14905f --- /dev/null +++ b/node_modules/.bin/update-browserslist-db.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\update-browserslist-db\cli.js" %* diff --git a/node_modules/.bin/update-browserslist-db.ps1 b/node_modules/.bin/update-browserslist-db.ps1 new file mode 100644 index 00000000..7abdf26d --- /dev/null +++ b/node_modules/.bin/update-browserslist-db.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../update-browserslist-db/cli.js" $args + } else { + & "$basedir/node$exe" "$basedir/../update-browserslist-db/cli.js" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../update-browserslist-db/cli.js" $args + } else { + & "node$exe" "$basedir/../update-browserslist-db/cli.js" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/node_modules/.bin/vite b/node_modules/.bin/vite new file mode 100644 index 00000000..014463f9 --- /dev/null +++ b/node_modules/.bin/vite @@ -0,0 +1,16 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) + if command -v cygpath > /dev/null 2>&1; then + basedir=`cygpath -w "$basedir"` + fi + ;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../vite/bin/vite.js" "$@" +else + exec node "$basedir/../vite/bin/vite.js" "$@" +fi diff --git a/node_modules/.bin/vite.cmd b/node_modules/.bin/vite.cmd new file mode 100644 index 00000000..f62e966d --- /dev/null +++ b/node_modules/.bin/vite.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\vite\bin\vite.js" %* diff --git a/node_modules/.bin/vite.ps1 b/node_modules/.bin/vite.ps1 new file mode 100644 index 00000000..a7759bcf --- /dev/null +++ b/node_modules/.bin/vite.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../vite/bin/vite.js" $args + } else { + & "$basedir/node$exe" "$basedir/../vite/bin/vite.js" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../vite/bin/vite.js" $args + } else { + & "node$exe" "$basedir/../vite/bin/vite.js" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-rebuild.html b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-rebuild.html new file mode 100644 index 00000000..ff28b35b --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-rebuild.html @@ -0,0 +1,297 @@ + + +npm-rebuild + + + + + +
+
+

+ npm-rebuild + @10.9.0 +

+Rebuild a package +
+ +
+

Table of contents

+ +
+ +

Synopsis

+
npm rebuild [<package-spec>] ...]
+
+alias: rb
+
+

Description

+

This command does the following:

+
    +
  1. Execute lifecycle scripts (preinstall, install, postinstall, prepare)
  2. +
  3. Links bins depending on whether bin links are enabled
  4. +
+

This command is particularly useful in scenarios including but not limited to:

+
    +
  1. Installing a new version of node.js, where you need to recompile all your C++ add-ons with the updated binary.
  2. +
  3. Installing with --ignore-scripts and --no-bin-links, to explicitly choose which packages to build and/or link bins.
  4. +
+

If one or more package specs are provided, then only packages with a name and version matching one of the specifiers will be rebuilt.

+

Usually, you should not need to run npm rebuild as it is already done for you as part of npm install (unless you suppressed these steps with --ignore-scripts or --no-bin-links).

+

If there is a binding.gyp file in the root of your package, then npm will use a default install hook:

+
"scripts": {
+    "install": "node-gyp rebuild"
+}
+
+

This default behavior is suppressed if the package.json has its own install or preinstall scripts. It is also suppressed if the package specifies "gypfile": false

+

Configuration

+

global

+ +

Operates in "global" mode, so that packages are installed into the prefix +folder instead of the current working directory. See +folders for more on the differences in behavior.

+ + + +

Tells npm to create symlinks (or .cmd shims on Windows) for package +executables.

+

Set to false to have it not do this. This can be used to work around the +fact that some file systems don't support symlinks, even on ostensibly Unix +systems.

+

foreground-scripts

+ +

Run all build scripts (ie, preinstall, install, and postinstall) +scripts for installed packages in the foreground process, sharing standard +input, output, and error with the main npm process.

+

Note that this will generally make installs run slower, and be much noisier, +but can be useful for debugging.

+

ignore-scripts

+ +

If true, npm does not run scripts specified in package.json files.

+

Note that commands explicitly intended to run a particular script, such as +npm start, npm stop, npm restart, npm test, and npm run-script +will still run their intended script if ignore-scripts is set, but they +will not run any pre- or post-scripts.

+

workspace

+ +

Enable running a command in the context of the configured workspaces of the +current project while filtering by running only the workspaces defined by +this configuration option.

+

Valid values for the workspace config are either:

+ +

When set for the npm init command, this may be set to the folder of a +workspace which does not yet exist, to create the folder and set it up as a +brand new workspace within the project.

+

This value is not exported to the environment for child processes.

+

workspaces

+ +

Set to true to run the command in the context of all configured +workspaces.

+

Explicitly setting this to false will cause commands like install to +ignore workspaces altogether. When not set explicitly:

+ +

This value is not exported to the environment for child processes.

+

include-workspace-root

+ +

Include the workspace root when workspaces are enabled for a command.

+

When false, specifying individual workspaces via the workspace config, or +all workspaces via the workspaces flag, will cause npm to operate only on +the specified workspaces, and not on the root project.

+

This value is not exported to the environment for child processes.

+ + +

When set file: protocol dependencies will be packed and installed as regular +dependencies instead of creating a symlink. This option has no effect on +workspaces.

+

See Also

+
+ + +
+ + + + \ No newline at end of file diff --git a/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-restart.html b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-restart.html new file mode 100644 index 00000000..e3171bf2 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-restart.html @@ -0,0 +1,219 @@ + + +npm-restart + + + + + +
+
+

+ npm-restart + @10.9.0 +

+Restart a package +
+ +
+

Table of contents

+ +
+ +

Synopsis

+
npm restart [-- <args>]
+
+

Description

+

This restarts a project. It is equivalent to running npm run-script restart.

+

If the current project has a "restart" script specified in +package.json, then the following scripts will be run:

+
    +
  1. prerestart
  2. +
  3. restart
  4. +
  5. postrestart
  6. +
+

If it does not have a "restart" script specified, but it does have +stop and/or start scripts, then the following scripts will be run:

+
    +
  1. prerestart
  2. +
  3. prestop
  4. +
  5. stop
  6. +
  7. poststop
  8. +
  9. prestart
  10. +
  11. start
  12. +
  13. poststart
  14. +
  15. postrestart
  16. +
+

Configuration

+

ignore-scripts

+ +

If true, npm does not run scripts specified in package.json files.

+

Note that commands explicitly intended to run a particular script, such as +npm start, npm stop, npm restart, npm test, and npm run-script +will still run their intended script if ignore-scripts is set, but they +will not run any pre- or post-scripts.

+

script-shell

+ +

The shell to use for scripts run with the npm exec, npm run and npm init <package-spec> commands.

+

See Also

+
+ + +
+ + + + \ No newline at end of file diff --git a/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-root.html b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-root.html new file mode 100644 index 00000000..4e2e82e5 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-root.html @@ -0,0 +1,203 @@ + + +npm-root + + + + + +
+
+

+ npm-root + @10.9.0 +

+Display npm root +
+ +
+

Table of contents

+ +
+ +

Synopsis

+
npm root
+
+

Note: This command is unaware of workspaces.

+

Description

+

Print the effective node_modules folder to standard out.

+

Useful for using npm in shell scripts that do things with the +node_modules folder. For example:

+
#!/bin/bash
+global_node_modules="$(npm root --global)"
+echo "Global packages installed in: ${global_node_modules}"
+
+

Configuration

+

global

+ +

Operates in "global" mode, so that packages are installed into the prefix +folder instead of the current working directory. See +folders for more on the differences in behavior.

+ +

See Also

+
+ + +
+ + + + \ No newline at end of file diff --git a/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-run-script.html b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-run-script.html new file mode 100644 index 00000000..4673e733 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-run-script.html @@ -0,0 +1,354 @@ + + +npm-run-script + + + + + +
+
+

+ npm-run-script + @10.9.0 +

+Run arbitrary package scripts +
+ +
+

Table of contents

+ +
+ +

Synopsis

+
npm run-script <command> [-- <args>]
+
+aliases: run, rum, urn
+
+

Description

+

This runs an arbitrary command from a package's "scripts" object. If no +"command" is provided, it will list the available scripts.

+

run[-script] is used by the test, start, restart, and stop commands, but +can be called directly, as well. When the scripts in the package are +printed out, they're separated into lifecycle (test, start, restart) and +directly-run scripts.

+

Any positional arguments are passed to the specified script. Use -- to +pass --prefixed flags and options which would otherwise be parsed by npm.

+

For example:

+
npm run test -- --grep="pattern"
+
+

The arguments will only be passed to the script specified after npm run +and not to any pre or post script.

+

The env script is a special built-in command that can be used to list +environment variables that will be available to the script at runtime. If an +"env" command is defined in your package, it will take precedence over the +built-in.

+

In addition to the shell's pre-existing PATH, npm run adds +node_modules/.bin to the PATH provided to scripts. Any binaries +provided by locally-installed dependencies can be used without the +node_modules/.bin prefix. For example, if there is a devDependency on +tap in your package, you should write:

+
"scripts": {"test": "tap test/*.js"}
+
+

instead of

+
"scripts": {"test": "node_modules/.bin/tap test/*.js"}
+
+

The actual shell your script is run within is platform dependent. By default, +on Unix-like systems it is the /bin/sh command, on Windows it is +cmd.exe. +The actual shell referred to by /bin/sh also depends on the system. +You can customize the shell with the +script-shell config.

+

Scripts are run from the root of the package folder, regardless of what the +current working directory is when npm run is called. If you want your +script to use different behavior based on what subdirectory you're in, you +can use the INIT_CWD environment variable, which holds the full path you +were in when you ran npm run.

+

npm run sets the NODE environment variable to the node executable +with which npm is executed.

+

If you try to run a script without having a node_modules directory and it +fails, you will be given a warning to run npm install, just in case you've +forgotten.

+

Workspaces support

+

You may use the workspace or +workspaces configs in order to run an +arbitrary command from a package's "scripts" object in the context of the +specified workspaces. If no "command" is provided, it will list the available +scripts for each of these configured workspaces.

+

Given a project with configured workspaces, e.g:

+
.
++-- package.json
+`-- packages
+   +-- a
+   |   `-- package.json
+   +-- b
+   |   `-- package.json
+   `-- c
+       `-- package.json
+
+

Assuming the workspace configuration is properly set up at the root level +package.json file. e.g:

+
{
+    "workspaces": [ "./packages/*" ]
+}
+
+

And that each of the configured workspaces has a configured test script, +we can run tests in all of them using the +workspaces config:

+
npm test --workspaces
+
+

Filtering workspaces

+

It's also possible to run a script in a single workspace using the workspace +config along with a name or directory path:

+
npm test --workspace=a
+
+

The workspace config can also be specified multiple times in order to run a +specific script in the context of multiple workspaces. When defining values for +the workspace config in the command line, it also possible to use -w as a +shorthand, e.g:

+
npm test -w a -w b
+
+

This last command will run test in both ./packages/a and ./packages/b +packages.

+

Configuration

+

workspace

+ +

Enable running a command in the context of the configured workspaces of the +current project while filtering by running only the workspaces defined by +this configuration option.

+

Valid values for the workspace config are either:

+ +

When set for the npm init command, this may be set to the folder of a +workspace which does not yet exist, to create the folder and set it up as a +brand new workspace within the project.

+

This value is not exported to the environment for child processes.

+

workspaces

+ +

Set to true to run the command in the context of all configured +workspaces.

+

Explicitly setting this to false will cause commands like install to +ignore workspaces altogether. When not set explicitly:

+ +

This value is not exported to the environment for child processes.

+

include-workspace-root

+ +

Include the workspace root when workspaces are enabled for a command.

+

When false, specifying individual workspaces via the workspace config, or +all workspaces via the workspaces flag, will cause npm to operate only on +the specified workspaces, and not on the root project.

+

This value is not exported to the environment for child processes.

+

if-present

+ +

If true, npm will not exit with an error code when run-script is invoked +for a script that isn't defined in the scripts section of package.json. +This option can be used when it's desirable to optionally run a script when +it's present and fail if the script fails. This is useful, for example, when +running scripts that may only apply for some builds in an otherwise generic +CI setup.

+

This value is not exported to the environment for child processes.

+

ignore-scripts

+ +

If true, npm does not run scripts specified in package.json files.

+

Note that commands explicitly intended to run a particular script, such as +npm start, npm stop, npm restart, npm test, and npm run-script +will still run their intended script if ignore-scripts is set, but they +will not run any pre- or post-scripts.

+

foreground-scripts

+ +

Run all build scripts (ie, preinstall, install, and postinstall) +scripts for installed packages in the foreground process, sharing standard +input, output, and error with the main npm process.

+

Note that this will generally make installs run slower, and be much noisier, +but can be useful for debugging.

+

script-shell

+ +

The shell to use for scripts run with the npm exec, npm run and npm init <package-spec> commands.

+

See Also

+
+ + +
+ + + + \ No newline at end of file diff --git a/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-sbom.html b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-sbom.html new file mode 100644 index 00000000..00508eca --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-sbom.html @@ -0,0 +1,447 @@ + + +npm-sbom + + + + + +
+
+

+ npm-sbom + @10.9.0 +

+Generate a Software Bill of Materials (SBOM) +
+ +
+

Table of contents

+ +
+ +

Synopsis

+
npm sbom
+
+

Description

+

The npm sbom command generates a Software Bill of Materials (SBOM) listing the +dependencies for the current project. SBOMs can be generated in either +SPDX or CycloneDX format.

+

Example CycloneDX SBOM

+
{
+  "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json",
+  "bomFormat": "CycloneDX",
+  "specVersion": "1.5",
+  "serialNumber": "urn:uuid:09f55116-97e1-49cf-b3b8-44d0207e7730",
+  "version": 1,
+  "metadata": {
+    "timestamp": "2023-09-01T00:00:00.001Z",
+    "lifecycles": [
+      {
+        "phase": "build"
+      }
+    ],
+    "tools": [
+      {
+        "vendor": "npm",
+        "name": "cli",
+        "version": "10.1.0"
+      }
+    ],
+    "component": {
+      "bom-ref": "simple@1.0.0",
+      "type": "library",
+      "name": "simple",
+      "version": "1.0.0",
+      "scope": "required",
+      "author": "John Doe",
+      "description": "simple react app",
+      "purl": "pkg:npm/simple@1.0.0",
+      "properties": [
+        {
+          "name": "cdx:npm:package:path",
+          "value": ""
+        }
+      ],
+      "externalReferences": [],
+      "licenses": [
+        {
+          "license": {
+            "id": "MIT"
+          }
+        }
+      ]
+    }
+  },
+  "components": [
+    {
+      "bom-ref": "lodash@4.17.21",
+      "type": "library",
+      "name": "lodash",
+      "version": "4.17.21",
+      "scope": "required",
+      "author": "John-David Dalton",
+      "description": "Lodash modular utilities.",
+      "purl": "pkg:npm/lodash@4.17.21",
+      "properties": [
+        {
+          "name": "cdx:npm:package:path",
+          "value": "node_modules/lodash"
+        }
+      ],
+      "externalReferences": [
+        {
+          "type": "distribution",
+          "url": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
+        },
+        {
+          "type": "vcs",
+          "url": "git+https://github.com/lodash/lodash.git"
+        },
+        {
+          "type": "website",
+          "url": "https://lodash.com/"
+        },
+        {
+          "type": "issue-tracker",
+          "url": "https://github.com/lodash/lodash/issues"
+        }
+      ],
+      "hashes": [
+        {
+          "alg": "SHA-512",
+          "content": "bf690311ee7b95e713ba568322e3533f2dd1cb880b189e99d4edef13592b81764daec43e2c54c61d5c558dc5cfb35ecb85b65519e74026ff17675b6f8f916f4a"
+        }
+      ],
+      "licenses": [
+        {
+          "license": {
+            "id": "MIT"
+          }
+        }
+      ]
+    }
+  ],
+  "dependencies": [
+    {
+      "ref": "simple@1.0.0",
+      "dependsOn": [
+        "lodash@4.17.21"
+      ]
+    },
+    {
+      "ref": "lodash@4.17.21",
+      "dependsOn": []
+    }
+  ]
+}
+
+

Example SPDX SBOM

+
{
+  "spdxVersion": "SPDX-2.3",
+  "dataLicense": "CC0-1.0",
+  "SPDXID": "SPDXRef-DOCUMENT",
+  "name": "simple@1.0.0",
+  "documentNamespace": "http://spdx.org/spdxdocs/simple-1.0.0-bf81090e-8bbc-459d-bec9-abeb794e096a",
+  "creationInfo": {
+    "created": "2023-09-01T00:00:00.001Z",
+    "creators": [
+      "Tool: npm/cli-10.1.0"
+    ]
+  },
+  "documentDescribes": [
+    "SPDXRef-Package-simple-1.0.0"
+  ],
+  "packages": [
+    {
+      "name": "simple",
+      "SPDXID": "SPDXRef-Package-simple-1.0.0",
+      "versionInfo": "1.0.0",
+      "packageFileName": "",
+      "description": "simple react app",
+      "primaryPackagePurpose": "LIBRARY",
+      "downloadLocation": "NOASSERTION",
+      "filesAnalyzed": false,
+      "homepage": "NOASSERTION",
+      "licenseDeclared": "MIT",
+      "externalRefs": [
+        {
+          "referenceCategory": "PACKAGE-MANAGER",
+          "referenceType": "purl",
+          "referenceLocator": "pkg:npm/simple@1.0.0"
+        }
+      ]
+    },
+    {
+      "name": "lodash",
+      "SPDXID": "SPDXRef-Package-lodash-4.17.21",
+      "versionInfo": "4.17.21",
+      "packageFileName": "node_modules/lodash",
+      "description": "Lodash modular utilities.",
+      "downloadLocation": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+      "filesAnalyzed": false,
+      "homepage": "https://lodash.com/",
+      "licenseDeclared": "MIT",
+      "externalRefs": [
+        {
+          "referenceCategory": "PACKAGE-MANAGER",
+          "referenceType": "purl",
+          "referenceLocator": "pkg:npm/lodash@4.17.21"
+        }
+      ],
+      "checksums": [
+        {
+          "algorithm": "SHA512",
+          "checksumValue": "bf690311ee7b95e713ba568322e3533f2dd1cb880b189e99d4edef13592b81764daec43e2c54c61d5c558dc5cfb35ecb85b65519e74026ff17675b6f8f916f4a"
+        }
+      ]
+    }
+  ],
+  "relationships": [
+    {
+      "spdxElementId": "SPDXRef-DOCUMENT",
+      "relatedSpdxElement": "SPDXRef-Package-simple-1.0.0",
+      "relationshipType": "DESCRIBES"
+    },
+    {
+      "spdxElementId": "SPDXRef-Package-simple-1.0.0",
+      "relatedSpdxElement": "SPDXRef-Package-lodash-4.17.21",
+      "relationshipType": "DEPENDS_ON"
+    }
+  ]
+}
+
+

Package lock only mode

+

If package-lock-only is enabled, only the information in the package +lock (or shrinkwrap) is loaded. This means that information from the +package.json files of your dependencies will not be included in the +result set (e.g. description, homepage, engines).

+

Configuration

+

omit

+ +

Dependency types to omit from the installation tree on disk.

+

Note that these dependencies are still resolved and added to the +package-lock.json or npm-shrinkwrap.json file. They are just not +physically installed on disk.

+

If a package type appears in both the --include and --omit lists, then +it will be included.

+

If the resulting omit list includes 'dev', then the NODE_ENV environment +variable will be set to 'production' for all lifecycle scripts.

+

package-lock-only

+ +

If set to true, the current operation will only use the package-lock.json, +ignoring node_modules.

+

For update this means only the package-lock.json will be updated, +instead of checking node_modules and downloading dependencies.

+

For list this means the output will be based on the tree described by the +package-lock.json, rather than the contents of node_modules.

+

sbom-format

+ +

SBOM format to use when generating SBOMs.

+

sbom-type

+ +

The type of package described by the generated SBOM. For SPDX, this is the +value for the primaryPackagePurpose field. For CycloneDX, this is the +value for the type field.

+

workspace

+ +

Enable running a command in the context of the configured workspaces of the +current project while filtering by running only the workspaces defined by +this configuration option.

+

Valid values for the workspace config are either:

+ +

When set for the npm init command, this may be set to the folder of a +workspace which does not yet exist, to create the folder and set it up as a +brand new workspace within the project.

+

This value is not exported to the environment for child processes.

+

workspaces

+ +

Set to true to run the command in the context of all configured +workspaces.

+

Explicitly setting this to false will cause commands like install to +ignore workspaces altogether. When not set explicitly:

+ +

This value is not exported to the environment for child processes.

+

See Also

+
+ + +
+ + + + \ No newline at end of file diff --git a/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-search.html b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-search.html new file mode 100644 index 00000000..edf4e437 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-search.html @@ -0,0 +1,281 @@ + + +npm-search + + + + + +
+
+

+ npm-search + @10.9.0 +

+Search for packages +
+ +
+

Table of contents

+ +
+ +

Synopsis

+
npm search <search term> [<search term> ...]
+
+aliases: find, s, se
+
+

Note: This command is unaware of workspaces.

+

Description

+

Search the registry for packages matching the search terms. npm search +performs a linear, incremental, lexically-ordered search through package +metadata for all files in the registry. If your terminal has color +support, it will further highlight the matches in the results. This can +be disabled with the config item color

+

Additionally, using the --searchopts and --searchexclude options +paired with more search terms will include and exclude further patterns. +The main difference between --searchopts and the standard search terms +is that the former does not highlight results in the output and you can +use them more fine-grained filtering. Additionally, you can add both of +these to your config to change default search filtering behavior.

+

Search also allows targeting of maintainers in search results, by prefixing +their npm username with =.

+

If a term starts with /, then it's interpreted as a regular expression +and supports standard JavaScript RegExp syntax. In this case search will +ignore a trailing / . (Note you must escape or quote many regular +expression characters in most shells.)

+

Configuration

+

json

+ +

Whether or not to output JSON data, rather than the normal output.

+ +

Not supported by all npm commands.

+

color

+ +

If false, never shows colors. If "always" then always shows colors. If +true, then only prints color codes for tty file descriptors.

+

parseable

+ +

Output parseable results from commands that write to standard output. For +npm search, this will be tab-separated table format.

+

description

+ +

Show the description in npm search

+

searchlimit

+ +

Number of items to limit search results to. Will not apply at all to legacy +searches.

+

searchopts

+ +

Space-separated options that are always passed to search.

+

searchexclude

+ +

Space-separated options that limit the results from search.

+

registry

+ +

The base URL of the npm registry.

+

prefer-online

+ +

If true, staleness checks for cached data will be forced, making the CLI +look for updates immediately even for fresh package data.

+

prefer-offline

+ +

If true, staleness checks for cached data will be bypassed, but missing data +will be requested from the server. To force full offline mode, use +--offline.

+

offline

+ +

Force offline mode: no network requests will be done during install. To +allow the CLI to fill in missing cache data, see --prefer-offline.

+

See Also

+
+ + +
+ + + + \ No newline at end of file diff --git a/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-shrinkwrap.html b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-shrinkwrap.html new file mode 100644 index 00000000..f225abae --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-shrinkwrap.html @@ -0,0 +1,190 @@ + + +npm-shrinkwrap + + + + + +
+
+

+ npm-shrinkwrap + @10.9.0 +

+Lock down dependency versions for publication +
+ +
+

Table of contents

+ +
+ +

Synopsis

+
npm shrinkwrap
+
+

Note: This command is unaware of workspaces.

+

Description

+

This command repurposes package-lock.json into a publishable +npm-shrinkwrap.json or simply creates a new one. The file created and +updated by this command will then take precedence over any other existing +or future package-lock.json files. For a detailed explanation of the +design and purpose of package locks in npm, see +package-lock-json.

+

See Also

+
+ + +
+ + + + \ No newline at end of file diff --git a/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-star.html b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-star.html new file mode 100644 index 00000000..04b36628 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-star.html @@ -0,0 +1,217 @@ + + +npm-star + + + + + +
+
+

+ npm-star + @10.9.0 +

+Mark your favorite packages +
+ +
+

Table of contents

+ +
+ +

Synopsis

+
npm star [<package-spec>...]
+
+

Note: This command is unaware of workspaces.

+

Description

+

"Starring" a package means that you have some interest in it. It's +a vaguely positive way to show that you care.

+

It's a boolean thing. Starring repeatedly has no additional effect.

+

More

+

There's also these extra commands to help you manage your favorite packages:

+

Unstar

+

You can also "unstar" a package using npm unstar

+

"Unstarring" is the same thing, but in reverse.

+

Listing stars

+

You can see all your starred packages using npm stars

+

Configuration

+

registry

+ +

The base URL of the npm registry.

+

unicode

+ +

When set to true, npm uses unicode characters in the tree output. When +false, it uses ascii characters instead of unicode glyphs.

+

otp

+ +

This is a one-time password from a two-factor authenticator. It's needed +when publishing or changing package permissions with npm access.

+

If not set, and a registry response fails with a challenge for a one-time +password, npm will prompt on the command line for one.

+

See Also

+
+ + +
+ + + + \ No newline at end of file diff --git a/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-stars.html b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-stars.html new file mode 100644 index 00000000..3183aa04 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-stars.html @@ -0,0 +1,193 @@ + + +npm-stars + + + + + +
+
+

+ npm-stars + @10.9.0 +

+View packages marked as favorites +
+ +
+

Table of contents

+ +
+ +

Synopsis

+
npm stars [<user>]
+
+

Note: This command is unaware of workspaces.

+

Description

+

If you have starred a lot of neat things and want to find them again +quickly this command lets you do just that.

+

You may also want to see your friend's favorite packages, in this case +you will most certainly enjoy this command.

+

Configuration

+

registry

+ +

The base URL of the npm registry.

+

See Also

+
+ + +
+ + + + \ No newline at end of file diff --git a/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-start.html b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-start.html new file mode 100644 index 00000000..b81caefe --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-start.html @@ -0,0 +1,222 @@ + + +npm-start + + + + + +
+
+

+ npm-start + @10.9.0 +

+Start a package +
+ +
+

Table of contents

+ +
+ +

Synopsis

+
npm start [-- <args>]
+
+

Description

+

This runs a predefined command specified in the "start" property of +a package's "scripts" object.

+

If the "scripts" object does not define a "start" property, npm +will run node server.js.

+

Note that this is different from the default node behavior of running +the file specified in a package's "main" attribute when evoking with +node .

+

As of npm@2.0.0, you can +use custom arguments when executing scripts. Refer to npm run-script for more details.

+

Example

+
{
+  "scripts": {
+    "start": "node foo.js"
+  }
+}
+
+
npm start
+
+> npm@x.x.x start
+> node foo.js
+
+(foo.js output would be here)
+
+
+

Configuration

+

ignore-scripts

+ +

If true, npm does not run scripts specified in package.json files.

+

Note that commands explicitly intended to run a particular script, such as +npm start, npm stop, npm restart, npm test, and npm run-script +will still run their intended script if ignore-scripts is set, but they +will not run any pre- or post-scripts.

+

script-shell

+ +

The shell to use for scripts run with the npm exec, npm run and npm init <package-spec> commands.

+

See Also

+
+ + +
+ + + + \ No newline at end of file diff --git a/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-stop.html b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-stop.html new file mode 100644 index 00000000..85d4c782 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-stop.html @@ -0,0 +1,217 @@ + + +npm-stop + + + + + +
+
+

+ npm-stop + @10.9.0 +

+Stop a package +
+ +
+

Table of contents

+ +
+ +

Synopsis

+
npm stop [-- <args>]
+
+

Description

+

This runs a predefined command specified in the "stop" property of a +package's "scripts" object.

+

Unlike with npm start, there is no default script +that will run if the "stop" property is not defined.

+

Example

+
{
+  "scripts": {
+    "stop": "node bar.js"
+  }
+}
+
+
npm stop
+
+> npm@x.x.x stop
+> node bar.js
+
+(bar.js output would be here)
+
+
+

Configuration

+

ignore-scripts

+ +

If true, npm does not run scripts specified in package.json files.

+

Note that commands explicitly intended to run a particular script, such as +npm start, npm stop, npm restart, npm test, and npm run-script +will still run their intended script if ignore-scripts is set, but they +will not run any pre- or post-scripts.

+

script-shell

+ +

The shell to use for scripts run with the npm exec, npm run and npm init <package-spec> commands.

+

See Also

+
+ + +
+ + + + \ No newline at end of file diff --git a/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-team.html b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-team.html new file mode 100644 index 00000000..6ad869fa --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-team.html @@ -0,0 +1,280 @@ + + +npm-team + + + + + +
+
+

+ npm-team + @10.9.0 +

+Manage organization teams and team memberships +
+ +
+

Table of contents

+ +
+ +

Synopsis

+
npm team create <scope:team> [--otp <otpcode>]
+npm team destroy <scope:team> [--otp <otpcode>]
+npm team add <scope:team> <user> [--otp <otpcode>]
+npm team rm <scope:team> <user> [--otp <otpcode>]
+npm team ls <scope>|<scope:team>
+
+

Note: This command is unaware of workspaces.

+

Description

+

Used to manage teams in organizations, and change team memberships. Does not +handle permissions for packages.

+

Teams must always be fully qualified with the organization/scope they belong to +when operating on them, separated by a colon (:). That is, if you have a +newteam team in an org organization, you must always refer to that team +as @org:newteam in these commands.

+

If you have two-factor authentication enabled in auth-and-writes mode, then +you can provide a code from your authenticator with [--otp <otpcode>]. +If you don't include this then you will be taken through a second factor flow based +on your authtype.

+ +

Details

+

npm team always operates directly on the current registry, configurable from +the command line using --registry=<registry url>.

+

You must be a team admin to create teams and manage team membership, under +the given organization. Listing teams and team memberships may be done by +any member of the organization.

+

Organization creation and management of team admins and organization members +is done through the website, not the npm CLI.

+

To use teams to manage permissions on packages belonging to your organization, +use the npm access command to grant or revoke the appropriate permissions.

+

Configuration

+

registry

+ +

The base URL of the npm registry.

+

otp

+ +

This is a one-time password from a two-factor authenticator. It's needed +when publishing or changing package permissions with npm access.

+

If not set, and a registry response fails with a challenge for a one-time +password, npm will prompt on the command line for one.

+

parseable

+ +

Output parseable results from commands that write to standard output. For +npm search, this will be tab-separated table format.

+

json

+ +

Whether or not to output JSON data, rather than the normal output.

+ +

Not supported by all npm commands.

+

See Also

+
+ + +
+ + + + \ No newline at end of file diff --git a/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-test.html b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-test.html new file mode 100644 index 00000000..bce16c92 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-test.html @@ -0,0 +1,215 @@ + + +npm-test + + + + + +
+
+

+ npm-test + @10.9.0 +

+Test a package +
+ +
+

Table of contents

+ +
+ +

Synopsis

+
npm test [-- <args>]
+
+aliases: tst, t
+
+

Description

+

This runs a predefined command specified in the "test" property of +a package's "scripts" object.

+

Example

+
{
+  "scripts": {
+    "test": "node test.js"
+  }
+}
+
+
npm test
+> npm@x.x.x test
+> node test.js
+
+(test.js output would be here)
+
+

Configuration

+

ignore-scripts

+ +

If true, npm does not run scripts specified in package.json files.

+

Note that commands explicitly intended to run a particular script, such as +npm start, npm stop, npm restart, npm test, and npm run-script +will still run their intended script if ignore-scripts is set, but they +will not run any pre- or post-scripts.

+

script-shell

+ +

The shell to use for scripts run with the npm exec, npm run and npm init <package-spec> commands.

+

See Also

+
+ + +
+ + + + \ No newline at end of file diff --git a/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-token.html b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-token.html new file mode 100644 index 00000000..99fcafd9 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-token.html @@ -0,0 +1,256 @@ + + +npm-token + + + + + +
+
+

+ npm-token + @10.9.0 +

+Manage your authentication tokens +
+ +
+

Table of contents

+ +
+ +

Synopsis

+
npm token list
+npm token revoke <id|token>
+npm token create [--read-only] [--cidr=list]
+
+

Note: This command is unaware of workspaces.

+

Description

+

This lets you list, create and revoke authentication tokens.

+ +
Read only token npm_1f… with id 7f3134 created 2017-10-21
+
+Publish token npm_af…  with id c03241 created 2017-10-02
+with IP Whitelist: 192.168.0.1/24
+
+Publish token npm_… with id e0cf92 created 2017-10-02
+
+
+ +
Created publish token a73c9572-f1b9-8983-983d-ba3ac3cc913d
+
+ +

Configuration

+

read-only

+ +

This is used to mark a token as unable to publish when configuring limited +access tokens with the npm token create command.

+

cidr

+ +

This is a list of CIDR address to be used when configuring limited access +tokens with the npm token create command.

+

registry

+ +

The base URL of the npm registry.

+

otp

+ +

This is a one-time password from a two-factor authenticator. It's needed +when publishing or changing package permissions with npm access.

+

If not set, and a registry response fails with a challenge for a one-time +password, npm will prompt on the command line for one.

+

See Also

+
+ + +
+ + + + \ No newline at end of file diff --git a/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-uninstall.html b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-uninstall.html new file mode 100644 index 00000000..dd8e7a22 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-uninstall.html @@ -0,0 +1,286 @@ + + +npm-uninstall + + + + + +
+
+

+ npm-uninstall + @10.9.0 +

+Remove a package +
+ +
+

Table of contents

+ +
+ +

Synopsis

+
npm uninstall [<@scope>/]<pkg>...
+
+aliases: unlink, remove, rm, r, un
+
+

Description

+

This uninstalls a package, completely removing everything npm installed +on its behalf.

+

It also removes the package from the dependencies, devDependencies, +optionalDependencies, and peerDependencies objects in your +package.json.

+

Further, if you have an npm-shrinkwrap.json or package-lock.json, npm +will update those files as well.

+

--no-save will tell npm not to remove the package from your +package.json, npm-shrinkwrap.json, or package-lock.json files.

+

--save or -S will tell npm to remove the package from your +package.json, npm-shrinkwrap.json, and package-lock.json files. +This is the default, but you may need to use this if you have for +instance save=false in your npmrc file

+

In global mode (ie, with -g or --global appended to the command), +it uninstalls the current package context as a global package. +--no-save is ignored in this case.

+

Scope is optional and follows the usual rules for scope.

+

Examples

+
npm uninstall sax
+
+

sax will no longer be in your package.json, npm-shrinkwrap.json, or +package-lock.json files.

+
npm uninstall lodash --no-save
+
+

lodash will not be removed from your package.json, +npm-shrinkwrap.json, or package-lock.json files.

+

Configuration

+

save

+ +

Save installed packages to a package.json file as dependencies.

+

When used with the npm rm command, removes the dependency from +package.json.

+

Will also prevent writing to package-lock.json if set to false.

+

global

+ +

Operates in "global" mode, so that packages are installed into the prefix +folder instead of the current working directory. See +folders for more on the differences in behavior.

+ +

workspace

+ +

Enable running a command in the context of the configured workspaces of the +current project while filtering by running only the workspaces defined by +this configuration option.

+

Valid values for the workspace config are either:

+ +

When set for the npm init command, this may be set to the folder of a +workspace which does not yet exist, to create the folder and set it up as a +brand new workspace within the project.

+

This value is not exported to the environment for child processes.

+

workspaces

+ +

Set to true to run the command in the context of all configured +workspaces.

+

Explicitly setting this to false will cause commands like install to +ignore workspaces altogether. When not set explicitly:

+ +

This value is not exported to the environment for child processes.

+

include-workspace-root

+ +

Include the workspace root when workspaces are enabled for a command.

+

When false, specifying individual workspaces via the workspace config, or +all workspaces via the workspaces flag, will cause npm to operate only on +the specified workspaces, and not on the root project.

+

This value is not exported to the environment for child processes.

+ + +

When set file: protocol dependencies will be packed and installed as regular +dependencies instead of creating a symlink. This option has no effect on +workspaces.

+

See Also

+
+ + +
+ + + + \ No newline at end of file diff --git a/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-unpublish.html b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-unpublish.html new file mode 100644 index 00000000..56e2c59f --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-unpublish.html @@ -0,0 +1,275 @@ + + +npm-unpublish + + + + + +
+
+

+ npm-unpublish + @10.9.0 +

+Remove a package from the registry +
+ +
+

Table of contents

+ +
+ +

Synopsis

+
npm unpublish [<package-spec>]
+
+

To learn more about how the npm registry treats unpublish, see our +unpublish policies.

+

Warning

+

Consider using the deprecate command instead, +if your intent is to encourage users to upgrade, or if you no longer +want to maintain a package.

+

Description

+

This removes a package version from the registry, deleting its entry and +removing the tarball.

+

The npm registry will return an error if you are not logged +in.

+

If you do not specify a package name at all, the name and version to be +unpublished will be pulled from the project in the current directory.

+

If you specify a package name but do not specify a version or if you +remove all of a package's versions then the registry will remove the +root package entry entirely.

+

Even if you unpublish a package version, that specific name and version +combination can never be reused. In order to publish the package again, +you must use a new version number. If you unpublish the entire package, +you may not publish any new versions of that package until 24 hours have +passed.

+

Configuration

+

dry-run

+ +

Indicates that you don't want npm to make any changes and that it should +only report what it would have done. This can be passed into any of the +commands that modify your local installation, eg, install, update, +dedupe, uninstall, as well as pack and publish.

+

Note: This is NOT honored by other network related commands, eg dist-tags, +owner, etc.

+

force

+ +

Removes various protections against unfortunate side effects, common +mistakes, unnecessary performance degradation, and malicious input.

+ +

If you don't have a clear idea of what you want to do, it is strongly +recommended that you do not use this option!

+

workspace

+ +

Enable running a command in the context of the configured workspaces of the +current project while filtering by running only the workspaces defined by +this configuration option.

+

Valid values for the workspace config are either:

+ +

When set for the npm init command, this may be set to the folder of a +workspace which does not yet exist, to create the folder and set it up as a +brand new workspace within the project.

+

This value is not exported to the environment for child processes.

+

workspaces

+ +

Set to true to run the command in the context of all configured +workspaces.

+

Explicitly setting this to false will cause commands like install to +ignore workspaces altogether. When not set explicitly:

+ +

This value is not exported to the environment for child processes.

+

See Also

+
+ + +
+ + + + \ No newline at end of file diff --git a/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-unstar.html b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-unstar.html new file mode 100644 index 00000000..710d8a94 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-unstar.html @@ -0,0 +1,214 @@ + + +npm-unstar + + + + + +
+
+

+ npm-unstar + @10.9.0 +

+Remove an item from your favorite packages +
+ +
+

Table of contents

+ +
+ +

Synopsis

+
npm unstar [<package-spec>...]
+
+

Note: This command is unaware of workspaces.

+

Description

+

"Unstarring" a package is the opposite of npm star, +it removes an item from your list of favorite packages.

+

More

+

There's also these extra commands to help you manage your favorite packages:

+

Star

+

You can "star" a package using npm star

+

Listing stars

+

You can see all your starred packages using npm stars

+

Configuration

+

registry

+ +

The base URL of the npm registry.

+

unicode

+ +

When set to true, npm uses unicode characters in the tree output. When +false, it uses ascii characters instead of unicode glyphs.

+

otp

+ +

This is a one-time password from a two-factor authenticator. It's needed +when publishing or changing package permissions with npm access.

+

If not set, and a registry response fails with a challenge for a one-time +password, npm will prompt on the command line for one.

+

See Also

+
+ + +
+ + + + \ No newline at end of file diff --git a/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-update.html b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-update.html new file mode 100644 index 00000000..e587ec92 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-update.html @@ -0,0 +1,494 @@ + + +npm-update + + + + + +
+
+

+ npm-update + @10.9.0 +

+Update packages +
+ +
+

Table of contents

+ +
+ +

Synopsis

+
npm update [<pkg>...]
+
+aliases: up, upgrade, udpate
+
+

Description

+

This command will update all the packages listed to the latest version +(specified by the tag config), respecting the semver +constraints of both your package and its dependencies (if they also require the +same package).

+

It will also install missing packages.

+

If the -g flag is specified, this command will update globally installed +packages.

+

If no package name is specified, all packages in the specified location (global +or local) will be updated.

+

Note that by default npm update will not update the semver values of direct +dependencies in your project package.json. If you want to also update +values in package.json you can run: npm update --save (or add the +save=true option to a configuration file +to make that the default behavior).

+

Example

+

For the examples below, assume that the current package is app and it depends +on dependencies, dep1 (dep2, .. etc.). The published versions of dep1 +are:

+
{
+  "dist-tags": { "latest": "1.2.2" },
+  "versions": [
+    "1.2.2",
+    "1.2.1",
+    "1.2.0",
+    "1.1.2",
+    "1.1.1",
+    "1.0.0",
+    "0.4.1",
+    "0.4.0",
+    "0.2.0"
+  ]
+}
+
+

Caret Dependencies

+

If app's package.json contains:

+
"dependencies": {
+  "dep1": "^1.1.1"
+}
+
+

Then npm update will install dep1@1.2.2, because 1.2.2 is latest and +1.2.2 satisfies ^1.1.1.

+

Tilde Dependencies

+

However, if app's package.json contains:

+
"dependencies": {
+  "dep1": "~1.1.1"
+}
+
+

In this case, running npm update will install dep1@1.1.2. Even though the +latest tag points to 1.2.2, this version does not satisfy ~1.1.1, which is +equivalent to >=1.1.1 <1.2.0. So the highest-sorting version that satisfies +~1.1.1 is used, which is 1.1.2.

+

Caret Dependencies below 1.0.0

+

Suppose app has a caret dependency on a version below 1.0.0, for example:

+
"dependencies": {
+  "dep1": "^0.2.0"
+}
+
+

npm update will install dep1@0.2.0.

+

If the dependence were on ^0.4.0:

+
"dependencies": {
+  "dep1": "^0.4.0"
+}
+
+

Then npm update will install dep1@0.4.1, because that is the highest-sorting +version that satisfies ^0.4.0 (>= 0.4.0 <0.5.0)

+

Subdependencies

+

Suppose your app now also has a dependency on dep2

+
{
+  "name": "my-app",
+  "dependencies": {
+      "dep1": "^1.0.0",
+      "dep2": "1.0.0"
+  }
+}
+
+

and dep2 itself depends on this limited range of dep1

+
{
+"name": "dep2",
+  "dependencies": {
+    "dep1": "~1.1.1"
+  }
+}
+
+

Then npm update will install dep1@1.1.2 because that is the highest +version that dep2 allows. npm will prioritize having a single version +of dep1 in your tree rather than two when that single version can +satisfy the semver requirements of multiple dependencies in your tree. +In this case if you really did need your package to use a newer version +you would need to use npm install.

+

Updating Globally-Installed Packages

+

npm update -g will apply the update action to each globally installed +package that is outdated -- that is, has a version that is different from +wanted.

+

Note: Globally installed packages are treated as if they are installed with a +caret semver range specified. So if you require to update to latest you may +need to run npm install -g [<pkg>...]

+

NOTE: If a package has been upgraded to a version newer than latest, it will +be downgraded.

+

Configuration

+

save

+ +

Save installed packages to a package.json file as dependencies.

+

When used with the npm rm command, removes the dependency from +package.json.

+

Will also prevent writing to package-lock.json if set to false.

+

global

+ +

Operates in "global" mode, so that packages are installed into the prefix +folder instead of the current working directory. See +folders for more on the differences in behavior.

+ +

install-strategy

+ +

Sets the strategy for installing packages in node_modules. hoisted +(default): Install non-duplicated in top-level, and duplicated as necessary +within directory structure. nested: (formerly --legacy-bundling) install in +place, no hoisting. shallow (formerly --global-style) only install direct +deps at top-level. linked: (experimental) install in node_modules/.store, +link in place, unhoisted.

+

legacy-bundling

+ +

Instead of hoisting package installs in node_modules, install packages in +the same manner that they are depended on. This may cause very deep +directory structures and duplicate package installs as there is no +de-duplicating. Sets --install-strategy=nested.

+

global-style

+ +

Only install direct dependencies in the top level node_modules, but hoist +on deeper dependencies. Sets --install-strategy=shallow.

+

omit

+ +

Dependency types to omit from the installation tree on disk.

+

Note that these dependencies are still resolved and added to the +package-lock.json or npm-shrinkwrap.json file. They are just not +physically installed on disk.

+

If a package type appears in both the --include and --omit lists, then +it will be included.

+

If the resulting omit list includes 'dev', then the NODE_ENV environment +variable will be set to 'production' for all lifecycle scripts.

+

include

+ +

Option that allows for defining which types of dependencies to install.

+

This is the inverse of --omit=<type>.

+

Dependency types specified in --include will not be omitted, regardless of +the order in which omit/include are specified on the command-line.

+

strict-peer-deps

+ +

If set to true, and --legacy-peer-deps is not set, then any +conflicting peerDependencies will be treated as an install failure, even +if npm could reasonably guess the appropriate resolution based on non-peer +dependency relationships.

+

By default, conflicting peerDependencies deep in the dependency graph will +be resolved using the nearest non-peer dependency specification, even if +doing so will result in some packages receiving a peer dependency outside +the range set in their package's peerDependencies object.

+

When such an override is performed, a warning is printed, explaining the +conflict and the packages involved. If --strict-peer-deps is set, then +this warning is treated as a failure.

+

package-lock

+ +

If set to false, then ignore package-lock.json files when installing. This +will also prevent writing package-lock.json if save is true.

+

foreground-scripts

+ +

Run all build scripts (ie, preinstall, install, and postinstall) +scripts for installed packages in the foreground process, sharing standard +input, output, and error with the main npm process.

+

Note that this will generally make installs run slower, and be much noisier, +but can be useful for debugging.

+

ignore-scripts

+ +

If true, npm does not run scripts specified in package.json files.

+

Note that commands explicitly intended to run a particular script, such as +npm start, npm stop, npm restart, npm test, and npm run-script +will still run their intended script if ignore-scripts is set, but they +will not run any pre- or post-scripts.

+

audit

+ +

When "true" submit audit reports alongside the current npm command to the +default registry and all registries configured for scopes. See the +documentation for npm audit for details on what is +submitted.

+ + +

Tells npm to create symlinks (or .cmd shims on Windows) for package +executables.

+

Set to false to have it not do this. This can be used to work around the +fact that some file systems don't support symlinks, even on ostensibly Unix +systems.

+

fund

+ +

When "true" displays the message at the end of each npm install +acknowledging the number of dependencies looking for funding. See npm fund for details.

+

dry-run

+ +

Indicates that you don't want npm to make any changes and that it should +only report what it would have done. This can be passed into any of the +commands that modify your local installation, eg, install, update, +dedupe, uninstall, as well as pack and publish.

+

Note: This is NOT honored by other network related commands, eg dist-tags, +owner, etc.

+

workspace

+ +

Enable running a command in the context of the configured workspaces of the +current project while filtering by running only the workspaces defined by +this configuration option.

+

Valid values for the workspace config are either:

+ +

When set for the npm init command, this may be set to the folder of a +workspace which does not yet exist, to create the folder and set it up as a +brand new workspace within the project.

+

This value is not exported to the environment for child processes.

+

workspaces

+ +

Set to true to run the command in the context of all configured +workspaces.

+

Explicitly setting this to false will cause commands like install to +ignore workspaces altogether. When not set explicitly:

+ +

This value is not exported to the environment for child processes.

+

include-workspace-root

+ +

Include the workspace root when workspaces are enabled for a command.

+

When false, specifying individual workspaces via the workspace config, or +all workspaces via the workspaces flag, will cause npm to operate only on +the specified workspaces, and not on the root project.

+

This value is not exported to the environment for child processes.

+ + +

When set file: protocol dependencies will be packed and installed as regular +dependencies instead of creating a symlink. This option has no effect on +workspaces.

+

See Also

+
+ + +
+ + + + \ No newline at end of file diff --git a/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-version.html b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-version.html new file mode 100644 index 00000000..196a0236 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-version.html @@ -0,0 +1,349 @@ + + +npm-version + + + + + +
+
+

+ npm-version + @10.9.0 +

+Bump a package version +
+ +
+

Table of contents

+ +
+ +

Synopsis

+
npm version [<newversion> | major | minor | patch | premajor | preminor | prepatch | prerelease | from-git]
+
+alias: verison
+
+

Configuration

+

allow-same-version

+ +

Prevents throwing an error when npm version is used to set the new version +to the same value as the current version.

+

commit-hooks

+ +

Run git commit hooks when using the npm version command.

+

git-tag-version

+ +

Tag the commit when using the npm version command. Setting this to false +results in no commit being made at all.

+

json

+ +

Whether or not to output JSON data, rather than the normal output.

+ +

Not supported by all npm commands.

+

preid

+ +

The "prerelease identifier" to use as a prefix for the "prerelease" part of +a semver. Like the rc in 1.2.0-rc.8.

+

sign-git-tag

+ +

If set to true, then the npm version command will tag the version using +-s to add a signature.

+

Note that git requires you to have set up GPG keys in your git configs for +this to work properly.

+

workspace

+ +

Enable running a command in the context of the configured workspaces of the +current project while filtering by running only the workspaces defined by +this configuration option.

+

Valid values for the workspace config are either:

+ +

When set for the npm init command, this may be set to the folder of a +workspace which does not yet exist, to create the folder and set it up as a +brand new workspace within the project.

+

This value is not exported to the environment for child processes.

+

workspaces

+ +

Set to true to run the command in the context of all configured +workspaces.

+

Explicitly setting this to false will cause commands like install to +ignore workspaces altogether. When not set explicitly:

+ +

This value is not exported to the environment for child processes.

+

workspaces-update

+ +

If set to true, the npm cli will run an update after operations that may +possibly change the workspaces installed to the node_modules folder.

+

include-workspace-root

+ +

Include the workspace root when workspaces are enabled for a command.

+

When false, specifying individual workspaces via the workspace config, or +all workspaces via the workspaces flag, will cause npm to operate only on +the specified workspaces, and not on the root project.

+

This value is not exported to the environment for child processes.

+

Description

+

Run this in a package directory to bump the version and write the new data +back to package.json, package-lock.json, and, if present, +npm-shrinkwrap.json.

+

The newversion argument should be a valid semver string, a valid second +argument to semver.inc (one +of patch, minor, major, prepatch, preminor, premajor, +prerelease), or from-git. In the second case, the existing version will +be incremented by 1 in the specified field. from-git will try to read +the latest git tag, and use that as the new npm version.

+

If run in a git repo, it will also create a version commit and tag. This +behavior is controlled by git-tag-version (see below), and can be +disabled on the command line by running npm --no-git-tag-version version. +It will fail if the working directory is not clean, unless the -f or +--force flag is set.

+

If supplied with -m or --message config option, +npm will use it as a commit message when creating a version commit. If the +message config contains %s then that will be replaced with the resulting +version number. For example:

+
npm version patch -m "Upgrade to %s for reasons"
+
+

If the sign-git-tag config is set, then the +tag will be signed using the -s flag to git. Note that you must have a default +GPG key set up in your git config for this to work properly. For example:

+
$ npm config set sign-git-tag true
+$ npm version patch
+
+You need a passphrase to unlock the secret key for
+user: "isaacs (http://blog.izs.me/) <i@izs.me>"
+2048-bit RSA key, ID 6C481CF6, created 2010-08-31
+
+Enter passphrase:
+
+

If preversion, version, or postversion are in the scripts property +of the package.json, they will be executed as part of running npm version.

+

The exact order of execution is as follows:

+
    +
  1. Check to make sure the git working directory is clean before we get +started. Your scripts may add files to the commit in future steps. +This step is skipped if the --force flag is set.
  2. +
  3. Run the preversion script. These scripts have access to the old +version in package.json. A typical use would be running your full +test suite before deploying. Any files you want added to the commit +should be explicitly added using git add.
  4. +
  5. Bump version in package.json as requested (patch, minor, +major, etc).
  6. +
  7. Run the version script. These scripts have access to the new version +in package.json (so they can incorporate it into file headers in +generated files for example). Again, scripts should explicitly add +generated files to the commit using git add.
  8. +
  9. Commit and tag.
  10. +
  11. Run the postversion script. Use it to clean up the file system or +automatically push the commit and/or tag.
  12. +
+

Take the following example:

+
{
+  "scripts": {
+    "preversion": "npm test",
+    "version": "npm run build && git add -A dist",
+    "postversion": "git push && git push --tags && rm -rf build/temp"
+  }
+}
+
+

This runs all your tests and proceeds only if they pass. Then runs your +build script, and adds everything in the dist directory to the commit. +After the commit, it pushes the new commit and tag up to the server, and +deletes the build/temp directory.

+

See Also

+
+ + +
+ + + + \ No newline at end of file diff --git a/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-view.html b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-view.html new file mode 100644 index 00000000..0eebee30 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-view.html @@ -0,0 +1,305 @@ + + +npm-view + + + + + +
+
+

+ npm-view + @10.9.0 +

+View registry info +
+ +
+

Table of contents

+ +
+ +

Synopsis

+
npm view [<package-spec>] [<field>[.subfield]...]
+
+aliases: info, show, v
+
+

Description

+

This command shows data about a package and prints it to stdout.

+

As an example, to view information about the connect package from the registry, you would run:

+
npm view connect
+
+

The default version is "latest" if unspecified.

+

Field names can be specified after the package descriptor. +For example, to show the dependencies of the ronn package at version +0.3.5, you could do the following:

+
npm view ronn@0.3.5 dependencies
+
+

By default, npm view shows data about the current project context (by looking for a package.json). +To show field data for the current project use a file path (i.e. .):

+
npm view . dependencies
+
+

You can view child fields by separating them with a period. +To view the git repository URL for the latest version of npm, you would run the following command:

+
npm view npm repository.url
+
+

This makes it easy to view information about a dependency with a bit of +shell scripting. For example, to view all the data about the version of +opts that ronn depends on, you could write the following:

+
npm view opts@$(npm view ronn dependencies.opts)
+
+

For fields that are arrays, requesting a non-numeric field will return +all of the values from the objects in the list. For example, to get all +the contributor email addresses for the express package, you would run:

+
npm view express contributors.email
+
+

You may also use numeric indices in square braces to specifically select +an item in an array field. To just get the email address of the first +contributor in the list, you can run:

+
npm view express contributors[0].email
+
+

If the field value you are querying for is a property of an object, you should run:

+
npm view express time'[4.8.0]'
+
+

Multiple fields may be specified, and will be printed one after another. +For example, to get all the contributor names and email addresses, you +can do this:

+
npm view express contributors.name contributors.email
+
+

"Person" fields are shown as a string if they would be shown as an +object. So, for example, this will show the list of npm contributors in +the shortened string format. (See package.json for more on this.)

+
npm view npm contributors
+
+

If a version range is provided, then data will be printed for every +matching version of the package. This will show which version of jsdom +was required by each matching version of yui3:

+
npm view yui3@'>0.5.4' dependencies.jsdom
+
+

To show the connect package version history, you can do +this:

+
npm view connect versions
+
+

Configuration

+

json

+ +

Whether or not to output JSON data, rather than the normal output.

+ +

Not supported by all npm commands.

+

workspace

+ +

Enable running a command in the context of the configured workspaces of the +current project while filtering by running only the workspaces defined by +this configuration option.

+

Valid values for the workspace config are either:

+ +

When set for the npm init command, this may be set to the folder of a +workspace which does not yet exist, to create the folder and set it up as a +brand new workspace within the project.

+

This value is not exported to the environment for child processes.

+

workspaces

+ +

Set to true to run the command in the context of all configured +workspaces.

+

Explicitly setting this to false will cause commands like install to +ignore workspaces altogether. When not set explicitly:

+ +

This value is not exported to the environment for child processes.

+

include-workspace-root

+ +

Include the workspace root when workspaces are enabled for a command.

+

When false, specifying individual workspaces via the workspace config, or +all workspaces via the workspaces flag, will cause npm to operate only on +the specified workspaces, and not on the root project.

+

This value is not exported to the environment for child processes.

+

Output

+

If only a single string field for a single version is output, then it +will not be colorized or quoted, to enable piping the output to +another command. If the field is an object, it will be output as a JavaScript object literal.

+

If the --json flag is given, the outputted fields will be JSON.

+

If the version range matches multiple versions then each printed value +will be prefixed with the version it applies to.

+

If multiple fields are requested, then each of them is prefixed with +the field name.

+

See Also

+
+ + +
+ + + + \ No newline at end of file diff --git a/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-whoami.html b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-whoami.html new file mode 100644 index 00000000..0d1fa5ea --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm-whoami.html @@ -0,0 +1,193 @@ + + +npm-whoami + + + + + +
+
+

+ npm-whoami + @10.9.0 +

+Display npm username +
+ +
+

Table of contents

+ +
+ +

Synopsis

+
npm whoami
+
+

Note: This command is unaware of workspaces.

+

Description

+

Display the npm username of the currently logged-in user.

+

If logged into a registry that provides token-based authentication, then +connect to the /-/whoami registry endpoint to find the username +associated with the token, and print to standard output.

+

If logged into a registry that uses Basic Auth, then simply print the +username portion of the authentication string.

+

Configuration

+

registry

+ +

The base URL of the npm registry.

+

See Also

+
+ + +
+ + + + \ No newline at end of file diff --git a/node_modules/.npm-6P1sfSEP/docs/output/commands/npm.html b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm.html new file mode 100644 index 00000000..005009c1 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/docs/output/commands/npm.html @@ -0,0 +1,304 @@ + + +npm + + + + + +
+
+

+ npm + @10.9.0 +

+javascript package manager +
+ +
+

Table of contents

+ +
+ +

Synopsis

+
npm
+
+

Note: This command is unaware of workspaces.

+

Version

+

10.9.0

+

Description

+

npm is the package manager for the Node JavaScript platform. It puts +modules in place so that node can find them, and manages dependency +conflicts intelligently.

+

It is extremely configurable to support a variety of use cases. Most +commonly, you use it to publish, discover, install, and develop node +programs.

+

Run npm help to get a list of available commands.

+

Important

+

npm comes preconfigured to use npm's public registry at +https://registry.npmjs.org by default. Use of the npm public registry is +subject to terms of use available at +https://docs.npmjs.com/policies/terms.

+

You can configure npm to use any compatible registry you like, and even +run your own registry. Use of someone else's registry is governed by +their terms of use.

+

Introduction

+

You probably got npm because you want to install stuff.

+

The very first thing you will most likely want to run in any node +program is npm install to install its dependencies.

+

You can also run npm install blerg to install the latest version of +"blerg". Check out npm install for more +info. It can do a lot of stuff.

+

Use the npm search command to show everything that's available in the +public registry. Use npm ls to show everything you've installed.

+

Dependencies

+

If a package lists a dependency using a git URL, npm will install that +dependency using the git +command and will generate an error if it is not installed.

+

If one of the packages npm tries to install is a native node module and +requires compiling of C++ Code, npm will use +node-gyp for that task. +For a Unix system, node-gyp +needs Python, make and a buildchain like GCC. On Windows, +Python and Microsoft Visual Studio C++ are needed. For more information +visit the node-gyp repository and +the node-gyp Wiki.

+

Directories

+

See folders to learn about where npm puts +stuff.

+

In particular, npm has two modes of operation:

+ +

Local mode is the default. Use -g or --global on any command to +run in global mode instead.

+

Developer Usage

+

If you're using npm to develop and publish your code, check out the +following help topics:

+ +

Configuration

+

npm is extremely configurable. It reads its configuration options from +5 places.

+ +

See config for much much more information.

+

Contributions

+

Patches welcome!

+

If you would like to help, but don't know what to work on, read the +contributing +guidelines and +check the issues list.

+

Bugs

+

When you find issues, please report them: +https://github.com/npm/cli/issues

+

Please be sure to follow the template and bug reporting guidelines.

+

Feature Requests

+

Discuss new feature ideas on our discussion forum:

+ +

Or suggest formal RFC proposals:

+ +

See Also

+
+ + +
+ + + + \ No newline at end of file diff --git a/node_modules/.npm-6P1sfSEP/docs/output/commands/npx.html b/node_modules/.npm-6P1sfSEP/docs/output/commands/npx.html new file mode 100644 index 00000000..d3239ed3 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/docs/output/commands/npx.html @@ -0,0 +1,293 @@ + + +npx + + + + + +
+
+

+ npx + @10.9.0 +

+Run a command from a local or remote npm package +
+ +
+

Table of contents

+ +
+ +

Synopsis

+
npx -- <pkg>[@<version>] [args...]
+npx --package=<pkg>[@<version>] -- <cmd> [args...]
+npx -c '<cmd> [args...]'
+npx --package=foo -c '<cmd> [args...]'
+
+

Description

+

This command allows you to run an arbitrary command from an npm package +(either one installed locally, or fetched remotely), in a similar context +as running it via npm run.

+

Whatever packages are specified by the --package option will be +provided in the PATH of the executed command, along with any locally +installed package executables. The --package option may be +specified multiple times, to execute the supplied command in an environment +where all specified packages are available.

+

If any requested packages are not present in the local project +dependencies, then they are installed to a folder in the npm cache, which +is added to the PATH environment variable in the executed process. A +prompt is printed (which can be suppressed by providing either --yes or +--no).

+

Package names provided without a specifier will be matched with whatever +version exists in the local project. Package names with a specifier will +only be considered a match if they have the exact same name and version as +the local dependency.

+

If no -c or --call option is provided, then the positional arguments +are used to generate the command string. If no --package options +are provided, then npm will attempt to determine the executable name from +the package specifier provided as the first positional argument according +to the following heuristic:

+ +

To run a binary other than the named binary, specify one or more +--package options, which will prevent npm from inferring the package from +the first command argument.

+

npx vs npm exec

+

When run via the npx binary, all flags and options must be set prior to +any positional arguments. When run via npm exec, a double-hyphen -- +flag can be used to suppress npm's parsing of switches and options that +should be sent to the executed command.

+

For example:

+
$ npx foo@latest bar --package=@npmcli/foo
+
+

In this case, npm will resolve the foo package name, and run the +following command:

+
$ foo bar --package=@npmcli/foo
+
+

Since the --package option comes after the positional arguments, it is +treated as an argument to the executed command.

+

In contrast, due to npm's argument parsing logic, running this command is +different:

+
$ npm exec foo@latest bar --package=@npmcli/foo
+
+

In this case, npm will parse the --package option first, resolving the +@npmcli/foo package. Then, it will execute the following command in that +context:

+
$ foo@latest bar
+
+

The double-hyphen character is recommended to explicitly tell npm to stop +parsing command line options and switches. The following command would +thus be equivalent to the npx command above:

+
$ npm exec -- foo@latest bar --package=@npmcli/foo
+
+

Examples

+

Run the version of tap in the local dependencies, with the provided +arguments:

+
$ npm exec -- tap --bail test/foo.js
+$ npx tap --bail test/foo.js
+
+

Run a command other than the command whose name matches the package name +by specifying a --package option:

+
$ npm exec --package=foo -- bar --bar-argument
+# ~ or ~
+$ npx --package=foo bar --bar-argument
+
+

Run an arbitrary shell script, in the context of the current project:

+
$ npm x -c 'eslint && say "hooray, lint passed"'
+$ npx -c 'eslint && say "hooray, lint passed"'
+
+

Compatibility with Older npx Versions

+

The npx binary was rewritten in npm v7.0.0, and the standalone npx +package deprecated at that time. npx uses the npm exec +command instead of a separate argument parser and install process, with +some affordances to maintain backwards compatibility with the arguments it +accepted in previous versions.

+

This resulted in some shifts in its functionality:

+ +

See Also

+
+ + +
+ + + + \ No newline at end of file diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@isaacs/cliui/build/index.cjs b/node_modules/.npm-6P1sfSEP/node_modules/@isaacs/cliui/build/index.cjs new file mode 100644 index 00000000..aca2b850 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@isaacs/cliui/build/index.cjs @@ -0,0 +1,317 @@ +'use strict'; + +const align = { + right: alignRight, + center: alignCenter +}; +const top = 0; +const right = 1; +const bottom = 2; +const left = 3; +class UI { + constructor(opts) { + var _a; + this.width = opts.width; + /* c8 ignore start */ + this.wrap = (_a = opts.wrap) !== null && _a !== void 0 ? _a : true; + /* c8 ignore stop */ + this.rows = []; + } + span(...args) { + const cols = this.div(...args); + cols.span = true; + } + resetOutput() { + this.rows = []; + } + div(...args) { + if (args.length === 0) { + this.div(''); + } + if (this.wrap && this.shouldApplyLayoutDSL(...args) && typeof args[0] === 'string') { + return this.applyLayoutDSL(args[0]); + } + const cols = args.map(arg => { + if (typeof arg === 'string') { + return this.colFromString(arg); + } + return arg; + }); + this.rows.push(cols); + return cols; + } + shouldApplyLayoutDSL(...args) { + return args.length === 1 && typeof args[0] === 'string' && + /[\t\n]/.test(args[0]); + } + applyLayoutDSL(str) { + const rows = str.split('\n').map(row => row.split('\t')); + let leftColumnWidth = 0; + // simple heuristic for layout, make sure the + // second column lines up along the left-hand. + // don't allow the first column to take up more + // than 50% of the screen. + rows.forEach(columns => { + if (columns.length > 1 && mixin.stringWidth(columns[0]) > leftColumnWidth) { + leftColumnWidth = Math.min(Math.floor(this.width * 0.5), mixin.stringWidth(columns[0])); + } + }); + // generate a table: + // replacing ' ' with padding calculations. + // using the algorithmically generated width. + rows.forEach(columns => { + this.div(...columns.map((r, i) => { + return { + text: r.trim(), + padding: this.measurePadding(r), + width: (i === 0 && columns.length > 1) ? leftColumnWidth : undefined + }; + })); + }); + return this.rows[this.rows.length - 1]; + } + colFromString(text) { + return { + text, + padding: this.measurePadding(text) + }; + } + measurePadding(str) { + // measure padding without ansi escape codes + const noAnsi = mixin.stripAnsi(str); + return [0, noAnsi.match(/\s*$/)[0].length, 0, noAnsi.match(/^\s*/)[0].length]; + } + toString() { + const lines = []; + this.rows.forEach(row => { + this.rowToString(row, lines); + }); + // don't display any lines with the + // hidden flag set. + return lines + .filter(line => !line.hidden) + .map(line => line.text) + .join('\n'); + } + rowToString(row, lines) { + this.rasterize(row).forEach((rrow, r) => { + let str = ''; + rrow.forEach((col, c) => { + const { width } = row[c]; // the width with padding. + const wrapWidth = this.negatePadding(row[c]); // the width without padding. + let ts = col; // temporary string used during alignment/padding. + if (wrapWidth > mixin.stringWidth(col)) { + ts += ' '.repeat(wrapWidth - mixin.stringWidth(col)); + } + // align the string within its column. + if (row[c].align && row[c].align !== 'left' && this.wrap) { + const fn = align[row[c].align]; + ts = fn(ts, wrapWidth); + if (mixin.stringWidth(ts) < wrapWidth) { + /* c8 ignore start */ + const w = width || 0; + /* c8 ignore stop */ + ts += ' '.repeat(w - mixin.stringWidth(ts) - 1); + } + } + // apply border and padding to string. + const padding = row[c].padding || [0, 0, 0, 0]; + if (padding[left]) { + str += ' '.repeat(padding[left]); + } + str += addBorder(row[c], ts, '| '); + str += ts; + str += addBorder(row[c], ts, ' |'); + if (padding[right]) { + str += ' '.repeat(padding[right]); + } + // if prior row is span, try to render the + // current row on the prior line. + if (r === 0 && lines.length > 0) { + str = this.renderInline(str, lines[lines.length - 1]); + } + }); + // remove trailing whitespace. + lines.push({ + text: str.replace(/ +$/, ''), + span: row.span + }); + }); + return lines; + } + // if the full 'source' can render in + // the target line, do so. + renderInline(source, previousLine) { + const match = source.match(/^ */); + /* c8 ignore start */ + const leadingWhitespace = match ? match[0].length : 0; + /* c8 ignore stop */ + const target = previousLine.text; + const targetTextWidth = mixin.stringWidth(target.trimEnd()); + if (!previousLine.span) { + return source; + } + // if we're not applying wrapping logic, + // just always append to the span. + if (!this.wrap) { + previousLine.hidden = true; + return target + source; + } + if (leadingWhitespace < targetTextWidth) { + return source; + } + previousLine.hidden = true; + return target.trimEnd() + ' '.repeat(leadingWhitespace - targetTextWidth) + source.trimStart(); + } + rasterize(row) { + const rrows = []; + const widths = this.columnWidths(row); + let wrapped; + // word wrap all columns, and create + // a data-structure that is easy to rasterize. + row.forEach((col, c) => { + // leave room for left and right padding. + col.width = widths[c]; + if (this.wrap) { + wrapped = mixin.wrap(col.text, this.negatePadding(col), { hard: true }).split('\n'); + } + else { + wrapped = col.text.split('\n'); + } + if (col.border) { + wrapped.unshift('.' + '-'.repeat(this.negatePadding(col) + 2) + '.'); + wrapped.push("'" + '-'.repeat(this.negatePadding(col) + 2) + "'"); + } + // add top and bottom padding. + if (col.padding) { + wrapped.unshift(...new Array(col.padding[top] || 0).fill('')); + wrapped.push(...new Array(col.padding[bottom] || 0).fill('')); + } + wrapped.forEach((str, r) => { + if (!rrows[r]) { + rrows.push([]); + } + const rrow = rrows[r]; + for (let i = 0; i < c; i++) { + if (rrow[i] === undefined) { + rrow.push(''); + } + } + rrow.push(str); + }); + }); + return rrows; + } + negatePadding(col) { + /* c8 ignore start */ + let wrapWidth = col.width || 0; + /* c8 ignore stop */ + if (col.padding) { + wrapWidth -= (col.padding[left] || 0) + (col.padding[right] || 0); + } + if (col.border) { + wrapWidth -= 4; + } + return wrapWidth; + } + columnWidths(row) { + if (!this.wrap) { + return row.map(col => { + return col.width || mixin.stringWidth(col.text); + }); + } + let unset = row.length; + let remainingWidth = this.width; + // column widths can be set in config. + const widths = row.map(col => { + if (col.width) { + unset--; + remainingWidth -= col.width; + return col.width; + } + return undefined; + }); + // any unset widths should be calculated. + /* c8 ignore start */ + const unsetWidth = unset ? Math.floor(remainingWidth / unset) : 0; + /* c8 ignore stop */ + return widths.map((w, i) => { + if (w === undefined) { + return Math.max(unsetWidth, _minWidth(row[i])); + } + return w; + }); + } +} +function addBorder(col, ts, style) { + if (col.border) { + if (/[.']-+[.']/.test(ts)) { + return ''; + } + if (ts.trim().length !== 0) { + return style; + } + return ' '; + } + return ''; +} +// calculates the minimum width of +// a column, based on padding preferences. +function _minWidth(col) { + const padding = col.padding || []; + const minWidth = 1 + (padding[left] || 0) + (padding[right] || 0); + if (col.border) { + return minWidth + 4; + } + return minWidth; +} +function getWindowWidth() { + /* c8 ignore start */ + if (typeof process === 'object' && process.stdout && process.stdout.columns) { + return process.stdout.columns; + } + return 80; +} +/* c8 ignore stop */ +function alignRight(str, width) { + str = str.trim(); + const strWidth = mixin.stringWidth(str); + if (strWidth < width) { + return ' '.repeat(width - strWidth) + str; + } + return str; +} +function alignCenter(str, width) { + str = str.trim(); + const strWidth = mixin.stringWidth(str); + /* c8 ignore start */ + if (strWidth >= width) { + return str; + } + /* c8 ignore stop */ + return ' '.repeat((width - strWidth) >> 1) + str; +} +let mixin; +function cliui(opts, _mixin) { + mixin = _mixin; + return new UI({ + /* c8 ignore start */ + width: (opts === null || opts === void 0 ? void 0 : opts.width) || getWindowWidth(), + wrap: opts === null || opts === void 0 ? void 0 : opts.wrap + /* c8 ignore stop */ + }); +} + +// Bootstrap cliui with CommonJS dependencies: +const stringWidth = require('string-width-cjs'); +const stripAnsi = require('strip-ansi-cjs'); +const wrap = require('wrap-ansi-cjs'); +function ui(opts) { + return cliui(opts, { + stringWidth, + stripAnsi, + wrap + }); +} + +module.exports = ui; diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@isaacs/cliui/build/index.d.cts b/node_modules/.npm-6P1sfSEP/node_modules/@isaacs/cliui/build/index.d.cts new file mode 100644 index 00000000..4567f945 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@isaacs/cliui/build/index.d.cts @@ -0,0 +1,43 @@ +interface UIOptions { + width: number; + wrap?: boolean; + rows?: string[]; +} +interface Column { + text: string; + width?: number; + align?: "right" | "left" | "center"; + padding: number[]; + border?: boolean; +} +interface ColumnArray extends Array { + span: boolean; +} +interface Line { + hidden?: boolean; + text: string; + span?: boolean; +} +declare class UI { + width: number; + wrap: boolean; + rows: ColumnArray[]; + constructor(opts: UIOptions); + span(...args: ColumnArray): void; + resetOutput(): void; + div(...args: (Column | string)[]): ColumnArray; + private shouldApplyLayoutDSL; + private applyLayoutDSL; + private colFromString; + private measurePadding; + toString(): string; + rowToString(row: ColumnArray, lines: Line[]): Line[]; + // if the full 'source' can render in + // the target line, do so. + private renderInline; + private rasterize; + private negatePadding; + private columnWidths; +} +declare function ui(opts: UIOptions): UI; +export { ui as default }; diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@isaacs/cliui/node_modules/ansi-regex/license b/node_modules/.npm-6P1sfSEP/node_modules/@isaacs/cliui/node_modules/ansi-regex/license new file mode 100644 index 00000000..fa7ceba3 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@isaacs/cliui/node_modules/ansi-regex/license @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (https://sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@isaacs/cliui/node_modules/string-width/license b/node_modules/.npm-6P1sfSEP/node_modules/@isaacs/cliui/node_modules/string-width/license new file mode 100644 index 00000000..fa7ceba3 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@isaacs/cliui/node_modules/string-width/license @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (https://sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@isaacs/cliui/node_modules/strip-ansi/license b/node_modules/.npm-6P1sfSEP/node_modules/@isaacs/cliui/node_modules/strip-ansi/license new file mode 100644 index 00000000..fa7ceba3 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@isaacs/cliui/node_modules/strip-ansi/license @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (https://sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@isaacs/fs-minipass/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/@isaacs/fs-minipass/LICENSE new file mode 100644 index 00000000..19129e31 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@isaacs/fs-minipass/LICENSE @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@isaacs/string-locale-compare/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/@isaacs/string-locale-compare/LICENSE new file mode 100644 index 00000000..05eeeb88 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@isaacs/string-locale-compare/LICENSE @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/agent/lib/agents.js b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/agent/lib/agents.js new file mode 100644 index 00000000..c541b930 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/agent/lib/agents.js @@ -0,0 +1,206 @@ +'use strict' + +const net = require('net') +const tls = require('tls') +const { once } = require('events') +const timers = require('timers/promises') +const { normalizeOptions, cacheOptions } = require('./options') +const { getProxy, getProxyAgent, proxyCache } = require('./proxy.js') +const Errors = require('./errors.js') +const { Agent: AgentBase } = require('agent-base') + +module.exports = class Agent extends AgentBase { + #options + #timeouts + #proxy + #noProxy + #ProxyAgent + + constructor (options = {}) { + const { timeouts, proxy, noProxy, ...normalizedOptions } = normalizeOptions(options) + + super(normalizedOptions) + + this.#options = normalizedOptions + this.#timeouts = timeouts + + if (proxy) { + this.#proxy = new URL(proxy) + this.#noProxy = noProxy + this.#ProxyAgent = getProxyAgent(proxy) + } + } + + get proxy () { + return this.#proxy ? { url: this.#proxy } : {} + } + + #getProxy (options) { + if (!this.#proxy) { + return + } + + const proxy = getProxy(`${options.protocol}//${options.host}:${options.port}`, { + proxy: this.#proxy, + noProxy: this.#noProxy, + }) + + if (!proxy) { + return + } + + const cacheKey = cacheOptions({ + ...options, + ...this.#options, + timeouts: this.#timeouts, + proxy, + }) + + if (proxyCache.has(cacheKey)) { + return proxyCache.get(cacheKey) + } + + let ProxyAgent = this.#ProxyAgent + if (Array.isArray(ProxyAgent)) { + ProxyAgent = this.isSecureEndpoint(options) ? ProxyAgent[1] : ProxyAgent[0] + } + + const proxyAgent = new ProxyAgent(proxy, { + ...this.#options, + socketOptions: { family: this.#options.family }, + }) + proxyCache.set(cacheKey, proxyAgent) + + return proxyAgent + } + + // takes an array of promises and races them against the connection timeout + // which will throw the necessary error if it is hit. This will return the + // result of the promise race. + async #timeoutConnection ({ promises, options, timeout }, ac = new AbortController()) { + if (timeout) { + const connectionTimeout = timers.setTimeout(timeout, null, { signal: ac.signal }) + .then(() => { + throw new Errors.ConnectionTimeoutError(`${options.host}:${options.port}`) + }).catch((err) => { + if (err.name === 'AbortError') { + return + } + throw err + }) + promises.push(connectionTimeout) + } + + let result + try { + result = await Promise.race(promises) + ac.abort() + } catch (err) { + ac.abort() + throw err + } + return result + } + + async connect (request, options) { + // if the connection does not have its own lookup function + // set, then use the one from our options + options.lookup ??= this.#options.lookup + + let socket + let timeout = this.#timeouts.connection + const isSecureEndpoint = this.isSecureEndpoint(options) + + const proxy = this.#getProxy(options) + if (proxy) { + // some of the proxies will wait for the socket to fully connect before + // returning so we have to await this while also racing it against the + // connection timeout. + const start = Date.now() + socket = await this.#timeoutConnection({ + options, + timeout, + promises: [proxy.connect(request, options)], + }) + // see how much time proxy.connect took and subtract it from + // the timeout + if (timeout) { + timeout = timeout - (Date.now() - start) + } + } else { + socket = (isSecureEndpoint ? tls : net).connect(options) + } + + socket.setKeepAlive(this.keepAlive, this.keepAliveMsecs) + socket.setNoDelay(this.keepAlive) + + const abortController = new AbortController() + const { signal } = abortController + + const connectPromise = socket[isSecureEndpoint ? 'secureConnecting' : 'connecting'] + ? once(socket, isSecureEndpoint ? 'secureConnect' : 'connect', { signal }) + : Promise.resolve() + + await this.#timeoutConnection({ + options, + timeout, + promises: [ + connectPromise, + once(socket, 'error', { signal }).then((err) => { + throw err[0] + }), + ], + }, abortController) + + if (this.#timeouts.idle) { + socket.setTimeout(this.#timeouts.idle, () => { + socket.destroy(new Errors.IdleTimeoutError(`${options.host}:${options.port}`)) + }) + } + + return socket + } + + addRequest (request, options) { + const proxy = this.#getProxy(options) + // it would be better to call proxy.addRequest here but this causes the + // http-proxy-agent to call its super.addRequest which causes the request + // to be added to the agent twice. since we only support 3 agents + // currently (see the required agents in proxy.js) we have manually + // checked that the only public methods we need to call are called in the + // next block. this could change in the future and presumably we would get + // failing tests until we have properly called the necessary methods on + // each of our proxy agents + if (proxy?.setRequestProps) { + proxy.setRequestProps(request, options) + } + + request.setHeader('connection', this.keepAlive ? 'keep-alive' : 'close') + + if (this.#timeouts.response) { + let responseTimeout + request.once('finish', () => { + setTimeout(() => { + request.destroy(new Errors.ResponseTimeoutError(request, this.#proxy)) + }, this.#timeouts.response) + }) + request.once('response', () => { + clearTimeout(responseTimeout) + }) + } + + if (this.#timeouts.transfer) { + let transferTimeout + request.once('response', (res) => { + setTimeout(() => { + res.destroy(new Errors.TransferTimeoutError(request, this.#proxy)) + }, this.#timeouts.transfer) + res.once('close', () => { + clearTimeout(transferTimeout) + }) + }) + } + + return super.addRequest(request, options) + } +} diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/arborist/bin/actual.js b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/arborist/bin/actual.js new file mode 100644 index 00000000..866b2cd8 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/arborist/bin/actual.js @@ -0,0 +1,19 @@ +const Arborist = require('../') + +const printTree = require('./lib/print-tree.js') + +module.exports = (options, time) => new Arborist(options) + .loadActual(options) + .then(time) + .then(async ({ timing, result: tree }) => { + printTree(tree) + if (options.save) { + await tree.meta.save() + } + if (options.saveHidden) { + tree.meta.hiddenLockfile = true + tree.meta.filename = options.path + '/node_modules/.package-lock.json' + await tree.meta.save() + } + return `read ${tree.inventory.size} deps in ${timing.ms}` + }) diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/arborist/bin/audit.js b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/arborist/bin/audit.js new file mode 100644 index 00000000..0e32833d --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/arborist/bin/audit.js @@ -0,0 +1,51 @@ +const Arborist = require('../') + +const printTree = require('./lib/print-tree.js') +const log = require('./lib/logging.js') + +const Vuln = require('../lib/vuln.js') +const printReport = report => { + for (const vuln of report.values()) { + log.info(printVuln(vuln)) + } + if (report.topVulns.size) { + log.info('\n# top-level vulnerabilities') + for (const vuln of report.topVulns.values()) { + log.info(printVuln(vuln)) + } + } +} + +const printVuln = vuln => { + return { + __proto__: { constructor: Vuln }, + name: vuln.name, + issues: [...vuln.advisories].map(a => printAdvisory(a)), + range: vuln.simpleRange, + nodes: [...vuln.nodes].map(node => `${node.name} ${node.location || '#ROOT'}`), + ...(vuln.topNodes.size === 0 ? {} : { + topNodes: [...vuln.topNodes].map(node => `${node.location || '#ROOT'}`), + }), + } +} + +const printAdvisory = a => `${a.title}${a.url ? ' ' + a.url : ''}` + +module.exports = (options, time) => { + const arb = new Arborist(options) + return arb + .audit(options) + .then(time) + .then(async ({ timing, result: tree }) => { + if (options.fix) { + printTree(tree) + } + printReport(arb.auditReport) + if (tree.meta && options.save) { + await tree.meta.save() + } + return options.fix + ? `resolved ${tree.inventory.size} deps in ${timing.seconds}` + : `done in ${timing.seconds}` + }) +} diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/arborist/lib/add-rm-pkg-deps.js b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/arborist/lib/add-rm-pkg-deps.js new file mode 100644 index 00000000..2e30eb1d --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/arborist/lib/add-rm-pkg-deps.js @@ -0,0 +1,143 @@ +// add and remove dependency specs to/from pkg manifest + +const { log } = require('proc-log') +const localeCompare = require('@isaacs/string-locale-compare')('en') + +const add = ({ pkg, add, saveBundle, saveType }) => { + for (const { name, rawSpec } of add) { + let addSaveType = saveType + // if the user does not give us a type, we infer which type(s) + // to keep based on the same order of priority we do when + // building the tree as defined in the _loadDeps method of + // the node class. + if (!addSaveType) { + addSaveType = inferSaveType(pkg, name) + } + + if (addSaveType === 'prod') { + // a production dependency can only exist as production (rpj ensures it + // doesn't coexist w/ optional) + deleteSubKey(pkg, 'devDependencies', name, 'dependencies') + deleteSubKey(pkg, 'peerDependencies', name, 'dependencies') + } else if (addSaveType === 'dev') { + // a dev dependency may co-exist as peer, or optional, but not production + deleteSubKey(pkg, 'dependencies', name, 'devDependencies') + } else if (addSaveType === 'optional') { + // an optional dependency may co-exist as dev (rpj ensures it doesn't + // coexist w/ prod) + deleteSubKey(pkg, 'peerDependencies', name, 'optionalDependencies') + } else { // peer or peerOptional is all that's left + // a peer dependency may coexist as dev + deleteSubKey(pkg, 'dependencies', name, 'peerDependencies') + deleteSubKey(pkg, 'optionalDependencies', name, 'peerDependencies') + } + + const depType = saveTypeMap.get(addSaveType) + + pkg[depType] = pkg[depType] || {} + if (rawSpec !== '*' || pkg[depType][name] === undefined) { + pkg[depType][name] = rawSpec + } + if (addSaveType === 'optional') { + // Affordance for previous npm versions that require this behaviour + pkg.dependencies = pkg.dependencies || {} + pkg.dependencies[name] = pkg.optionalDependencies[name] + } + + if (addSaveType === 'peer' || addSaveType === 'peerOptional') { + const pdm = pkg.peerDependenciesMeta || {} + if (addSaveType === 'peer' && pdm[name] && pdm[name].optional) { + pdm[name].optional = false + } else if (addSaveType === 'peerOptional') { + pdm[name] = pdm[name] || {} + pdm[name].optional = true + pkg.peerDependenciesMeta = pdm + } + // peerDeps are often also a devDep, so that they can be tested when + // using package managers that don't auto-install peer deps + if (pkg.devDependencies && pkg.devDependencies[name] !== undefined) { + pkg.devDependencies[name] = pkg.peerDependencies[name] + } + } + + if (saveBundle && addSaveType !== 'peer' && addSaveType !== 'peerOptional') { + // keep it sorted, keep it unique + const bd = new Set(pkg.bundleDependencies || []) + bd.add(name) + pkg.bundleDependencies = [...bd].sort(localeCompare) + } + } + + return pkg +} + +// Canonical source of both the map between saveType and where it correlates to +// in the package, and the names of all our dependencies attributes +const saveTypeMap = new Map([ + ['dev', 'devDependencies'], + ['optional', 'optionalDependencies'], + ['prod', 'dependencies'], + ['peerOptional', 'peerDependencies'], + ['peer', 'peerDependencies'], +]) + +// Finds where the package is already in the spec and infers saveType from that +const inferSaveType = (pkg, name) => { + for (const saveType of saveTypeMap.keys()) { + if (hasSubKey(pkg, saveTypeMap.get(saveType), name)) { + if ( + saveType === 'peerOptional' && + (!hasSubKey(pkg, 'peerDependenciesMeta', name) || + !pkg.peerDependenciesMeta[name].optional) + ) { + return 'peer' + } + return saveType + } + } + return 'prod' +} + +const hasSubKey = (pkg, depType, name) => { + return pkg[depType] && Object.prototype.hasOwnProperty.call(pkg[depType], name) +} + +// Removes a subkey and warns about it if it's being replaced +const deleteSubKey = (pkg, depType, name, replacedBy) => { + if (hasSubKey(pkg, depType, name)) { + if (replacedBy) { + log.warn('idealTree', `Removing ${depType}.${name} in favor of ${replacedBy}.${name}`) + } + delete pkg[depType][name] + + // clean up peerDepsMeta if we are removing something from peerDependencies + if (depType === 'peerDependencies' && pkg.peerDependenciesMeta) { + delete pkg.peerDependenciesMeta[name] + if (!Object.keys(pkg.peerDependenciesMeta).length) { + delete pkg.peerDependenciesMeta + } + } + + if (!Object.keys(pkg[depType]).length) { + delete pkg[depType] + } + } +} + +const rm = (pkg, rm) => { + for (const depType of new Set(saveTypeMap.values())) { + for (const name of rm) { + deleteSubKey(pkg, depType, name) + } + } + if (pkg.bundleDependencies) { + pkg.bundleDependencies = pkg.bundleDependencies + .filter(name => !rm.includes(name)) + if (!pkg.bundleDependencies.length) { + delete pkg.bundleDependencies + } + } + return pkg +} + +module.exports = { add, rm, saveTypeMap, hasSubKey } diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/arborist/lib/audit-report.js b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/arborist/lib/audit-report.js new file mode 100644 index 00000000..f7700ce9 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/arborist/lib/audit-report.js @@ -0,0 +1,415 @@ +// an object representing the set of vulnerabilities in a tree +/* eslint camelcase: "off" */ + +const localeCompare = require('@isaacs/string-locale-compare')('en') +const npa = require('npm-package-arg') +const pickManifest = require('npm-pick-manifest') + +const Vuln = require('./vuln.js') +const Calculator = require('@npmcli/metavuln-calculator') + +const _getReport = Symbol('getReport') +const _fixAvailable = Symbol('fixAvailable') +const _checkTopNode = Symbol('checkTopNode') +const _init = Symbol('init') +const _omit = Symbol('omit') +const { log, time } = require('proc-log') + +const fetch = require('npm-registry-fetch') + +class AuditReport extends Map { + static load (tree, opts) { + return new AuditReport(tree, opts).run() + } + + get auditReportVersion () { + return 2 + } + + toJSON () { + const obj = { + auditReportVersion: this.auditReportVersion, + vulnerabilities: {}, + metadata: { + vulnerabilities: { + info: 0, + low: 0, + moderate: 0, + high: 0, + critical: 0, + total: this.size, + }, + dependencies: { + prod: 0, + dev: 0, + optional: 0, + peer: 0, + peerOptional: 0, + total: this.tree.inventory.size - 1, + }, + }, + } + + for (const node of this.tree.inventory.values()) { + const { dependencies } = obj.metadata + let prod = true + for (const type of [ + 'dev', + 'optional', + 'peer', + 'peerOptional', + ]) { + if (node[type]) { + dependencies[type]++ + prod = false + } + } + if (prod) { + dependencies.prod++ + } + } + + // if it doesn't have any topVulns, then it's fixable with audit fix + // for each topVuln, figure out if it's fixable with audit fix --force, + // or if we have to just delete the thing, and if the fix --force will + // require a semver major update. + const vulnerabilities = [] + for (const [name, vuln] of this.entries()) { + vulnerabilities.push([name, vuln.toJSON()]) + obj.metadata.vulnerabilities[vuln.severity]++ + } + + obj.vulnerabilities = vulnerabilities + .sort(([a], [b]) => localeCompare(a, b)) + .reduce((set, [name, vuln]) => { + set[name] = vuln + return set + }, {}) + + return obj + } + + constructor (tree, opts = {}) { + super() + const { omit } = opts + this[_omit] = new Set(omit || []) + this.topVulns = new Map() + + this.calculator = new Calculator(opts) + this.error = null + this.options = opts + this.tree = tree + this.filterSet = opts.filterSet + } + + async run () { + this.report = await this[_getReport]() + log.silly('audit report', this.report) + if (this.report) { + await this[_init]() + } + return this + } + + isVulnerable (node) { + const vuln = this.get(node.packageName) + return !!(vuln && vuln.isVulnerable(node)) + } + + async [_init] () { + const timeEnd = time.start('auditReport:init') + + const promises = [] + for (const [name, advisories] of Object.entries(this.report)) { + for (const advisory of advisories) { + promises.push(this.calculator.calculate(name, advisory)) + } + } + + // now the advisories are calculated with a set of versions + // and the packument. turn them into our style of vuln objects + // which also have the affected nodes, and also create entries + // for all the metavulns that we find from dependents. + const advisories = new Set(await Promise.all(promises)) + const seen = new Set() + for (const advisory of advisories) { + const { name, range } = advisory + const k = `${name}@${range}` + + const vuln = this.get(name) || new Vuln({ name, advisory }) + if (this.has(name)) { + vuln.addAdvisory(advisory) + } + super.set(name, vuln) + + // don't flag the exact same name/range more than once + // adding multiple advisories with the same range is fine, but no + // need to search for nodes we already would have added. + if (!seen.has(k)) { + const p = [] + for (const node of this.tree.inventory.query('packageName', name)) { + if (!shouldAudit(node, this[_omit], this.filterSet)) { + continue + } + + // if not vulnerable by this advisory, keep searching + if (!advisory.testVersion(node.version)) { + continue + } + + // we will have loaded the source already if this is a metavuln + if (advisory.type === 'metavuln') { + vuln.addVia(this.get(advisory.dependency)) + } + + // already marked this one, no need to do it again + if (vuln.nodes.has(node)) { + continue + } + + // haven't marked this one yet. get its dependents. + vuln.nodes.add(node) + for (const { from: dep, spec } of node.edgesIn) { + if (dep.isTop && !vuln.topNodes.has(dep)) { + this[_checkTopNode](dep, vuln, spec) + } else { + // calculate a metavuln, if necessary + const calc = this.calculator.calculate(dep.packageName, advisory) + // eslint-disable-next-line promise/always-return + p.push(calc.then(meta => { + // eslint-disable-next-line promise/always-return + if (meta.testVersion(dep.version, spec)) { + advisories.add(meta) + } + })) + } + } + } + await Promise.all(p) + seen.add(k) + } + + // make sure we actually got something. if not, remove it + // this can happen if you are loading from a lockfile created by + // npm v5, since it lists the current version of all deps, + // rather than the range that is actually depended upon, + // or if using --omit with the older audit endpoint. + if (this.get(name).nodes.size === 0) { + this.delete(name) + continue + } + + // if the vuln is valid, but THIS advisory doesn't apply to any of + // the nodes it references, then remove it from the advisory list. + // happens when using omit with old audit endpoint. + for (const advisory of vuln.advisories) { + const relevant = [...vuln.nodes] + .some(n => advisory.testVersion(n.version)) + if (!relevant) { + vuln.deleteAdvisory(advisory) + } + } + } + + timeEnd() + } + + [_checkTopNode] (topNode, vuln, spec) { + vuln.fixAvailable = this[_fixAvailable](topNode, vuln, spec) + + if (vuln.fixAvailable !== true) { + // now we know the top node is vulnerable, and cannot be + // upgraded out of the bad place without --force. But, there's + // no need to add it to the actual vulns list, because nothing + // depends on root. + this.topVulns.set(vuln.name, vuln) + vuln.topNodes.add(topNode) + } + } + + // check whether the top node is vulnerable. + // check whether we can get out of the bad place with --force, and if + // so, whether that update is SemVer Major + [_fixAvailable] (topNode, vuln, spec) { + // this will always be set to at least {name, versions:{}} + const paku = vuln.packument + + if (!vuln.testSpec(spec)) { + return true + } + + // similarly, even if we HAVE a packument, but we're looking for it + // somewhere other than the registry, and we got something vulnerable, + // then we're stuck with it. + const specObj = npa(spec) + if (!specObj.registry) { + return false + } + + if (specObj.subSpec) { + spec = specObj.subSpec.rawSpec + } + + // We don't provide fixes for top nodes other than root, but we + // still check to see if the node is fixable with a different version, + // and if that is a semver major bump. + try { + const { + _isSemVerMajor: isSemVerMajor, + version, + name, + } = pickManifest(paku, spec, { + ...this.options, + before: null, + avoid: vuln.range, + avoidStrict: true, + }) + return { name, version, isSemVerMajor } + } catch (er) { + return false + } + } + + set () { + throw new Error('do not call AuditReport.set() directly') + } + + // convert a quick-audit into a bulk advisory listing + static auditToBulk (report) { + if (!report.advisories) { + // tack on the report json where the response body would go + throw Object.assign(new Error('Invalid advisory report'), { + body: JSON.stringify(report), + }) + } + + const bulk = {} + const { advisories } = report + for (const advisory of Object.values(advisories)) { + const { + id, + url, + title, + severity = 'high', + vulnerable_versions = '*', + module_name: name, + } = advisory + bulk[name] = bulk[name] || [] + bulk[name].push({ id, url, title, severity, vulnerable_versions }) + } + + return bulk + } + + async [_getReport] () { + // if we're not auditing, just return false + if (this.options.audit === false || this.options.offline === true || this.tree.inventory.size === 1) { + return null + } + + const timeEnd = time.start('auditReport:getReport') + try { + try { + // first try the super fast bulk advisory listing + const body = prepareBulkData(this.tree, this[_omit], this.filterSet) + log.silly('audit', 'bulk request', body) + + // no sense asking if we don't have anything to audit, + // we know it'll be empty + if (!Object.keys(body).length) { + return null + } + + const res = await fetch('/-/npm/v1/security/advisories/bulk', { + ...this.options, + registry: this.options.auditRegistry || this.options.registry, + method: 'POST', + gzip: true, + body, + }) + + return await res.json() + } catch (er) { + log.silly('audit', 'bulk request failed', String(er.body)) + // that failed, try the quick audit endpoint + const body = prepareData(this.tree, this.options) + const res = await fetch('/-/npm/v1/security/audits/quick', { + ...this.options, + registry: this.options.auditRegistry || this.options.registry, + method: 'POST', + gzip: true, + body, + }) + return AuditReport.auditToBulk(await res.json()) + } + } catch (er) { + log.verbose('audit error', er) + log.silly('audit error', String(er.body)) + this.error = er + return null + } finally { + timeEnd() + } + } +} + +// return true if we should audit this one +const shouldAudit = (node, omit, filterSet) => + !node.version ? false + : node.isRoot ? false + : filterSet && filterSet.size !== 0 && !filterSet.has(node) ? false + : omit.size === 0 ? true + : !( // otherwise, just ensure we're not omitting this one + node.dev && omit.has('dev') || + node.optional && omit.has('optional') || + node.devOptional && omit.has('dev') && omit.has('optional') || + node.peer && omit.has('peer') + ) + +const prepareBulkData = (tree, omit, filterSet) => { + const payload = {} + for (const name of tree.inventory.query('packageName')) { + const set = new Set() + for (const node of tree.inventory.query('packageName', name)) { + if (!shouldAudit(node, omit, filterSet)) { + continue + } + + set.add(node.version) + } + if (set.size) { + payload[name] = [...set] + } + } + return payload +} + +const prepareData = (tree, opts) => { + const { npmVersion: npm_version } = opts + const node_version = process.version + const { platform, arch } = process + const { NODE_ENV: node_env } = process.env + const data = tree.meta.commit() + // the legacy audit endpoint doesn't support any kind of pre-filtering + // we just have to get the advisories and skip over them in the report + return { + name: data.name, + version: data.version, + requires: { + ...(tree.package.devDependencies || {}), + ...(tree.package.peerDependencies || {}), + ...(tree.package.optionalDependencies || {}), + ...(tree.package.dependencies || {}), + }, + dependencies: data.dependencies, + metadata: { + node_version, + npm_version, + platform, + arch, + node_env, + }, + } +} + +module.exports = AuditReport diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/config/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/config/LICENSE new file mode 100644 index 00000000..19cec97b --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/config/LICENSE @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) npm, Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/fs/lib/cp/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/fs/lib/cp/LICENSE new file mode 100644 index 00000000..93546dfb --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/fs/lib/cp/LICENSE @@ -0,0 +1,15 @@ +(The MIT License) + +Copyright (c) 2011-2017 JP Richardson + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files +(the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, + merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS +OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/git/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/git/LICENSE new file mode 100644 index 00000000..8f90f96f --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/git/LICENSE @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) npm, Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE NPM DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE NPM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, +OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS +ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS +SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/installed-package-contents/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/installed-package-contents/LICENSE new file mode 100644 index 00000000..19cec97b --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/installed-package-contents/LICENSE @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) npm, Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/metavuln-calculator/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/metavuln-calculator/LICENSE new file mode 100644 index 00000000..19cec97b --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/metavuln-calculator/LICENSE @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) npm, Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/metavuln-calculator/lib/advisory.js b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/metavuln-calculator/lib/advisory.js new file mode 100644 index 00000000..01f6a66f --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/metavuln-calculator/lib/advisory.js @@ -0,0 +1,435 @@ +const hash = require('./hash.js') +const semver = require('semver') +const semverOpt = { includePrerelease: true, loose: true } +const getDepSpec = require('./get-dep-spec.js') + +// any fields that we don't want in the cache need to be hidden +const _source = Symbol('source') +const _packument = Symbol('packument') +const _versionVulnMemo = Symbol('versionVulnMemo') +const _updated = Symbol('updated') +const _options = Symbol('options') +const _specVulnMemo = Symbol('specVulnMemo') +const _testVersion = Symbol('testVersion') +const _testVersions = Symbol('testVersions') +const _calculateRange = Symbol('calculateRange') +const _markVulnerable = Symbol('markVulnerable') +const _testSpec = Symbol('testSpec') + +class Advisory { + constructor (name, source, options = {}) { + this.source = source.id + this[_source] = source + this[_options] = options + this.name = name + if (!source.name) { + source.name = name + } + + this.dependency = source.name + + if (this.type === 'advisory') { + this.title = source.title + this.url = source.url + } else { + this.title = `Depends on vulnerable versions of ${source.name}` + this.url = null + } + + this.severity = source.severity || 'high' + this.versions = [] + this.vulnerableVersions = [] + this.cwe = source.cwe + this.cvss = source.cvss + + // advisories have the range, metavulns do not + // if an advisory doesn't specify range, assume all are vulnerable + this.range = this.type === 'advisory' ? source.vulnerable_versions || '*' + : null + + this.id = hash(this) + + this[_packument] = null + // memoized list of which versions are vulnerable + this[_versionVulnMemo] = new Map() + // memoized list of which dependency specs are vulnerable + this[_specVulnMemo] = new Map() + this[_updated] = false + } + + // true if we updated from what we had in cache + get updated () { + return this[_updated] + } + + get type () { + return this.dependency === this.name ? 'advisory' : 'metavuln' + } + + get packument () { + return this[_packument] + } + + // load up the data from a cache entry and a fetched packument + load (cached, packument) { + // basic data integrity gutcheck + if (!cached || typeof cached !== 'object') { + throw new TypeError('invalid cached data, expected object') + } + + if (!packument || typeof packument !== 'object') { + throw new TypeError('invalid packument data, expected object') + } + + if (cached.id && cached.id !== this.id) { + throw Object.assign(new Error('loading from incorrect cache entry'), { + expected: this.id, + actual: cached.id, + }) + } + if (packument.name !== this.name) { + throw Object.assign(new Error('loading from incorrect packument'), { + expected: this.name, + actual: packument.name, + }) + } + if (this[_packument]) { + throw new Error('advisory object already loaded') + } + + // if we have a range from the initialization, and the cached + // data has a *different* range, then we know we have to recalc. + // just don't use the cached data, so we will definitely not match later + if (!this.range || cached.range && cached.range === this.range) { + Object.assign(this, cached) + } + + this[_packument] = packument + + const pakuVersions = Object.keys(packument.versions || {}) + const allVersions = new Set([...pakuVersions, ...this.versions]) + const versionsAdded = [] + const versionsRemoved = [] + for (const v of allVersions) { + if (!this.versions.includes(v)) { + versionsAdded.push(v) + this.versions.push(v) + } else if (!pakuVersions.includes(v)) { + versionsRemoved.push(v) + } + } + + // strip out any removed versions from our lists, and sort by semver + this.versions = semver.sort(this.versions.filter(v => + !versionsRemoved.includes(v)), semverOpt) + + // if no changes, then just return what we got from cache + // versions added or removed always means we changed + // otherwise, advisories change if the range changes, and + // metavulns change if the source was updated + const unchanged = this.type === 'advisory' + ? this.range && this.range === cached.range + : !this[_source].updated + + // if the underlying source changed, by an advisory updating the + // range, or a source advisory being updated, then we have to re-check + // otherwise, only recheck the new ones. + this.vulnerableVersions = !unchanged ? [] + : semver.sort(this.vulnerableVersions.filter(v => + !versionsRemoved.includes(v)), semverOpt) + + if (unchanged && !versionsAdded.length && !versionsRemoved.length) { + // nothing added or removed, nothing to do here. use the cached copy. + return this + } + + this[_updated] = true + + // test any versions newly added + if (!unchanged || versionsAdded.length) { + this[_testVersions](unchanged ? versionsAdded : this.versions) + } + this.vulnerableVersions = semver.sort(this.vulnerableVersions, semverOpt) + + // metavulns have to calculate their range, since cache is invalidated + // advisories just get their range from the advisory above + if (this.type === 'metavuln') { + this[_calculateRange]() + } + + return this + } + + [_calculateRange] () { + // calling semver.simplifyRange with a massive list of versions, and those + // versions all concatenated with `||` is a geometric CPU explosion! + // we can try to be a *little* smarter up front by doing x-y for all + // contiguous version sets in the list + const ranges = [] + this.versions = semver.sort(this.versions, semverOpt) + this.vulnerableVersions = semver.sort(this.vulnerableVersions, semverOpt) + for (let v = 0, vulnVer = 0; v < this.versions.length; v++) { + // figure out the vulnerable subrange + const vr = [this.versions[v]] + while (v < this.versions.length) { + if (this.versions[v] !== this.vulnerableVersions[vulnVer]) { + // we don't test prerelease versions, so just skip past it + if (/-/.test(this.versions[v])) { + v++ + continue + } + break + } + if (vr.length > 1) { + vr[1] = this.versions[v] + } else { + vr.push(this.versions[v]) + } + v++ + vulnVer++ + } + // it'll either be just the first version, which means no overlap, + // or the start and end versions, which might be the same version + if (vr.length > 1) { + const tail = this.versions[this.versions.length - 1] + ranges.push(vr[1] === tail ? `>=${vr[0]}` + : vr[0] === vr[1] ? vr[0] + : vr.join(' - ')) + } + } + const metavuln = ranges.join(' || ').trim() + this.range = !metavuln ? '<0.0.0-0' + : semver.simplifyRange(this.versions, metavuln, semverOpt) + } + + // returns true if marked as vulnerable, false if ok + // spec is a dependency specifier, for metavuln cases + // where the version might not be in the packument. if + // we have the packument and spec is not provided, then + // we use the dependency version from the manifest. + testVersion (version, spec = null) { + const sv = String(version) + if (this[_versionVulnMemo].has(sv)) { + return this[_versionVulnMemo].get(sv) + } + + const result = this[_testVersion](version, spec) + if (result) { + this[_markVulnerable](version) + } + this[_versionVulnMemo].set(sv, !!result) + return result + } + + [_markVulnerable] (version) { + const sv = String(version) + if (!this.vulnerableVersions.includes(sv)) { + this.vulnerableVersions.push(sv) + } + } + + [_testVersion] (version, spec) { + const sv = String(version) + if (this.vulnerableVersions.includes(sv)) { + return true + } + + if (this.type === 'advisory') { + // advisory, just test range + return semver.satisfies(version, this.range, semverOpt) + } + + // check the dependency of this version on the vulnerable dep + // if we got a version that's not in the packument, fall back on + // the spec provided, if possible. + const mani = this[_packument]?.versions?.[version] || { + dependencies: { + [this.dependency]: spec, + }, + } + + if (!spec) { + spec = getDepSpec(mani, this.dependency) + } + + // no dep, no vuln + if (spec === null) { + return false + } + + if (!semver.validRange(spec, semverOpt)) { + // not a semver range, nothing we can hope to do about it + return true + } + + const bd = mani.bundleDependencies + const bundled = bd && bd.includes(this[_source].name) + // XXX if bundled, then semver.intersects() means vulnerable + // else, pick a manifest and see if it can't be avoided + // try to pick a version of the dep that isn't vulnerable + const avoid = this[_source].range + + if (bundled) { + return semver.intersects(spec, avoid, semverOpt) + } + + return this[_source].testSpec(spec) + } + + testSpec (spec) { + // testing all the versions is a bit costly, and the spec tends to stay + // consistent across multiple versions, so memoize this as well, in case + // we're testing lots of versions. + const memo = this[_specVulnMemo] + if (memo.has(spec)) { + return memo.get(spec) + } + + const res = this[_testSpec](spec) + memo.set(spec, res) + return res + } + + [_testSpec] (spec) { + for (const v of this.versions) { + const satisfies = semver.satisfies(v, spec) + if (!satisfies) { + continue + } + if (!this.testVersion(v)) { + return false + } + } + // either vulnerable, or not installable because nothing satisfied + // either way, best avoided. + return true + } + + [_testVersions] (versions) { + if (!versions.length) { + return + } + + // set of lists of versions + const versionSets = new Set() + versions = semver.sort(versions.map(v => semver.parse(v, semverOpt))) + + // start out with the versions grouped by major and minor + let last = versions[0].major + '.' + versions[0].minor + let list = [] + versionSets.add(list) + for (const v of versions) { + const k = v.major + '.' + v.minor + if (k !== last) { + last = k + list = [] + versionSets.add(list) + } + list.push(v) + } + + for (const set of versionSets) { + // it's common to have version lists like: + // 1.0.0 + // 1.0.1-alpha.0 + // 1.0.1-alpha.1 + // ... + // 1.0.1-alpha.999 + // 1.0.1 + // 1.0.2-alpha.0 + // ... + // 1.0.2-alpha.99 + // 1.0.2 + // with a huge number of prerelease versions that are not installable + // anyway. + // If mid has a prerelease tag, and set[0] does not, then walk it + // back until we hit a non-prerelease version + // If mid has a prerelease tag, and set[set.length-1] does not, + // then walk it forward until we hit a version without a prerelease tag + // Similarly, if the head/tail is a prerelease, but there is a non-pr + // version in the set, then start there instead. + let h = 0 + const origHeadVuln = this.testVersion(set[h]) + while (h < set.length && /-/.test(String(set[h]))) { + h++ + } + + // don't filter out the whole list! they might all be pr's + if (h === set.length) { + h = 0 + } else if (origHeadVuln) { + // if the original was vulnerable, assume so are all of these + for (let hh = 0; hh < h; hh++) { + this[_markVulnerable](set[hh]) + } + } + + let t = set.length - 1 + const origTailVuln = this.testVersion(set[t]) + while (t > h && /-/.test(String(set[t]))) { + t-- + } + + // don't filter out the whole list! might all be pr's + if (t === h) { + t = set.length - 1 + } else if (origTailVuln) { + // if original tail was vulnerable, assume these are as well + for (let tt = set.length - 1; tt > t; tt--) { + this[_markVulnerable](set[tt]) + } + } + + const headVuln = h === 0 ? origHeadVuln + : this.testVersion(set[h]) + + const tailVuln = t === set.length - 1 ? origTailVuln + : this.testVersion(set[t]) + + // if head and tail both vulnerable, whole list is thrown out + if (headVuln && tailVuln) { + for (let v = h; v < t; v++) { + this[_markVulnerable](set[v]) + } + continue + } + + // if length is 2 or 1, then we marked them all already + if (t < h + 2) { + continue + } + + const mid = Math.floor(set.length / 2) + const pre = set.slice(0, mid) + const post = set.slice(mid) + + // if the parent list wasn't prereleases, then drop pr tags + // from end of the pre list, and beginning of the post list, + // marking as vulnerable if the midpoint item we picked is. + if (!/-/.test(String(pre[0]))) { + const midVuln = this.testVersion(pre[pre.length - 1]) + while (/-/.test(String(pre[pre.length - 1]))) { + const v = pre.pop() + if (midVuln) { + this[_markVulnerable](v) + } + } + } + + if (!/-/.test(String(post[post.length - 1]))) { + const midVuln = this.testVersion(post[0]) + while (/-/.test(String(post[0]))) { + const v = post.shift() + if (midVuln) { + this[_markVulnerable](v) + } + } + } + + versionSets.add(pre) + versionSets.add(post) + } + } +} + +module.exports = Advisory diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/name-from-folder/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/name-from-folder/LICENSE new file mode 100644 index 00000000..d24a9fca --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/name-from-folder/LICENSE @@ -0,0 +1,15 @@ +The ISC License + +Copyright npm, Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND NPM DISCLAIMS ALL WARRANTIES WITH REGARD +TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL NPM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS +ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS +SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/node-gyp/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/node-gyp/LICENSE new file mode 100644 index 00000000..3609cabc --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/node-gyp/LICENSE @@ -0,0 +1,7 @@ +ISC License: + +Copyright (c) 2023 by GitHub Inc. + +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/package-json/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/package-json/LICENSE new file mode 100644 index 00000000..6a1f3708 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/package-json/LICENSE @@ -0,0 +1,18 @@ +ISC License + +Copyright GitHub Inc. + +Permission to use, copy, modify, and/or distribute this +software for any purpose with or without fee is hereby +granted, provided that the above copyright notice and this +permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND NPM DISCLAIMS ALL +WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO +EVENT SHALL NPM BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE +USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/promise-spawn/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/promise-spawn/LICENSE new file mode 100644 index 00000000..8f90f96f --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/promise-spawn/LICENSE @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) npm, Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE NPM DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE NPM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, +OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS +ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS +SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/query/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/query/LICENSE new file mode 100644 index 00000000..5fc208ff --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/query/LICENSE @@ -0,0 +1,20 @@ + + +ISC License + +Copyright npm, Inc. + +Permission to use, copy, modify, and/or distribute this +software for any purpose with or without fee is hereby +granted, provided that the above copyright notice and this +permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND NPM DISCLAIMS ALL +WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO +EVENT SHALL NPM BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE +USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/redact/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/redact/LICENSE new file mode 100644 index 00000000..c2164411 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/redact/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2024 npm + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/run-script/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/run-script/LICENSE new file mode 100644 index 00000000..19cec97b --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/run-script/LICENSE @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) npm, Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp new file mode 100644 index 00000000..5bec64d9 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp @@ -0,0 +1,2 @@ +#!/usr/bin/env sh +node "$npm_config_node_gyp" "$@" diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp.cmd b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp.cmd new file mode 100644 index 00000000..a59f0c4f --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp.cmd @@ -0,0 +1 @@ +@node "%npm_config_node_gyp%" %* diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@pkgjs/parseargs/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/@pkgjs/parseargs/LICENSE new file mode 100644 index 00000000..261eeb9e --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@pkgjs/parseargs/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/bundle/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/bundle/LICENSE new file mode 100644 index 00000000..e9e7c167 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/bundle/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2023 The Sigstore Authors + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/core/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/core/LICENSE new file mode 100644 index 00000000..e9e7c167 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/core/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2023 The Sigstore Authors + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/protobuf-specs/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/protobuf-specs/LICENSE new file mode 100644 index 00000000..e9e7c167 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/protobuf-specs/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2023 The Sigstore Authors + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/sign/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/sign/LICENSE new file mode 100644 index 00000000..e9e7c167 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/sign/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2023 The Sigstore Authors + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/sign/node_modules/@npmcli/agent/lib/agents.js b/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/sign/node_modules/@npmcli/agent/lib/agents.js new file mode 100644 index 00000000..c541b930 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/sign/node_modules/@npmcli/agent/lib/agents.js @@ -0,0 +1,206 @@ +'use strict' + +const net = require('net') +const tls = require('tls') +const { once } = require('events') +const timers = require('timers/promises') +const { normalizeOptions, cacheOptions } = require('./options') +const { getProxy, getProxyAgent, proxyCache } = require('./proxy.js') +const Errors = require('./errors.js') +const { Agent: AgentBase } = require('agent-base') + +module.exports = class Agent extends AgentBase { + #options + #timeouts + #proxy + #noProxy + #ProxyAgent + + constructor (options = {}) { + const { timeouts, proxy, noProxy, ...normalizedOptions } = normalizeOptions(options) + + super(normalizedOptions) + + this.#options = normalizedOptions + this.#timeouts = timeouts + + if (proxy) { + this.#proxy = new URL(proxy) + this.#noProxy = noProxy + this.#ProxyAgent = getProxyAgent(proxy) + } + } + + get proxy () { + return this.#proxy ? { url: this.#proxy } : {} + } + + #getProxy (options) { + if (!this.#proxy) { + return + } + + const proxy = getProxy(`${options.protocol}//${options.host}:${options.port}`, { + proxy: this.#proxy, + noProxy: this.#noProxy, + }) + + if (!proxy) { + return + } + + const cacheKey = cacheOptions({ + ...options, + ...this.#options, + timeouts: this.#timeouts, + proxy, + }) + + if (proxyCache.has(cacheKey)) { + return proxyCache.get(cacheKey) + } + + let ProxyAgent = this.#ProxyAgent + if (Array.isArray(ProxyAgent)) { + ProxyAgent = this.isSecureEndpoint(options) ? ProxyAgent[1] : ProxyAgent[0] + } + + const proxyAgent = new ProxyAgent(proxy, { + ...this.#options, + socketOptions: { family: this.#options.family }, + }) + proxyCache.set(cacheKey, proxyAgent) + + return proxyAgent + } + + // takes an array of promises and races them against the connection timeout + // which will throw the necessary error if it is hit. This will return the + // result of the promise race. + async #timeoutConnection ({ promises, options, timeout }, ac = new AbortController()) { + if (timeout) { + const connectionTimeout = timers.setTimeout(timeout, null, { signal: ac.signal }) + .then(() => { + throw new Errors.ConnectionTimeoutError(`${options.host}:${options.port}`) + }).catch((err) => { + if (err.name === 'AbortError') { + return + } + throw err + }) + promises.push(connectionTimeout) + } + + let result + try { + result = await Promise.race(promises) + ac.abort() + } catch (err) { + ac.abort() + throw err + } + return result + } + + async connect (request, options) { + // if the connection does not have its own lookup function + // set, then use the one from our options + options.lookup ??= this.#options.lookup + + let socket + let timeout = this.#timeouts.connection + const isSecureEndpoint = this.isSecureEndpoint(options) + + const proxy = this.#getProxy(options) + if (proxy) { + // some of the proxies will wait for the socket to fully connect before + // returning so we have to await this while also racing it against the + // connection timeout. + const start = Date.now() + socket = await this.#timeoutConnection({ + options, + timeout, + promises: [proxy.connect(request, options)], + }) + // see how much time proxy.connect took and subtract it from + // the timeout + if (timeout) { + timeout = timeout - (Date.now() - start) + } + } else { + socket = (isSecureEndpoint ? tls : net).connect(options) + } + + socket.setKeepAlive(this.keepAlive, this.keepAliveMsecs) + socket.setNoDelay(this.keepAlive) + + const abortController = new AbortController() + const { signal } = abortController + + const connectPromise = socket[isSecureEndpoint ? 'secureConnecting' : 'connecting'] + ? once(socket, isSecureEndpoint ? 'secureConnect' : 'connect', { signal }) + : Promise.resolve() + + await this.#timeoutConnection({ + options, + timeout, + promises: [ + connectPromise, + once(socket, 'error', { signal }).then((err) => { + throw err[0] + }), + ], + }, abortController) + + if (this.#timeouts.idle) { + socket.setTimeout(this.#timeouts.idle, () => { + socket.destroy(new Errors.IdleTimeoutError(`${options.host}:${options.port}`)) + }) + } + + return socket + } + + addRequest (request, options) { + const proxy = this.#getProxy(options) + // it would be better to call proxy.addRequest here but this causes the + // http-proxy-agent to call its super.addRequest which causes the request + // to be added to the agent twice. since we only support 3 agents + // currently (see the required agents in proxy.js) we have manually + // checked that the only public methods we need to call are called in the + // next block. this could change in the future and presumably we would get + // failing tests until we have properly called the necessary methods on + // each of our proxy agents + if (proxy?.setRequestProps) { + proxy.setRequestProps(request, options) + } + + request.setHeader('connection', this.keepAlive ? 'keep-alive' : 'close') + + if (this.#timeouts.response) { + let responseTimeout + request.once('finish', () => { + setTimeout(() => { + request.destroy(new Errors.ResponseTimeoutError(request, this.#proxy)) + }, this.#timeouts.response) + }) + request.once('response', () => { + clearTimeout(responseTimeout) + }) + } + + if (this.#timeouts.transfer) { + let transferTimeout + request.once('response', (res) => { + setTimeout(() => { + res.destroy(new Errors.TransferTimeoutError(request, this.#proxy)) + }, this.#timeouts.transfer) + res.once('close', () => { + clearTimeout(transferTimeout) + }) + }) + } + + return super.addRequest(request, options) + } +} diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/sign/node_modules/@npmcli/fs/lib/cp/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/sign/node_modules/@npmcli/fs/lib/cp/LICENSE new file mode 100644 index 00000000..93546dfb --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/sign/node_modules/@npmcli/fs/lib/cp/LICENSE @@ -0,0 +1,15 @@ +(The MIT License) + +Copyright (c) 2011-2017 JP Richardson + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files +(the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, + merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS +OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/sign/node_modules/make-fetch-happen/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/sign/node_modules/make-fetch-happen/LICENSE new file mode 100644 index 00000000..1808eb28 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/sign/node_modules/make-fetch-happen/LICENSE @@ -0,0 +1,16 @@ +ISC License + +Copyright 2017-2022 (c) npm, Inc. + +Permission to use, copy, modify, and/or distribute this software for +any purpose with or without fee is hereby granted, provided that the +above copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE COPYRIGHT HOLDER DISCLAIMS +ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE +OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE +USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/sign/node_modules/minipass-fetch/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/sign/node_modules/minipass-fetch/LICENSE new file mode 100644 index 00000000..3c3410cd --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/sign/node_modules/minipass-fetch/LICENSE @@ -0,0 +1,28 @@ +The MIT License (MIT) + +Copyright (c) Isaac Z. Schlueter and Contributors +Copyright (c) 2016 David Frank + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +--- + +Note: This is a derivative work based on "node-fetch" by David Frank, +modified and distributed under the terms of the MIT license above. +https://github.com/bitinn/node-fetch diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/sign/node_modules/minipass-fetch/lib/abort-error.js b/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/sign/node_modules/minipass-fetch/lib/abort-error.js new file mode 100644 index 00000000..b18f6432 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/sign/node_modules/minipass-fetch/lib/abort-error.js @@ -0,0 +1,17 @@ +'use strict' +class AbortError extends Error { + constructor (message) { + super(message) + this.code = 'FETCH_ABORTED' + this.type = 'aborted' + Error.captureStackTrace(this, this.constructor) + } + + get name () { + return 'AbortError' + } + + // don't allow name to be overridden, but don't throw either + set name (s) {} +} +module.exports = AbortError diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/sign/node_modules/minipass-fetch/lib/blob.js b/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/sign/node_modules/minipass-fetch/lib/blob.js new file mode 100644 index 00000000..121b1730 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/sign/node_modules/minipass-fetch/lib/blob.js @@ -0,0 +1,97 @@ +'use strict' +const { Minipass } = require('minipass') +const TYPE = Symbol('type') +const BUFFER = Symbol('buffer') + +class Blob { + constructor (blobParts, options) { + this[TYPE] = '' + + const buffers = [] + let size = 0 + + if (blobParts) { + const a = blobParts + const length = Number(a.length) + for (let i = 0; i < length; i++) { + const element = a[i] + const buffer = element instanceof Buffer ? element + : ArrayBuffer.isView(element) + ? Buffer.from(element.buffer, element.byteOffset, element.byteLength) + : element instanceof ArrayBuffer ? Buffer.from(element) + : element instanceof Blob ? element[BUFFER] + : typeof element === 'string' ? Buffer.from(element) + : Buffer.from(String(element)) + size += buffer.length + buffers.push(buffer) + } + } + + this[BUFFER] = Buffer.concat(buffers, size) + + const type = options && options.type !== undefined + && String(options.type).toLowerCase() + if (type && !/[^\u0020-\u007E]/.test(type)) { + this[TYPE] = type + } + } + + get size () { + return this[BUFFER].length + } + + get type () { + return this[TYPE] + } + + text () { + return Promise.resolve(this[BUFFER].toString()) + } + + arrayBuffer () { + const buf = this[BUFFER] + const off = buf.byteOffset + const len = buf.byteLength + const ab = buf.buffer.slice(off, off + len) + return Promise.resolve(ab) + } + + stream () { + return new Minipass().end(this[BUFFER]) + } + + slice (start, end, type) { + const size = this.size + const relativeStart = start === undefined ? 0 + : start < 0 ? Math.max(size + start, 0) + : Math.min(start, size) + const relativeEnd = end === undefined ? size + : end < 0 ? Math.max(size + end, 0) + : Math.min(end, size) + const span = Math.max(relativeEnd - relativeStart, 0) + + const buffer = this[BUFFER] + const slicedBuffer = buffer.slice( + relativeStart, + relativeStart + span + ) + const blob = new Blob([], { type }) + blob[BUFFER] = slicedBuffer + return blob + } + + get [Symbol.toStringTag] () { + return 'Blob' + } + + static get BUFFER () { + return BUFFER + } +} + +Object.defineProperties(Blob.prototype, { + size: { enumerable: true }, + type: { enumerable: true }, +}) + +module.exports = Blob diff --git a/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/sign/node_modules/minipass-fetch/lib/body.js b/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/sign/node_modules/minipass-fetch/lib/body.js new file mode 100644 index 00000000..62286bd1 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/@sigstore/sign/node_modules/minipass-fetch/lib/body.js @@ -0,0 +1,350 @@ +'use strict' +const { Minipass } = require('minipass') +const MinipassSized = require('minipass-sized') + +const Blob = require('./blob.js') +const { BUFFER } = Blob +const FetchError = require('./fetch-error.js') + +// optional dependency on 'encoding' +let convert +try { + convert = require('encoding').convert +} catch (e) { + // defer error until textConverted is called +} + +const INTERNALS = Symbol('Body internals') +const CONSUME_BODY = Symbol('consumeBody') + +class Body { + constructor (bodyArg, options = {}) { + const { size = 0, timeout = 0 } = options + const body = bodyArg === undefined || bodyArg === null ? null + : isURLSearchParams(bodyArg) ? Buffer.from(bodyArg.toString()) + : isBlob(bodyArg) ? bodyArg + : Buffer.isBuffer(bodyArg) ? bodyArg + : Object.prototype.toString.call(bodyArg) === '[object ArrayBuffer]' + ? Buffer.from(bodyArg) + : ArrayBuffer.isView(bodyArg) + ? Buffer.from(bodyArg.buffer, bodyArg.byteOffset, bodyArg.byteLength) + : Minipass.isStream(bodyArg) ? bodyArg + : Buffer.from(String(bodyArg)) + + this[INTERNALS] = { + body, + disturbed: false, + error: null, + } + + this.size = size + this.timeout = timeout + + if (Minipass.isStream(body)) { + body.on('error', er => { + const error = er.name === 'AbortError' ? er + : new FetchError(`Invalid response while trying to fetch ${ + this.url}: ${er.message}`, 'system', er) + this[INTERNALS].error = error + }) + } + } + + get body () { + return this[INTERNALS].body + } + + get bodyUsed () { + return this[INTERNALS].disturbed + } + + arrayBuffer () { + return this[CONSUME_BODY]().then(buf => + buf.buffer.slice(buf.byteOffset, buf.byteOffset + buf.byteLength)) + } + + blob () { + const ct = this.headers && this.headers.get('content-type') || '' + return this[CONSUME_BODY]().then(buf => Object.assign( + new Blob([], { type: ct.toLowerCase() }), + { [BUFFER]: buf } + )) + } + + async json () { + const buf = await this[CONSUME_BODY]() + try { + return JSON.parse(buf.toString()) + } catch (er) { + throw new FetchError( + `invalid json response body at ${this.url} reason: ${er.message}`, + 'invalid-json' + ) + } + } + + text () { + return this[CONSUME_BODY]().then(buf => buf.toString()) + } + + buffer () { + return this[CONSUME_BODY]() + } + + textConverted () { + return this[CONSUME_BODY]().then(buf => convertBody(buf, this.headers)) + } + + [CONSUME_BODY] () { + if (this[INTERNALS].disturbed) { + return Promise.reject(new TypeError(`body used already for: ${ + this.url}`)) + } + + this[INTERNALS].disturbed = true + + if (this[INTERNALS].error) { + return Promise.reject(this[INTERNALS].error) + } + + // body is null + if (this.body === null) { + return Promise.resolve(Buffer.alloc(0)) + } + + if (Buffer.isBuffer(this.body)) { + return Promise.resolve(this.body) + } + + const upstream = isBlob(this.body) ? this.body.stream() : this.body + + /* istanbul ignore if: should never happen */ + if (!Minipass.isStream(upstream)) { + return Promise.resolve(Buffer.alloc(0)) + } + + const stream = this.size && upstream instanceof MinipassSized ? upstream + : !this.size && upstream instanceof Minipass && + !(upstream instanceof MinipassSized) ? upstream + : this.size ? new MinipassSized({ size: this.size }) + : new Minipass() + + // allow timeout on slow response body, but only if the stream is still writable. this + // makes the timeout center on the socket stream from lib/index.js rather than the + // intermediary minipass stream we create to receive the data + const resTimeout = this.timeout && stream.writable ? setTimeout(() => { + stream.emit('error', new FetchError( + `Response timeout while trying to fetch ${ + this.url} (over ${this.timeout}ms)`, 'body-timeout')) + }, this.timeout) : null + + // do not keep the process open just for this timeout, even + // though we expect it'll get cleared eventually. + if (resTimeout && resTimeout.unref) { + resTimeout.unref() + } + + // do the pipe in the promise, because the pipe() can send too much + // data through right away and upset the MP Sized object + return new Promise((resolve) => { + // if the stream is some other kind of stream, then pipe through a MP + // so we can collect it more easily. + if (stream !== upstream) { + upstream.on('error', er => stream.emit('error', er)) + upstream.pipe(stream) + } + resolve() + }).then(() => stream.concat()).then(buf => { + clearTimeout(resTimeout) + return buf + }).catch(er => { + clearTimeout(resTimeout) + // request was aborted, reject with this Error + if (er.name === 'AbortError' || er.name === 'FetchError') { + throw er + } else if (er.name === 'RangeError') { + throw new FetchError(`Could not create Buffer from response body for ${ + this.url}: ${er.message}`, 'system', er) + } else { + // other errors, such as incorrect content-encoding or content-length + throw new FetchError(`Invalid response body while trying to fetch ${ + this.url}: ${er.message}`, 'system', er) + } + }) + } + + static clone (instance) { + if (instance.bodyUsed) { + throw new Error('cannot clone body after it is used') + } + + const body = instance.body + + // check that body is a stream and not form-data object + // NB: can't clone the form-data object without having it as a dependency + if (Minipass.isStream(body) && typeof body.getBoundary !== 'function') { + // create a dedicated tee stream so that we don't lose data + // potentially sitting in the body stream's buffer by writing it + // immediately to p1 and not having it for p2. + const tee = new Minipass() + const p1 = new Minipass() + const p2 = new Minipass() + tee.on('error', er => { + p1.emit('error', er) + p2.emit('error', er) + }) + body.on('error', er => tee.emit('error', er)) + tee.pipe(p1) + tee.pipe(p2) + body.pipe(tee) + // set instance body to one fork, return the other + instance[INTERNALS].body = p1 + return p2 + } else { + return instance.body + } + } + + static extractContentType (body) { + return body === null || body === undefined ? null + : typeof body === 'string' ? 'text/plain;charset=UTF-8' + : isURLSearchParams(body) + ? 'application/x-www-form-urlencoded;charset=UTF-8' + : isBlob(body) ? body.type || null + : Buffer.isBuffer(body) ? null + : Object.prototype.toString.call(body) === '[object ArrayBuffer]' ? null + : ArrayBuffer.isView(body) ? null + : typeof body.getBoundary === 'function' + ? `multipart/form-data;boundary=${body.getBoundary()}` + : Minipass.isStream(body) ? null + : 'text/plain;charset=UTF-8' + } + + static getTotalBytes (instance) { + const { body } = instance + return (body === null || body === undefined) ? 0 + : isBlob(body) ? body.size + : Buffer.isBuffer(body) ? body.length + : body && typeof body.getLengthSync === 'function' && ( + // detect form data input from form-data module + body._lengthRetrievers && + /* istanbul ignore next */ body._lengthRetrievers.length === 0 || // 1.x + body.hasKnownLength && body.hasKnownLength()) // 2.x + ? body.getLengthSync() + : null + } + + static writeToStream (dest, instance) { + const { body } = instance + + if (body === null || body === undefined) { + dest.end() + } else if (Buffer.isBuffer(body) || typeof body === 'string') { + dest.end(body) + } else { + // body is stream or blob + const stream = isBlob(body) ? body.stream() : body + stream.on('error', er => dest.emit('error', er)).pipe(dest) + } + + return dest + } +} + +Object.defineProperties(Body.prototype, { + body: { enumerable: true }, + bodyUsed: { enumerable: true }, + arrayBuffer: { enumerable: true }, + blob: { enumerable: true }, + json: { enumerable: true }, + text: { enumerable: true }, +}) + +const isURLSearchParams = obj => + // Duck-typing as a necessary condition. + (typeof obj !== 'object' || + typeof obj.append !== 'function' || + typeof obj.delete !== 'function' || + typeof obj.get !== 'function' || + typeof obj.getAll !== 'function' || + typeof obj.has !== 'function' || + typeof obj.set !== 'function') ? false + // Brand-checking and more duck-typing as optional condition. + : obj.constructor.name === 'URLSearchParams' || + Object.prototype.toString.call(obj) === '[object URLSearchParams]' || + typeof obj.sort === 'function' + +const isBlob = obj => + typeof obj === 'object' && + typeof obj.arrayBuffer === 'function' && + typeof obj.type === 'string' && + typeof obj.stream === 'function' && + typeof obj.constructor === 'function' && + typeof obj.constructor.name === 'string' && + /^(Blob|File)$/.test(obj.constructor.name) && + /^(Blob|File)$/.test(obj[Symbol.toStringTag]) + +const convertBody = (buffer, headers) => { + /* istanbul ignore if */ + if (typeof convert !== 'function') { + throw new Error('The package `encoding` must be installed to use the textConverted() function') + } + + const ct = headers && headers.get('content-type') + let charset = 'utf-8' + let res + + // header + if (ct) { + res = /charset=([^;]*)/i.exec(ct) + } + + // no charset in content type, peek at response body for at most 1024 bytes + const str = buffer.slice(0, 1024).toString() + + // html5 + if (!res && str) { + res = / + !top ? getNodeModules(path) + '/.bin' + : isWindows ? getPrefix(path) + : dirname(getPrefix(path)) + '/bin' diff --git a/node_modules/.npm-6P1sfSEP/node_modules/cacache/node_modules/minizlib/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/cacache/node_modules/minizlib/LICENSE new file mode 100644 index 00000000..49f7efe4 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/cacache/node_modules/minizlib/LICENSE @@ -0,0 +1,26 @@ +Minizlib was created by Isaac Z. Schlueter. +It is a derivative work of the Node.js project. + +""" +Copyright (c) 2017-2023 Isaac Z. Schlueter and Contributors +Copyright (c) 2017-2023 Node.js contributors. All rights reserved. +Copyright (c) 2017-2023 Joyent, Inc. and other Node contributors. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +""" diff --git a/node_modules/.npm-6P1sfSEP/node_modules/cacache/node_modules/mkdirp/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/cacache/node_modules/mkdirp/LICENSE new file mode 100644 index 00000000..0a034db7 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/cacache/node_modules/mkdirp/LICENSE @@ -0,0 +1,21 @@ +Copyright (c) 2011-2023 James Halliday (mail@substack.net) and Isaac Z. Schlueter (i@izs.me) + +This project is free software released under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/cacache/node_modules/p-map/license b/node_modules/.npm-6P1sfSEP/node_modules/cacache/node_modules/p-map/license new file mode 100644 index 00000000..fa7ceba3 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/cacache/node_modules/p-map/license @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (https://sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/cacache/node_modules/tar/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/cacache/node_modules/tar/LICENSE new file mode 100644 index 00000000..19129e31 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/cacache/node_modules/tar/LICENSE @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/cross-spawn/node_modules/which/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/cross-spawn/node_modules/which/LICENSE new file mode 100644 index 00000000..19129e31 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/cross-spawn/node_modules/which/LICENSE @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/cross-spawn/node_modules/which/bin/node-which b/node_modules/.npm-6P1sfSEP/node_modules/cross-spawn/node_modules/which/bin/node-which new file mode 100644 index 00000000..7cee3729 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/cross-spawn/node_modules/which/bin/node-which @@ -0,0 +1,52 @@ +#!/usr/bin/env node +var which = require("../") +if (process.argv.length < 3) + usage() + +function usage () { + console.error('usage: which [-as] program ...') + process.exit(1) +} + +var all = false +var silent = false +var dashdash = false +var args = process.argv.slice(2).filter(function (arg) { + if (dashdash || !/^-/.test(arg)) + return true + + if (arg === '--') { + dashdash = true + return false + } + + var flags = arg.substr(1).split('') + for (var f = 0; f < flags.length; f++) { + var flag = flags[f] + switch (flag) { + case 's': + silent = true + break + case 'a': + all = true + break + default: + console.error('which: illegal option -- ' + flag) + usage() + } + } + return false +}) + +process.exit(args.reduce(function (pv, current) { + try { + var f = which.sync(current, { all: all }) + if (all) + f = f.join('\n') + if (!silent) + console.log(f) + return pv; + } catch (e) { + return 1; + } +}, 0)) diff --git a/node_modules/.npm-6P1sfSEP/node_modules/cssesc/bin/cssesc b/node_modules/.npm-6P1sfSEP/node_modules/cssesc/bin/cssesc new file mode 100644 index 00000000..188c034f --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/cssesc/bin/cssesc @@ -0,0 +1,116 @@ +#!/usr/bin/env node +const fs = require('fs'); +const cssesc = require('../cssesc.js'); +const strings = process.argv.splice(2); +const stdin = process.stdin; +const options = {}; +const log = console.log; + +const main = function() { + const option = strings[0]; + + if (/^(?:-h|--help|undefined)$/.test(option)) { + log( + 'cssesc v%s - https://mths.be/cssesc', + cssesc.version + ); + log([ + '\nUsage:\n', + '\tcssesc [string]', + '\tcssesc [-i | --identifier] [string]', + '\tcssesc [-s | --single-quotes] [string]', + '\tcssesc [-d | --double-quotes] [string]', + '\tcssesc [-w | --wrap] [string]', + '\tcssesc [-e | --escape-everything] [string]', + '\tcssesc [-v | --version]', + '\tcssesc [-h | --help]', + '\nExamples:\n', + '\tcssesc \'f\xF6o \u2665 b\xE5r \uD834\uDF06 baz\'', + '\tcssesc --identifier \'f\xF6o \u2665 b\xE5r \uD834\uDF06 baz\'', + '\tcssesc --escape-everything \'f\xF6o \u2665 b\xE5r \uD834\uDF06 baz\'', + '\tcssesc --double-quotes --wrap \'f\xF6o \u2665 b\xE5r \uD834\uDF06 baz\'', + '\techo \'f\xF6o \u2665 b\xE5r \uD834\uDF06 baz\' | cssesc' + ].join('\n')); + return process.exit(1); + } + + if (/^(?:-v|--version)$/.test(option)) { + log('v%s', cssesc.version); + return process.exit(1); + } + + strings.forEach(function(string) { + // Process options + if (/^(?:-i|--identifier)$/.test(string)) { + options.isIdentifier = true; + return; + } + if (/^(?:-s|--single-quotes)$/.test(string)) { + options.quotes = 'single'; + return; + } + if (/^(?:-d|--double-quotes)$/.test(string)) { + options.quotes = 'double'; + return; + } + if (/^(?:-w|--wrap)$/.test(string)) { + options.wrap = true; + return; + } + if (/^(?:-e|--escape-everything)$/.test(string)) { + options.escapeEverything = true; + return; + } + + // Process string(s) + let result; + try { + result = cssesc(string, options); + log(result); + } catch (exception) { + log(exception.message + '\n'); + log('Error: failed to escape.'); + log('If you think this is a bug in cssesc, please report it:'); + log('https://github.com/mathiasbynens/cssesc/issues/new'); + log( + '\nStack trace using cssesc@%s:\n', + cssesc.version + ); + log(exception.stack); + return process.exit(1); + } + }); + // Return with exit status 0 outside of the `forEach` loop, in case + // multiple strings were passed in. + return process.exit(0); + +}; + +if (stdin.isTTY) { + // handle shell arguments + main(); +} else { + let timeout; + // Either the script is called from within a non-TTY context, or `stdin` + // content is being piped in. + if (!process.stdout.isTTY) { + // The script was called from a non-TTY context. This is a rather uncommon + // use case we don’t actively support. However, we don’t want the script + // to wait forever in such cases, so… + timeout = setTimeout(function() { + // …if no piped data arrived after a whole minute, handle shell + // arguments instead. + main(); + }, 60000); + } + let data = ''; + stdin.on('data', function(chunk) { + clearTimeout(timeout); + data += chunk; + }); + stdin.on('end', function() { + strings.push(data.trim()); + main(); + }); + stdin.resume(); +} diff --git a/node_modules/.npm-6P1sfSEP/node_modules/cssesc/man/cssesc.1 b/node_modules/.npm-6P1sfSEP/node_modules/cssesc/man/cssesc.1 new file mode 100644 index 00000000..eee4996d --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/cssesc/man/cssesc.1 @@ -0,0 +1,70 @@ +.Dd August 9, 2013 +.Dt cssesc 1 +.Sh NAME +.Nm cssesc +.Nd escape text for use in CSS string literals or identifiers +.Sh SYNOPSIS +.Nm +.Op Fl i | -identifier Ar string +.br +.Op Fl s | -single-quotes Ar string +.br +.Op Fl d | -double-quotes Ar string +.br +.Op Fl w | -wrap Ar string +.br +.Op Fl e | -escape-everything Ar string +.br +.Op Fl v | -version +.br +.Op Fl h | -help +.Sh DESCRIPTION +.Nm +escapes strings for use in CSS string literals or identifiers while generating the shortest possible valid ASCII-only output. +.Sh OPTIONS +.Bl -ohang -offset +.It Sy "-s, --single-quotes" +Escape any occurences of ' in the input string as \\', so that the output can be used in a CSS string literal wrapped in single quotes. +.It Sy "-d, --double-quotes" +Escape any occurences of " in the input string as \\", so that the output can be used in a CSS string literal wrapped in double quotes. +.It Sy "-w, --wrap" +Make sure the output is a valid CSS string literal wrapped in quotes. The type of quotes can be specified using the +.Ar -s | --single-quotes +or +.Ar -d | --double-quotes +settings. +.It Sy "-e, --escape-everything" +Escape all the symbols in the output, even printable ASCII symbols. +.It Sy "-v, --version" +Print cssesc's version. +.It Sy "-h, --help" +Show the help screen. +.El +.Sh EXIT STATUS +The +.Nm cssesc +utility exits with one of the following values: +.Pp +.Bl -tag -width flag -compact +.It Li 0 +.Nm +successfully escaped the given text and printed the result. +.It Li 1 +.Nm +wasn't instructed to escape anything (for example, the +.Ar --help +flag was set); or, an error occurred. +.El +.Sh EXAMPLES +.Bl -ohang -offset +.It Sy "cssesc 'foo bar baz'" +Print an escaped version of the given text. +.It Sy echo\ 'foo bar baz'\ |\ cssesc +Print an escaped version of the text that gets piped in. +.El +.Sh BUGS +cssesc's bug tracker is located at . +.Sh AUTHOR +Mathias Bynens +.Sh WWW + diff --git a/node_modules/.npm-6P1sfSEP/node_modules/diff/lib/diff/array.js b/node_modules/.npm-6P1sfSEP/node_modules/diff/lib/diff/array.js new file mode 100644 index 00000000..19e36809 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/diff/lib/diff/array.js @@ -0,0 +1,45 @@ +/*istanbul ignore start*/ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.diffArrays = diffArrays; +exports.arrayDiff = void 0; + +/*istanbul ignore end*/ +var +/*istanbul ignore start*/ +_base = _interopRequireDefault(require("./base")) +/*istanbul ignore end*/ +; + +/*istanbul ignore start*/ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } + +/*istanbul ignore end*/ +var arrayDiff = new +/*istanbul ignore start*/ +_base +/*istanbul ignore end*/ +[ +/*istanbul ignore start*/ +"default" +/*istanbul ignore end*/ +](); + +/*istanbul ignore start*/ +exports.arrayDiff = arrayDiff; + +/*istanbul ignore end*/ +arrayDiff.tokenize = function (value) { + return value.slice(); +}; + +arrayDiff.join = arrayDiff.removeEmpty = function (value) { + return value; +}; + +function diffArrays(oldArr, newArr, callback) { + return arrayDiff.diff(oldArr, newArr, callback); +} +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9kaWZmL2FycmF5LmpzIl0sIm5hbWVzIjpbImFycmF5RGlmZiIsIkRpZmYiLCJ0b2tlbml6ZSIsInZhbHVlIiwic2xpY2UiLCJqb2luIiwicmVtb3ZlRW1wdHkiLCJkaWZmQXJyYXlzIiwib2xkQXJyIiwibmV3QXJyIiwiY2FsbGJhY2siLCJkaWZmIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7Ozs7QUFFTyxJQUFNQSxTQUFTLEdBQUc7QUFBSUM7QUFBQUE7QUFBQUE7QUFBQUE7QUFBQUE7QUFBQUE7QUFBQUE7QUFBQUEsQ0FBSixFQUFsQjs7Ozs7O0FBQ1BELFNBQVMsQ0FBQ0UsUUFBVixHQUFxQixVQUFTQyxLQUFULEVBQWdCO0FBQ25DLFNBQU9BLEtBQUssQ0FBQ0MsS0FBTixFQUFQO0FBQ0QsQ0FGRDs7QUFHQUosU0FBUyxDQUFDSyxJQUFWLEdBQWlCTCxTQUFTLENBQUNNLFdBQVYsR0FBd0IsVUFBU0gsS0FBVCxFQUFnQjtBQUN2RCxTQUFPQSxLQUFQO0FBQ0QsQ0FGRDs7QUFJTyxTQUFTSSxVQUFULENBQW9CQyxNQUFwQixFQUE0QkMsTUFBNUIsRUFBb0NDLFFBQXBDLEVBQThDO0FBQUUsU0FBT1YsU0FBUyxDQUFDVyxJQUFWLENBQWVILE1BQWYsRUFBdUJDLE1BQXZCLEVBQStCQyxRQUEvQixDQUFQO0FBQWtEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IERpZmYgZnJvbSAnLi9iYXNlJztcblxuZXhwb3J0IGNvbnN0IGFycmF5RGlmZiA9IG5ldyBEaWZmKCk7XG5hcnJheURpZmYudG9rZW5pemUgPSBmdW5jdGlvbih2YWx1ZSkge1xuICByZXR1cm4gdmFsdWUuc2xpY2UoKTtcbn07XG5hcnJheURpZmYuam9pbiA9IGFycmF5RGlmZi5yZW1vdmVFbXB0eSA9IGZ1bmN0aW9uKHZhbHVlKSB7XG4gIHJldHVybiB2YWx1ZTtcbn07XG5cbmV4cG9ydCBmdW5jdGlvbiBkaWZmQXJyYXlzKG9sZEFyciwgbmV3QXJyLCBjYWxsYmFjaykgeyByZXR1cm4gYXJyYXlEaWZmLmRpZmYob2xkQXJyLCBuZXdBcnIsIGNhbGxiYWNrKTsgfVxuIl19 diff --git a/node_modules/.npm-6P1sfSEP/node_modules/diff/lib/diff/base.js b/node_modules/.npm-6P1sfSEP/node_modules/diff/lib/diff/base.js new file mode 100644 index 00000000..428e7fd9 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/diff/lib/diff/base.js @@ -0,0 +1,358 @@ +/*istanbul ignore start*/ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports["default"] = Diff; + +/*istanbul ignore end*/ +function Diff() {} + +Diff.prototype = { + /*istanbul ignore start*/ + + /*istanbul ignore end*/ + diff: function diff(oldString, newString) { + /*istanbul ignore start*/ + var _options$timeout; + + var + /*istanbul ignore end*/ + options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; + var callback = options.callback; + + if (typeof options === 'function') { + callback = options; + options = {}; + } + + this.options = options; + var self = this; + + function done(value) { + if (callback) { + setTimeout(function () { + callback(undefined, value); + }, 0); + return true; + } else { + return value; + } + } // Allow subclasses to massage the input prior to running + + + oldString = this.castInput(oldString); + newString = this.castInput(newString); + oldString = this.removeEmpty(this.tokenize(oldString)); + newString = this.removeEmpty(this.tokenize(newString)); + var newLen = newString.length, + oldLen = oldString.length; + var editLength = 1; + var maxEditLength = newLen + oldLen; + + if (options.maxEditLength) { + maxEditLength = Math.min(maxEditLength, options.maxEditLength); + } + + var maxExecutionTime = + /*istanbul ignore start*/ + (_options$timeout = + /*istanbul ignore end*/ + options.timeout) !== null && _options$timeout !== void 0 ? _options$timeout : Infinity; + var abortAfterTimestamp = Date.now() + maxExecutionTime; + var bestPath = [{ + oldPos: -1, + lastComponent: undefined + }]; // Seed editLength = 0, i.e. the content starts with the same values + + var newPos = this.extractCommon(bestPath[0], newString, oldString, 0); + + if (bestPath[0].oldPos + 1 >= oldLen && newPos + 1 >= newLen) { + // Identity per the equality and tokenizer + return done([{ + value: this.join(newString), + count: newString.length + }]); + } // Once we hit the right edge of the edit graph on some diagonal k, we can + // definitely reach the end of the edit graph in no more than k edits, so + // there's no point in considering any moves to diagonal k+1 any more (from + // which we're guaranteed to need at least k+1 more edits). + // Similarly, once we've reached the bottom of the edit graph, there's no + // point considering moves to lower diagonals. + // We record this fact by setting minDiagonalToConsider and + // maxDiagonalToConsider to some finite value once we've hit the edge of + // the edit graph. + // This optimization is not faithful to the original algorithm presented in + // Myers's paper, which instead pointlessly extends D-paths off the end of + // the edit graph - see page 7 of Myers's paper which notes this point + // explicitly and illustrates it with a diagram. This has major performance + // implications for some common scenarios. For instance, to compute a diff + // where the new text simply appends d characters on the end of the + // original text of length n, the true Myers algorithm will take O(n+d^2) + // time while this optimization needs only O(n+d) time. + + + var minDiagonalToConsider = -Infinity, + maxDiagonalToConsider = Infinity; // Main worker method. checks all permutations of a given edit length for acceptance. + + function execEditLength() { + for (var diagonalPath = Math.max(minDiagonalToConsider, -editLength); diagonalPath <= Math.min(maxDiagonalToConsider, editLength); diagonalPath += 2) { + var basePath = + /*istanbul ignore start*/ + void 0 + /*istanbul ignore end*/ + ; + var removePath = bestPath[diagonalPath - 1], + addPath = bestPath[diagonalPath + 1]; + + if (removePath) { + // No one else is going to attempt to use this value, clear it + bestPath[diagonalPath - 1] = undefined; + } + + var canAdd = false; + + if (addPath) { + // what newPos will be after we do an insertion: + var addPathNewPos = addPath.oldPos - diagonalPath; + canAdd = addPath && 0 <= addPathNewPos && addPathNewPos < newLen; + } + + var canRemove = removePath && removePath.oldPos + 1 < oldLen; + + if (!canAdd && !canRemove) { + // If this path is a terminal then prune + bestPath[diagonalPath] = undefined; + continue; + } // Select the diagonal that we want to branch from. We select the prior + // path whose position in the old string is the farthest from the origin + // and does not pass the bounds of the diff graph + // TODO: Remove the `+ 1` here to make behavior match Myers algorithm + // and prefer to order removals before insertions. + + + if (!canRemove || canAdd && removePath.oldPos + 1 < addPath.oldPos) { + basePath = self.addToPath(addPath, true, undefined, 0); + } else { + basePath = self.addToPath(removePath, undefined, true, 1); + } + + newPos = self.extractCommon(basePath, newString, oldString, diagonalPath); + + if (basePath.oldPos + 1 >= oldLen && newPos + 1 >= newLen) { + // If we have hit the end of both strings, then we are done + return done(buildValues(self, basePath.lastComponent, newString, oldString, self.useLongestToken)); + } else { + bestPath[diagonalPath] = basePath; + + if (basePath.oldPos + 1 >= oldLen) { + maxDiagonalToConsider = Math.min(maxDiagonalToConsider, diagonalPath - 1); + } + + if (newPos + 1 >= newLen) { + minDiagonalToConsider = Math.max(minDiagonalToConsider, diagonalPath + 1); + } + } + } + + editLength++; + } // Performs the length of edit iteration. Is a bit fugly as this has to support the + // sync and async mode which is never fun. Loops over execEditLength until a value + // is produced, or until the edit length exceeds options.maxEditLength (if given), + // in which case it will return undefined. + + + if (callback) { + (function exec() { + setTimeout(function () { + if (editLength > maxEditLength || Date.now() > abortAfterTimestamp) { + return callback(); + } + + if (!execEditLength()) { + exec(); + } + }, 0); + })(); + } else { + while (editLength <= maxEditLength && Date.now() <= abortAfterTimestamp) { + var ret = execEditLength(); + + if (ret) { + return ret; + } + } + } + }, + + /*istanbul ignore start*/ + + /*istanbul ignore end*/ + addToPath: function addToPath(path, added, removed, oldPosInc) { + var last = path.lastComponent; + + if (last && last.added === added && last.removed === removed) { + return { + oldPos: path.oldPos + oldPosInc, + lastComponent: { + count: last.count + 1, + added: added, + removed: removed, + previousComponent: last.previousComponent + } + }; + } else { + return { + oldPos: path.oldPos + oldPosInc, + lastComponent: { + count: 1, + added: added, + removed: removed, + previousComponent: last + } + }; + } + }, + + /*istanbul ignore start*/ + + /*istanbul ignore end*/ + extractCommon: function extractCommon(basePath, newString, oldString, diagonalPath) { + var newLen = newString.length, + oldLen = oldString.length, + oldPos = basePath.oldPos, + newPos = oldPos - diagonalPath, + commonCount = 0; + + while (newPos + 1 < newLen && oldPos + 1 < oldLen && this.equals(newString[newPos + 1], oldString[oldPos + 1])) { + newPos++; + oldPos++; + commonCount++; + } + + if (commonCount) { + basePath.lastComponent = { + count: commonCount, + previousComponent: basePath.lastComponent + }; + } + + basePath.oldPos = oldPos; + return newPos; + }, + + /*istanbul ignore start*/ + + /*istanbul ignore end*/ + equals: function equals(left, right) { + if (this.options.comparator) { + return this.options.comparator(left, right); + } else { + return left === right || this.options.ignoreCase && left.toLowerCase() === right.toLowerCase(); + } + }, + + /*istanbul ignore start*/ + + /*istanbul ignore end*/ + removeEmpty: function removeEmpty(array) { + var ret = []; + + for (var i = 0; i < array.length; i++) { + if (array[i]) { + ret.push(array[i]); + } + } + + return ret; + }, + + /*istanbul ignore start*/ + + /*istanbul ignore end*/ + castInput: function castInput(value) { + return value; + }, + + /*istanbul ignore start*/ + + /*istanbul ignore end*/ + tokenize: function tokenize(value) { + return value.split(''); + }, + + /*istanbul ignore start*/ + + /*istanbul ignore end*/ + join: function join(chars) { + return chars.join(''); + } +}; + +function buildValues(diff, lastComponent, newString, oldString, useLongestToken) { + // First we convert our linked list of components in reverse order to an + // array in the right order: + var components = []; + var nextComponent; + + while (lastComponent) { + components.push(lastComponent); + nextComponent = lastComponent.previousComponent; + delete lastComponent.previousComponent; + lastComponent = nextComponent; + } + + components.reverse(); + var componentPos = 0, + componentLen = components.length, + newPos = 0, + oldPos = 0; + + for (; componentPos < componentLen; componentPos++) { + var component = components[componentPos]; + + if (!component.removed) { + if (!component.added && useLongestToken) { + var value = newString.slice(newPos, newPos + component.count); + value = value.map(function (value, i) { + var oldValue = oldString[oldPos + i]; + return oldValue.length > value.length ? oldValue : value; + }); + component.value = diff.join(value); + } else { + component.value = diff.join(newString.slice(newPos, newPos + component.count)); + } + + newPos += component.count; // Common case + + if (!component.added) { + oldPos += component.count; + } + } else { + component.value = diff.join(oldString.slice(oldPos, oldPos + component.count)); + oldPos += component.count; // Reverse add and remove so removes are output first to match common convention + // The diffing algorithm is tied to add then remove output and this is the simplest + // route to get the desired output with minimal overhead. + + if (componentPos && components[componentPos - 1].added) { + var tmp = components[componentPos - 1]; + components[componentPos - 1] = components[componentPos]; + components[componentPos] = tmp; + } + } + } // Special case handle for when one terminal is ignored (i.e. whitespace). + // For this case we merge the terminal into the prior string and drop the change. + // This is only available for string mode. + + + var finalComponent = components[componentLen - 1]; + + if (componentLen > 1 && typeof finalComponent.value === 'string' && (finalComponent.added || finalComponent.removed) && diff.equals('', finalComponent.value)) { + components[componentLen - 2].value += finalComponent.value; + components.pop(); + } + + return components; +} +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9kaWZmL2Jhc2UuanMiXSwibmFtZXMiOlsiRGlmZiIsInByb3RvdHlwZSIsImRpZmYiLCJvbGRTdHJpbmciLCJuZXdTdHJpbmciLCJvcHRpb25zIiwiY2FsbGJhY2siLCJzZWxmIiwiZG9uZSIsInZhbHVlIiwic2V0VGltZW91dCIsInVuZGVmaW5lZCIsImNhc3RJbnB1dCIsInJlbW92ZUVtcHR5IiwidG9rZW5pemUiLCJuZXdMZW4iLCJsZW5ndGgiLCJvbGRMZW4iLCJlZGl0TGVuZ3RoIiwibWF4RWRpdExlbmd0aCIsIk1hdGgiLCJtaW4iLCJtYXhFeGVjdXRpb25UaW1lIiwidGltZW91dCIsIkluZmluaXR5IiwiYWJvcnRBZnRlclRpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJiZXN0UGF0aCIsIm9sZFBvcyIsImxhc3RDb21wb25lbnQiLCJuZXdQb3MiLCJleHRyYWN0Q29tbW9uIiwiam9pbiIsImNvdW50IiwibWluRGlhZ29uYWxUb0NvbnNpZGVyIiwibWF4RGlhZ29uYWxUb0NvbnNpZGVyIiwiZXhlY0VkaXRMZW5ndGgiLCJkaWFnb25hbFBhdGgiLCJtYXgiLCJiYXNlUGF0aCIsInJlbW92ZVBhdGgiLCJhZGRQYXRoIiwiY2FuQWRkIiwiYWRkUGF0aE5ld1BvcyIsImNhblJlbW92ZSIsImFkZFRvUGF0aCIsImJ1aWxkVmFsdWVzIiwidXNlTG9uZ2VzdFRva2VuIiwiZXhlYyIsInJldCIsInBhdGgiLCJhZGRlZCIsInJlbW92ZWQiLCJvbGRQb3NJbmMiLCJsYXN0IiwicHJldmlvdXNDb21wb25lbnQiLCJjb21tb25Db3VudCIsImVxdWFscyIsImxlZnQiLCJyaWdodCIsImNvbXBhcmF0b3IiLCJpZ25vcmVDYXNlIiwidG9Mb3dlckNhc2UiLCJhcnJheSIsImkiLCJwdXNoIiwic3BsaXQiLCJjaGFycyIsImNvbXBvbmVudHMiLCJuZXh0Q29tcG9uZW50IiwicmV2ZXJzZSIsImNvbXBvbmVudFBvcyIsImNvbXBvbmVudExlbiIsImNvbXBv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IERpZmYoKSB7fVxuXG5EaWZmLnByb3RvdHlwZSA9IHtcbiAgZGlmZihvbGRTdHJpbmcsIG5ld1N0cmluZywgb3B0aW9ucyA9IHt9KSB7XG4gICAgbGV0IGNhbGxiYWNrID0gb3B0aW9ucy5jYWxsYmFjaztcbiAgICBpZiAodHlwZW9mIG9wdGlvbnMgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgIGNhbGxiYWNrID0gb3B0aW9ucztcbiAgICAgIG9wdGlvbnMgPSB7fTtcbiAgICB9XG4gICAgdGhpcy5vcHRpb25zID0gb3B0aW9ucztcblxuICAgIGxldCBzZWxmID0gdGhpcztcblxuICAgIGZ1bmN0aW9uIGRvbmUodmFsdWUpIHtcbiAgICAgIGlmIChjYWxsYmFjaykge1xuICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgeyBjYWxsYmFjayh1bmRlZmluZWQsIHZhbHVlKTsgfSwgMCk7XG4gICAgICAgIHJldHVybiB0cnVlO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgcmV0dXJuIHZhbHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFsbG93IHN1YmNsYXNzZXMgdG8gbWFzc2FnZSB0aGUgaW5wdXQgcHJpb3IgdG8gcnVubmluZ1xuICAgIG9sZFN0cmluZyA9IHRoaXMuY2FzdElucHV0KG9sZFN0cmluZyk7XG4gICAgbmV3U3RyaW5nID0gdGhpcy5jYXN0SW5wdXQobmV3U3RyaW5nKTtcblxuICAgIG9sZFN0cmluZyA9IHRoaXMucmVtb3ZlRW1wdHkodGhpcy50b2tlbml6ZShvbGRTdHJpbmcpKTtcbiAgICBuZXdTdHJpbmcgPSB0aGlzLnJlbW92ZUVtcHR5KHRoaXMudG9rZW5pemUobmV3U3RyaW5nKSk7XG5cbiAgICBsZXQgbmV3TGVuID0gbmV3U3RyaW5nLmxlbmd0aCwgb2xkTGVuID0gb2xkU3RyaW5nLmxlbmd0aDtcbiAgICBsZXQgZWRpdExlbmd0aCA9IDE7XG4gICAgbGV0IG1heEVkaXRMZW5ndGggPSBuZXdMZW4gKyBvbGRMZW47XG4gICAgaWYob3B0aW9ucy5tYXhFZGl0TGVuZ3RoKSB7XG4gICAgICBtYXhFZGl0TGVuZ3RoID0gTWF0aC5taW4obWF4RWRpdExlbmd0aCwgb3B0aW9ucy5tYXhFZGl0TGVuZ3RoKTtcbiAgICB9XG4gICAgY29uc3QgbWF4RXhlY3V0aW9uVGltZSA9IG9wdGlvbnMudGltZW91dCA/PyBJbmZpbml0eTtcbiAgICBjb25zdCBhYm9ydEFmdGVyVGltZXN0YW1wID0gRGF0ZS5ub3coKSArIG1heEV4ZWN1dGlvblRpbWU7XG5cbiAgICBsZXQgYmVzdFBhdGggPSBbeyBvbGRQb3M6IC0xLCBsYXN0Q29tcG9uZW50OiB1bmRlZmluZWQgfV07XG5cbiAgICAvLyBTZWVkIGVkaXRMZW5ndGggPSAwLCBpLmUuIHRoZSBjb250ZW50IHN0YXJ0cyB3aXRoIHRoZSBzYW1lIHZhbHVlc1xuICAgIGxldCBuZXdQb3MgPSB0aGlzLmV4dHJhY3RDb21tb24oYmVzdFBhdGhbMF0sIG5ld1N0cmluZywgb2xkU3RyaW5nLCAwKTtcbiAgICBpZiAoYmVzdFBhdGhbMF0ub2xkUG9zICsgMSA+PSBvbGRMZW4gJiYgbmV3UG9zICsgMSA+PSBuZXdMZW4pIHtcbiAgICAgIC8vIElkZW50aXR5IHBlciB0aGUgZXF1YWxpdHkgYW5kIHRva2VuaXplclxuICAgICAgcmV0dXJuIGRvbmUoW3t2YWx1ZTogdGhpcy5qb2luKG5ld1N0cmluZyksIGNvdW50OiBuZXdTdHJpbmcubGVuZ3RofV0pO1xuICAgIH1cblxuICAgIC8vIE9uY2Ugd2UgaGl0IHRoZSByaWdodCBlZGdlIG9mIHRoZSBlZGl0IGdyYXBoIG9uIHNvbWUgZGlhZ29uYWwgaywgd2UgY2FuXG4gICAgLy8gZGVmaW5pdGVseSByZWFjaCB0aGUgZW5kIG9mIHRoZSBlZGl0IGdyYXBoIGluIG5vIG1vcmUgdGhhbiBrIGVkaXRzLCBzb1xuICAgIC8vIHRoZXJlJ3Mgbm8gcG9pbnQgaW4gY29uc2lkZXJpbmcgYW55IG1vdmVzIHRvIGRpYWdvbmFsIGsrMSBhbnkgbW9yZSAoZnJvbVxuICAgIC8vIHdoaWNoIHdlJ3JlIGd1YXJhbnRlZWQgdG8gbmVlZCBhdCBsZWFzdCBrKzEgbW9yZSBlZGl0cykuXG4gICAgLy8gU2ltaWxhcmx5LCBvbmNlIHdlJ3ZlIHJlYWNoZWQgdGhlIGJvdHRvbSBvZiB0aGUgZWRpdCBncmFwaCwgdGhlcmUncyBub1xuICAgIC8vIHBvaW50IGNvbnNpZGVyaW5nIG1vdmVzIHRvIGxvd2VyIGRpYWdvbmFscy5cbiAgICAvLyBXZSByZWNvcmQgdGhpcyBmYWN0IGJ5IHNldHRpbmcgbWluRGlhZ29uYWxUb0NvbnNpZGVyIGFuZFxuICAgIC8vIG1heERpYWdvbmFsVG9Db25zaWRlciB0byBzb21lIGZpbml0ZSB2YWx1ZSBvbmNlIHdlJ3ZlIGhpdCB0aGUgZWRnZSBvZlxuICAgIC8vIHRoZSBlZGl0IGdyYXBoLlxuICAgIC8vIFRoaXMgb3B0aW1pemF0aW9uIGlzIG5vdCBmYWl0aGZ1bCB0byB0aGUgb3JpZ2luYWwgYWxnb3JpdGhtIHByZXNlbnRlZCBpblxuICAgIC8vIE15ZXJzJ3MgcGFwZXIsIHdoaWNoIGluc3RlYWQgcG9pbnRsZXNzbHkgZXh0ZW5kcyBELXBhdGhzIG9mZiB0aGUgZW5kIG9mXG4gICAgLy8gdGhlIGVkaXQgZ3JhcGggLSBzZWUgcGFnZSA3IG9mIE15ZXJzJ3MgcGFwZXIgd2hpY2ggbm90ZXMgdGhpcyBwb2ludFxuICAgIC8vIGV4cGxpY2l0bHkgYW5kIGlsbHVzdHJhdGVzIGl0IHdpdGggYSBkaWFncmFtLiBUaGlzIGhhcyBtYWpvciBwZXJmb3JtYW5jZVxuICAgIC8vIGltcGxpY2F0aW9ucyBmb3Igc29tZSBjb21tb24gc2NlbmFyaW9zLiBGb3IgaW5zdGFuY2UsIHRvIGNvbXB1dGUgYSBkaWZmXG4gICAgLy8gd2hlcmUgdGhlIG5ldyB0ZXh0IHNpbXBseSBhcHBlbmRzIGQgY2hhcmFjdGVycyBvbiB0aGUgZW5kIG9mIHRoZVxuICAgIC8vIG9yaWdpbmFsIHRleHQgb2YgbGVuZ3RoIG4sIHRoZSB0cnVlIE15ZXJzIGFsZ29yaXRobSB3aWxsIHRha2UgTyhuK2ReMilcbiAgICAvLyB0aW1lIHdoaWxlIHRoaXMgb3B0aW1pemF0aW9uIG5lZWRzIG9ubHkgTyhuK2QpIHRpbWUuXG4gICAgbGV0IG1pbkRpYWdvbmFsVG9Db25zaWRlciA9IC1JbmZpbml0eSwgbWF4RGlhZ29uYWxUb0NvbnNpZGVyID0gSW5maW5pdHk7XG5cbiAgICAvLyBNYWluIHdvcmtlciBtZXRob2QuIGNoZWNrcyBhbGwgcGVybXV0YXRpb25zIG9mIGEgZ2l2ZW4gZWRpdCBsZW5ndGggZm9yIGFjY2VwdGFuY2UuXG4gICAgZnVuY3Rpb24gZXhlY0VkaXRMZW5ndGgoKSB7XG4gICAgICBmb3IgKFxuICAgICAgICBsZXQgZGlhZ29uYWxQYXRoID0gTWF0aC5tYXgobWluRGlhZ29uYWxUb0NvbnNpZGVyLCAtZWRpdExlbmd0aCk7XG4gICAgICAgIGRpYWdvbmFsUGF0aCA8PSBNYXRoLm1pbihtYXhEaWFnb25hbFRvQ29uc2lkZXIsIGVkaXRMZW5ndGgpO1xuICAgICAgICBkaWFnb25hbFBhdGggKz0gMlxuICAgICAgKSB7XG4gICAgICAgIGxldCBiYXNlUGF0aDtcbiAgICAgICAgbGV0IHJlbW92ZVBhdGggPSBiZXN0UGF0aFtkaWFnb25hbFBhdGggLSAxXSxcbiAgICAgICAgICAgIGFkZFBhdGggPSBiZXN0UGF0aFtkaWFnb25hbFBhdGggKyAxXTtcbiAgICAgICAgaWYgKHJlbW92ZVBhdGgpIHtcbiAgICAgICAgICAvLyBObyBvbmUgZWxzZSBpcyBnb2luZyB0byBhdHRlbXB0IHRvIHVzZSB0aGlzIHZhbHVlLCBjbGVhciBpdFxuICAgICAgICAgIGJlc3RQYXRoW2RpYWdvbmFsUGF0aCAtIDFdID0gdW5kZWZpbmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgbGV0IGNhbkFkZCA9IGZhbHNlO1xuICAgICAgICBpZiAoYWRkUGF0aCkge1xuICAgICAgICAgIC8vIHdoYXQgbmV3UG9zIHdpbGwgYmUgYWZ0ZXIgd2UgZG8gYW4gaW5zZXJ0aW9uOlxuICAgICAgICAgIGNvbnN0IGFkZFBhdGhOZXdQb3MgPSBhZGRQYXRoLm9sZFBvcyAtIGRpYWdvbmFsUGF0aDtcbiAgICAgICAgICBjYW5BZGQgPSBhZGRQYXRoICYmIDAgPD0gYWRkUGF0aE5ld1BvcyAmJiBhZGRQYXRoTmV3UG9zIDwgbmV3TGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgbGV0IGNhblJlbW92ZSA9IHJlbW92ZVBhdGggJiYgcmVtb3ZlUGF0aC5vbGRQb3MgKyAxIDwgb2xkTGVuO1xuICAgICAgICBpZiAoIWNhbkFkZCAmJiAhY2FuUmVtb3ZlKSB7XG4gICAgICAgICAgLy8gSWYgdGhpcyBwYXRoIGlzIGEgdGVybWluYWwgdGhlbiBwcnVuZVxuICAgICAgICAgIGJlc3RQYXRoW2RpYWdvbmFsUGF0aF0gPSB1bmRlZmluZWQ7XG4gICAgICAgICAgY29udGludWU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTZWxlY3QgdGhlIGRpYWdvbmFsIHRoYXQgd2Ugd2FudCB0byBicmFuY2ggZnJvbS4gV2Ugc2VsZWN0IHRoZSBwcmlvclxuICAgICAgICAvLyBwYXRoIHdob3NlIHBvc2l0aW9uIGluIHRoZSBvbGQgc3RyaW5nIGlzIHRoZSBmYXJ0aGVzdCBmcm9tIHRoZSBvcmlnaW5cbiAgICAgICAgLy8gYW5kIGRvZXMgbm90IHBhc3MgdGhlIGJvdW5kcyBvZiB0aGUgZGlmZiBncmFwaFxuICAgICAgICAvLyBUT0RPOiBSZW1vdmUgdGhlIGArIDFgIGhlcmUgdG8gbWFrZSBiZWhhdmlvciBtYXRjaCBNeWVycyBhbGdvcml0aG1cbiAgICAgICAgLy8gICAgICAgYW5kIHByZWZlciB0byBvcmRlciByZW1vdmFscyBiZWZvcmUgaW5zZXJ0aW9ucy5cbiAgICAgICAgaWYgKCFjYW5SZW1vdmUgfHwgKGNhbkFkZCAmJiByZW1vdmVQYXRoLm9sZFBvcyArIDEgPCBhZGRQYXRoLm9sZFBvcykpIHtcbiAgICAgICAgICBiYXNlUGF0aCA9IHNlbGYuYWRkVG9QYXRoKGFkZFBhdGgsIHRydWUsIHVuZGVmaW5lZCwgMCk7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgYmFzZVBhdGggPSBzZWxmLmFkZFRvUGF0aChyZW1vdmVQYXRoLCB1bmRlZmluZWQsIHRydWUsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgbmV3UG9zID0gc2VsZi5leHRyYWN0Q29tbW9uKGJhc2VQYXRoLCBuZXdTdHJpbmcsIG9sZFN0cmluZywgZGlhZ29uYWxQYXRoKTtcblxuICAgICAgICBpZiAoYmFzZVBhdGgub2xkUG9zICsgMSA+PSBvbGRMZW4gJiYgbmV3UG9zICsgMSA+PSBuZXdMZW4pIHtcbiAgICAgICAgICAvLyBJZiB3ZSBoYXZlIGhpdCB0aGUgZW5kIG9mIGJvdGggc3RyaW5ncywgdGhlbiB3ZSBhcmUgZG9uZVxuICAgICAgICAgIHJldHVybiBkb25lKGJ1aWxkVmFsdWVzKHNlbGYsIGJhc2VQYXRoLmxhc3RDb21wb25lbnQsIG5ld1N0cmluZywgb2xkU3RyaW5nLCBzZWxmLnVzZUxvbmdlc3RUb2tlbikpO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIGJlc3RQYXRoW2RpYWdvbmFsUGF0aF0gPSBiYXNlUGF0aDtcbiAgICAgICAgICBpZiAoYmFzZVBhdGgub2xkUG9zICsgMSA+PSBvbGRMZW4pIHtcbiAgICAgICAgICAgIG1heERpYWdvbmFsVG9Db25zaWRlciA9IE1hdGgubWluKG1heERpYWdvbmFsVG9Db25zaWRlciwgZGlhZ29uYWxQYXRoIC0gMSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIGlmIChuZXdQb3MgKyAxID49IG5ld0xlbikge1xuICAgICAgICAgICAgbWluRGlhZ29uYWxUb0NvbnNpZGVyID0gTWF0aC5tYXgobWluRGlhZ29uYWxUb0NvbnNpZGVyLCBkaWFnb25hbFBhdGggKyAxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZWRpdExlbmd0aCsrO1xuICAgIH1cblxuICAgIC8vIFBlcmZvcm1zIHRoZSBsZW5ndGggb2YgZWRpdCBpdGVyYXRpb24uIElzIGEgYml0IGZ1Z2x5IGFzIHRoaXMgaGFzIHRvIHN1cHBvcnQgdGhlXG4gICAgLy8gc3luYyBhbmQgYXN5bmMgbW9kZSB3aGljaCBpcyBuZXZlciBmdW4uIExvb3BzIG92ZXIgZXhlY0VkaXRMZW5ndGggdW50aWwgYSB2YWx1ZVxuICAgIC8vIGlzIHByb2R1Y2VkLCBvciB1bnRpbCB0aGUgZWRpdCBsZW5ndGggZXhjZWVkcyBvcHRpb25zLm1heEVkaXRMZW5ndGggKGlmIGdpdmVuKSxcbiAgICAvLyBpbiB3aGljaCBjYXNlIGl0IHdpbGwgcmV0dXJuIHVuZGVmaW5lZC5cbiAgICBpZiAoY2FsbGJhY2spIHtcbiAgICAgIChmdW5jdGlvbiBleGVjKCkge1xuICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xuICAgICAgICAgIGlmIChlZGl0TGVuZ3RoID4gbWF4RWRpdExlbmd0aCB8fCBEYXRlLm5vdygpID4gYWJvcnRBZnRlclRpbWVzdGFtcCkge1xuICAgICAgICAgICAgcmV0dXJuIGNhbGxiYWNrKCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWYgKCFleGVjRWRpdExlbmd0aCgpKSB7XG4gICAgICAgICAgICBleGVjKCk7XG4gICAgICAgICAgfVxuICAgICAgICB9LCAwKTtcbiAgICAgIH0oKSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHdoaWxlIChlZGl0TGVuZ3RoIDw9IG1heEVkaXRMZW5ndGggJiYgRGF0ZS5ub3coKSA8PSBhYm9ydEFmdGVyVGltZXN0YW1wKSB7XG4gICAgICAgIGxldCByZXQgPSBleGVjRWRpdExlbmd0aCgpO1xuICAgICAgICBpZiAocmV0KSB7XG4gICAgICAgICAgcmV0dXJuIHJldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSxcblxuICBhZGRUb1BhdGgocGF0aCwgYWRkZWQsIHJlbW92ZWQsIG9sZFBvc0luYykge1xuICAgIGxldCBsYXN0ID0gcGF0aC5sYXN0Q29tcG9uZW50O1xuICAgIGlmIChsYXN0ICYmIGxhc3QuYWRkZWQgPT09IGFkZGVkICYmIGxhc3QucmVtb3ZlZCA9PT0gcmVtb3ZlZCkge1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgb2xkUG9zOiBwYXRoLm9sZFBvcyArIG9sZFBvc0luYyxcbiAgICAgICAgbGFzdENvbXBvbmVudDoge2NvdW50OiBsYXN0LmNvdW50ICsgMSwgYWRkZWQ6IGFkZGVkLCByZW1vdmVkOiByZW1vdmVkLCBwcmV2aW91c0NvbXBvbmVudDogbGFzdC5wcmV2aW91c0NvbXBvbmVudCB9XG4gICAgICB9O1xuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBvbGRQb3M6IHBhdGgub2xkUG9zICsgb2xkUG9zSW5jLFxuICAgICAgICBsYXN0Q29tcG9uZW50OiB7Y291bnQ6IDEsIGFkZGVkOiBhZGRlZCwgcmVtb3ZlZDogcmVtb3ZlZCwgcHJldmlvdXNDb21wb25lbnQ6IGxhc3QgfVxuICAgICAgfTtcbiAgICB9XG4gIH0sXG4gIGV4dHJhY3RDb21tb24oYmFzZVBhdGgsIG5ld1N0cmluZywgb2xkU3RyaW5nLCBkaWFnb25hbFBhdGgpIHtcbiAgICBsZXQgbmV3TGVuID0gbmV3U3RyaW5nLmxlbmd0aCxcbiAgICAgICAgb2xkTGVuID0gb2xkU3RyaW5nLmxlbmd0aCxcbiAgICAgICAgb2xkUG9zID0gYmFzZVBhdGgub2xkUG9zLFxuICAgICAgICBuZXdQb3MgPSBvbGRQb3MgLSBkaWFnb25hbFBhdGgsXG5cbiAgICAgICAgY29tbW9uQ291bnQgPSAwO1xuICAgIHdoaWxlIChuZXdQb3MgKyAxIDwgbmV3TGVuICYmIG9sZFBvcyArIDEgPCBvbGRMZW4gJiYgdGhpcy5lcXVhbHMobmV3U3RyaW5nW25ld1BvcyArIDFdLCBvbGRTdHJpbmdbb2xkUG9zICsgMV0pKSB7XG4gICAgICBuZXdQb3MrKztcbiAgICAgIG9sZFBvcysrO1xuICAgICAgY29tbW9uQ291bnQrKztcbiAgICB9XG5cbiAgICBpZiAoY29tbW9uQ291bnQpIHtcbiAgICAgIGJhc2VQYXRoLmxhc3RDb21wb25lbnQgPSB7Y291bnQ6IGNvbW1vbkNvdW50LCBwcmV2aW91c0NvbXBvbmVudDogYmFzZVBhdGgubGFzdENvbXBvbmVudH07XG4gICAgfVxuXG4gICAgYmFzZVBhdGgub2xkUG9zID0gb2xkUG9zO1xuICAgIHJldHVybiBuZXdQb3M7XG4gIH0sXG5cbiAgZXF1YWxzKGxlZnQsIHJpZ2h0KSB7XG4gICAgaWYgKHRoaXMub3B0aW9ucy5jb21wYXJhdG9yKSB7XG4gICAgICByZXR1cm4gdGhpcy5vcHRpb25zLmNvbXBhcmF0b3IobGVmdCwgcmlnaHQpO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4gbGVmdCA9PT0gcmlnaHRcbiAgICAgICAgfHwgKHRoaXMub3B0aW9ucy5pZ25vcmVDYXNlICYmIGxlZnQudG9Mb3dlckNhc2UoKSA9PT0gcmlnaHQudG9Mb3dlckNhc2UoKSk7XG4gICAgfVxuICB9LFxuICByZW1vdmVFbXB0eShhcnJheSkge1xuICAgIGxldCByZXQgPSBbXTtcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IGFycmF5Lmxlbmd0aDsgaSsrKSB7XG4gICAgICBpZiAoYXJyYXlbaV0pIHtcbiAgICAgICAgcmV0LnB1c2goYXJyYXlbaV0pO1xuICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gcmV0O1xuICB9LFxuICBjYXN0SW5wdXQodmFsdWUpIHtcbiAgICByZXR1cm4gdmFsdWU7XG4gIH0sXG4gIHRva2VuaXplKHZhbHVlKSB7XG4gICAgcmV0dXJuIHZhbHVlLnNwbGl0KCcnKTtcbiAgfSxcbiAgam9pbihjaGFycykge1xuICAgIHJldHVybiBjaGFycy5qb2luKCcnKTtcbiAgfVxufTtcblxuZnVuY3Rpb24gYnVpbGRWYWx1ZXMoZGlmZiwgbGFzdENvbXBvbmVudCwgbmV3U3RyaW5nLCBvbGRTdHJpbmcsIHVzZUxvbmdlc3RUb2tlbikge1xuICAvLyBGaXJzdCB3ZSBjb252ZXJ0IG91ciBsaW5rZWQgbGlzdCBvZiBjb21wb25lbnRzIGluIHJldmVyc2Ugb3JkZXIgdG8gYW5cbiAgLy8gYXJyYXkgaW4gdGhlIHJpZ2h0IG9yZGVyOlxuICBjb25zdCBjb21wb25lbnRzID0gW107XG4gIGxldCBuZXh0Q29tcG9uZW50O1xuICB3aGlsZSAobGFzdENvbXBvbmVudCkge1xuICAgIGNvbXBvbmVudHMucHVzaChsYXN0Q29tcG9uZW50KTtcbiAgICBuZXh0Q29tcG9uZW50ID0gbGFzdENvbXBvbmVudC5wcmV2aW91c0NvbXBvbmVudDtcbiAgICBkZWxldGUgbGFzdENvbXBvbmVudC5wcmV2aW91c0NvbXBvbmVudDtcbiAgICBsYXN0Q29tcG9uZW50ID0gbmV4dENvbXBvbmVudDtcbiAgfVxuICBjb21wb25lbnRzLnJldmVyc2UoKTtcblxuICBsZXQgY29tcG9uZW50UG9zID0gMCxcbiAgICAgIGNvbXBvbmVudExlbiA9IGNvbXBvbmVudHMubGVuZ3RoLFxuICAgICAgbmV3UG9zID0gMCxcbiAgICAgIG9sZFBvcyA9IDA7XG5cbiAgZm9yICg7IGNvbXBvbmVudFBvcyA8IGNvbXBvbmVudExlbjsgY29tcG9uZW50UG9zKyspIHtcbiAgICBsZXQgY29tcG9uZW50ID0gY29tcG9uZW50c1tjb21wb25lbnRQb3NdO1xuICAgIGlmICghY29tcG9uZW50LnJlbW92ZWQpIHtcbiAgICAgIGlmICghY29tcG9uZW50LmFkZGVkICYmIHVzZUxvbmdlc3RUb2tlbikge1xuICAgICAgICBsZXQgdmFsdWUgPSBuZXdTdHJpbmcuc2xpY2UobmV3UG9zLCBuZXdQb3MgKyBjb21wb25lbnQuY291bnQpO1xuICAgICAgICB2YWx1ZSA9IHZhbHVlLm1hcChmdW5jdGlvbih2YWx1ZSwgaSkge1xuICAgICAgICAgIGxldCBvbGRWYWx1ZSA9IG9sZFN0cmluZ1tvbGRQb3MgKyBpXTtcbiAgICAgICAgICByZXR1cm4gb2xkVmFsdWUubGVuZ3RoID4gdmFsdWUubGVuZ3RoID8gb2xkVmFsdWUgOiB2YWx1ZTtcbiAgICAgICAgfSk7XG5cbiAgICAgICAgY29tcG9uZW50LnZhbHVlID0gZGlmZi5qb2luKHZhbHVlKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGNvbXBvbmVudC52YWx1ZSA9IGRpZmYuam9pbihuZXdTdHJpbmcuc2xpY2UobmV3UG9zLCBuZXdQb3MgKyBjb21wb25lbnQuY291bnQpKTtcbiAgICAgIH1cbiAgICAgIG5ld1BvcyArPSBjb21wb25lbnQuY291bnQ7XG5cbiAgICAgIC8vIENvbW1vbiBjYXNlXG4gICAgICBpZiAoIWNvbXBvbmVudC5hZGRlZCkge1xuICAgICAgICBvbGRQb3MgKz0gY29tcG9uZW50LmNvdW50O1xuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICBjb21wb25lbnQudmFsdWUgPSBkaWZmLmpvaW4ob2xkU3RyaW5nLnNsaWNlKG9sZFBvcywgb2xkUG9zICsgY29tcG9uZW50LmNvdW50KSk7XG4gICAgICBvbGRQb3MgKz0gY29tcG9uZW50LmNvdW50O1xuXG4gICAgICAvLyBSZXZlcnNlIGFkZCBhbmQgcmVtb3ZlIHNvIHJlbW92ZXMgYXJlIG91dHB1dCBmaXJzdCB0byBtYXRjaCBjb21tb24gY29udmVudGlvblxuICAgICAgLy8gVGhlIGRpZmZpbmcgYWxnb3JpdGhtIGlzIHRpZWQgdG8gYWRkIHRoZW4gcmVtb3ZlIG91dHB1dCBhbmQgdGhpcyBpcyB0aGUgc2ltcGxlc3RcbiAgICAgIC8vIHJvdXRlIHRvIGdldCB0aGUgZGVzaXJlZCBvdXRwdXQgd2l0aCBtaW5pbWFsIG92ZXJoZWFkLlxuICAgICAgaWYgKGNvbXBvbmVudFBvcyAmJiBjb21wb25lbnRzW2NvbXBvbmVudFBvcyAtIDFdLmFkZGVkKSB7XG4gICAgICAgIGxldCB0bXAgPSBjb21wb25lbnRzW2NvbXBvbmVudFBvcyAtIDFdO1xuICAgICAgICBjb21wb25lbnRzW2NvbXBvbmVudFBvcyAtIDFdID0gY29tcG9uZW50c1tjb21wb25lbnRQb3NdO1xuICAgICAgICBjb21wb25lbnRzW2NvbXBvbmVudFBvc10gPSB0bXA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU3BlY2lhbCBjYXNlIGhhbmRsZSBmb3Igd2hlbiBvbmUgdGVybWluYWwgaXMgaWdub3JlZCAoaS5lLiB3aGl0ZXNwYWNlKS5cbiAgLy8gRm9yIHRoaXMgY2FzZSB3ZSBtZXJnZSB0aGUgdGVybWluYWwgaW50byB0aGUgcHJpb3Igc3RyaW5nIGFuZCBkcm9wIHRoZSBjaGFuZ2UuXG4gIC8vIFRoaXMgaXMgb25seSBhdmFpbGFibGUgZm9yIHN0cmluZyBtb2RlLlxuICBsZXQgZmluYWxDb21wb25lbnQgPSBjb21wb25lbnRzW2NvbXBvbmVudExlbiAtIDFdO1xuICBpZiAoY29tcG9uZW50TGVuID4gMVxuICAgICAgJiYgdHlwZW9mIGZpbmFsQ29tcG9uZW50LnZhbHVlID09PSAnc3RyaW5nJ1xuICAgICAgJiYgKGZpbmFsQ29tcG9uZW50LmFkZGVkIHx8IGZpbmFsQ29tcG9uZW50LnJlbW92ZWQpXG4gICAgICAmJiBkaWZmLmVxdWFscygnJywgZmluYWxDb21wb25lbnQudmFsdWUpKSB7XG4gICAgY29tcG9uZW50c1tjb21wb25lbnRMZW4gLSAyXS52YWx1ZSArPSBmaW5hbENvbXBvbmVudC52YWx1ZTtcbiAgICBjb21wb25lbnRzLnBvcCgpO1xuICB9XG5cbiAgcmV0dXJuIGNvbXBvbmVudHM7XG59XG4iXX0= diff --git a/node_modules/.npm-6P1sfSEP/node_modules/diff/lib/patch/apply.js b/node_modules/.npm-6P1sfSEP/node_modules/diff/lib/patch/apply.js new file mode 100644 index 00000000..cefea04d --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/diff/lib/patch/apply.js @@ -0,0 +1,238 @@ +/*istanbul ignore start*/ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.applyPatch = applyPatch; +exports.applyPatches = applyPatches; + +/*istanbul ignore end*/ +var +/*istanbul ignore start*/ +_parse = require("./parse") +/*istanbul ignore end*/ +; + +var +/*istanbul ignore start*/ +_distanceIterator = _interopRequireDefault(require("../util/distance-iterator")) +/*istanbul ignore end*/ +; + +/*istanbul ignore start*/ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } + +/*istanbul ignore end*/ +function applyPatch(source, uniDiff) { + /*istanbul ignore start*/ + var + /*istanbul ignore end*/ + options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; + + if (typeof uniDiff === 'string') { + uniDiff = + /*istanbul ignore start*/ + (0, + /*istanbul ignore end*/ + + /*istanbul ignore start*/ + _parse + /*istanbul ignore end*/ + . + /*istanbul ignore start*/ + parsePatch) + /*istanbul ignore end*/ + (uniDiff); + } + + if (Array.isArray(uniDiff)) { + if (uniDiff.length > 1) { + throw new Error('applyPatch only works with a single input.'); + } + + uniDiff = uniDiff[0]; + } // Apply the diff to the input + + + var lines = source.split(/\r\n|[\n\v\f\r\x85]/), + delimiters = source.match(/\r\n|[\n\v\f\r\x85]/g) || [], + hunks = uniDiff.hunks, + compareLine = options.compareLine || function (lineNumber, line, operation, patchContent) + /*istanbul ignore start*/ + { + return ( + /*istanbul ignore end*/ + line === patchContent + ); + }, + errorCount = 0, + fuzzFactor = options.fuzzFactor || 0, + minLine = 0, + offset = 0, + removeEOFNL, + addEOFNL; + /** + * Checks if the hunk exactly fits on the provided location + */ + + + function hunkFits(hunk, toPos) { + for (var j = 0; j < hunk.lines.length; j++) { + var line = hunk.lines[j], + operation = line.length > 0 ? line[0] : ' ', + content = line.length > 0 ? line.substr(1) : line; + + if (operation === ' ' || operation === '-') { + // Context sanity check + if (!compareLine(toPos + 1, lines[toPos], operation, content)) { + errorCount++; + + if (errorCount > fuzzFactor) { + return false; + } + } + + toPos++; + } + } + + return true; + } // Search best fit offsets for each hunk based on the previous ones + + + for (var i = 0; i < hunks.length; i++) { + var hunk = hunks[i], + maxLine = lines.length - hunk.oldLines, + localOffset = 0, + toPos = offset + hunk.oldStart - 1; + var iterator = + /*istanbul ignore start*/ + (0, + /*istanbul ignore end*/ + + /*istanbul ignore start*/ + _distanceIterator + /*istanbul ignore end*/ + [ + /*istanbul ignore start*/ + "default" + /*istanbul ignore end*/ + ])(toPos, minLine, maxLine); + + for (; localOffset !== undefined; localOffset = iterator()) { + if (hunkFits(hunk, toPos + localOffset)) { + hunk.offset = offset += localOffset; + break; + } + } + + if (localOffset === undefined) { + return false; + } // Set lower text limit to end of the current hunk, so next ones don't try + // to fit over already patched text + + + minLine = hunk.offset + hunk.oldStart + hunk.oldLines; + } // Apply patch hunks + + + var diffOffset = 0; + + for (var _i = 0; _i < hunks.length; _i++) { + var _hunk = hunks[_i], + _toPos = _hunk.oldStart + _hunk.offset + diffOffset - 1; + + diffOffset += _hunk.newLines - _hunk.oldLines; + + for (var j = 0; j < _hunk.lines.length; j++) { + var line = _hunk.lines[j], + operation = line.length > 0 ? line[0] : ' ', + content = line.length > 0 ? line.substr(1) : line, + delimiter = _hunk.linedelimiters && _hunk.linedelimiters[j] || '\n'; + + if (operation === ' ') { + _toPos++; + } else if (operation === '-') { + lines.splice(_toPos, 1); + delimiters.splice(_toPos, 1); + /* istanbul ignore else */ + } else if (operation === '+') { + lines.splice(_toPos, 0, content); + delimiters.splice(_toPos, 0, delimiter); + _toPos++; + } else if (operation === '\\') { + var previousOperation = _hunk.lines[j - 1] ? _hunk.lines[j - 1][0] : null; + + if (previousOperation === '+') { + removeEOFNL = true; + } else if (previousOperation === '-') { + addEOFNL = true; + } + } + } + } // Handle EOFNL insertion/removal + + + if (removeEOFNL) { + while (!lines[lines.length - 1]) { + lines.pop(); + delimiters.pop(); + } + } else if (addEOFNL) { + lines.push(''); + delimiters.push('\n'); + } + + for (var _k = 0; _k < lines.length - 1; _k++) { + lines[_k] = lines[_k] + delimiters[_k]; + } + + return lines.join(''); +} // Wrapper that supports multiple file patches via callbacks. + + +function applyPatches(uniDiff, options) { + if (typeof uniDiff === 'string') { + uniDiff = + /*istanbul ignore start*/ + (0, + /*istanbul ignore end*/ + + /*istanbul ignore start*/ + _parse + /*istanbul ignore end*/ + . + /*istanbul ignore start*/ + parsePatch) + /*istanbul ignore end*/ + (uniDiff); + } + + var currentIndex = 0; + + function processIndex() { + var index = uniDiff[currentIndex++]; + + if (!index) { + return options.complete(); + } + + options.loadFile(index, function (err, data) { + if (err) { + return options.complete(err); + } + + var updatedContent = applyPatch(data, index, options); + options.patched(index, updatedContent, function (err) { + if (err) { + return options.complete(err); + } + + processIndex(); + }); + }); + } + + processIndex(); +} +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9wYXRjaC9hcHBseS5qcyJdLCJuYW1lcyI6WyJhcHBseVBhdGNoIiwic291cmNlIiwidW5pRGlmZiIsIm9wdGlvbnMiLCJwYXJzZVBhdGNoIiwiQXJyYXkiLCJpc0FycmF5IiwibGVuZ3RoIiwiRXJyb3IiLCJsaW5lcyIsInNwbGl0IiwiZGVsaW1pdGVycyIsIm1hdGNoIiwiaHVua3MiLCJjb21wYXJlTGluZSIsImxpbmVOdW1iZXIiLCJsaW5lIiwib3BlcmF0aW9uIiwicGF0Y2hDb250ZW50IiwiZXJyb3JDb3VudCIsImZ1enpGYWN0b3IiLCJtaW5MaW5lIiwib2Zmc2V0IiwicmVtb3ZlRU9GTkwiLCJhZGRFT0ZOTCIsImh1bmtGaXRzIiwiaHVuayIsInRvUG9zIiwiaiIsImNvbnRlbnQiLCJzdWJzdHIiLCJpIiwibWF4TGluZSIsIm9sZExpbmVzIiwibG9jYWxPZmZzZXQiLCJvbGRTdGFydCIsIml0ZXJhdG9yIiwiZGlzdGFuY2VJdGVyYXRvciIsInVuZGVmaW5lZCIsImRpZmZPZmZzZXQiLCJuZXdMaW5lcyIsImRlbGltaXRlciIsImxpbmVkZWxpbWl0ZXJzIiwic3BsaWNlIiwicHJldmlvdXNPcGVyYXRpb24iLCJwb3AiLCJwdXNoIiwiX2siLCJqb2luIiwiYXBwbHlQYXRjaGVzIiwiY3VycmVudEluZGV4IiwicHJvY2Vzc0luZGV4IiwiaW5kZXgiLCJjb21wbGV0ZSIsImxvYWRGaWxlIiwiZXJyIiwiZGF0YSIsInVwZGF0ZWRDb250ZW50IiwicGF0Y2hlZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTs7Ozs7QUFFTyxTQUFTQSxVQUFULENBQW9CQyxNQUFwQixFQUE0QkMsT0FBNUIsRUFBbUQ7QUFBQTtBQUFBO0FBQUE7QUFBZEMsRUFBQUEsT0FBYyx1RUFBSixFQUFJOztBQUN4RCxNQUFJLE9BQU9ELE9BQVAsS0FBbUIsUUFBdkIsRUFBaUM7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QUFBO0FBQUFBO0FBQUE7QUFBQSxLQUFXRixPQUFYLENBQVY7QUFDRDs7QUFFRCxNQUFJZ0QsWUFBWSxHQUFHLENBQW5COztBQUNBLFdBQVNDLFlBQVQsR0FBd0I7QUFDdEIsUUFBSUMsS0FBSyxHQUFHbEQsT0FBTyxDQUFDZ0QsWUFBWSxFQUFiLENBQW5COztBQUNBLFFBQUksQ0FBQ0UsS0FBTCxFQUFZO0FBQ1YsYUFBT2pELE9BQU8sQ0FBQ2tELFFBQVIsRUFBUDtBQUNEOztBQUVEbEQsSUFBQUEsT0FBTyxDQUFDbUQsUUFBUixDQUFpQkYsS0FBakIsRUFBd0IsVUFBU0csR0FBVCxFQUFjQyxJQUFkLEVBQW9CO0FBQzFDLFVBQUlELEdBQUosRUFBUztBQUNQLGVBQU9wRCxPQUFPLENBQUNrRCxRQUFSLENBQWlCRSxHQUFqQixDQUFQO0FBQ0Q7O0FBRUQsVUFBSUUsY0FBYyxHQUFHekQsVUFBVSxDQUFDd0QsSUFBRCxFQUFPSixLQUFQLEVBQWNqRCxPQUFkLENBQS9CO0FBQ0FBLE1BQUFBLE9BQU8sQ0FBQ3VELE9BQVIsQ0FBZ0JOLEtBQWhCLEVBQXVCSyxjQUF2QixFQUF1QyxVQUFTRixHQUFULEVBQWM7QUFDbkQsWUFBSUEsR0FBSixFQUFTO0FBQ1AsaUJBQU9wRCxPQUFPLENBQUNrRCxRQUFSLENBQWlCRSxHQUFqQixDQUFQO0FBQ0Q7O0FBRURKLFFBQUFBLFlBQVk7QUFDYixPQU5EO0FBT0QsS0FiRDtBQWNEOztBQUNEQSxFQUFBQSxZQUFZO0FBQ2IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge3BhcnNlUGF0Y2h9IGZyb20gJy4vcGFyc2UnO1xuaW1wb3J0IGRpc3RhbmNlSXRlcmF0b3IgZnJvbSAnLi4vdXRpbC9kaXN0YW5jZS1pdGVyYXRvcic7XG5cbmV4cG9ydCBmdW5jdGlvbiBhcHBseVBhdGNoKHNvdXJjZSwgdW5pRGlmZiwgb3B0aW9ucyA9IHt9KSB7XG4gIGlmICh0eXBlb2YgdW5pRGlmZiA9PT0gJ3N0cmluZycpIHtcbiAgICB1bmlEaWZmID0gcGFyc2VQYXRjaCh1bmlEaWZmKTtcbiAgfVxuXG4gIGlmIChBcnJheS5pc0FycmF5KHVuaURpZmYpKSB7XG4gICAgaWYgKHVuaURpZmYubGVuZ3RoID4gMSkge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKCdhcHBseVBhdGNoIG9ubHkgd29ya3Mgd2l0aCBhIHNpbmdsZSBpbnB1dC4nKTtcbiAgICB9XG5cbiAgICB1bmlEaWZmID0gdW5pRGlmZlswXTtcbiAgfVxuXG4gIC8vIEFwcGx5IHRoZSBkaWZmIHRvIHRoZSBpbnB1dFxuICBsZXQgbGluZXMgPSBzb3VyY2Uuc3BsaXQoL1xcclxcbnxbXFxuXFx2XFxmXFxyXFx4ODVdLyksXG4gICAgICBkZWxpbWl0ZXJzID0gc291cmNlLm1hdGNoKC9cXHJcXG58W1xcblxcdlxcZlxcclxceDg1XS9nKSB8fCBbXSxcbiAgICAgIGh1bmtzID0gdW5pRGlmZi5odW5rcyxcblxuICAgICAgY29tcGFyZUxpbmUgPSBvcHRpb25zLmNvbXBhcmVMaW5lIHx8ICgobGluZU51bWJlciwgbGluZSwgb3BlcmF0aW9uLCBwYXRjaENvbnRlbnQpID0+IGxpbmUgPT09IHBhdGNoQ29udGVudCksXG4gICAgICBlcnJvckNvdW50ID0gMCxcbiAgICAgIGZ1enpGYWN0b3IgPSBvcHRpb25zLmZ1enpGYWN0b3IgfHwgMCxcbiAgICAgIG1pbkxpbmUgPSAwLFxuICAgICAgb2Zmc2V0ID0gMCxcblxuICAgICAgcmVtb3ZlRU9GTkwsXG4gICAgICBhZGRFT0ZOTDtcblxuICAvKipcbiAgICogQ2hlY2tzIGlmIHRoZSBodW5rIGV4YWN0bHkgZml0cyBvbiB0aGUgcHJvdmlkZWQgbG9jYXRpb25cbiAgICovXG4gIGZ1bmN0aW9uIGh1bmtGaXRzKGh1bmssIHRvUG9zKSB7XG4gICAgZm9yIChsZXQgaiA9IDA7IGogPCBodW5rLmxpbmVzLmxlbmd0aDsgaisrKSB7XG4gICAgICBsZXQgbGluZSA9IGh1bmsubGluZXNbal0sXG4gICAgICAgICAgb3BlcmF0aW9uID0gKGxpbmUubGVuZ3RoID4gMCA/IGxpbmVbMF0gOiAnICcpLFxuICAgICAgICAgIGNvbnRlbnQgPSAobGluZS5sZW5ndGggPiAwID8gbGluZS5zdWJzdHIoMSkgOiBsaW5lKTtcblxuICAgICAgaWYgKG9wZXJhdGlvbiA9PT0gJyAnIHx8IG9wZXJhdGlvbiA9PT0gJy0nKSB7XG4gICAgICAgIC8vIENvbnRleHQgc2FuaXR5IGNoZWNrXG4gICAgICAgIGlmICghY29tcGFyZUxpbmUodG9Qb3MgKyAxLCBsaW5lc1t0b1Bvc10sIG9wZXJhdGlvbiwgY29udGVudCkpIHtcbiAgICAgICAgICBlcnJvckNvdW50Kys7XG5cbiAgICAgICAgICBpZiAoZXJyb3JDb3VudCA+IGZ1enpGYWN0b3IpIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdG9Qb3MrKztcbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4gdHJ1ZTtcbiAgfVxuXG4gIC8vIFNlYXJjaCBiZXN0IGZpdCBvZmZzZXRzIGZvciBlYWNoIGh1bmsgYmFzZWQgb24gdGhlIHByZXZpb3VzIG9uZXNcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBodW5rcy5sZW5ndGg7IGkrKykge1xuICAgIGxldCBodW5rID0gaHVua3NbaV0sXG4gICAgICAgIG1heExpbmUgPSBsaW5lcy5sZW5ndGggLSBodW5rLm9sZExpbmVzLFxuICAgICAgICBsb2NhbE9mZnNldCA9IDAsXG4gICAgICAgIHRvUG9zID0gb2Zmc2V0ICsgaHVuay5vbGRTdGFydCAtIDE7XG5cbiAgICBsZXQgaXRlcmF0b3IgPSBkaXN0YW5jZUl0ZXJhdG9yKHRvUG9zLCBtaW5MaW5lLCBtYXhMaW5lKTtcblxuICAgIGZvciAoOyBsb2NhbE9mZnNldCAhPT0gdW5kZWZpbmVkOyBsb2NhbE9mZnNldCA9IGl0ZXJhdG9yKCkpIHtcbiAgICAgIGlmIChodW5rRml0cyhodW5rLCB0b1BvcyArIGxvY2FsT2Zmc2V0KSkge1xuICAgICAgICBodW5rLm9mZnNldCA9IG9mZnNldCArPSBsb2NhbE9mZnNldDtcbiAgICAgICAgYnJlYWs7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaWYgKGxvY2FsT2Zmc2V0ID09PSB1bmRlZmluZWQpIHtcbiAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG5cbiAgICAvLyBTZXQgbG93ZXIgdGV4dCBsaW1pdCB0byBlbmQgb2YgdGhlIGN1cnJlbnQgaHVuaywgc28gbmV4dCBvbmVzIGRvbid0IHRyeVxuICAgIC8vIHRvIGZpdCBvdmVyIGFscmVhZHkgcGF0Y2hlZCB0ZXh0XG4gICAgbWluTGluZSA9IGh1bmsub2Zmc2V0ICsgaHVuay5vbGRTdGFydCArIGh1bmsub2xkTGluZXM7XG4gIH1cblxuICAvLyBBcHBseSBwYXRjaCBodW5rc1xuICBsZXQgZGlmZk9mZnNldCA9IDA7XG4gIGZvciAobGV0IGkgPSAwOyBpIDwgaHVua3MubGVuZ3RoOyBpKyspIHtcbiAgICBsZXQgaHVuayA9IGh1bmtzW2ldLFxuICAgICAgICB0b1BvcyA9IGh1bmsub2xkU3RhcnQgKyBodW5rLm9mZnNldCArIGRpZmZPZmZzZXQgLSAxO1xuICAgIGRpZmZPZmZzZXQgKz0gaHVuay5uZXdMaW5lcyAtIGh1bmsub2xkTGluZXM7XG5cbiAgICBmb3IgKGxldCBqID0gMDsgaiA8IGh1bmsubGluZXMubGVuZ3RoOyBqKyspIHtcbiAgICAgIGxldCBsaW5lID0gaHVuay5saW5lc1tqXSxcbiAgICAgICAgICBvcGVyYXRpb24gPSAobGluZS5sZW5ndGggPiAwID8gbGluZVswXSA6ICcgJyksXG4gICAgICAgICAgY29udGVudCA9IChsaW5lLmxlbmd0aCA+IDAgPyBsaW5lLnN1YnN0cigxKSA6IGxpbmUpLFxuICAgICAgICAgIGRlbGltaXRlciA9IGh1bmsubGluZWRlbGltaXRlcnMgJiYgaHVuay5saW5lZGVsaW1pdGVyc1tqXSB8fCAnXFxuJztcblxuICAgICAgaWYgKG9wZXJhdGlvbiA9PT0gJyAnKSB7XG4gICAgICAgIHRvUG9zKys7XG4gICAgICB9IGVsc2UgaWYgKG9wZXJhdGlvbiA9PT0gJy0nKSB7XG4gICAgICAgIGxpbmVzLnNwbGljZSh0b1BvcywgMSk7XG4gICAgICAgIGRlbGltaXRlcnMuc3BsaWNlKHRvUG9zLCAxKTtcbiAgICAgIC8qIGlzdGFuYnVsIGlnbm9yZSBlbHNlICovXG4gICAgICB9IGVsc2UgaWYgKG9wZXJhdGlvbiA9PT0gJysnKSB7XG4gICAgICAgIGxpbmVzLnNwbGljZSh0b1BvcywgMCwgY29udGVudCk7XG4gICAgICAgIGRlbGltaXRlcnMuc3BsaWNlKHRvUG9zLCAwLCBkZWxpbWl0ZXIpO1xuICAgICAgICB0b1BvcysrO1xuICAgICAgfSBlbHNlIGlmIChvcGVyYXRpb24gPT09ICdcXFxcJykge1xuICAgICAgICBsZXQgcHJldmlvdXNPcGVyYXRpb24gPSBodW5rLmxpbmVzW2ogLSAxXSA/IGh1bmsubGluZXNbaiAtIDFdWzBdIDogbnVsbDtcbiAgICAgICAgaWYgKHByZXZpb3VzT3BlcmF0aW9uID09PSAnKycpIHtcbiAgICAgICAgICByZW1vdmVFT0ZOTCA9IHRydWU7XG4gICAgICAgIH0gZWxzZSBpZiAocHJldmlvdXNPcGVyYXRpb24gPT09ICctJykge1xuICAgICAgICAgIGFkZEVPRk5MID0gdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhhbmRsZSBFT0ZOTCBpbnNlcnRpb24vcmVtb3ZhbFxuICBpZiAocmVtb3ZlRU9GTkwpIHtcbiAgICB3aGlsZSAoIWxpbmVzW2xpbmVzLmxlbmd0aCAtIDFdKSB7XG4gICAgICBsaW5lcy5wb3AoKTtcbiAgICAgIGRlbGltaXRlcnMucG9wKCk7XG4gICAgfVxuICB9IGVsc2UgaWYgKGFkZEVPRk5MKSB7XG4gICAgbGluZXMucHVzaCgnJyk7XG4gICAgZGVsaW1pdGVycy5wdXNoKCdcXG4nKTtcbiAgfVxuICBmb3IgKGxldCBfayA9IDA7IF9rIDwgbGluZXMubGVuZ3RoIC0gMTsgX2srKykge1xuICAgIGxpbmVzW19rXSA9IGxpbmVzW19rXSArIGRlbGltaXRlcnNbX2tdO1xuICB9XG4gIHJldHVybiBsaW5lcy5qb2luKCcnKTtcbn1cblxuLy8gV3JhcHBlciB0aGF0IHN1cHBvcnRzIG11bHRpcGxlIGZpbGUgcGF0Y2hlcyB2aWEgY2FsbGJhY2tzLlxuZXhwb3J0IGZ1bmN0aW9uIGFwcGx5UGF0Y2hlcyh1bmlEaWZmLCBvcHRpb25zKSB7XG4gIGlmICh0eXBlb2YgdW5pRGlmZiA9PT0gJ3N0cmluZycpIHtcbiAgICB1bmlEaWZmID0gcGFyc2VQYXRjaCh1bmlEaWZmKTtcbiAgfVxuXG4gIGxldCBjdXJyZW50SW5kZXggPSAwO1xuICBmdW5jdGlvbiBwcm9jZXNzSW5kZXgoKSB7XG4gICAgbGV0IGluZGV4ID0gdW5pRGlmZltjdXJyZW50SW5kZXgrK107XG4gICAgaWYgKCFpbmRleCkge1xuICAgICAgcmV0dXJuIG9wdGlvbnMuY29tcGxldGUoKTtcbiAgICB9XG5cbiAgICBvcHRpb25zLmxvYWRGaWxlKGluZGV4LCBmdW5jdGlvbihlcnIsIGRhdGEpIHtcbiAgICAgIGlmIChlcnIpIHtcbiAgICAgICAgcmV0dXJuIG9wdGlvbnMuY29tcGxldGUoZXJyKTtcbiAgICAgIH1cblxuICAgICAgbGV0IHVwZGF0ZWRDb250ZW50ID0gYXBwbHlQYXRjaChkYXRhLCBpbmRleCwgb3B0aW9ucyk7XG4gICAgICBvcHRpb25zLnBhdGNoZWQoaW5kZXgsIHVwZGF0ZWRDb250ZW50LCBmdW5jdGlvbihlcnIpIHtcbiAgICAgICAgaWYgKGVycikge1xuICAgICAgICAgIHJldHVybiBvcHRpb25zLmNvbXBsZXRlKGVycik7XG4gICAgICAgIH1cblxuICAgICAgICBwcm9jZXNzSW5kZXgoKTtcbiAgICAgIH0pO1xuICAgIH0pO1xuICB9XG4gIHByb2Nlc3NJbmRleCgpO1xufVxuIl19 diff --git a/node_modules/.npm-6P1sfSEP/node_modules/diff/lib/util/array.js b/node_modules/.npm-6P1sfSEP/node_modules/diff/lib/util/array.js new file mode 100644 index 00000000..aecf67ac --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/diff/lib/util/array.js @@ -0,0 +1,32 @@ +/*istanbul ignore start*/ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.arrayEqual = arrayEqual; +exports.arrayStartsWith = arrayStartsWith; + +/*istanbul ignore end*/ +function arrayEqual(a, b) { + if (a.length !== b.length) { + return false; + } + + return arrayStartsWith(a, b); +} + +function arrayStartsWith(array, start) { + if (start.length > array.length) { + return false; + } + + for (var i = 0; i < start.length; i++) { + if (start[i] !== array[i]) { + return false; + } + } + + return true; +} +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlsL2FycmF5LmpzIl0sIm5hbWVzIjpbImFycmF5RXF1YWwiLCJhIiwiYiIsImxlbmd0aCIsImFycmF5U3RhcnRzV2l0aCIsImFycmF5Iiwic3RhcnQiLCJpIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQU8sU0FBU0EsVUFBVCxDQUFvQkMsQ0FBcEIsRUFBdUJDLENBQXZCLEVBQTBCO0FBQy9CLE1BQUlELENBQUMsQ0FBQ0UsTUFBRixLQUFhRCxDQUFDLENBQUNDLE1BQW5CLEVBQTJCO0FBQ3pCLFdBQU8sS0FBUDtBQUNEOztBQUVELFNBQU9DLGVBQWUsQ0FBQ0gsQ0FBRCxFQUFJQyxDQUFKLENBQXRCO0FBQ0Q7O0FBRU0sU0FBU0UsZUFBVCxDQUF5QkMsS0FBekIsRUFBZ0NDLEtBQWhDLEVBQXVDO0FBQzVDLE1BQUlBLEtBQUssQ0FBQ0gsTUFBTixHQUFlRSxLQUFLLENBQUNGLE1BQXpCLEVBQWlDO0FBQy9CLFdBQU8sS0FBUDtBQUNEOztBQUVELE9BQUssSUFBSUksQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBR0QsS0FBSyxDQUFDSCxNQUExQixFQUFrQ0ksQ0FBQyxFQUFuQyxFQUF1QztBQUNyQyxRQUFJRCxLQUFLLENBQUNDLENBQUQsQ0FBTCxLQUFhRixLQUFLLENBQUNFLENBQUQsQ0FBdEIsRUFBMkI7QUFDekIsYUFBTyxLQUFQO0FBQ0Q7QUFDRjs7QUFFRCxTQUFPLElBQVA7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBmdW5jdGlvbiBhcnJheUVxdWFsKGEsIGIpIHtcbiAgaWYgKGEubGVuZ3RoICE9PSBiLmxlbmd0aCkge1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuXG4gIHJldHVybiBhcnJheVN0YXJ0c1dpdGgoYSwgYik7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBhcnJheVN0YXJ0c1dpdGgoYXJyYXksIHN0YXJ0KSB7XG4gIGlmIChzdGFydC5sZW5ndGggPiBhcnJheS5sZW5ndGgpIHtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cblxuICBmb3IgKGxldCBpID0gMDsgaSA8IHN0YXJ0Lmxlbmd0aDsgaSsrKSB7XG4gICAgaWYgKHN0YXJ0W2ldICE9PSBhcnJheVtpXSkge1xuICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiB0cnVlO1xufVxuIl19 diff --git a/node_modules/.npm-6P1sfSEP/node_modules/iconv-lite/lib/bom-handling.js b/node_modules/.npm-6P1sfSEP/node_modules/iconv-lite/lib/bom-handling.js new file mode 100644 index 00000000..10508723 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/iconv-lite/lib/bom-handling.js @@ -0,0 +1,52 @@ +"use strict"; + +var BOMChar = '\uFEFF'; + +exports.PrependBOM = PrependBOMWrapper +function PrependBOMWrapper(encoder, options) { + this.encoder = encoder; + this.addBOM = true; +} + +PrependBOMWrapper.prototype.write = function(str) { + if (this.addBOM) { + str = BOMChar + str; + this.addBOM = false; + } + + return this.encoder.write(str); +} + +PrependBOMWrapper.prototype.end = function() { + return this.encoder.end(); +} + + +//------------------------------------------------------------------------------ + +exports.StripBOM = StripBOMWrapper; +function StripBOMWrapper(decoder, options) { + this.decoder = decoder; + this.pass = false; + this.options = options || {}; +} + +StripBOMWrapper.prototype.write = function(buf) { + var res = this.decoder.write(buf); + if (this.pass || !res) + return res; + + if (res[0] === BOMChar) { + res = res.slice(1); + if (typeof this.options.stripBOM === 'function') + this.options.stripBOM(); + } + + this.pass = true; + return res; +} + +StripBOMWrapper.prototype.end = function() { + return this.decoder.end(); +} + diff --git a/node_modules/.npm-6P1sfSEP/node_modules/isexe/test/basic.js b/node_modules/.npm-6P1sfSEP/node_modules/isexe/test/basic.js new file mode 100644 index 00000000..d926df64 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/isexe/test/basic.js @@ -0,0 +1,221 @@ +var t = require('tap') +var fs = require('fs') +var path = require('path') +var fixture = path.resolve(__dirname, 'fixtures') +var meow = fixture + '/meow.cat' +var mine = fixture + '/mine.cat' +var ours = fixture + '/ours.cat' +var fail = fixture + '/fail.false' +var noent = fixture + '/enoent.exe' +var mkdirp = require('mkdirp') +var rimraf = require('rimraf') + +var isWindows = process.platform === 'win32' +var hasAccess = typeof fs.access === 'function' +var winSkip = isWindows && 'windows' +var accessSkip = !hasAccess && 'no fs.access function' +var hasPromise = typeof Promise === 'function' +var promiseSkip = !hasPromise && 'no global Promise' + +function reset () { + delete require.cache[require.resolve('../')] + return require('../') +} + +t.test('setup fixtures', function (t) { + rimraf.sync(fixture) + mkdirp.sync(fixture) + fs.writeFileSync(meow, '#!/usr/bin/env cat\nmeow\n') + fs.chmodSync(meow, parseInt('0755', 8)) + fs.writeFileSync(fail, '#!/usr/bin/env false\n') + fs.chmodSync(fail, parseInt('0644', 8)) + fs.writeFileSync(mine, '#!/usr/bin/env cat\nmine\n') + fs.chmodSync(mine, parseInt('0744', 8)) + fs.writeFileSync(ours, '#!/usr/bin/env cat\nours\n') + fs.chmodSync(ours, parseInt('0754', 8)) + t.end() +}) + +t.test('promise', { skip: promiseSkip }, function (t) { + var isexe = reset() + t.test('meow async', function (t) { + isexe(meow).then(function (is) { + t.ok(is) + t.end() + }) + }) + t.test('fail async', function (t) { + isexe(fail).then(function (is) { + t.notOk(is) + t.end() + }) + }) + t.test('noent async', function (t) { + isexe(noent).catch(function (er) { + t.ok(er) + t.end() + }) + }) + t.test('noent ignore async', function (t) { + isexe(noent, { ignoreErrors: true }).then(function (is) { + t.notOk(is) + t.end() + }) + }) + t.end() +}) + +t.test('no promise', function (t) { + global.Promise = null + var isexe = reset() + t.throws('try to meow a promise', function () { + isexe(meow) + }) + t.end() +}) + +t.test('access', { skip: accessSkip || winSkip }, function (t) { + runTest(t) +}) + +t.test('mode', { skip: winSkip }, function (t) { + delete fs.access + delete fs.accessSync + var isexe = reset() + t.ok(isexe.sync(ours, { uid: 0, gid: 0 })) + t.ok(isexe.sync(mine, { uid: 0, gid: 0 })) + runTest(t) +}) + +t.test('windows', function (t) { + global.TESTING_WINDOWS = true + var pathExt = '.EXE;.CAT;.CMD;.COM' + t.test('pathExt option', function (t) { + runTest(t, { pathExt: '.EXE;.CAT;.CMD;.COM' }) + }) + t.test('pathExt env', function (t) { + process.env.PATHEXT = pathExt + runTest(t) + }) + t.test('no pathExt', function (t) { + // with a pathExt of '', any filename is fine. + // so the "fail" one would still pass. + runTest(t, { pathExt: '', skipFail: true }) + }) + t.test('pathext with empty entry', function (t) { + // with a pathExt of '', any filename is fine. + // so the "fail" one would still pass. + runTest(t, { pathExt: ';' + pathExt, skipFail: true }) + }) + t.end() +}) + +t.test('cleanup', function (t) { + rimraf.sync(fixture) + t.end() +}) + +function runTest (t, options) { + var isexe = reset() + + var optionsIgnore = Object.create(options || {}) + optionsIgnore.ignoreErrors = true + + if (!options || !options.skipFail) { + t.notOk(isexe.sync(fail, options)) + } + t.notOk(isexe.sync(noent, optionsIgnore)) + if (!options) { + t.ok(isexe.sync(meow)) + } else { + t.ok(isexe.sync(meow, options)) + } + + t.ok(isexe.sync(mine, options)) + t.ok(isexe.sync(ours, options)) + t.throws(function () { + isexe.sync(noent, options) + }) + + t.test('meow async', function (t) { + if (!options) { + isexe(meow, function (er, is) { + if (er) { + throw er + } + t.ok(is) + t.end() + }) + } else { + isexe(meow, options, function (er, is) { + if (er) { + throw er + } + t.ok(is) + t.end() + }) + } + }) + + t.test('mine async', function (t) { + isexe(mine, options, function (er, is) { + if (er) { + throw er + } + t.ok(is) + t.end() + }) + }) + + t.test('ours async', function (t) { + isexe(ours, options, function (er, is) { + if (er) { + throw er + } + t.ok(is) + t.end() + }) + }) + + if (!options || !options.skipFail) { + t.test('fail async', function (t) { + isexe(fail, options, function (er, is) { + if (er) { + throw er + } + t.notOk(is) + t.end() + }) + }) + } + + t.test('noent async', function (t) { + isexe(noent, options, function (er, is) { + t.ok(er) + t.notOk(is) + t.end() + }) + }) + + t.test('noent ignore async', function (t) { + isexe(noent, optionsIgnore, function (er, is) { + if (er) { + throw er + } + t.notOk(is) + t.end() + }) + }) + + t.test('directory is not executable', function (t) { + isexe(__dirname, options, function (er, is) { + if (er) { + throw er + } + t.notOk(is) + t.end() + }) + }) + + t.end() +} diff --git a/node_modules/.npm-6P1sfSEP/node_modules/jsonparse/test/big-token.js b/node_modules/.npm-6P1sfSEP/node_modules/jsonparse/test/big-token.js new file mode 100644 index 00000000..36046317 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/jsonparse/test/big-token.js @@ -0,0 +1,24 @@ +var stream = require('stream'); +var JsonParse = require('../jsonparse'); +var test = require('tape'); + +test('can handle large tokens without running out of memory', function (t) { + var parser = new JsonParse(); + var chunkSize = 1024; + var chunks = 1024 * 200; // 200mb + var quote = Buffer.from ? Buffer.from('"') : new Buffer('"'); + t.plan(1); + + parser.onToken = function (type, value) { + t.equal(value.length, chunkSize * chunks, 'token should be size of input json'); + t.end(); + }; + + parser.write(quote); + for (var i = 0; i < chunks; ++i) { + var buf = Buffer.alloc ? Buffer.alloc(chunkSize) : new Buffer(chunkSize); + buf.fill('a'); + parser.write(buf); + } + parser.write(quote); +}); diff --git a/node_modules/.npm-6P1sfSEP/node_modules/jsonparse/test/boundary.js b/node_modules/.npm-6P1sfSEP/node_modules/jsonparse/test/boundary.js new file mode 100644 index 00000000..6671f5f9 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/jsonparse/test/boundary.js @@ -0,0 +1,110 @@ +var test = require('tape'); +var Parser = require('../'); + +test('2 byte utf8 \'De\' character: д', function (t) { + t.plan(1); + + var p = new Parser(); + p.onValue = function (value) { + t.equal(value, 'д'); + }; + + var de_buffer = new Buffer([0xd0, 0xb4]); + + p.write('"'); + p.write(de_buffer); + p.write('"'); + +}); + +test('3 byte utf8 \'Han\' character: 我', function (t) { + t.plan(1); + + var p = new Parser(); + p.onValue = function (value) { + t.equal(value, '我'); + }; + + var han_buffer = new Buffer([0xe6, 0x88, 0x91]); + p.write('"'); + p.write(han_buffer); + p.write('"'); +}); + +test('4 byte utf8 character (unicode scalar U+2070E): 𠜎', function (t) { + t.plan(1); + + var p = new Parser(); + p.onValue = function (value) { + t.equal(value, '𠜎'); + }; + + var Ux2070E_buffer = new Buffer([0xf0, 0xa0, 0x9c, 0x8e]); + p.write('"'); + p.write(Ux2070E_buffer); + p.write('"'); +}); + +test('3 byte utf8 \'Han\' character chunked inbetween 2nd and 3rd byte: 我', function (t) { + t.plan(1); + + var p = new Parser(); + p.onValue = function (value) { + t.equal(value, '我'); + }; + + var han_buffer_first = new Buffer([0xe6, 0x88]); + var han_buffer_second = new Buffer([0x91]); + p.write('"'); + p.write(han_buffer_first); + p.write(han_buffer_second); + p.write('"'); +}); + +test('4 byte utf8 character (unicode scalar U+2070E) chunked inbetween 2nd and 3rd byte: 𠜎', function (t) { + t.plan(1); + + var p = new Parser(); + p.onValue = function (value) { + t.equal(value, '𠜎'); + }; + + var Ux2070E_buffer_first = new Buffer([0xf0, 0xa0]); + var Ux2070E_buffer_second = new Buffer([0x9c, 0x8e]); + p.write('"'); + p.write(Ux2070E_buffer_first); + p.write(Ux2070E_buffer_second); + p.write('"'); +}); + +test('1-4 byte utf8 character string chunked inbetween random bytes: Aж文𠜱B', function (t) { + t.plan(1); + +var p = new Parser(); + p.onValue = function (value) { + t.equal(value, 'Aж文𠜱B'); + }; + + var eclectic_buffer = new Buffer([0x41, // A + 0xd0, 0xb6, // ж + 0xe6, 0x96, 0x87, // 文 + 0xf0, 0xa0, 0x9c, 0xb1, // 𠜱 + 0x42]); // B + + var rand_chunk = Math.floor(Math.random() * (eclectic_buffer.length)); + var first_buffer = eclectic_buffer.slice(0, rand_chunk); + var second_buffer = eclectic_buffer.slice(rand_chunk); + + //console.log('eclectic_buffer: ' + eclectic_buffer) + //console.log('sliced from 0 to ' + rand_chunk); + //console.log(first_buffer); + //console.log('then sliced from ' + rand_chunk + ' to the end'); + //console.log(second_buffer); + + console.log('chunked after offset ' + rand_chunk); + p.write('"'); + p.write(first_buffer); + p.write(second_buffer); + p.write('"'); + +}); \ No newline at end of file diff --git a/node_modules/.npm-6P1sfSEP/node_modules/minipass-fetch/lib/abort-error.js b/node_modules/.npm-6P1sfSEP/node_modules/minipass-fetch/lib/abort-error.js new file mode 100644 index 00000000..b18f6432 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/minipass-fetch/lib/abort-error.js @@ -0,0 +1,17 @@ +'use strict' +class AbortError extends Error { + constructor (message) { + super(message) + this.code = 'FETCH_ABORTED' + this.type = 'aborted' + Error.captureStackTrace(this, this.constructor) + } + + get name () { + return 'AbortError' + } + + // don't allow name to be overridden, but don't throw either + set name (s) {} +} +module.exports = AbortError diff --git a/node_modules/.npm-6P1sfSEP/node_modules/minipass-fetch/lib/blob.js b/node_modules/.npm-6P1sfSEP/node_modules/minipass-fetch/lib/blob.js new file mode 100644 index 00000000..121b1730 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/minipass-fetch/lib/blob.js @@ -0,0 +1,97 @@ +'use strict' +const { Minipass } = require('minipass') +const TYPE = Symbol('type') +const BUFFER = Symbol('buffer') + +class Blob { + constructor (blobParts, options) { + this[TYPE] = '' + + const buffers = [] + let size = 0 + + if (blobParts) { + const a = blobParts + const length = Number(a.length) + for (let i = 0; i < length; i++) { + const element = a[i] + const buffer = element instanceof Buffer ? element + : ArrayBuffer.isView(element) + ? Buffer.from(element.buffer, element.byteOffset, element.byteLength) + : element instanceof ArrayBuffer ? Buffer.from(element) + : element instanceof Blob ? element[BUFFER] + : typeof element === 'string' ? Buffer.from(element) + : Buffer.from(String(element)) + size += buffer.length + buffers.push(buffer) + } + } + + this[BUFFER] = Buffer.concat(buffers, size) + + const type = options && options.type !== undefined + && String(options.type).toLowerCase() + if (type && !/[^\u0020-\u007E]/.test(type)) { + this[TYPE] = type + } + } + + get size () { + return this[BUFFER].length + } + + get type () { + return this[TYPE] + } + + text () { + return Promise.resolve(this[BUFFER].toString()) + } + + arrayBuffer () { + const buf = this[BUFFER] + const off = buf.byteOffset + const len = buf.byteLength + const ab = buf.buffer.slice(off, off + len) + return Promise.resolve(ab) + } + + stream () { + return new Minipass().end(this[BUFFER]) + } + + slice (start, end, type) { + const size = this.size + const relativeStart = start === undefined ? 0 + : start < 0 ? Math.max(size + start, 0) + : Math.min(start, size) + const relativeEnd = end === undefined ? size + : end < 0 ? Math.max(size + end, 0) + : Math.min(end, size) + const span = Math.max(relativeEnd - relativeStart, 0) + + const buffer = this[BUFFER] + const slicedBuffer = buffer.slice( + relativeStart, + relativeStart + span + ) + const blob = new Blob([], { type }) + blob[BUFFER] = slicedBuffer + return blob + } + + get [Symbol.toStringTag] () { + return 'Blob' + } + + static get BUFFER () { + return BUFFER + } +} + +Object.defineProperties(Blob.prototype, { + size: { enumerable: true }, + type: { enumerable: true }, +}) + +module.exports = Blob diff --git a/node_modules/.npm-6P1sfSEP/node_modules/minipass-fetch/lib/body.js b/node_modules/.npm-6P1sfSEP/node_modules/minipass-fetch/lib/body.js new file mode 100644 index 00000000..62286bd1 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/minipass-fetch/lib/body.js @@ -0,0 +1,350 @@ +'use strict' +const { Minipass } = require('minipass') +const MinipassSized = require('minipass-sized') + +const Blob = require('./blob.js') +const { BUFFER } = Blob +const FetchError = require('./fetch-error.js') + +// optional dependency on 'encoding' +let convert +try { + convert = require('encoding').convert +} catch (e) { + // defer error until textConverted is called +} + +const INTERNALS = Symbol('Body internals') +const CONSUME_BODY = Symbol('consumeBody') + +class Body { + constructor (bodyArg, options = {}) { + const { size = 0, timeout = 0 } = options + const body = bodyArg === undefined || bodyArg === null ? null + : isURLSearchParams(bodyArg) ? Buffer.from(bodyArg.toString()) + : isBlob(bodyArg) ? bodyArg + : Buffer.isBuffer(bodyArg) ? bodyArg + : Object.prototype.toString.call(bodyArg) === '[object ArrayBuffer]' + ? Buffer.from(bodyArg) + : ArrayBuffer.isView(bodyArg) + ? Buffer.from(bodyArg.buffer, bodyArg.byteOffset, bodyArg.byteLength) + : Minipass.isStream(bodyArg) ? bodyArg + : Buffer.from(String(bodyArg)) + + this[INTERNALS] = { + body, + disturbed: false, + error: null, + } + + this.size = size + this.timeout = timeout + + if (Minipass.isStream(body)) { + body.on('error', er => { + const error = er.name === 'AbortError' ? er + : new FetchError(`Invalid response while trying to fetch ${ + this.url}: ${er.message}`, 'system', er) + this[INTERNALS].error = error + }) + } + } + + get body () { + return this[INTERNALS].body + } + + get bodyUsed () { + return this[INTERNALS].disturbed + } + + arrayBuffer () { + return this[CONSUME_BODY]().then(buf => + buf.buffer.slice(buf.byteOffset, buf.byteOffset + buf.byteLength)) + } + + blob () { + const ct = this.headers && this.headers.get('content-type') || '' + return this[CONSUME_BODY]().then(buf => Object.assign( + new Blob([], { type: ct.toLowerCase() }), + { [BUFFER]: buf } + )) + } + + async json () { + const buf = await this[CONSUME_BODY]() + try { + return JSON.parse(buf.toString()) + } catch (er) { + throw new FetchError( + `invalid json response body at ${this.url} reason: ${er.message}`, + 'invalid-json' + ) + } + } + + text () { + return this[CONSUME_BODY]().then(buf => buf.toString()) + } + + buffer () { + return this[CONSUME_BODY]() + } + + textConverted () { + return this[CONSUME_BODY]().then(buf => convertBody(buf, this.headers)) + } + + [CONSUME_BODY] () { + if (this[INTERNALS].disturbed) { + return Promise.reject(new TypeError(`body used already for: ${ + this.url}`)) + } + + this[INTERNALS].disturbed = true + + if (this[INTERNALS].error) { + return Promise.reject(this[INTERNALS].error) + } + + // body is null + if (this.body === null) { + return Promise.resolve(Buffer.alloc(0)) + } + + if (Buffer.isBuffer(this.body)) { + return Promise.resolve(this.body) + } + + const upstream = isBlob(this.body) ? this.body.stream() : this.body + + /* istanbul ignore if: should never happen */ + if (!Minipass.isStream(upstream)) { + return Promise.resolve(Buffer.alloc(0)) + } + + const stream = this.size && upstream instanceof MinipassSized ? upstream + : !this.size && upstream instanceof Minipass && + !(upstream instanceof MinipassSized) ? upstream + : this.size ? new MinipassSized({ size: this.size }) + : new Minipass() + + // allow timeout on slow response body, but only if the stream is still writable. this + // makes the timeout center on the socket stream from lib/index.js rather than the + // intermediary minipass stream we create to receive the data + const resTimeout = this.timeout && stream.writable ? setTimeout(() => { + stream.emit('error', new FetchError( + `Response timeout while trying to fetch ${ + this.url} (over ${this.timeout}ms)`, 'body-timeout')) + }, this.timeout) : null + + // do not keep the process open just for this timeout, even + // though we expect it'll get cleared eventually. + if (resTimeout && resTimeout.unref) { + resTimeout.unref() + } + + // do the pipe in the promise, because the pipe() can send too much + // data through right away and upset the MP Sized object + return new Promise((resolve) => { + // if the stream is some other kind of stream, then pipe through a MP + // so we can collect it more easily. + if (stream !== upstream) { + upstream.on('error', er => stream.emit('error', er)) + upstream.pipe(stream) + } + resolve() + }).then(() => stream.concat()).then(buf => { + clearTimeout(resTimeout) + return buf + }).catch(er => { + clearTimeout(resTimeout) + // request was aborted, reject with this Error + if (er.name === 'AbortError' || er.name === 'FetchError') { + throw er + } else if (er.name === 'RangeError') { + throw new FetchError(`Could not create Buffer from response body for ${ + this.url}: ${er.message}`, 'system', er) + } else { + // other errors, such as incorrect content-encoding or content-length + throw new FetchError(`Invalid response body while trying to fetch ${ + this.url}: ${er.message}`, 'system', er) + } + }) + } + + static clone (instance) { + if (instance.bodyUsed) { + throw new Error('cannot clone body after it is used') + } + + const body = instance.body + + // check that body is a stream and not form-data object + // NB: can't clone the form-data object without having it as a dependency + if (Minipass.isStream(body) && typeof body.getBoundary !== 'function') { + // create a dedicated tee stream so that we don't lose data + // potentially sitting in the body stream's buffer by writing it + // immediately to p1 and not having it for p2. + const tee = new Minipass() + const p1 = new Minipass() + const p2 = new Minipass() + tee.on('error', er => { + p1.emit('error', er) + p2.emit('error', er) + }) + body.on('error', er => tee.emit('error', er)) + tee.pipe(p1) + tee.pipe(p2) + body.pipe(tee) + // set instance body to one fork, return the other + instance[INTERNALS].body = p1 + return p2 + } else { + return instance.body + } + } + + static extractContentType (body) { + return body === null || body === undefined ? null + : typeof body === 'string' ? 'text/plain;charset=UTF-8' + : isURLSearchParams(body) + ? 'application/x-www-form-urlencoded;charset=UTF-8' + : isBlob(body) ? body.type || null + : Buffer.isBuffer(body) ? null + : Object.prototype.toString.call(body) === '[object ArrayBuffer]' ? null + : ArrayBuffer.isView(body) ? null + : typeof body.getBoundary === 'function' + ? `multipart/form-data;boundary=${body.getBoundary()}` + : Minipass.isStream(body) ? null + : 'text/plain;charset=UTF-8' + } + + static getTotalBytes (instance) { + const { body } = instance + return (body === null || body === undefined) ? 0 + : isBlob(body) ? body.size + : Buffer.isBuffer(body) ? body.length + : body && typeof body.getLengthSync === 'function' && ( + // detect form data input from form-data module + body._lengthRetrievers && + /* istanbul ignore next */ body._lengthRetrievers.length === 0 || // 1.x + body.hasKnownLength && body.hasKnownLength()) // 2.x + ? body.getLengthSync() + : null + } + + static writeToStream (dest, instance) { + const { body } = instance + + if (body === null || body === undefined) { + dest.end() + } else if (Buffer.isBuffer(body) || typeof body === 'string') { + dest.end(body) + } else { + // body is stream or blob + const stream = isBlob(body) ? body.stream() : body + stream.on('error', er => dest.emit('error', er)).pipe(dest) + } + + return dest + } +} + +Object.defineProperties(Body.prototype, { + body: { enumerable: true }, + bodyUsed: { enumerable: true }, + arrayBuffer: { enumerable: true }, + blob: { enumerable: true }, + json: { enumerable: true }, + text: { enumerable: true }, +}) + +const isURLSearchParams = obj => + // Duck-typing as a necessary condition. + (typeof obj !== 'object' || + typeof obj.append !== 'function' || + typeof obj.delete !== 'function' || + typeof obj.get !== 'function' || + typeof obj.getAll !== 'function' || + typeof obj.has !== 'function' || + typeof obj.set !== 'function') ? false + // Brand-checking and more duck-typing as optional condition. + : obj.constructor.name === 'URLSearchParams' || + Object.prototype.toString.call(obj) === '[object URLSearchParams]' || + typeof obj.sort === 'function' + +const isBlob = obj => + typeof obj === 'object' && + typeof obj.arrayBuffer === 'function' && + typeof obj.type === 'string' && + typeof obj.stream === 'function' && + typeof obj.constructor === 'function' && + typeof obj.constructor.name === 'string' && + /^(Blob|File)$/.test(obj.constructor.name) && + /^(Blob|File)$/.test(obj[Symbol.toStringTag]) + +const convertBody = (buffer, headers) => { + /* istanbul ignore if */ + if (typeof convert !== 'function') { + throw new Error('The package `encoding` must be installed to use the textConverted() function') + } + + const ct = headers && headers.get('content-type') + let charset = 'utf-8' + let res + + // header + if (ct) { + res = /charset=([^;]*)/i.exec(ct) + } + + // no charset in content type, peek at response body for at most 1024 bytes + const str = buffer.slice(0, 1024).toString() + + // html5 + if (!res && str) { + res = / { + const mps = new MPS({ size: 4 }) + + mps.write(Buffer.from('a').toString('hex'), 'hex') + mps.write(Buffer.from('sd')) + mps.end('f') + return mps.concat().then(data => t.equal(data.toString(), 'asdf')) +}) + +t.test('error if size exceeded', t => { + const mps = new MPS({ size: 1 }) + mps.on('error', er => { + t.match(er, { + message: 'Bad data size: expected 1 bytes, but got 4', + found: 4, + expect: 1, + code: 'EBADSIZE', + name: 'SizeError', + }) + t.end() + }) + mps.write('asdf') +}) + +t.test('error if size is not met', t => { + const mps = new MPS({ size: 999 }) + t.throws(() => mps.end(), { + message: 'Bad data size: expected 999 bytes, but got 0', + found: 0, + name: 'SizeError', + expect: 999, + code: 'EBADSIZE', + }) + t.end() +}) + +t.test('error if non-string/buffer is written', t => { + const mps = new MPS({size:1}) + mps.on('error', er => { + t.match(er, { + message: 'MinipassSized streams only work with string and buffer data' + }) + t.end() + }) + mps.write({some:'object'}) +}) + +t.test('projectiles', t => { + t.throws(() => new MPS(), { + message: 'invalid expected size: undefined' + }, 'size is required') + t.throws(() => new MPS({size: true}), { + message: 'invalid expected size: true' + }, 'size must be number') + t.throws(() => new MPS({size: NaN}), { + message: 'invalid expected size: NaN' + }, 'size must not be NaN') + t.throws(() => new MPS({size:1.2}), { + message: 'invalid expected size: 1.2' + }, 'size must be integer') + t.throws(() => new MPS({size: Infinity}), { + message: 'invalid expected size: Infinity' + }, 'size must be finite') + t.throws(() => new MPS({size: -1}), { + message: 'invalid expected size: -1' + }, 'size must be positive') + t.throws(() => new MPS({objectMode: true}), { + message: 'MinipassSized streams only work with string and buffer data' + }, 'no objectMode') + t.throws(() => new MPS({size: Number.MAX_SAFE_INTEGER + 1000000}), { + message: 'invalid expected size: 9007199255740992' + }) + t.end() +}) + +t.test('exports SizeError class', t => { + t.isa(MPS.SizeError, 'function') + t.isa(MPS.SizeError.prototype, Error) + t.end() +}) diff --git a/node_modules/.npm-6P1sfSEP/node_modules/minizlib/node_modules/minipass/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/minizlib/node_modules/minipass/LICENSE new file mode 100644 index 00000000..bf1dece2 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/minizlib/node_modules/minipass/LICENSE @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) 2017-2022 npm, Inc., Isaac Z. Schlueter, and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/gyp/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/gyp/LICENSE new file mode 100644 index 00000000..c6944c5e --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/gyp/LICENSE @@ -0,0 +1,28 @@ +Copyright (c) 2020 Node.js contributors. All rights reserved. +Copyright (c) 2009 Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc new file mode 100644 index 00000000..8bca5108 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc @@ -0,0 +1,12 @@ +// Copyright (c) 2013 Google Inc. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +// This file is used to generate an empty .pdb -- with a 4KB pagesize -- that is +// then used during the final link for modules that have large PDBs. Otherwise, +// the linker will generate a pdb with a page size of 1KB, which imposes a limit +// of 1GB on the .pdb. By generating an initial empty .pdb with the compiler +// (rather than the linker), this limit is avoided. With this in place PDBs may +// grow to 2GB. +// +// This file is referenced by the msvs_large_pdb mechanism in MSVSUtil.py. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/gyp/gyp b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/gyp/gyp new file mode 100644 index 00000000..1b8b9bdf --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/gyp/gyp @@ -0,0 +1,8 @@ +#!/bin/sh +# Copyright 2013 The Chromium Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +set -e +base=$(dirname "$0") +exec python "${base}/gyp_main.py" "$@" diff --git a/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/gyp/gyp.bat b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/gyp/gyp.bat new file mode 100644 index 00000000..ad797c30 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/gyp/gyp.bat @@ -0,0 +1,5 @@ +@rem Copyright (c) 2009 Google Inc. All rights reserved. +@rem Use of this source code is governed by a BSD-style license that can be +@rem found in the LICENSE file. + +@python "%~dp0gyp_main.py" %* diff --git a/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/gyp/pylib/packaging/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/gyp/pylib/packaging/LICENSE new file mode 100644 index 00000000..6f62d44e --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/gyp/pylib/packaging/LICENSE @@ -0,0 +1,3 @@ +This software is made available under the terms of *either* of the licenses +found in LICENSE.APACHE or LICENSE.BSD. Contributions to this software is made +under the terms of *both* these licenses. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.APACHE b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.APACHE new file mode 100644 index 00000000..f433b1a5 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.APACHE @@ -0,0 +1,177 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS diff --git a/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.BSD b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.BSD new file mode 100644 index 00000000..42ce7b75 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.BSD @@ -0,0 +1,23 @@ +Copyright (c) Donald Stufft and individual contributors. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/lib/Find-VisualStudio.cs b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/lib/Find-VisualStudio.cs new file mode 100644 index 00000000..d2e45a76 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/lib/Find-VisualStudio.cs @@ -0,0 +1,250 @@ +// Copyright 2017 - Refael Ackermann +// Distributed under MIT style license +// See accompanying file LICENSE at https://github.com/node4good/windows-autoconf + +// Usage: +// powershell -ExecutionPolicy Unrestricted -Command "Add-Type -Path Find-VisualStudio.cs; [VisualStudioConfiguration.Main]::PrintJson()" +// This script needs to be compatible with PowerShell v2 to run on Windows 2008R2 and Windows 7. + +using System; +using System.Text; +using System.Runtime.InteropServices; +using System.Collections.Generic; + +namespace VisualStudioConfiguration +{ + [Flags] + public enum InstanceState : uint + { + None = 0, + Local = 1, + Registered = 2, + NoRebootRequired = 4, + NoErrors = 8, + Complete = 4294967295, + } + + [Guid("6380BCFF-41D3-4B2E-8B2E-BF8A6810C848")] + [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + [ComImport] + public interface IEnumSetupInstances + { + + void Next([MarshalAs(UnmanagedType.U4), In] int celt, + [MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.Interface), Out] ISetupInstance[] rgelt, + [MarshalAs(UnmanagedType.U4)] out int pceltFetched); + + void Skip([MarshalAs(UnmanagedType.U4), In] int celt); + + void Reset(); + + [return: MarshalAs(UnmanagedType.Interface)] + IEnumSetupInstances Clone(); + } + + [Guid("42843719-DB4C-46C2-8E7C-64F1816EFD5B")] + [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + [ComImport] + public interface ISetupConfiguration + { + } + + [Guid("26AAB78C-4A60-49D6-AF3B-3C35BC93365D")] + [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + [ComImport] + public interface ISetupConfiguration2 : ISetupConfiguration + { + + [return: MarshalAs(UnmanagedType.Interface)] + IEnumSetupInstances EnumInstances(); + + [return: MarshalAs(UnmanagedType.Interface)] + ISetupInstance GetInstanceForCurrentProcess(); + + [return: MarshalAs(UnmanagedType.Interface)] + ISetupInstance GetInstanceForPath([MarshalAs(UnmanagedType.LPWStr), In] string path); + + [return: MarshalAs(UnmanagedType.Interface)] + IEnumSetupInstances EnumAllInstances(); + } + + [Guid("B41463C3-8866-43B5-BC33-2B0676F7F42E")] + [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + [ComImport] + public interface ISetupInstance + { + } + + [Guid("89143C9A-05AF-49B0-B717-72E218A2185C")] + [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + [ComImport] + public interface ISetupInstance2 : ISetupInstance + { + [return: MarshalAs(UnmanagedType.BStr)] + string GetInstanceId(); + + [return: MarshalAs(UnmanagedType.Struct)] + System.Runtime.InteropServices.ComTypes.FILETIME GetInstallDate(); + + [return: MarshalAs(UnmanagedType.BStr)] + string GetInstallationName(); + + [return: MarshalAs(UnmanagedType.BStr)] + string GetInstallationPath(); + + [return: MarshalAs(UnmanagedType.BStr)] + string GetInstallationVersion(); + + [return: MarshalAs(UnmanagedType.BStr)] + string GetDisplayName([MarshalAs(UnmanagedType.U4), In] int lcid); + + [return: MarshalAs(UnmanagedType.BStr)] + string GetDescription([MarshalAs(UnmanagedType.U4), In] int lcid); + + [return: MarshalAs(UnmanagedType.BStr)] + string ResolvePath([MarshalAs(UnmanagedType.LPWStr), In] string pwszRelativePath); + + [return: MarshalAs(UnmanagedType.U4)] + InstanceState GetState(); + + [return: MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_UNKNOWN)] + ISetupPackageReference[] GetPackages(); + + ISetupPackageReference GetProduct(); + + [return: MarshalAs(UnmanagedType.BStr)] + string GetProductPath(); + + [return: MarshalAs(UnmanagedType.VariantBool)] + bool IsLaunchable(); + + [return: MarshalAs(UnmanagedType.VariantBool)] + bool IsComplete(); + + [return: MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_UNKNOWN)] + ISetupPropertyStore GetProperties(); + + [return: MarshalAs(UnmanagedType.BStr)] + string GetEnginePath(); + } + + [Guid("DA8D8A16-B2B6-4487-A2F1-594CCCCD6BF5")] + [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + [ComImport] + public interface ISetupPackageReference + { + + [return: MarshalAs(UnmanagedType.BStr)] + string GetId(); + + [return: MarshalAs(UnmanagedType.BStr)] + string GetVersion(); + + [return: MarshalAs(UnmanagedType.BStr)] + string GetChip(); + + [return: MarshalAs(UnmanagedType.BStr)] + string GetLanguage(); + + [return: MarshalAs(UnmanagedType.BStr)] + string GetBranch(); + + [return: MarshalAs(UnmanagedType.BStr)] + string GetType(); + + [return: MarshalAs(UnmanagedType.BStr)] + string GetUniqueId(); + + [return: MarshalAs(UnmanagedType.VariantBool)] + bool GetIsExtension(); + } + + [Guid("c601c175-a3be-44bc-91f6-4568d230fc83")] + [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + [ComImport] + public interface ISetupPropertyStore + { + + [return: MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] + string[] GetNames(); + + object GetValue([MarshalAs(UnmanagedType.LPWStr), In] string pwszName); + } + + [Guid("42843719-DB4C-46C2-8E7C-64F1816EFD5B")] + [CoClass(typeof(SetupConfigurationClass))] + [ComImport] + public interface SetupConfiguration : ISetupConfiguration2, ISetupConfiguration + { + } + + [Guid("177F0C4A-1CD3-4DE7-A32C-71DBBB9FA36D")] + [ClassInterface(ClassInterfaceType.None)] + [ComImport] + public class SetupConfigurationClass + { + } + + public static class Main + { + public static void PrintJson() + { + ISetupConfiguration query = new SetupConfiguration(); + ISetupConfiguration2 query2 = (ISetupConfiguration2)query; + IEnumSetupInstances e = query2.EnumAllInstances(); + + int pceltFetched; + ISetupInstance2[] rgelt = new ISetupInstance2[1]; + List instances = new List(); + while (true) + { + e.Next(1, rgelt, out pceltFetched); + if (pceltFetched <= 0) + { + Console.WriteLine(String.Format("[{0}]", string.Join(",", instances.ToArray()))); + return; + } + + try + { + instances.Add(InstanceJson(rgelt[0])); + } + catch (COMException) + { + // Ignore instances that can't be queried. + } + } + } + + private static string JsonString(string s) + { + return "\"" + s.Replace("\\", "\\\\").Replace("\"", "\\\"") + "\""; + } + + private static string InstanceJson(ISetupInstance2 setupInstance2) + { + // Visual Studio component directory: + // https://docs.microsoft.com/en-us/visualstudio/install/workload-and-component-ids + + StringBuilder json = new StringBuilder(); + json.Append("{"); + + string path = JsonString(setupInstance2.GetInstallationPath()); + json.Append(String.Format("\"path\":{0},", path)); + + string version = JsonString(setupInstance2.GetInstallationVersion()); + json.Append(String.Format("\"version\":{0},", version)); + + List packages = new List(); + foreach (ISetupPackageReference package in setupInstance2.GetPackages()) + { + string id = JsonString(package.GetId()); + packages.Add(id); + } + json.Append(String.Format("\"packages\":[{0}]", string.Join(",", packages.ToArray()))); + + json.Append("}"); + return json.ToString(); + } + } +} diff --git a/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/@npmcli/agent/lib/agents.js b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/@npmcli/agent/lib/agents.js new file mode 100644 index 00000000..c541b930 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/@npmcli/agent/lib/agents.js @@ -0,0 +1,206 @@ +'use strict' + +const net = require('net') +const tls = require('tls') +const { once } = require('events') +const timers = require('timers/promises') +const { normalizeOptions, cacheOptions } = require('./options') +const { getProxy, getProxyAgent, proxyCache } = require('./proxy.js') +const Errors = require('./errors.js') +const { Agent: AgentBase } = require('agent-base') + +module.exports = class Agent extends AgentBase { + #options + #timeouts + #proxy + #noProxy + #ProxyAgent + + constructor (options = {}) { + const { timeouts, proxy, noProxy, ...normalizedOptions } = normalizeOptions(options) + + super(normalizedOptions) + + this.#options = normalizedOptions + this.#timeouts = timeouts + + if (proxy) { + this.#proxy = new URL(proxy) + this.#noProxy = noProxy + this.#ProxyAgent = getProxyAgent(proxy) + } + } + + get proxy () { + return this.#proxy ? { url: this.#proxy } : {} + } + + #getProxy (options) { + if (!this.#proxy) { + return + } + + const proxy = getProxy(`${options.protocol}//${options.host}:${options.port}`, { + proxy: this.#proxy, + noProxy: this.#noProxy, + }) + + if (!proxy) { + return + } + + const cacheKey = cacheOptions({ + ...options, + ...this.#options, + timeouts: this.#timeouts, + proxy, + }) + + if (proxyCache.has(cacheKey)) { + return proxyCache.get(cacheKey) + } + + let ProxyAgent = this.#ProxyAgent + if (Array.isArray(ProxyAgent)) { + ProxyAgent = this.isSecureEndpoint(options) ? ProxyAgent[1] : ProxyAgent[0] + } + + const proxyAgent = new ProxyAgent(proxy, { + ...this.#options, + socketOptions: { family: this.#options.family }, + }) + proxyCache.set(cacheKey, proxyAgent) + + return proxyAgent + } + + // takes an array of promises and races them against the connection timeout + // which will throw the necessary error if it is hit. This will return the + // result of the promise race. + async #timeoutConnection ({ promises, options, timeout }, ac = new AbortController()) { + if (timeout) { + const connectionTimeout = timers.setTimeout(timeout, null, { signal: ac.signal }) + .then(() => { + throw new Errors.ConnectionTimeoutError(`${options.host}:${options.port}`) + }).catch((err) => { + if (err.name === 'AbortError') { + return + } + throw err + }) + promises.push(connectionTimeout) + } + + let result + try { + result = await Promise.race(promises) + ac.abort() + } catch (err) { + ac.abort() + throw err + } + return result + } + + async connect (request, options) { + // if the connection does not have its own lookup function + // set, then use the one from our options + options.lookup ??= this.#options.lookup + + let socket + let timeout = this.#timeouts.connection + const isSecureEndpoint = this.isSecureEndpoint(options) + + const proxy = this.#getProxy(options) + if (proxy) { + // some of the proxies will wait for the socket to fully connect before + // returning so we have to await this while also racing it against the + // connection timeout. + const start = Date.now() + socket = await this.#timeoutConnection({ + options, + timeout, + promises: [proxy.connect(request, options)], + }) + // see how much time proxy.connect took and subtract it from + // the timeout + if (timeout) { + timeout = timeout - (Date.now() - start) + } + } else { + socket = (isSecureEndpoint ? tls : net).connect(options) + } + + socket.setKeepAlive(this.keepAlive, this.keepAliveMsecs) + socket.setNoDelay(this.keepAlive) + + const abortController = new AbortController() + const { signal } = abortController + + const connectPromise = socket[isSecureEndpoint ? 'secureConnecting' : 'connecting'] + ? once(socket, isSecureEndpoint ? 'secureConnect' : 'connect', { signal }) + : Promise.resolve() + + await this.#timeoutConnection({ + options, + timeout, + promises: [ + connectPromise, + once(socket, 'error', { signal }).then((err) => { + throw err[0] + }), + ], + }, abortController) + + if (this.#timeouts.idle) { + socket.setTimeout(this.#timeouts.idle, () => { + socket.destroy(new Errors.IdleTimeoutError(`${options.host}:${options.port}`)) + }) + } + + return socket + } + + addRequest (request, options) { + const proxy = this.#getProxy(options) + // it would be better to call proxy.addRequest here but this causes the + // http-proxy-agent to call its super.addRequest which causes the request + // to be added to the agent twice. since we only support 3 agents + // currently (see the required agents in proxy.js) we have manually + // checked that the only public methods we need to call are called in the + // next block. this could change in the future and presumably we would get + // failing tests until we have properly called the necessary methods on + // each of our proxy agents + if (proxy?.setRequestProps) { + proxy.setRequestProps(request, options) + } + + request.setHeader('connection', this.keepAlive ? 'keep-alive' : 'close') + + if (this.#timeouts.response) { + let responseTimeout + request.once('finish', () => { + setTimeout(() => { + request.destroy(new Errors.ResponseTimeoutError(request, this.#proxy)) + }, this.#timeouts.response) + }) + request.once('response', () => { + clearTimeout(responseTimeout) + }) + } + + if (this.#timeouts.transfer) { + let transferTimeout + request.once('response', (res) => { + setTimeout(() => { + res.destroy(new Errors.TransferTimeoutError(request, this.#proxy)) + }, this.#timeouts.transfer) + res.once('close', () => { + clearTimeout(transferTimeout) + }) + }) + } + + return super.addRequest(request, options) + } +} diff --git a/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/@npmcli/fs/lib/cp/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/@npmcli/fs/lib/cp/LICENSE new file mode 100644 index 00000000..93546dfb --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/@npmcli/fs/lib/cp/LICENSE @@ -0,0 +1,15 @@ +(The MIT License) + +Copyright (c) 2011-2017 JP Richardson + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files +(the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, + merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS +OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/abbrev/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/abbrev/LICENSE new file mode 100644 index 00000000..9bcfa9d7 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/abbrev/LICENSE @@ -0,0 +1,46 @@ +This software is dual-licensed under the ISC and MIT licenses. +You may use this software under EITHER of the following licenses. + +---------- + +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +---------- + +Copyright Isaac Z. Schlueter and Contributors +All rights reserved. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/isexe/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/isexe/LICENSE new file mode 100644 index 00000000..c925dbe8 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/isexe/LICENSE @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) 2016-2022 Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/make-fetch-happen/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/make-fetch-happen/LICENSE new file mode 100644 index 00000000..1808eb28 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/make-fetch-happen/LICENSE @@ -0,0 +1,16 @@ +ISC License + +Copyright 2017-2022 (c) npm, Inc. + +Permission to use, copy, modify, and/or distribute this software for +any purpose with or without fee is hereby granted, provided that the +above copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE COPYRIGHT HOLDER DISCLAIMS +ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE +OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE +USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/minipass-fetch/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/minipass-fetch/LICENSE new file mode 100644 index 00000000..3c3410cd --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/minipass-fetch/LICENSE @@ -0,0 +1,28 @@ +The MIT License (MIT) + +Copyright (c) Isaac Z. Schlueter and Contributors +Copyright (c) 2016 David Frank + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +--- + +Note: This is a derivative work based on "node-fetch" by David Frank, +modified and distributed under the terms of the MIT license above. +https://github.com/bitinn/node-fetch diff --git a/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/minipass-fetch/lib/abort-error.js b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/minipass-fetch/lib/abort-error.js new file mode 100644 index 00000000..b18f6432 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/minipass-fetch/lib/abort-error.js @@ -0,0 +1,17 @@ +'use strict' +class AbortError extends Error { + constructor (message) { + super(message) + this.code = 'FETCH_ABORTED' + this.type = 'aborted' + Error.captureStackTrace(this, this.constructor) + } + + get name () { + return 'AbortError' + } + + // don't allow name to be overridden, but don't throw either + set name (s) {} +} +module.exports = AbortError diff --git a/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/minipass-fetch/lib/blob.js b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/minipass-fetch/lib/blob.js new file mode 100644 index 00000000..121b1730 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/minipass-fetch/lib/blob.js @@ -0,0 +1,97 @@ +'use strict' +const { Minipass } = require('minipass') +const TYPE = Symbol('type') +const BUFFER = Symbol('buffer') + +class Blob { + constructor (blobParts, options) { + this[TYPE] = '' + + const buffers = [] + let size = 0 + + if (blobParts) { + const a = blobParts + const length = Number(a.length) + for (let i = 0; i < length; i++) { + const element = a[i] + const buffer = element instanceof Buffer ? element + : ArrayBuffer.isView(element) + ? Buffer.from(element.buffer, element.byteOffset, element.byteLength) + : element instanceof ArrayBuffer ? Buffer.from(element) + : element instanceof Blob ? element[BUFFER] + : typeof element === 'string' ? Buffer.from(element) + : Buffer.from(String(element)) + size += buffer.length + buffers.push(buffer) + } + } + + this[BUFFER] = Buffer.concat(buffers, size) + + const type = options && options.type !== undefined + && String(options.type).toLowerCase() + if (type && !/[^\u0020-\u007E]/.test(type)) { + this[TYPE] = type + } + } + + get size () { + return this[BUFFER].length + } + + get type () { + return this[TYPE] + } + + text () { + return Promise.resolve(this[BUFFER].toString()) + } + + arrayBuffer () { + const buf = this[BUFFER] + const off = buf.byteOffset + const len = buf.byteLength + const ab = buf.buffer.slice(off, off + len) + return Promise.resolve(ab) + } + + stream () { + return new Minipass().end(this[BUFFER]) + } + + slice (start, end, type) { + const size = this.size + const relativeStart = start === undefined ? 0 + : start < 0 ? Math.max(size + start, 0) + : Math.min(start, size) + const relativeEnd = end === undefined ? size + : end < 0 ? Math.max(size + end, 0) + : Math.min(end, size) + const span = Math.max(relativeEnd - relativeStart, 0) + + const buffer = this[BUFFER] + const slicedBuffer = buffer.slice( + relativeStart, + relativeStart + span + ) + const blob = new Blob([], { type }) + blob[BUFFER] = slicedBuffer + return blob + } + + get [Symbol.toStringTag] () { + return 'Blob' + } + + static get BUFFER () { + return BUFFER + } +} + +Object.defineProperties(Blob.prototype, { + size: { enumerable: true }, + type: { enumerable: true }, +}) + +module.exports = Blob diff --git a/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/minipass-fetch/lib/body.js b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/minipass-fetch/lib/body.js new file mode 100644 index 00000000..62286bd1 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/node-gyp/node_modules/minipass-fetch/lib/body.js @@ -0,0 +1,350 @@ +'use strict' +const { Minipass } = require('minipass') +const MinipassSized = require('minipass-sized') + +const Blob = require('./blob.js') +const { BUFFER } = Blob +const FetchError = require('./fetch-error.js') + +// optional dependency on 'encoding' +let convert +try { + convert = require('encoding').convert +} catch (e) { + // defer error until textConverted is called +} + +const INTERNALS = Symbol('Body internals') +const CONSUME_BODY = Symbol('consumeBody') + +class Body { + constructor (bodyArg, options = {}) { + const { size = 0, timeout = 0 } = options + const body = bodyArg === undefined || bodyArg === null ? null + : isURLSearchParams(bodyArg) ? Buffer.from(bodyArg.toString()) + : isBlob(bodyArg) ? bodyArg + : Buffer.isBuffer(bodyArg) ? bodyArg + : Object.prototype.toString.call(bodyArg) === '[object ArrayBuffer]' + ? Buffer.from(bodyArg) + : ArrayBuffer.isView(bodyArg) + ? Buffer.from(bodyArg.buffer, bodyArg.byteOffset, bodyArg.byteLength) + : Minipass.isStream(bodyArg) ? bodyArg + : Buffer.from(String(bodyArg)) + + this[INTERNALS] = { + body, + disturbed: false, + error: null, + } + + this.size = size + this.timeout = timeout + + if (Minipass.isStream(body)) { + body.on('error', er => { + const error = er.name === 'AbortError' ? er + : new FetchError(`Invalid response while trying to fetch ${ + this.url}: ${er.message}`, 'system', er) + this[INTERNALS].error = error + }) + } + } + + get body () { + return this[INTERNALS].body + } + + get bodyUsed () { + return this[INTERNALS].disturbed + } + + arrayBuffer () { + return this[CONSUME_BODY]().then(buf => + buf.buffer.slice(buf.byteOffset, buf.byteOffset + buf.byteLength)) + } + + blob () { + const ct = this.headers && this.headers.get('content-type') || '' + return this[CONSUME_BODY]().then(buf => Object.assign( + new Blob([], { type: ct.toLowerCase() }), + { [BUFFER]: buf } + )) + } + + async json () { + const buf = await this[CONSUME_BODY]() + try { + return JSON.parse(buf.toString()) + } catch (er) { + throw new FetchError( + `invalid json response body at ${this.url} reason: ${er.message}`, + 'invalid-json' + ) + } + } + + text () { + return this[CONSUME_BODY]().then(buf => buf.toString()) + } + + buffer () { + return this[CONSUME_BODY]() + } + + textConverted () { + return this[CONSUME_BODY]().then(buf => convertBody(buf, this.headers)) + } + + [CONSUME_BODY] () { + if (this[INTERNALS].disturbed) { + return Promise.reject(new TypeError(`body used already for: ${ + this.url}`)) + } + + this[INTERNALS].disturbed = true + + if (this[INTERNALS].error) { + return Promise.reject(this[INTERNALS].error) + } + + // body is null + if (this.body === null) { + return Promise.resolve(Buffer.alloc(0)) + } + + if (Buffer.isBuffer(this.body)) { + return Promise.resolve(this.body) + } + + const upstream = isBlob(this.body) ? this.body.stream() : this.body + + /* istanbul ignore if: should never happen */ + if (!Minipass.isStream(upstream)) { + return Promise.resolve(Buffer.alloc(0)) + } + + const stream = this.size && upstream instanceof MinipassSized ? upstream + : !this.size && upstream instanceof Minipass && + !(upstream instanceof MinipassSized) ? upstream + : this.size ? new MinipassSized({ size: this.size }) + : new Minipass() + + // allow timeout on slow response body, but only if the stream is still writable. this + // makes the timeout center on the socket stream from lib/index.js rather than the + // intermediary minipass stream we create to receive the data + const resTimeout = this.timeout && stream.writable ? setTimeout(() => { + stream.emit('error', new FetchError( + `Response timeout while trying to fetch ${ + this.url} (over ${this.timeout}ms)`, 'body-timeout')) + }, this.timeout) : null + + // do not keep the process open just for this timeout, even + // though we expect it'll get cleared eventually. + if (resTimeout && resTimeout.unref) { + resTimeout.unref() + } + + // do the pipe in the promise, because the pipe() can send too much + // data through right away and upset the MP Sized object + return new Promise((resolve) => { + // if the stream is some other kind of stream, then pipe through a MP + // so we can collect it more easily. + if (stream !== upstream) { + upstream.on('error', er => stream.emit('error', er)) + upstream.pipe(stream) + } + resolve() + }).then(() => stream.concat()).then(buf => { + clearTimeout(resTimeout) + return buf + }).catch(er => { + clearTimeout(resTimeout) + // request was aborted, reject with this Error + if (er.name === 'AbortError' || er.name === 'FetchError') { + throw er + } else if (er.name === 'RangeError') { + throw new FetchError(`Could not create Buffer from response body for ${ + this.url}: ${er.message}`, 'system', er) + } else { + // other errors, such as incorrect content-encoding or content-length + throw new FetchError(`Invalid response body while trying to fetch ${ + this.url}: ${er.message}`, 'system', er) + } + }) + } + + static clone (instance) { + if (instance.bodyUsed) { + throw new Error('cannot clone body after it is used') + } + + const body = instance.body + + // check that body is a stream and not form-data object + // NB: can't clone the form-data object without having it as a dependency + if (Minipass.isStream(body) && typeof body.getBoundary !== 'function') { + // create a dedicated tee stream so that we don't lose data + // potentially sitting in the body stream's buffer by writing it + // immediately to p1 and not having it for p2. + const tee = new Minipass() + const p1 = new Minipass() + const p2 = new Minipass() + tee.on('error', er => { + p1.emit('error', er) + p2.emit('error', er) + }) + body.on('error', er => tee.emit('error', er)) + tee.pipe(p1) + tee.pipe(p2) + body.pipe(tee) + // set instance body to one fork, return the other + instance[INTERNALS].body = p1 + return p2 + } else { + return instance.body + } + } + + static extractContentType (body) { + return body === null || body === undefined ? null + : typeof body === 'string' ? 'text/plain;charset=UTF-8' + : isURLSearchParams(body) + ? 'application/x-www-form-urlencoded;charset=UTF-8' + : isBlob(body) ? body.type || null + : Buffer.isBuffer(body) ? null + : Object.prototype.toString.call(body) === '[object ArrayBuffer]' ? null + : ArrayBuffer.isView(body) ? null + : typeof body.getBoundary === 'function' + ? `multipart/form-data;boundary=${body.getBoundary()}` + : Minipass.isStream(body) ? null + : 'text/plain;charset=UTF-8' + } + + static getTotalBytes (instance) { + const { body } = instance + return (body === null || body === undefined) ? 0 + : isBlob(body) ? body.size + : Buffer.isBuffer(body) ? body.length + : body && typeof body.getLengthSync === 'function' && ( + // detect form data input from form-data module + body._lengthRetrievers && + /* istanbul ignore next */ body._lengthRetrievers.length === 0 || // 1.x + body.hasKnownLength && body.hasKnownLength()) // 2.x + ? body.getLengthSync() + : null + } + + static writeToStream (dest, instance) { + const { body } = instance + + if (body === null || body === undefined) { + dest.end() + } else if (Buffer.isBuffer(body) || typeof body === 'string') { + dest.end(body) + } else { + // body is stream or blob + const stream = isBlob(body) ? body.stream() : body + stream.on('error', er => dest.emit('error', er)).pipe(dest) + } + + return dest + } +} + +Object.defineProperties(Body.prototype, { + body: { enumerable: true }, + bodyUsed: { enumerable: true }, + arrayBuffer: { enumerable: true }, + blob: { enumerable: true }, + json: { enumerable: true }, + text: { enumerable: true }, +}) + +const isURLSearchParams = obj => + // Duck-typing as a necessary condition. + (typeof obj !== 'object' || + typeof obj.append !== 'function' || + typeof obj.delete !== 'function' || + typeof obj.get !== 'function' || + typeof obj.getAll !== 'function' || + typeof obj.has !== 'function' || + typeof obj.set !== 'function') ? false + // Brand-checking and more duck-typing as optional condition. + : obj.constructor.name === 'URLSearchParams' || + Object.prototype.toString.call(obj) === '[object URLSearchParams]' || + typeof obj.sort === 'function' + +const isBlob = obj => + typeof obj === 'object' && + typeof obj.arrayBuffer === 'function' && + typeof obj.type === 'string' && + typeof obj.stream === 'function' && + typeof obj.constructor === 'function' && + typeof obj.constructor.name === 'string' && + /^(Blob|File)$/.test(obj.constructor.name) && + /^(Blob|File)$/.test(obj[Symbol.toStringTag]) + +const convertBody = (buffer, headers) => { + /* istanbul ignore if */ + if (typeof convert !== 'function') { + throw new Error('The package `encoding` must be installed to use the textConverted() function') + } + + const ct = headers && headers.get('content-type') + let charset = 'utf-8' + let res + + // header + if (ct) { + res = /charset=([^;]*)/i.exec(ct) + } + + // no charset in content type, peek at response body for at most 1024 bytes + const str = buffer.slice(0, 1024).toString() + + // html5 + if (!res && str) { + res = / + +#include +#include + +static FARPROC WINAPI load_exe_hook(unsigned int event, DelayLoadInfo* info) { + HMODULE m; + if (event != dliNotePreLoadLibrary) + return NULL; + + if (_stricmp(info->szDll, HOST_BINARY) != 0) + return NULL; + + m = GetModuleHandle(NULL); + return (FARPROC) m; +} + +decltype(__pfnDliNotifyHook2) __pfnDliNotifyHook2 = load_exe_hook; + +#pragma managed(pop) + +#endif diff --git a/node_modules/.npm-6P1sfSEP/node_modules/nopt/node_modules/abbrev/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/nopt/node_modules/abbrev/LICENSE new file mode 100644 index 00000000..9bcfa9d7 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/nopt/node_modules/abbrev/LICENSE @@ -0,0 +1,46 @@ +This software is dual-licensed under the ISC and MIT licenses. +You may use this software under EITHER of the following licenses. + +---------- + +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +---------- + +Copyright Isaac Z. Schlueter and Contributors +All rights reserved. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/npm-registry-fetch/lib/auth.js b/node_modules/.npm-6P1sfSEP/node_modules/npm-registry-fetch/lib/auth.js new file mode 100644 index 00000000..9270025f --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/npm-registry-fetch/lib/auth.js @@ -0,0 +1,181 @@ +'use strict' +const fs = require('fs') +const npa = require('npm-package-arg') +const { URL } = require('url') + +// Find the longest registry key that is used for some kind of auth +// in the options. Returns the registry key and the auth config. +const regFromURI = (uri, opts) => { + const parsed = new URL(uri) + // try to find a config key indicating we have auth for this registry + // can be one of :_authToken, :_auth, :_password and :username, or + // :certfile and :keyfile + // We walk up the "path" until we're left with just //[:], + // stopping when we reach '//'. + let regKey = `//${parsed.host}${parsed.pathname}` + while (regKey.length > '//'.length) { + const authKey = hasAuth(regKey, opts) + // got some auth for this URI + if (authKey) { + return { regKey, authKey } + } + + // can be either //host/some/path/:_auth or //host/some/path:_auth + // walk up by removing EITHER what's after the slash OR the slash itself + regKey = regKey.replace(/([^/]+|\/)$/, '') + } + return { regKey: false, authKey: null } +} + +// Not only do we want to know if there is auth, but if we are calling `npm +// logout` we want to know what config value specifically provided it. This is +// so we can look up where the config came from to delete it (i.e. user vs +// project) +const hasAuth = (regKey, opts) => { + if (opts[`${regKey}:_authToken`]) { + return '_authToken' + } + if (opts[`${regKey}:_auth`]) { + return '_auth' + } + if (opts[`${regKey}:username`] && opts[`${regKey}:_password`]) { + // 'password' can be inferred to also be present + return 'username' + } + if (opts[`${regKey}:certfile`] && opts[`${regKey}:keyfile`]) { + // 'keyfile' can be inferred to also be present + return 'certfile' + } + return false +} + +const sameHost = (a, b) => { + const parsedA = new URL(a) + const parsedB = new URL(b) + return parsedA.host === parsedB.host +} + +const getRegistry = opts => { + const { spec } = opts + const { scope: specScope, subSpec } = spec ? npa(spec) : {} + const subSpecScope = subSpec && subSpec.scope + const scope = subSpec ? subSpecScope : specScope + const scopeReg = scope && opts[`${scope}:registry`] + return scopeReg || opts.registry +} + +const maybeReadFile = file => { + try { + return fs.readFileSync(file, 'utf8') + } catch (er) { + if (er.code !== 'ENOENT') { + throw er + } + return null + } +} + +const getAuth = (uri, opts = {}) => { + const { forceAuth } = opts + if (!uri) { + throw new Error('URI is required') + } + const { regKey, authKey } = regFromURI(uri, forceAuth || opts) + + // we are only allowed to use what's in forceAuth if specified + if (forceAuth && !regKey) { + return new Auth({ + // if we force auth we don't want to refer back to anything in config + regKey: false, + authKey: null, + scopeAuthKey: null, + token: forceAuth._authToken || forceAuth.token, + username: forceAuth.username, + password: forceAuth._password || forceAuth.password, + auth: forceAuth._auth || forceAuth.auth, + certfile: forceAuth.certfile, + keyfile: forceAuth.keyfile, + }) + } + + // no auth for this URI, but might have it for the registry + if (!regKey) { + const registry = getRegistry(opts) + if (registry && uri !== registry && sameHost(uri, registry)) { + return getAuth(registry, opts) + } else if (registry !== opts.registry) { + // If making a tarball request to a different base URI than the + // registry where we logged in, but the same auth SHOULD be sent + // to that artifact host, then we track where it was coming in from, + // and warn the user if we get a 4xx error on it. + const { regKey: scopeAuthKey, authKey: _authKey } = regFromURI(registry, opts) + return new Auth({ scopeAuthKey, regKey: scopeAuthKey, authKey: _authKey }) + } + } + + const { + [`${regKey}:_authToken`]: token, + [`${regKey}:username`]: username, + [`${regKey}:_password`]: password, + [`${regKey}:_auth`]: auth, + [`${regKey}:certfile`]: certfile, + [`${regKey}:keyfile`]: keyfile, + } = opts + + return new Auth({ + scopeAuthKey: null, + regKey, + authKey, + token, + auth, + username, + password, + certfile, + keyfile, + }) +} + +class Auth { + constructor ({ + token, + auth, + username, + password, + scopeAuthKey, + certfile, + keyfile, + regKey, + authKey, + }) { + // same as regKey but only present for scoped auth. Should have been named scopeRegKey + this.scopeAuthKey = scopeAuthKey + // `${regKey}:${authKey}` will get you back to the auth config that gave us auth + this.regKey = regKey + this.authKey = authKey + this.token = null + this.auth = null + this.isBasicAuth = false + this.cert = null + this.key = null + if (token) { + this.token = token + } else if (auth) { + this.auth = auth + } else if (username && password) { + const p = Buffer.from(password, 'base64').toString('utf8') + this.auth = Buffer.from(`${username}:${p}`, 'utf8').toString('base64') + this.isBasicAuth = true + } + // mTLS may be used in conjunction with another auth method above + if (certfile && keyfile) { + const cert = maybeReadFile(certfile, 'utf-8') + const key = maybeReadFile(keyfile, 'utf-8') + if (cert && key) { + this.cert = cert + this.key = key + } + } + } +} + +module.exports = getAuth diff --git a/node_modules/.npm-6P1sfSEP/node_modules/npm-registry-fetch/node_modules/minizlib/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/npm-registry-fetch/node_modules/minizlib/LICENSE new file mode 100644 index 00000000..49f7efe4 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/npm-registry-fetch/node_modules/minizlib/LICENSE @@ -0,0 +1,26 @@ +Minizlib was created by Isaac Z. Schlueter. +It is a derivative work of the Node.js project. + +""" +Copyright (c) 2017-2023 Isaac Z. Schlueter and Contributors +Copyright (c) 2017-2023 Node.js contributors. All rights reserved. +Copyright (c) 2017-2023 Joyent, Inc. and other Node contributors. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +""" diff --git a/node_modules/.npm-6P1sfSEP/node_modules/pacote/lib/util/add-git-sha.js b/node_modules/.npm-6P1sfSEP/node_modules/pacote/lib/util/add-git-sha.js new file mode 100644 index 00000000..843fe5b6 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/pacote/lib/util/add-git-sha.js @@ -0,0 +1,15 @@ +// add a sha to a git remote url spec +const addGitSha = (spec, sha) => { + if (spec.hosted) { + const h = spec.hosted + const opt = { noCommittish: true } + const base = h.https && h.auth ? h.https(opt) : h.shortcut(opt) + + return `${base}#${sha}` + } else { + // don't use new URL for this, because it doesn't handle scp urls + return spec.rawSpec.replace(/#.*$/, '') + `#${sha}` + } +} + +module.exports = addGitSha diff --git a/node_modules/.npm-6P1sfSEP/node_modules/qrcode-terminal/example/basic.js b/node_modules/.npm-6P1sfSEP/node_modules/qrcode-terminal/example/basic.js new file mode 100644 index 00000000..e1e306d5 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/qrcode-terminal/example/basic.js @@ -0,0 +1,2 @@ +var qrcode = require('../lib/main'); +qrcode.generate('this is the bomb'); diff --git a/node_modules/.npm-6P1sfSEP/node_modules/spdx-correct/node_modules/spdx-expression-parse/AUTHORS b/node_modules/.npm-6P1sfSEP/node_modules/spdx-correct/node_modules/spdx-expression-parse/AUTHORS new file mode 100644 index 00000000..257a76b9 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/spdx-correct/node_modules/spdx-expression-parse/AUTHORS @@ -0,0 +1,4 @@ +C. Scott Ananian (http://cscott.net) +Kyle E. Mitchell (https://kemitchell.com) +Shinnosuke Watanabe +Antoine Motet diff --git a/node_modules/.npm-6P1sfSEP/node_modules/spdx-correct/node_modules/spdx-expression-parse/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/spdx-correct/node_modules/spdx-expression-parse/LICENSE new file mode 100644 index 00000000..831618ea --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/spdx-correct/node_modules/spdx-expression-parse/LICENSE @@ -0,0 +1,22 @@ +The MIT License + +Copyright (c) 2015 Kyle E. Mitchell & other authors listed in AUTHORS + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/sprintf-js/demo/angular.html b/node_modules/.npm-6P1sfSEP/node_modules/sprintf-js/demo/angular.html new file mode 100644 index 00000000..3559efd7 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/sprintf-js/demo/angular.html @@ -0,0 +1,20 @@ + + + + + + + + +
{{ "%+010d"|sprintf:-123 }}
+
{{ "%+010d"|vsprintf:[-123] }}
+
{{ "%+010d"|fmt:-123 }}
+
{{ "%+010d"|vfmt:[-123] }}
+
{{ "I've got %2$d apples and %1$d oranges."|fmt:4:2 }}
+
{{ "I've got %(apples)d apples and %(oranges)d oranges."|fmt:{apples: 2, oranges: 4} }}
+ + + + diff --git a/node_modules/.npm-6P1sfSEP/node_modules/sprintf-js/src/angular-sprintf.js b/node_modules/.npm-6P1sfSEP/node_modules/sprintf-js/src/angular-sprintf.js new file mode 100644 index 00000000..dbfdd65a --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/sprintf-js/src/angular-sprintf.js @@ -0,0 +1,24 @@ +/* global angular, sprintf, vsprintf */ + +!function() { + 'use strict' + + angular. + module('sprintf', []). + filter('sprintf', function() { + return function() { + return sprintf.apply(null, arguments) + } + }). + filter('fmt', ['$filter', function($filter) { + return $filter('sprintf') + }]). + filter('vsprintf', function() { + return function(format, argv) { + return vsprintf(format, argv) + } + }). + filter('vfmt', ['$filter', function($filter) { + return $filter('vsprintf') + }]) +}(); // eslint-disable-line diff --git a/node_modules/.npm-6P1sfSEP/node_modules/tar/node_modules/fs-minipass/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/tar/node_modules/fs-minipass/LICENSE new file mode 100644 index 00000000..19129e31 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/tar/node_modules/fs-minipass/LICENSE @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/tar/node_modules/fs-minipass/node_modules/minipass/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/tar/node_modules/fs-minipass/node_modules/minipass/LICENSE new file mode 100644 index 00000000..bf1dece2 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/tar/node_modules/fs-minipass/node_modules/minipass/LICENSE @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) 2017-2022 npm, Inc., Isaac Z. Schlueter, and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/tar/node_modules/minipass/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/tar/node_modules/minipass/LICENSE new file mode 100644 index 00000000..97f8e32e --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/tar/node_modules/minipass/LICENSE @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) 2017-2023 npm, Inc., Isaac Z. Schlueter, and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/text-table/example/align.js b/node_modules/.npm-6P1sfSEP/node_modules/text-table/example/align.js new file mode 100644 index 00000000..9be43098 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/text-table/example/align.js @@ -0,0 +1,8 @@ +var table = require('../'); +var t = table([ + [ 'beep', '1024' ], + [ 'boop', '33450' ], + [ 'foo', '1006' ], + [ 'bar', '45' ] +], { align: [ 'l', 'r' ] }); +console.log(t); diff --git a/node_modules/.npm-6P1sfSEP/node_modules/text-table/test/align.js b/node_modules/.npm-6P1sfSEP/node_modules/text-table/test/align.js new file mode 100644 index 00000000..245357f2 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/text-table/test/align.js @@ -0,0 +1,18 @@ +var test = require('tape'); +var table = require('../'); + +test('align', function (t) { + t.plan(1); + var s = table([ + [ 'beep', '1024' ], + [ 'boop', '33450' ], + [ 'foo', '1006' ], + [ 'bar', '45' ] + ], { align: [ 'l', 'r' ] }); + t.equal(s, [ + 'beep 1024', + 'boop 33450', + 'foo 1006', + 'bar 45' + ].join('\n')); +}); diff --git a/node_modules/.npm-6P1sfSEP/node_modules/text-table/test/ansi-colors.js b/node_modules/.npm-6P1sfSEP/node_modules/text-table/test/ansi-colors.js new file mode 100644 index 00000000..fbc5bb10 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/text-table/test/ansi-colors.js @@ -0,0 +1,32 @@ +var test = require('tape'); +var table = require('../'); +var color = require('cli-color'); +var ansiTrim = require('cli-color/lib/trim'); + +test('center', function (t) { + t.plan(1); + var opts = { + align: [ 'l', 'c', 'l' ], + stringLength: function(s) { return ansiTrim(s).length } + }; + var s = table([ + [ + color.red('Red'), color.green('Green'), color.blue('Blue') + ], + [ + color.bold('Bold'), color.underline('Underline'), + color.italic('Italic') + ], + [ + color.inverse('Inverse'), color.strike('Strike'), + color.blink('Blink') + ], + [ 'bar', '45', 'lmno' ] + ], opts); + t.equal(ansiTrim(s), [ + 'Red Green Blue', + 'Bold Underline Italic', + 'Inverse Strike Blink', + 'bar 45 lmno' + ].join('\n')); +}); diff --git a/node_modules/.npm-6P1sfSEP/node_modules/tuf-js/node_modules/@npmcli/agent/lib/agents.js b/node_modules/.npm-6P1sfSEP/node_modules/tuf-js/node_modules/@npmcli/agent/lib/agents.js new file mode 100644 index 00000000..c541b930 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/tuf-js/node_modules/@npmcli/agent/lib/agents.js @@ -0,0 +1,206 @@ +'use strict' + +const net = require('net') +const tls = require('tls') +const { once } = require('events') +const timers = require('timers/promises') +const { normalizeOptions, cacheOptions } = require('./options') +const { getProxy, getProxyAgent, proxyCache } = require('./proxy.js') +const Errors = require('./errors.js') +const { Agent: AgentBase } = require('agent-base') + +module.exports = class Agent extends AgentBase { + #options + #timeouts + #proxy + #noProxy + #ProxyAgent + + constructor (options = {}) { + const { timeouts, proxy, noProxy, ...normalizedOptions } = normalizeOptions(options) + + super(normalizedOptions) + + this.#options = normalizedOptions + this.#timeouts = timeouts + + if (proxy) { + this.#proxy = new URL(proxy) + this.#noProxy = noProxy + this.#ProxyAgent = getProxyAgent(proxy) + } + } + + get proxy () { + return this.#proxy ? { url: this.#proxy } : {} + } + + #getProxy (options) { + if (!this.#proxy) { + return + } + + const proxy = getProxy(`${options.protocol}//${options.host}:${options.port}`, { + proxy: this.#proxy, + noProxy: this.#noProxy, + }) + + if (!proxy) { + return + } + + const cacheKey = cacheOptions({ + ...options, + ...this.#options, + timeouts: this.#timeouts, + proxy, + }) + + if (proxyCache.has(cacheKey)) { + return proxyCache.get(cacheKey) + } + + let ProxyAgent = this.#ProxyAgent + if (Array.isArray(ProxyAgent)) { + ProxyAgent = this.isSecureEndpoint(options) ? ProxyAgent[1] : ProxyAgent[0] + } + + const proxyAgent = new ProxyAgent(proxy, { + ...this.#options, + socketOptions: { family: this.#options.family }, + }) + proxyCache.set(cacheKey, proxyAgent) + + return proxyAgent + } + + // takes an array of promises and races them against the connection timeout + // which will throw the necessary error if it is hit. This will return the + // result of the promise race. + async #timeoutConnection ({ promises, options, timeout }, ac = new AbortController()) { + if (timeout) { + const connectionTimeout = timers.setTimeout(timeout, null, { signal: ac.signal }) + .then(() => { + throw new Errors.ConnectionTimeoutError(`${options.host}:${options.port}`) + }).catch((err) => { + if (err.name === 'AbortError') { + return + } + throw err + }) + promises.push(connectionTimeout) + } + + let result + try { + result = await Promise.race(promises) + ac.abort() + } catch (err) { + ac.abort() + throw err + } + return result + } + + async connect (request, options) { + // if the connection does not have its own lookup function + // set, then use the one from our options + options.lookup ??= this.#options.lookup + + let socket + let timeout = this.#timeouts.connection + const isSecureEndpoint = this.isSecureEndpoint(options) + + const proxy = this.#getProxy(options) + if (proxy) { + // some of the proxies will wait for the socket to fully connect before + // returning so we have to await this while also racing it against the + // connection timeout. + const start = Date.now() + socket = await this.#timeoutConnection({ + options, + timeout, + promises: [proxy.connect(request, options)], + }) + // see how much time proxy.connect took and subtract it from + // the timeout + if (timeout) { + timeout = timeout - (Date.now() - start) + } + } else { + socket = (isSecureEndpoint ? tls : net).connect(options) + } + + socket.setKeepAlive(this.keepAlive, this.keepAliveMsecs) + socket.setNoDelay(this.keepAlive) + + const abortController = new AbortController() + const { signal } = abortController + + const connectPromise = socket[isSecureEndpoint ? 'secureConnecting' : 'connecting'] + ? once(socket, isSecureEndpoint ? 'secureConnect' : 'connect', { signal }) + : Promise.resolve() + + await this.#timeoutConnection({ + options, + timeout, + promises: [ + connectPromise, + once(socket, 'error', { signal }).then((err) => { + throw err[0] + }), + ], + }, abortController) + + if (this.#timeouts.idle) { + socket.setTimeout(this.#timeouts.idle, () => { + socket.destroy(new Errors.IdleTimeoutError(`${options.host}:${options.port}`)) + }) + } + + return socket + } + + addRequest (request, options) { + const proxy = this.#getProxy(options) + // it would be better to call proxy.addRequest here but this causes the + // http-proxy-agent to call its super.addRequest which causes the request + // to be added to the agent twice. since we only support 3 agents + // currently (see the required agents in proxy.js) we have manually + // checked that the only public methods we need to call are called in the + // next block. this could change in the future and presumably we would get + // failing tests until we have properly called the necessary methods on + // each of our proxy agents + if (proxy?.setRequestProps) { + proxy.setRequestProps(request, options) + } + + request.setHeader('connection', this.keepAlive ? 'keep-alive' : 'close') + + if (this.#timeouts.response) { + let responseTimeout + request.once('finish', () => { + setTimeout(() => { + request.destroy(new Errors.ResponseTimeoutError(request, this.#proxy)) + }, this.#timeouts.response) + }) + request.once('response', () => { + clearTimeout(responseTimeout) + }) + } + + if (this.#timeouts.transfer) { + let transferTimeout + request.once('response', (res) => { + setTimeout(() => { + res.destroy(new Errors.TransferTimeoutError(request, this.#proxy)) + }, this.#timeouts.transfer) + res.once('close', () => { + clearTimeout(transferTimeout) + }) + }) + } + + return super.addRequest(request, options) + } +} diff --git a/node_modules/.npm-6P1sfSEP/node_modules/tuf-js/node_modules/@npmcli/fs/lib/cp/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/tuf-js/node_modules/@npmcli/fs/lib/cp/LICENSE new file mode 100644 index 00000000..93546dfb --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/tuf-js/node_modules/@npmcli/fs/lib/cp/LICENSE @@ -0,0 +1,15 @@ +(The MIT License) + +Copyright (c) 2011-2017 JP Richardson + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files +(the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, + merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS +OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/tuf-js/node_modules/make-fetch-happen/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/tuf-js/node_modules/make-fetch-happen/LICENSE new file mode 100644 index 00000000..1808eb28 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/tuf-js/node_modules/make-fetch-happen/LICENSE @@ -0,0 +1,16 @@ +ISC License + +Copyright 2017-2022 (c) npm, Inc. + +Permission to use, copy, modify, and/or distribute this software for +any purpose with or without fee is hereby granted, provided that the +above copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE COPYRIGHT HOLDER DISCLAIMS +ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE +OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE +USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/tuf-js/node_modules/minipass-fetch/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/tuf-js/node_modules/minipass-fetch/LICENSE new file mode 100644 index 00000000..3c3410cd --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/tuf-js/node_modules/minipass-fetch/LICENSE @@ -0,0 +1,28 @@ +The MIT License (MIT) + +Copyright (c) Isaac Z. Schlueter and Contributors +Copyright (c) 2016 David Frank + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +--- + +Note: This is a derivative work based on "node-fetch" by David Frank, +modified and distributed under the terms of the MIT license above. +https://github.com/bitinn/node-fetch diff --git a/node_modules/.npm-6P1sfSEP/node_modules/tuf-js/node_modules/minipass-fetch/lib/abort-error.js b/node_modules/.npm-6P1sfSEP/node_modules/tuf-js/node_modules/minipass-fetch/lib/abort-error.js new file mode 100644 index 00000000..b18f6432 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/tuf-js/node_modules/minipass-fetch/lib/abort-error.js @@ -0,0 +1,17 @@ +'use strict' +class AbortError extends Error { + constructor (message) { + super(message) + this.code = 'FETCH_ABORTED' + this.type = 'aborted' + Error.captureStackTrace(this, this.constructor) + } + + get name () { + return 'AbortError' + } + + // don't allow name to be overridden, but don't throw either + set name (s) {} +} +module.exports = AbortError diff --git a/node_modules/.npm-6P1sfSEP/node_modules/tuf-js/node_modules/minipass-fetch/lib/blob.js b/node_modules/.npm-6P1sfSEP/node_modules/tuf-js/node_modules/minipass-fetch/lib/blob.js new file mode 100644 index 00000000..121b1730 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/tuf-js/node_modules/minipass-fetch/lib/blob.js @@ -0,0 +1,97 @@ +'use strict' +const { Minipass } = require('minipass') +const TYPE = Symbol('type') +const BUFFER = Symbol('buffer') + +class Blob { + constructor (blobParts, options) { + this[TYPE] = '' + + const buffers = [] + let size = 0 + + if (blobParts) { + const a = blobParts + const length = Number(a.length) + for (let i = 0; i < length; i++) { + const element = a[i] + const buffer = element instanceof Buffer ? element + : ArrayBuffer.isView(element) + ? Buffer.from(element.buffer, element.byteOffset, element.byteLength) + : element instanceof ArrayBuffer ? Buffer.from(element) + : element instanceof Blob ? element[BUFFER] + : typeof element === 'string' ? Buffer.from(element) + : Buffer.from(String(element)) + size += buffer.length + buffers.push(buffer) + } + } + + this[BUFFER] = Buffer.concat(buffers, size) + + const type = options && options.type !== undefined + && String(options.type).toLowerCase() + if (type && !/[^\u0020-\u007E]/.test(type)) { + this[TYPE] = type + } + } + + get size () { + return this[BUFFER].length + } + + get type () { + return this[TYPE] + } + + text () { + return Promise.resolve(this[BUFFER].toString()) + } + + arrayBuffer () { + const buf = this[BUFFER] + const off = buf.byteOffset + const len = buf.byteLength + const ab = buf.buffer.slice(off, off + len) + return Promise.resolve(ab) + } + + stream () { + return new Minipass().end(this[BUFFER]) + } + + slice (start, end, type) { + const size = this.size + const relativeStart = start === undefined ? 0 + : start < 0 ? Math.max(size + start, 0) + : Math.min(start, size) + const relativeEnd = end === undefined ? size + : end < 0 ? Math.max(size + end, 0) + : Math.min(end, size) + const span = Math.max(relativeEnd - relativeStart, 0) + + const buffer = this[BUFFER] + const slicedBuffer = buffer.slice( + relativeStart, + relativeStart + span + ) + const blob = new Blob([], { type }) + blob[BUFFER] = slicedBuffer + return blob + } + + get [Symbol.toStringTag] () { + return 'Blob' + } + + static get BUFFER () { + return BUFFER + } +} + +Object.defineProperties(Blob.prototype, { + size: { enumerable: true }, + type: { enumerable: true }, +}) + +module.exports = Blob diff --git a/node_modules/.npm-6P1sfSEP/node_modules/tuf-js/node_modules/minipass-fetch/lib/body.js b/node_modules/.npm-6P1sfSEP/node_modules/tuf-js/node_modules/minipass-fetch/lib/body.js new file mode 100644 index 00000000..62286bd1 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/tuf-js/node_modules/minipass-fetch/lib/body.js @@ -0,0 +1,350 @@ +'use strict' +const { Minipass } = require('minipass') +const MinipassSized = require('minipass-sized') + +const Blob = require('./blob.js') +const { BUFFER } = Blob +const FetchError = require('./fetch-error.js') + +// optional dependency on 'encoding' +let convert +try { + convert = require('encoding').convert +} catch (e) { + // defer error until textConverted is called +} + +const INTERNALS = Symbol('Body internals') +const CONSUME_BODY = Symbol('consumeBody') + +class Body { + constructor (bodyArg, options = {}) { + const { size = 0, timeout = 0 } = options + const body = bodyArg === undefined || bodyArg === null ? null + : isURLSearchParams(bodyArg) ? Buffer.from(bodyArg.toString()) + : isBlob(bodyArg) ? bodyArg + : Buffer.isBuffer(bodyArg) ? bodyArg + : Object.prototype.toString.call(bodyArg) === '[object ArrayBuffer]' + ? Buffer.from(bodyArg) + : ArrayBuffer.isView(bodyArg) + ? Buffer.from(bodyArg.buffer, bodyArg.byteOffset, bodyArg.byteLength) + : Minipass.isStream(bodyArg) ? bodyArg + : Buffer.from(String(bodyArg)) + + this[INTERNALS] = { + body, + disturbed: false, + error: null, + } + + this.size = size + this.timeout = timeout + + if (Minipass.isStream(body)) { + body.on('error', er => { + const error = er.name === 'AbortError' ? er + : new FetchError(`Invalid response while trying to fetch ${ + this.url}: ${er.message}`, 'system', er) + this[INTERNALS].error = error + }) + } + } + + get body () { + return this[INTERNALS].body + } + + get bodyUsed () { + return this[INTERNALS].disturbed + } + + arrayBuffer () { + return this[CONSUME_BODY]().then(buf => + buf.buffer.slice(buf.byteOffset, buf.byteOffset + buf.byteLength)) + } + + blob () { + const ct = this.headers && this.headers.get('content-type') || '' + return this[CONSUME_BODY]().then(buf => Object.assign( + new Blob([], { type: ct.toLowerCase() }), + { [BUFFER]: buf } + )) + } + + async json () { + const buf = await this[CONSUME_BODY]() + try { + return JSON.parse(buf.toString()) + } catch (er) { + throw new FetchError( + `invalid json response body at ${this.url} reason: ${er.message}`, + 'invalid-json' + ) + } + } + + text () { + return this[CONSUME_BODY]().then(buf => buf.toString()) + } + + buffer () { + return this[CONSUME_BODY]() + } + + textConverted () { + return this[CONSUME_BODY]().then(buf => convertBody(buf, this.headers)) + } + + [CONSUME_BODY] () { + if (this[INTERNALS].disturbed) { + return Promise.reject(new TypeError(`body used already for: ${ + this.url}`)) + } + + this[INTERNALS].disturbed = true + + if (this[INTERNALS].error) { + return Promise.reject(this[INTERNALS].error) + } + + // body is null + if (this.body === null) { + return Promise.resolve(Buffer.alloc(0)) + } + + if (Buffer.isBuffer(this.body)) { + return Promise.resolve(this.body) + } + + const upstream = isBlob(this.body) ? this.body.stream() : this.body + + /* istanbul ignore if: should never happen */ + if (!Minipass.isStream(upstream)) { + return Promise.resolve(Buffer.alloc(0)) + } + + const stream = this.size && upstream instanceof MinipassSized ? upstream + : !this.size && upstream instanceof Minipass && + !(upstream instanceof MinipassSized) ? upstream + : this.size ? new MinipassSized({ size: this.size }) + : new Minipass() + + // allow timeout on slow response body, but only if the stream is still writable. this + // makes the timeout center on the socket stream from lib/index.js rather than the + // intermediary minipass stream we create to receive the data + const resTimeout = this.timeout && stream.writable ? setTimeout(() => { + stream.emit('error', new FetchError( + `Response timeout while trying to fetch ${ + this.url} (over ${this.timeout}ms)`, 'body-timeout')) + }, this.timeout) : null + + // do not keep the process open just for this timeout, even + // though we expect it'll get cleared eventually. + if (resTimeout && resTimeout.unref) { + resTimeout.unref() + } + + // do the pipe in the promise, because the pipe() can send too much + // data through right away and upset the MP Sized object + return new Promise((resolve) => { + // if the stream is some other kind of stream, then pipe through a MP + // so we can collect it more easily. + if (stream !== upstream) { + upstream.on('error', er => stream.emit('error', er)) + upstream.pipe(stream) + } + resolve() + }).then(() => stream.concat()).then(buf => { + clearTimeout(resTimeout) + return buf + }).catch(er => { + clearTimeout(resTimeout) + // request was aborted, reject with this Error + if (er.name === 'AbortError' || er.name === 'FetchError') { + throw er + } else if (er.name === 'RangeError') { + throw new FetchError(`Could not create Buffer from response body for ${ + this.url}: ${er.message}`, 'system', er) + } else { + // other errors, such as incorrect content-encoding or content-length + throw new FetchError(`Invalid response body while trying to fetch ${ + this.url}: ${er.message}`, 'system', er) + } + }) + } + + static clone (instance) { + if (instance.bodyUsed) { + throw new Error('cannot clone body after it is used') + } + + const body = instance.body + + // check that body is a stream and not form-data object + // NB: can't clone the form-data object without having it as a dependency + if (Minipass.isStream(body) && typeof body.getBoundary !== 'function') { + // create a dedicated tee stream so that we don't lose data + // potentially sitting in the body stream's buffer by writing it + // immediately to p1 and not having it for p2. + const tee = new Minipass() + const p1 = new Minipass() + const p2 = new Minipass() + tee.on('error', er => { + p1.emit('error', er) + p2.emit('error', er) + }) + body.on('error', er => tee.emit('error', er)) + tee.pipe(p1) + tee.pipe(p2) + body.pipe(tee) + // set instance body to one fork, return the other + instance[INTERNALS].body = p1 + return p2 + } else { + return instance.body + } + } + + static extractContentType (body) { + return body === null || body === undefined ? null + : typeof body === 'string' ? 'text/plain;charset=UTF-8' + : isURLSearchParams(body) + ? 'application/x-www-form-urlencoded;charset=UTF-8' + : isBlob(body) ? body.type || null + : Buffer.isBuffer(body) ? null + : Object.prototype.toString.call(body) === '[object ArrayBuffer]' ? null + : ArrayBuffer.isView(body) ? null + : typeof body.getBoundary === 'function' + ? `multipart/form-data;boundary=${body.getBoundary()}` + : Minipass.isStream(body) ? null + : 'text/plain;charset=UTF-8' + } + + static getTotalBytes (instance) { + const { body } = instance + return (body === null || body === undefined) ? 0 + : isBlob(body) ? body.size + : Buffer.isBuffer(body) ? body.length + : body && typeof body.getLengthSync === 'function' && ( + // detect form data input from form-data module + body._lengthRetrievers && + /* istanbul ignore next */ body._lengthRetrievers.length === 0 || // 1.x + body.hasKnownLength && body.hasKnownLength()) // 2.x + ? body.getLengthSync() + : null + } + + static writeToStream (dest, instance) { + const { body } = instance + + if (body === null || body === undefined) { + dest.end() + } else if (Buffer.isBuffer(body) || typeof body === 'string') { + dest.end(body) + } else { + // body is stream or blob + const stream = isBlob(body) ? body.stream() : body + stream.on('error', er => dest.emit('error', er)).pipe(dest) + } + + return dest + } +} + +Object.defineProperties(Body.prototype, { + body: { enumerable: true }, + bodyUsed: { enumerable: true }, + arrayBuffer: { enumerable: true }, + blob: { enumerable: true }, + json: { enumerable: true }, + text: { enumerable: true }, +}) + +const isURLSearchParams = obj => + // Duck-typing as a necessary condition. + (typeof obj !== 'object' || + typeof obj.append !== 'function' || + typeof obj.delete !== 'function' || + typeof obj.get !== 'function' || + typeof obj.getAll !== 'function' || + typeof obj.has !== 'function' || + typeof obj.set !== 'function') ? false + // Brand-checking and more duck-typing as optional condition. + : obj.constructor.name === 'URLSearchParams' || + Object.prototype.toString.call(obj) === '[object URLSearchParams]' || + typeof obj.sort === 'function' + +const isBlob = obj => + typeof obj === 'object' && + typeof obj.arrayBuffer === 'function' && + typeof obj.type === 'string' && + typeof obj.stream === 'function' && + typeof obj.constructor === 'function' && + typeof obj.constructor.name === 'string' && + /^(Blob|File)$/.test(obj.constructor.name) && + /^(Blob|File)$/.test(obj[Symbol.toStringTag]) + +const convertBody = (buffer, headers) => { + /* istanbul ignore if */ + if (typeof convert !== 'function') { + throw new Error('The package `encoding` must be installed to use the textConverted() function') + } + + const ct = headers && headers.get('content-type') + let charset = 'utf-8' + let res + + // header + if (ct) { + res = /charset=([^;]*)/i.exec(ct) + } + + // no charset in content type, peek at response body for at most 1024 bytes + const str = buffer.slice(0, 1024).toString() + + // html5 + if (!res && str) { + res = / (http://cscott.net) +Kyle E. Mitchell (https://kemitchell.com) +Shinnosuke Watanabe +Antoine Motet diff --git a/node_modules/.npm-6P1sfSEP/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/LICENSE new file mode 100644 index 00000000..831618ea --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/LICENSE @@ -0,0 +1,22 @@ +The MIT License + +Copyright (c) 2015 Kyle E. Mitchell & other authors listed in AUTHORS + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/which/node_modules/isexe/LICENSE b/node_modules/.npm-6P1sfSEP/node_modules/which/node_modules/isexe/LICENSE new file mode 100644 index 00000000..c925dbe8 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/which/node_modules/isexe/LICENSE @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) 2016-2022 Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/license b/node_modules/.npm-6P1sfSEP/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/license new file mode 100644 index 00000000..e7af2f77 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/license @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/wrap-ansi/node_modules/ansi-regex/license b/node_modules/.npm-6P1sfSEP/node_modules/wrap-ansi/node_modules/ansi-regex/license new file mode 100644 index 00000000..fa7ceba3 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/wrap-ansi/node_modules/ansi-regex/license @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (https://sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/wrap-ansi/node_modules/string-width/license b/node_modules/.npm-6P1sfSEP/node_modules/wrap-ansi/node_modules/string-width/license new file mode 100644 index 00000000..fa7ceba3 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/wrap-ansi/node_modules/string-width/license @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (https://sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/.npm-6P1sfSEP/node_modules/wrap-ansi/node_modules/strip-ansi/license b/node_modules/.npm-6P1sfSEP/node_modules/wrap-ansi/node_modules/strip-ansi/license new file mode 100644 index 00000000..fa7ceba3 --- /dev/null +++ b/node_modules/.npm-6P1sfSEP/node_modules/wrap-ansi/node_modules/strip-ansi/license @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (https://sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json new file mode 100644 index 00000000..80c463ae --- /dev/null +++ b/node_modules/.package-lock.json @@ -0,0 +1,1178 @@ +{ + "name": "rosary-music", + "version": "1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", + "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "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==", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", + "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "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==", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", + "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", + "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", + "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.3.tgz", + "integrity": "sha512-mnEOh4iE4USSccBOtcrjF5nj+5/zm6NcNhbSEfR3Ot0pxBwvEn5QVUXcuOwwPkapDtGZ6pT02xLoPaNv06w7KQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.3.tgz", + "integrity": "sha512-rMTzawBPimBQkG9NKpNHvquIUTQPzrnPxPbCY1Xt+mFkW7pshvyIS5kYgcf74goxXOQk0CP3EoOC1zcEezKXhw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.3.tgz", + "integrity": "sha512-HGZgRFFYrMrP3TJlq58nR1xy8zHKId25vhmm5S9jETEfDf6xybPxsavFTJaufe2zgOGYJBskGlj49CwtEuFhWQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@tauri-apps/api": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-2.0.3.tgz", + "integrity": "sha512-840qk6n8rbXBXMA5/aAgTYsg5JAubKO0nXw5wf7IzGnUuYKGbB4oFBIZtXOIWy+E0kNTDI3qhq5iqsoMJfwp8g==", + "license": "Apache-2.0 OR MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/tauri" + } + }, + "node_modules/@tauri-apps/cli": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-2.0.4.tgz", + "integrity": "sha512-Hl9eFXz+O366+6su9PfaSzu2EJdFe1p8K8ghkWmi40dz8VmSE7vsMTaOStD0I71ckSOkh2ICDX7FQTBgjlpjWw==", + "dev": true, + "license": "Apache-2.0 OR MIT", + "bin": { + "tauri": "tauri.js" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/tauri" + }, + "optionalDependencies": { + "@tauri-apps/cli-darwin-arm64": "2.0.4", + "@tauri-apps/cli-darwin-x64": "2.0.4", + "@tauri-apps/cli-linux-arm-gnueabihf": "2.0.4", + "@tauri-apps/cli-linux-arm64-gnu": "2.0.4", + "@tauri-apps/cli-linux-arm64-musl": "2.0.4", + "@tauri-apps/cli-linux-x64-gnu": "2.0.4", + "@tauri-apps/cli-linux-x64-musl": "2.0.4", + "@tauri-apps/cli-win32-arm64-msvc": "2.0.4", + "@tauri-apps/cli-win32-ia32-msvc": "2.0.4", + "@tauri-apps/cli-win32-x64-msvc": "2.0.4" + } + }, + "node_modules/@tauri-apps/cli-linux-x64-gnu": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-2.0.4.tgz", + "integrity": "sha512-Iq1GGJb+oT1T0ZV8izrgf0cBtlzPCJaWcNueRbf1ZXquMf+FSTyQv+/Lo8rq5T6buOIJOH7cAOTuEWWqiCZteg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-x64-musl": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-2.0.4.tgz", + "integrity": "sha512-9NTk6Pf0bSwXqCBdAA+PDYts9HeHebZzIo8mbRzRyUbER6QngG5HZb9Ka36Z1QWtJjdRy6uxSb4zb/9NuTeHfA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-win32-x64-msvc": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-2.0.4.tgz", + "integrity": "sha512-GVaiI3KWRFLomjJmApHqihhYlkJ+7FqhumhVfBO6Z2tWzZjQyVQgTdNp0kYEuW2WoAYEj0dKY6qd4YM33xYcUA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/babel-plugin-jsx-dom-expressions": { + "version": "0.39.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jsx-dom-expressions/-/babel-plugin-jsx-dom-expressions-0.39.3.tgz", + "integrity": "sha512-6RzmSu21zYPlV2gNwzjGG9FgODtt9hIWnx7L//OIioIEuRcnpDZoY8Tr+I81Cy1SrH4qoDyKpwHHo6uAMAeyPA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "7.18.6", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.20.7", + "html-entities": "2.3.3", + "parse5": "^7.1.2", + "validate-html-nesting": "^1.2.1" + }, + "peerDependencies": { + "@babel/core": "^7.20.12" + } + }, + "node_modules/babel-plugin-jsx-dom-expressions/node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/babel-preset-solid": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/babel-preset-solid/-/babel-preset-solid-1.9.3.tgz", + "integrity": "sha512-jvlx5wDp8s+bEF9sGFw/84SInXOA51ttkUEroQziKMbxplXThVKt83qB6bDTa1HuLNatdU9FHpFOiQWs1tLQIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-plugin-jsx-dom-expressions": "^0.39.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/browserslist": { + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001675", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001675.tgz", + "integrity": "sha512-/wV1bQwPrkLiQMjaJF5yUMVM/VdRPOCU8QZ+PmG6uW6DvYSrNY1bpwHI/3mOcUosLaJCzYDi5o91IQB51ft6cg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/convert-source-map": { + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.49", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.49.tgz", + "integrity": "sha512-ZXfs1Of8fDb6z7WEYZjXpgIRF6MEu8JdeGA0A40aZq6OQbS+eJpnnV49epZRna2DU/YsEjSQuGtQPPtvt6J65A==", + "dev": true, + "license": "ISC" + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-what": { + "version": "4.1.16", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz", + "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/merge-anything": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/merge-anything/-/merge-anything-5.1.7.tgz", + "integrity": "sha512-eRtbOb1N5iyH0tkQDAoQ4Ipsp/5qSR79Dzrz8hEPxRX10RWWR/iQXdoKmBSRCThY1Fh5EhISDtpSc93fpxUniQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-what": "^4.1.8" + }, + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "dev": true, + "license": "MIT" + }, + "node_modules/parse5": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", + "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^4.5.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/postcss": { + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/rollup": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.3.tgz", + "integrity": "sha512-HBW896xR5HGmoksbi3JBDtmVzWiPAYqp7wip50hjQ67JbDz61nyoMPdqu1DvVW9asYb2M65Z20ZHsyJCMqMyDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.6" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.24.3", + "@rollup/rollup-android-arm64": "4.24.3", + "@rollup/rollup-darwin-arm64": "4.24.3", + "@rollup/rollup-darwin-x64": "4.24.3", + "@rollup/rollup-freebsd-arm64": "4.24.3", + "@rollup/rollup-freebsd-x64": "4.24.3", + "@rollup/rollup-linux-arm-gnueabihf": "4.24.3", + "@rollup/rollup-linux-arm-musleabihf": "4.24.3", + "@rollup/rollup-linux-arm64-gnu": "4.24.3", + "@rollup/rollup-linux-arm64-musl": "4.24.3", + "@rollup/rollup-linux-powerpc64le-gnu": "4.24.3", + "@rollup/rollup-linux-riscv64-gnu": "4.24.3", + "@rollup/rollup-linux-s390x-gnu": "4.24.3", + "@rollup/rollup-linux-x64-gnu": "4.24.3", + "@rollup/rollup-linux-x64-musl": "4.24.3", + "@rollup/rollup-win32-arm64-msvc": "4.24.3", + "@rollup/rollup-win32-ia32-msvc": "4.24.3", + "@rollup/rollup-win32-x64-msvc": "4.24.3", + "fsevents": "~2.3.2" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/seroval": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/seroval/-/seroval-1.1.1.tgz", + "integrity": "sha512-rqEO6FZk8mv7Hyv4UCj3FD3b6Waqft605TLfsCe/BiaylRpyyMC0b+uA5TJKawX3KzMrdi3wsLbCaLplrQmBvQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/seroval-plugins": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/seroval-plugins/-/seroval-plugins-1.1.1.tgz", + "integrity": "sha512-qNSy1+nUj7hsCOon7AO4wdAIo9P0jrzAMp18XhiOzA6/uO5TKtP7ScozVJ8T293oRIvi5wyCHSM4TrJo/c/GJA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "seroval": "^1.0" + } + }, + "node_modules/solid-js": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/solid-js/-/solid-js-1.9.3.tgz", + "integrity": "sha512-5ba3taPoZGt9GY3YlsCB24kCg0Lv/rie/HTD4kG6h4daZZz7+yK02xn8Vx8dLYBc9i6Ps5JwAbEiqjmKaLB3Ag==", + "license": "MIT", + "dependencies": { + "csstype": "^3.1.0", + "seroval": "^1.1.0", + "seroval-plugins": "^1.1.0" + } + }, + "node_modules/solid-refresh": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/solid-refresh/-/solid-refresh-0.6.3.tgz", + "integrity": "sha512-F3aPsX6hVw9ttm5LYlth8Q15x6MlI/J3Dn+o3EQyRTtTxidepSTwAYdozt01/YA+7ObcciagGEyXIopGZzQtbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/generator": "^7.23.6", + "@babel/helper-module-imports": "^7.22.15", + "@babel/types": "^7.23.6" + }, + "peerDependencies": { + "solid-js": "^1.3" + } + }, + "node_modules/source-map-js": { + "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==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/update-browserslist-db": { + "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==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/validate-html-nesting": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/validate-html-nesting/-/validate-html-nesting-1.2.2.tgz", + "integrity": "sha512-hGdgQozCsQJMyfK5urgFcWEqsSSrK63Awe0t/IMR0bZ0QMtnuaiHzThW81guu3qx9abLi99NEuiaN6P9gVYsNg==", + "dev": true, + "license": "ISC" + }, + "node_modules/vite": { + "version": "5.4.10", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.10.tgz", + "integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-plugin-solid": { + "version": "2.10.2", + "resolved": "https://registry.npmjs.org/vite-plugin-solid/-/vite-plugin-solid-2.10.2.tgz", + "integrity": "sha512-AOEtwMe2baBSXMXdo+BUwECC8IFHcKS6WQV/1NEd+Q7vHPap5fmIhLcAzr+DUJ04/KHx/1UBU0l1/GWP+rMAPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.23.3", + "@types/babel__core": "^7.20.4", + "babel-preset-solid": "^1.8.4", + "merge-anything": "^5.1.7", + "solid-refresh": "^0.6.3", + "vitefu": "^0.2.5" + }, + "peerDependencies": { + "@testing-library/jest-dom": "^5.16.6 || ^5.17.0 || ^6.*", + "solid-js": "^1.7.2", + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "@testing-library/jest-dom": { + "optional": true + } + } + }, + "node_modules/vitefu": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", + "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + } + } +} diff --git a/node_modules/@ampproject/remapping/LICENSE b/node_modules/@ampproject/remapping/LICENSE new file mode 100644 index 00000000..d6456956 --- /dev/null +++ b/node_modules/@ampproject/remapping/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/node_modules/@ampproject/remapping/README.md b/node_modules/@ampproject/remapping/README.md new file mode 100644 index 00000000..1463c9f6 --- /dev/null +++ b/node_modules/@ampproject/remapping/README.md @@ -0,0 +1,218 @@ +# @ampproject/remapping + +> Remap sequential sourcemaps through transformations to point at the original source code + +Remapping allows you to take the sourcemaps generated through transforming your code and "remap" +them to the original source locations. Think "my minified code, transformed with babel and bundled +with webpack", all pointing to the correct location in your original source code. + +With remapping, none of your source code transformations need to be aware of the input's sourcemap, +they only need to generate an output sourcemap. This greatly simplifies building custom +transformations (think a find-and-replace). + +## Installation + +```sh +npm install @ampproject/remapping +``` + +## Usage + +```typescript +function remapping( + map: SourceMap | SourceMap[], + loader: (file: string, ctx: LoaderContext) => (SourceMap | null | undefined), + options?: { excludeContent: boolean, decodedMappings: boolean } +): SourceMap; + +// LoaderContext gives the loader the importing sourcemap, tree depth, the ability to override the +// "source" location (where child sources are resolved relative to, or the location of original +// source), and the ability to override the "content" of an original source for inclusion in the +// output sourcemap. +type LoaderContext = { + readonly importer: string; + readonly depth: number; + source: string; + content: string | null | undefined; +} +``` + +`remapping` takes the final output sourcemap, and a `loader` function. For every source file pointer +in the sourcemap, the `loader` will be called with the resolved path. If the path itself represents +a transformed file (it has a sourcmap associated with it), then the `loader` should return that +sourcemap. If not, the path will be treated as an original, untransformed source code. + +```js +// Babel transformed "helloworld.js" into "transformed.js" +const transformedMap = JSON.stringify({ + file: 'transformed.js', + // 1st column of 2nd line of output file translates into the 1st source + // file, line 3, column 2 + mappings: ';CAEE', + sources: ['helloworld.js'], + version: 3, +}); + +// Uglify minified "transformed.js" into "transformed.min.js" +const minifiedTransformedMap = JSON.stringify({ + file: 'transformed.min.js', + // 0th column of 1st line of output file translates into the 1st source + // file, line 2, column 1. + mappings: 'AACC', + names: [], + sources: ['transformed.js'], + version: 3, +}); + +const remapped = remapping( + minifiedTransformedMap, + (file, ctx) => { + + // The "transformed.js" file is an transformed file. + if (file === 'transformed.js') { + // The root importer is empty. + console.assert(ctx.importer === ''); + // The depth in the sourcemap tree we're currently loading. + // The root `minifiedTransformedMap` is depth 0, and its source children are depth 1, etc. + console.assert(ctx.depth === 1); + + return transformedMap; + } + + // Loader will be called to load transformedMap's source file pointers as well. + console.assert(file === 'helloworld.js'); + // `transformed.js`'s sourcemap points into `helloworld.js`. + console.assert(ctx.importer === 'transformed.js'); + // This is a source child of `transformed`, which is a source child of `minifiedTransformedMap`. + console.assert(ctx.depth === 2); + return null; + } +); + +console.log(remapped); +// { +// file: 'transpiled.min.js', +// mappings: 'AAEE', +// sources: ['helloworld.js'], +// version: 3, +// }; +``` + +In this example, `loader` will be called twice: + +1. `"transformed.js"`, the first source file pointer in the `minifiedTransformedMap`. We return the + associated sourcemap for it (its a transformed file, after all) so that sourcemap locations can + be traced through it into the source files it represents. +2. `"helloworld.js"`, our original, unmodified source code. This file does not have a sourcemap, so + we return `null`. + +The `remapped` sourcemap now points from `transformed.min.js` into locations in `helloworld.js`. If +you were to read the `mappings`, it says "0th column of the first line output line points to the 1st +column of the 2nd line of the file `helloworld.js`". + +### Multiple transformations of a file + +As a convenience, if you have multiple single-source transformations of a file, you may pass an +array of sourcemap files in the order of most-recent transformation sourcemap first. Note that this +changes the `importer` and `depth` of each call to our loader. So our above example could have been +written as: + +```js +const remapped = remapping( + [minifiedTransformedMap, transformedMap], + () => null +); + +console.log(remapped); +// { +// file: 'transpiled.min.js', +// mappings: 'AAEE', +// sources: ['helloworld.js'], +// version: 3, +// }; +``` + +### Advanced control of the loading graph + +#### `source` + +The `source` property can overridden to any value to change the location of the current load. Eg, +for an original source file, it allows us to change the location to the original source regardless +of what the sourcemap source entry says. And for transformed files, it allows us to change the +relative resolving location for child sources of the loaded sourcemap. + +```js +const remapped = remapping( + minifiedTransformedMap, + (file, ctx) => { + + if (file === 'transformed.js') { + // We pretend the transformed.js file actually exists in the 'src/' directory. When the nested + // source files are loaded, they will now be relative to `src/`. + ctx.source = 'src/transformed.js'; + return transformedMap; + } + + console.assert(file === 'src/helloworld.js'); + // We could futher change the source of this original file, eg, to be inside a nested directory + // itself. This will be reflected in the remapped sourcemap. + ctx.source = 'src/nested/transformed.js'; + return null; + } +); + +console.log(remapped); +// { +// …, +// sources: ['src/nested/helloworld.js'], +// }; +``` + + +#### `content` + +The `content` property can be overridden when we encounter an original source file. Eg, this allows +you to manually provide the source content of the original file regardless of whether the +`sourcesContent` field is present in the parent sourcemap. It can also be set to `null` to remove +the source content. + +```js +const remapped = remapping( + minifiedTransformedMap, + (file, ctx) => { + + if (file === 'transformed.js') { + // transformedMap does not include a `sourcesContent` field, so usually the remapped sourcemap + // would not include any `sourcesContent` values. + return transformedMap; + } + + console.assert(file === 'helloworld.js'); + // We can read the file to provide the source content. + ctx.content = fs.readFileSync(file, 'utf8'); + return null; + } +); + +console.log(remapped); +// { +// …, +// sourcesContent: [ +// 'console.log("Hello world!")', +// ], +// }; +``` + +### Options + +#### excludeContent + +By default, `excludeContent` is `false`. Passing `{ excludeContent: true }` will exclude the +`sourcesContent` field from the returned sourcemap. This is mainly useful when you want to reduce +the size out the sourcemap. + +#### decodedMappings + +By default, `decodedMappings` is `false`. Passing `{ decodedMappings: true }` will leave the +`mappings` field in a [decoded state](https://github.com/rich-harris/sourcemap-codec) instead of +encoding into a VLQ string. diff --git a/node_modules/@ampproject/remapping/package.json b/node_modules/@ampproject/remapping/package.json new file mode 100644 index 00000000..091224c6 --- /dev/null +++ b/node_modules/@ampproject/remapping/package.json @@ -0,0 +1,75 @@ +{ + "name": "@ampproject/remapping", + "version": "2.3.0", + "description": "Remap sequential sourcemaps through transformations to point at the original source code", + "keywords": [ + "source", + "map", + "remap" + ], + "main": "dist/remapping.umd.js", + "module": "dist/remapping.mjs", + "types": "dist/types/remapping.d.ts", + "exports": { + ".": [ + { + "types": "./dist/types/remapping.d.ts", + "browser": "./dist/remapping.umd.js", + "require": "./dist/remapping.umd.js", + "import": "./dist/remapping.mjs" + }, + "./dist/remapping.umd.js" + ], + "./package.json": "./package.json" + }, + "files": [ + "dist" + ], + "author": "Justin Ridgewell ", + "repository": { + "type": "git", + "url": "git+https://github.com/ampproject/remapping.git" + }, + "license": "Apache-2.0", + "engines": { + "node": ">=6.0.0" + }, + "scripts": { + "build": "run-s -n build:*", + "build:rollup": "rollup -c rollup.config.js", + "build:ts": "tsc --project tsconfig.build.json", + "lint": "run-s -n lint:*", + "lint:prettier": "npm run test:lint:prettier -- --write", + "lint:ts": "npm run test:lint:ts -- --fix", + "prebuild": "rm -rf dist", + "prepublishOnly": "npm run preversion", + "preversion": "run-s test build", + "test": "run-s -n test:lint test:only", + "test:debug": "node --inspect-brk node_modules/.bin/jest --runInBand", + "test:lint": "run-s -n test:lint:*", + "test:lint:prettier": "prettier --check '{src,test}/**/*.ts'", + "test:lint:ts": "eslint '{src,test}/**/*.ts'", + "test:only": "jest --coverage", + "test:watch": "jest --coverage --watch" + }, + "devDependencies": { + "@rollup/plugin-typescript": "8.3.2", + "@types/jest": "27.4.1", + "@typescript-eslint/eslint-plugin": "5.20.0", + "@typescript-eslint/parser": "5.20.0", + "eslint": "8.14.0", + "eslint-config-prettier": "8.5.0", + "jest": "27.5.1", + "jest-config": "27.5.1", + "npm-run-all": "4.1.5", + "prettier": "2.6.2", + "rollup": "2.70.2", + "ts-jest": "27.1.4", + "tslib": "2.4.0", + "typescript": "4.6.3" + }, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } +} diff --git a/node_modules/@babel/code-frame/LICENSE b/node_modules/@babel/code-frame/LICENSE new file mode 100644 index 00000000..f31575ec --- /dev/null +++ b/node_modules/@babel/code-frame/LICENSE @@ -0,0 +1,22 @@ +MIT License + +Copyright (c) 2014-present Sebastian McKenzie and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/code-frame/README.md b/node_modules/@babel/code-frame/README.md new file mode 100644 index 00000000..71607551 --- /dev/null +++ b/node_modules/@babel/code-frame/README.md @@ -0,0 +1,19 @@ +# @babel/code-frame + +> Generate errors that contain a code frame that point to source locations. + +See our website [@babel/code-frame](https://babeljs.io/docs/babel-code-frame) for more information. + +## Install + +Using npm: + +```sh +npm install --save-dev @babel/code-frame +``` + +or using yarn: + +```sh +yarn add @babel/code-frame --dev +``` diff --git a/node_modules/@babel/code-frame/lib/index.js b/node_modules/@babel/code-frame/lib/index.js new file mode 100644 index 00000000..b409f301 --- /dev/null +++ b/node_modules/@babel/code-frame/lib/index.js @@ -0,0 +1,216 @@ +'use strict'; + +Object.defineProperty(exports, '__esModule', { value: true }); + +var picocolors = require('picocolors'); +var jsTokens = require('js-tokens'); +var helperValidatorIdentifier = require('@babel/helper-validator-identifier'); + +function isColorSupported() { + return (typeof process === "object" && (process.env.FORCE_COLOR === "0" || process.env.FORCE_COLOR === "false") ? false : picocolors.isColorSupported + ); +} +const compose = (f, g) => v => f(g(v)); +function buildDefs(colors) { + return { + keyword: colors.cyan, + capitalized: colors.yellow, + jsxIdentifier: colors.yellow, + punctuator: colors.yellow, + number: colors.magenta, + string: colors.green, + regex: colors.magenta, + comment: colors.gray, + invalid: compose(compose(colors.white, colors.bgRed), colors.bold), + gutter: colors.gray, + marker: compose(colors.red, colors.bold), + message: compose(colors.red, colors.bold), + reset: colors.reset + }; +} +const defsOn = buildDefs(picocolors.createColors(true)); +const defsOff = buildDefs(picocolors.createColors(false)); +function getDefs(enabled) { + return enabled ? defsOn : defsOff; +} + +const sometimesKeywords = new Set(["as", "async", "from", "get", "of", "set"]); +const NEWLINE$1 = /\r\n|[\n\r\u2028\u2029]/; +const BRACKET = /^[()[\]{}]$/; +let tokenize; +{ + const JSX_TAG = /^[a-z][\w-]*$/i; + const getTokenType = function (token, offset, text) { + if (token.type === "name") { + if (helperValidatorIdentifier.isKeyword(token.value) || helperValidatorIdentifier.isStrictReservedWord(token.value, true) || sometimesKeywords.has(token.value)) { + return "keyword"; + } + if (JSX_TAG.test(token.value) && (text[offset - 1] === "<" || text.slice(offset - 2, offset) === " defs[type](str)).join("\n"); + } else { + highlighted += value; + } + } + return highlighted; +} + +let deprecationWarningShown = false; +const NEWLINE = /\r\n|[\n\r\u2028\u2029]/; +function getMarkerLines(loc, source, opts) { + const startLoc = Object.assign({ + column: 0, + line: -1 + }, loc.start); + const endLoc = Object.assign({}, startLoc, loc.end); + const { + linesAbove = 2, + linesBelow = 3 + } = opts || {}; + const startLine = startLoc.line; + const startColumn = startLoc.column; + const endLine = endLoc.line; + const endColumn = endLoc.column; + let start = Math.max(startLine - (linesAbove + 1), 0); + let end = Math.min(source.length, endLine + linesBelow); + if (startLine === -1) { + start = 0; + } + if (endLine === -1) { + end = source.length; + } + const lineDiff = endLine - startLine; + const markerLines = {}; + if (lineDiff) { + for (let i = 0; i <= lineDiff; i++) { + const lineNumber = i + startLine; + if (!startColumn) { + markerLines[lineNumber] = true; + } else if (i === 0) { + const sourceLength = source[lineNumber - 1].length; + markerLines[lineNumber] = [startColumn, sourceLength - startColumn + 1]; + } else if (i === lineDiff) { + markerLines[lineNumber] = [0, endColumn]; + } else { + const sourceLength = source[lineNumber - i].length; + markerLines[lineNumber] = [0, sourceLength]; + } + } + } else { + if (startColumn === endColumn) { + if (startColumn) { + markerLines[startLine] = [startColumn, 0]; + } else { + markerLines[startLine] = true; + } + } else { + markerLines[startLine] = [startColumn, endColumn - startColumn]; + } + } + return { + start, + end, + markerLines + }; +} +function codeFrameColumns(rawLines, loc, opts = {}) { + const shouldHighlight = opts.forceColor || isColorSupported() && opts.highlightCode; + const defs = getDefs(shouldHighlight); + const lines = rawLines.split(NEWLINE); + const { + start, + end, + markerLines + } = getMarkerLines(loc, lines, opts); + const hasColumns = loc.start && typeof loc.start.column === "number"; + const numberMaxWidth = String(end).length; + const highlightedLines = shouldHighlight ? highlight(rawLines) : rawLines; + let frame = highlightedLines.split(NEWLINE, end).slice(start, end).map((line, index) => { + const number = start + 1 + index; + const paddedNumber = ` ${number}`.slice(-numberMaxWidth); + const gutter = ` ${paddedNumber} |`; + const hasMarker = markerLines[number]; + const lastMarkerLine = !markerLines[number + 1]; + if (hasMarker) { + let markerLine = ""; + if (Array.isArray(hasMarker)) { + const markerSpacing = line.slice(0, Math.max(hasMarker[0] - 1, 0)).replace(/[^\t]/g, " "); + const numberOfMarkers = hasMarker[1] || 1; + markerLine = ["\n ", defs.gutter(gutter.replace(/\d/g, " ")), " ", markerSpacing, defs.marker("^").repeat(numberOfMarkers)].join(""); + if (lastMarkerLine && opts.message) { + markerLine += " " + defs.message(opts.message); + } + } + return [defs.marker(">"), defs.gutter(gutter), line.length > 0 ? ` ${line}` : "", markerLine].join(""); + } else { + return ` ${defs.gutter(gutter)}${line.length > 0 ? ` ${line}` : ""}`; + } + }).join("\n"); + if (opts.message && !hasColumns) { + frame = `${" ".repeat(numberMaxWidth + 1)}${opts.message}\n${frame}`; + } + if (shouldHighlight) { + return defs.reset(frame); + } else { + return frame; + } +} +function index (rawLines, lineNumber, colNumber, opts = {}) { + if (!deprecationWarningShown) { + deprecationWarningShown = true; + const message = "Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`."; + if (process.emitWarning) { + process.emitWarning(message, "DeprecationWarning"); + } else { + const deprecationError = new Error(message); + deprecationError.name = "DeprecationWarning"; + console.warn(new Error(message)); + } + } + colNumber = Math.max(colNumber, 0); + const location = { + start: { + column: colNumber, + line: lineNumber + } + }; + return codeFrameColumns(rawLines, location, opts); +} + +exports.codeFrameColumns = codeFrameColumns; +exports.default = index; +exports.highlight = highlight; +//# sourceMappingURL=index.js.map diff --git a/node_modules/@babel/code-frame/lib/index.js.map b/node_modules/@babel/code-frame/lib/index.js.map new file mode 100644 index 00000000..46a181dc --- /dev/null +++ b/node_modules/@babel/code-frame/lib/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sources":["../src/defs.ts","../src/highlight.ts","../src/index.ts"],"sourcesContent":["import picocolors, { createColors } from \"picocolors\";\nimport type { Colors, Formatter } from \"picocolors/types\";\n\nexport function isColorSupported() {\n return (\n // See https://github.com/alexeyraspopov/picocolors/issues/62\n typeof process === \"object\" &&\n (process.env.FORCE_COLOR === \"0\" || process.env.FORCE_COLOR === \"false\")\n ? false\n : picocolors.isColorSupported\n );\n}\n\nexport type InternalTokenType =\n | \"keyword\"\n | \"capitalized\"\n | \"jsxIdentifier\"\n | \"punctuator\"\n | \"number\"\n | \"string\"\n | \"regex\"\n | \"comment\"\n | \"invalid\";\n\ntype UITokens = \"gutter\" | \"marker\" | \"message\";\n\nexport type Defs = {\n [_ in InternalTokenType | UITokens | \"reset\"]: Formatter;\n};\n\nconst compose: (f: (gv: U) => V, g: (v: T) => U) => (v: T) => V =\n (f, g) => v =>\n f(g(v));\n\n/**\n * Styles for token types.\n */\nfunction buildDefs(colors: Colors): Defs {\n return {\n keyword: colors.cyan,\n capitalized: colors.yellow,\n jsxIdentifier: colors.yellow,\n punctuator: colors.yellow,\n number: colors.magenta,\n string: colors.green,\n regex: colors.magenta,\n comment: colors.gray,\n invalid: compose(compose(colors.white, colors.bgRed), colors.bold),\n\n gutter: colors.gray,\n marker: compose(colors.red, colors.bold),\n message: compose(colors.red, colors.bold),\n\n reset: colors.reset,\n };\n}\n\nconst defsOn = buildDefs(createColors(true));\nconst defsOff = buildDefs(createColors(false));\n\nexport function getDefs(enabled: boolean): Defs {\n return enabled ? defsOn : defsOff;\n}\n","import type { Token as JSToken, JSXToken } from \"js-tokens\";\nimport jsTokens from \"js-tokens\";\n\nimport {\n isStrictReservedWord,\n isKeyword,\n} from \"@babel/helper-validator-identifier\";\n\nimport { getDefs, type InternalTokenType } from \"./defs.ts\";\n\n/**\n * Names that are always allowed as identifiers, but also appear as keywords\n * within certain syntactic productions.\n *\n * https://tc39.es/ecma262/#sec-keywords-and-reserved-words\n *\n * `target` has been omitted since it is very likely going to be a false\n * positive.\n */\nconst sometimesKeywords = new Set([\"as\", \"async\", \"from\", \"get\", \"of\", \"set\"]);\n\ntype Token = {\n type: InternalTokenType | \"uncolored\";\n value: string;\n};\n\n/**\n * RegExp to test for newlines in terminal.\n */\nconst NEWLINE = /\\r\\n|[\\n\\r\\u2028\\u2029]/;\n\n/**\n * RegExp to test for the three types of brackets.\n */\nconst BRACKET = /^[()[\\]{}]$/;\n\nlet tokenize: (\n text: string,\n) => Generator<{ type: InternalTokenType | \"uncolored\"; value: string }>;\n\nif (process.env.BABEL_8_BREAKING) {\n /**\n * Get the type of token, specifying punctuator type.\n */\n const getTokenType = function (\n token: JSToken | JSXToken,\n ): InternalTokenType | \"uncolored\" {\n if (token.type === \"IdentifierName\") {\n if (\n isKeyword(token.value) ||\n isStrictReservedWord(token.value, true) ||\n sometimesKeywords.has(token.value)\n ) {\n return \"keyword\";\n }\n\n if (token.value[0] !== token.value[0].toLowerCase()) {\n return \"capitalized\";\n }\n }\n\n if (token.type === \"Punctuator\" && BRACKET.test(token.value)) {\n return \"uncolored\";\n }\n\n if (token.type === \"Invalid\" && token.value === \"@\") {\n return \"punctuator\";\n }\n\n switch (token.type) {\n case \"NumericLiteral\":\n return \"number\";\n\n case \"StringLiteral\":\n case \"JSXString\":\n case \"NoSubstitutionTemplate\":\n return \"string\";\n\n case \"RegularExpressionLiteral\":\n return \"regex\";\n\n case \"Punctuator\":\n case \"JSXPunctuator\":\n return \"punctuator\";\n\n case \"MultiLineComment\":\n case \"SingleLineComment\":\n return \"comment\";\n\n case \"Invalid\":\n case \"JSXInvalid\":\n return \"invalid\";\n\n case \"JSXIdentifier\":\n return \"jsxIdentifier\";\n\n default:\n return \"uncolored\";\n }\n };\n\n /**\n * Turn a string of JS into an array of objects.\n */\n tokenize = function* (text: string): Generator {\n for (const token of jsTokens(text, { jsx: true })) {\n switch (token.type) {\n case \"TemplateHead\":\n yield { type: \"string\", value: token.value.slice(0, -2) };\n yield { type: \"punctuator\", value: \"${\" };\n break;\n\n case \"TemplateMiddle\":\n yield { type: \"punctuator\", value: \"}\" };\n yield { type: \"string\", value: token.value.slice(1, -2) };\n yield { type: \"punctuator\", value: \"${\" };\n break;\n\n case \"TemplateTail\":\n yield { type: \"punctuator\", value: \"}\" };\n yield { type: \"string\", value: token.value.slice(1) };\n break;\n\n default:\n yield {\n type: getTokenType(token),\n value: token.value,\n };\n }\n }\n };\n} else {\n /**\n * RegExp to test for what seems to be a JSX tag name.\n */\n const JSX_TAG = /^[a-z][\\w-]*$/i;\n\n // The token here is defined in js-tokens@4. However we don't bother\n // typing it since the whole block will be removed in Babel 8\n const getTokenType = function (token: any, offset: number, text: string) {\n if (token.type === \"name\") {\n if (\n isKeyword(token.value) ||\n isStrictReservedWord(token.value, true) ||\n sometimesKeywords.has(token.value)\n ) {\n return \"keyword\";\n }\n\n if (\n JSX_TAG.test(token.value) &&\n (text[offset - 1] === \"<\" || text.slice(offset - 2, offset) === \" defs[type as InternalTokenType](str))\n .join(\"\\n\");\n } else {\n highlighted += value;\n }\n }\n\n return highlighted;\n}\n","import { getDefs, isColorSupported } from \"./defs.ts\";\nimport { highlight } from \"./highlight.ts\";\n\nexport { highlight };\n\nlet deprecationWarningShown = false;\n\ntype Location = {\n column: number;\n line: number;\n};\n\ntype NodeLocation = {\n end?: Location;\n start: Location;\n};\n\nexport interface Options {\n /** Syntax highlight the code as JavaScript for terminals. default: false */\n highlightCode?: boolean;\n /** The number of lines to show above the error. default: 2 */\n linesAbove?: number;\n /** The number of lines to show below the error. default: 3 */\n linesBelow?: number;\n /**\n * Forcibly syntax highlight the code as JavaScript (for non-terminals);\n * overrides highlightCode.\n * default: false\n */\n forceColor?: boolean;\n /**\n * Pass in a string to be displayed inline (if possible) next to the\n * highlighted location in the code. If it can't be positioned inline,\n * it will be placed above the code frame.\n * default: nothing\n */\n message?: string;\n}\n\n/**\n * RegExp to test for newlines in terminal.\n */\n\nconst NEWLINE = /\\r\\n|[\\n\\r\\u2028\\u2029]/;\n\n/**\n * Extract what lines should be marked and highlighted.\n */\n\ntype MarkerLines = Record;\n\nfunction getMarkerLines(\n loc: NodeLocation,\n source: Array,\n opts: Options,\n): {\n start: number;\n end: number;\n markerLines: MarkerLines;\n} {\n const startLoc: Location = {\n column: 0,\n line: -1,\n ...loc.start,\n };\n const endLoc: Location = {\n ...startLoc,\n ...loc.end,\n };\n const { linesAbove = 2, linesBelow = 3 } = opts || {};\n const startLine = startLoc.line;\n const startColumn = startLoc.column;\n const endLine = endLoc.line;\n const endColumn = endLoc.column;\n\n let start = Math.max(startLine - (linesAbove + 1), 0);\n let end = Math.min(source.length, endLine + linesBelow);\n\n if (startLine === -1) {\n start = 0;\n }\n\n if (endLine === -1) {\n end = source.length;\n }\n\n const lineDiff = endLine - startLine;\n const markerLines: MarkerLines = {};\n\n if (lineDiff) {\n for (let i = 0; i <= lineDiff; i++) {\n const lineNumber = i + startLine;\n\n if (!startColumn) {\n markerLines[lineNumber] = true;\n } else if (i === 0) {\n const sourceLength = source[lineNumber - 1].length;\n\n markerLines[lineNumber] = [startColumn, sourceLength - startColumn + 1];\n } else if (i === lineDiff) {\n markerLines[lineNumber] = [0, endColumn];\n } else {\n const sourceLength = source[lineNumber - i].length;\n\n markerLines[lineNumber] = [0, sourceLength];\n }\n }\n } else {\n if (startColumn === endColumn) {\n if (startColumn) {\n markerLines[startLine] = [startColumn, 0];\n } else {\n markerLines[startLine] = true;\n }\n } else {\n markerLines[startLine] = [startColumn, endColumn - startColumn];\n }\n }\n\n return { start, end, markerLines };\n}\n\nexport function codeFrameColumns(\n rawLines: string,\n loc: NodeLocation,\n opts: Options = {},\n): string {\n const shouldHighlight =\n opts.forceColor || (isColorSupported() && opts.highlightCode);\n const defs = getDefs(shouldHighlight);\n\n const lines = rawLines.split(NEWLINE);\n const { start, end, markerLines } = getMarkerLines(loc, lines, opts);\n const hasColumns = loc.start && typeof loc.start.column === \"number\";\n\n const numberMaxWidth = String(end).length;\n\n const highlightedLines = shouldHighlight ? highlight(rawLines) : rawLines;\n\n let frame = highlightedLines\n .split(NEWLINE, end)\n .slice(start, end)\n .map((line, index) => {\n const number = start + 1 + index;\n const paddedNumber = ` ${number}`.slice(-numberMaxWidth);\n const gutter = ` ${paddedNumber} |`;\n const hasMarker = markerLines[number];\n const lastMarkerLine = !markerLines[number + 1];\n if (hasMarker) {\n let markerLine = \"\";\n if (Array.isArray(hasMarker)) {\n const markerSpacing = line\n .slice(0, Math.max(hasMarker[0] - 1, 0))\n .replace(/[^\\t]/g, \" \");\n const numberOfMarkers = hasMarker[1] || 1;\n\n markerLine = [\n \"\\n \",\n defs.gutter(gutter.replace(/\\d/g, \" \")),\n \" \",\n markerSpacing,\n defs.marker(\"^\").repeat(numberOfMarkers),\n ].join(\"\");\n\n if (lastMarkerLine && opts.message) {\n markerLine += \" \" + defs.message(opts.message);\n }\n }\n return [\n defs.marker(\">\"),\n defs.gutter(gutter),\n line.length > 0 ? ` ${line}` : \"\",\n markerLine,\n ].join(\"\");\n } else {\n return ` ${defs.gutter(gutter)}${line.length > 0 ? ` ${line}` : \"\"}`;\n }\n })\n .join(\"\\n\");\n\n if (opts.message && !hasColumns) {\n frame = `${\" \".repeat(numberMaxWidth + 1)}${opts.message}\\n${frame}`;\n }\n\n if (shouldHighlight) {\n return defs.reset(frame);\n } else {\n return frame;\n }\n}\n\n/**\n * Create a code frame, adding line numbers, code highlighting, and pointing to a given position.\n */\n\nexport default function (\n rawLines: string,\n lineNumber: number,\n colNumber?: number | null,\n opts: Options = {},\n): string {\n if (!deprecationWarningShown) {\n deprecationWarningShown = true;\n\n const message =\n \"Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.\";\n\n if (process.emitWarning) {\n // A string is directly supplied to emitWarning, because when supplying an\n // Error object node throws in the tests because of different contexts\n process.emitWarning(message, \"DeprecationWarning\");\n } else {\n const deprecationError = new Error(message);\n deprecationError.name = \"DeprecationWarning\";\n console.warn(new Error(message));\n }\n }\n\n colNumber = Math.max(colNumber, 0);\n\n const location: NodeLocation = {\n start: { column: colNumber, line: lineNumber },\n };\n\n return codeFrameColumns(rawLines, location, opts);\n}\n"],"names":["isColorSupported","process","env","FORCE_COLOR","picocolors","compose","f","g","v","buildDefs","colors","keyword","cyan","capitalized","yellow","jsxIdentifier","punctuator","number","magenta","string","green","regex","comment","gray","invalid","white","bgRed","bold","gutter","marker","red","message","reset","defsOn","createColors","defsOff","getDefs","enabled","sometimesKeywords","Set","NEWLINE","BRACKET","tokenize","JSX_TAG","getTokenType","token","offset","text","type","isKeyword","value","isStrictReservedWord","has","test","slice","toLowerCase","match","jsTokens","default","exec","matchToToken","index","highlight","defs","highlighted","split","map","str","join","deprecationWarningShown","getMarkerLines","loc","source","opts","startLoc","Object","assign","column","line","start","endLoc","end","linesAbove","linesBelow","startLine","startColumn","endLine","endColumn","Math","max","min","length","lineDiff","markerLines","i","lineNumber","sourceLength","codeFrameColumns","rawLines","shouldHighlight","forceColor","highlightCode","lines","hasColumns","numberMaxWidth","String","highlightedLines","frame","paddedNumber","hasMarker","lastMarkerLine","markerLine","Array","isArray","markerSpacing","replace","numberOfMarkers","repeat","colNumber","emitWarning","deprecationError","Error","name","console","warn","location"],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@babel/code-frame/package.json b/node_modules/@babel/code-frame/package.json new file mode 100644 index 00000000..076c3128 --- /dev/null +++ b/node_modules/@babel/code-frame/package.json @@ -0,0 +1,31 @@ +{ + "name": "@babel/code-frame", + "version": "7.26.2", + "description": "Generate errors that contain a code frame that point to source locations.", + "author": "The Babel Team (https://babel.dev/team)", + "homepage": "https://babel.dev/docs/en/next/babel-code-frame", + "bugs": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen", + "license": "MIT", + "publishConfig": { + "access": "public" + }, + "repository": { + "type": "git", + "url": "https://github.com/babel/babel.git", + "directory": "packages/babel-code-frame" + }, + "main": "./lib/index.js", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "devDependencies": { + "import-meta-resolve": "^4.1.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "type": "commonjs" +} \ No newline at end of file diff --git a/node_modules/@babel/compat-data/LICENSE b/node_modules/@babel/compat-data/LICENSE new file mode 100644 index 00000000..f31575ec --- /dev/null +++ b/node_modules/@babel/compat-data/LICENSE @@ -0,0 +1,22 @@ +MIT License + +Copyright (c) 2014-present Sebastian McKenzie and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/compat-data/README.md b/node_modules/@babel/compat-data/README.md new file mode 100644 index 00000000..381f3deb --- /dev/null +++ b/node_modules/@babel/compat-data/README.md @@ -0,0 +1,19 @@ +# @babel/compat-data + +> + +See our website [@babel/compat-data](https://babeljs.io/docs/babel-compat-data) for more information. + +## Install + +Using npm: + +```sh +npm install --save @babel/compat-data +``` + +or using yarn: + +```sh +yarn add @babel/compat-data +``` diff --git a/node_modules/@babel/compat-data/corejs2-built-ins.js b/node_modules/@babel/compat-data/corejs2-built-ins.js new file mode 100644 index 00000000..ed19e0b8 --- /dev/null +++ b/node_modules/@babel/compat-data/corejs2-built-ins.js @@ -0,0 +1,2 @@ +// Todo (Babel 8): remove this file as Babel 8 drop support of core-js 2 +module.exports = require("./data/corejs2-built-ins.json"); diff --git a/node_modules/@babel/compat-data/corejs3-shipped-proposals.js b/node_modules/@babel/compat-data/corejs3-shipped-proposals.js new file mode 100644 index 00000000..7909b8c4 --- /dev/null +++ b/node_modules/@babel/compat-data/corejs3-shipped-proposals.js @@ -0,0 +1,2 @@ +// Todo (Babel 8): remove this file now that it is included in babel-plugin-polyfill-corejs3 +module.exports = require("./data/corejs3-shipped-proposals.json"); diff --git a/node_modules/@babel/compat-data/data/corejs2-built-ins.json b/node_modules/@babel/compat-data/data/corejs2-built-ins.json new file mode 100644 index 00000000..5fe8ca8d --- /dev/null +++ b/node_modules/@babel/compat-data/data/corejs2-built-ins.json @@ -0,0 +1,2090 @@ +{ + "es6.array.copy-within": { + "chrome": "45", + "opera": "32", + "edge": "12", + "firefox": "32", + "safari": "9", + "node": "4", + "deno": "1", + "ios": "9", + "samsung": "5", + "rhino": "1.7.13", + "opera_mobile": "32", + "electron": "0.31" + }, + "es6.array.every": { + "chrome": "5", + "opera": "10.10", + "edge": "12", + "firefox": "2", + "safari": "3.1", + "node": "0.4", + "deno": "1", + "ie": "9", + "android": "4", + "ios": "6", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.13", + "opera_mobile": "10.1", + "electron": "0.20" + }, + "es6.array.fill": { + "chrome": "45", + "opera": "32", + "edge": "12", + "firefox": "31", + "safari": "7.1", + "node": "4", + "deno": "1", + "ios": "8", + "samsung": "5", + "rhino": "1.7.13", + "opera_mobile": "32", + "electron": "0.31" + }, + "es6.array.filter": { + "chrome": "51", + "opera": "38", + "edge": "13", + "firefox": "48", + "safari": "10", + "node": "6.5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "41", + "electron": "1.2" + }, + "es6.array.find": { + "chrome": "45", + "opera": "32", + "edge": "12", + "firefox": "25", + "safari": "7.1", + "node": "4", + "deno": "1", + "ios": "8", + "samsung": "5", + "rhino": "1.7.13", + "opera_mobile": "32", + "electron": "0.31" + }, + "es6.array.find-index": { + "chrome": "45", + "opera": "32", + "edge": "12", + "firefox": "25", + "safari": "7.1", + "node": "4", + "deno": "1", + "ios": "8", + "samsung": "5", + "rhino": "1.7.13", + "opera_mobile": "32", + "electron": "0.31" + }, + "es7.array.flat-map": { + "chrome": "69", + "opera": "56", + "edge": "79", + "firefox": "62", + "safari": "12", + "node": "11", + "deno": "1", + "ios": "12", + "samsung": "10", + "rhino": "1.7.15", + "opera_mobile": "48", + "electron": "4.0" + }, + "es6.array.for-each": { + "chrome": "5", + "opera": "10.10", + "edge": "12", + "firefox": "2", + "safari": "3.1", + "node": "0.4", + "deno": "1", + "ie": "9", + "android": "4", + "ios": "6", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.13", + "opera_mobile": "10.1", + "electron": "0.20" + }, + "es6.array.from": { + "chrome": "51", + "opera": "38", + "edge": "15", + "firefox": "36", + "safari": "10", + "node": "6.5", + "deno": "1", + "ios": "10", + "samsung": "5", + "rhino": "1.7.15", + "opera_mobile": "41", + "electron": "1.2" + }, + "es7.array.includes": { + "chrome": "47", + "opera": "34", + "edge": "14", + "firefox": "102", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "34", + "electron": "0.36" + }, + "es6.array.index-of": { + "chrome": "5", + "opera": "10.10", + "edge": "12", + "firefox": "2", + "safari": "3.1", + "node": "0.4", + "deno": "1", + "ie": "9", + "android": "4", + "ios": "6", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.13", + "opera_mobile": "10.1", + "electron": "0.20" + }, + "es6.array.is-array": { + "chrome": "5", + "opera": "10.50", + "edge": "12", + "firefox": "4", + "safari": "4", + "node": "0.4", + "deno": "1", + "ie": "9", + "android": "4", + "ios": "6", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.13", + "opera_mobile": "10.1", + "electron": "0.20" + }, + "es6.array.iterator": { + "chrome": "66", + "opera": "53", + "edge": "12", + "firefox": "60", + "safari": "9", + "node": "10", + "deno": "1", + "ios": "9", + "samsung": "9", + "rhino": "1.7.13", + "opera_mobile": "47", + "electron": "3.0" + }, + "es6.array.last-index-of": { + "chrome": "5", + "opera": "10.10", + "edge": "12", + "firefox": "2", + "safari": "3.1", + "node": "0.4", + "deno": "1", + "ie": "9", + "android": "4", + "ios": "6", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.13", + "opera_mobile": "10.1", + "electron": "0.20" + }, + "es6.array.map": { + "chrome": "51", + "opera": "38", + "edge": "13", + "firefox": "48", + "safari": "10", + "node": "6.5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "41", + "electron": "1.2" + }, + "es6.array.of": { + "chrome": "45", + "opera": "32", + "edge": "12", + "firefox": "25", + "safari": "9", + "node": "4", + "deno": "1", + "ios": "9", + "samsung": "5", + "rhino": "1.7.13", + "opera_mobile": "32", + "electron": "0.31" + }, + "es6.array.reduce": { + "chrome": "5", + "opera": "10.50", + "edge": "12", + "firefox": "3", + "safari": "4", + "node": "0.4", + "deno": "1", + "ie": "9", + "android": "4", + "ios": "6", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.13", + "opera_mobile": "10.1", + "electron": "0.20" + }, + "es6.array.reduce-right": { + "chrome": "5", + "opera": "10.50", + "edge": "12", + "firefox": "3", + "safari": "4", + "node": "0.4", + "deno": "1", + "ie": "9", + "android": "4", + "ios": "6", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.13", + "opera_mobile": "10.1", + "electron": "0.20" + }, + "es6.array.slice": { + "chrome": "51", + "opera": "38", + "edge": "13", + "firefox": "48", + "safari": "10", + "node": "6.5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "41", + "electron": "1.2" + }, + "es6.array.some": { + "chrome": "5", + "opera": "10.10", + "edge": "12", + "firefox": "2", + "safari": "3.1", + "node": "0.4", + "deno": "1", + "ie": "9", + "android": "4", + "ios": "6", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.13", + "opera_mobile": "10.1", + "electron": "0.20" + }, + "es6.array.sort": { + "chrome": "63", + "opera": "50", + "edge": "12", + "firefox": "5", + "safari": "12", + "node": "10", + "deno": "1", + "ie": "9", + "ios": "12", + "samsung": "8", + "rhino": "1.7.13", + "opera_mobile": "46", + "electron": "3.0" + }, + "es6.array.species": { + "chrome": "51", + "opera": "38", + "edge": "13", + "firefox": "48", + "safari": "10", + "node": "6.5", + "deno": "1", + "ios": "10", + "samsung": "5", + "rhino": "1.7.15", + "opera_mobile": "41", + "electron": "1.2" + }, + "es6.date.now": { + "chrome": "5", + "opera": "10.50", + "edge": "12", + "firefox": "2", + "safari": "4", + "node": "0.4", + "deno": "1", + "ie": "9", + "android": "4", + "ios": "6", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.13", + "opera_mobile": "10.1", + "electron": "0.20" + }, + "es6.date.to-iso-string": { + "chrome": "5", + "opera": "10.50", + "edge": "12", + "firefox": "3.5", + "safari": "4", + "node": "0.4", + "deno": "1", + "ie": "9", + "android": "4", + "ios": "6", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.13", + "opera_mobile": "10.1", + "electron": "0.20" + }, + "es6.date.to-json": { + "chrome": "5", + "opera": "12.10", + "edge": "12", + "firefox": "4", + "safari": "10", + "node": "0.4", + "deno": "1", + "ie": "9", + "android": "4", + "ios": "10", + "samsung": "1", + "rhino": "1.7.13", + "opera_mobile": "12.1", + "electron": "0.20" + }, + "es6.date.to-primitive": { + "chrome": "47", + "opera": "34", + "edge": "15", + "firefox": "44", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "34", + "electron": "0.36" + }, + "es6.date.to-string": { + "chrome": "5", + "opera": "10.50", + "edge": "12", + "firefox": "2", + "safari": "3.1", + "node": "0.4", + "deno": "1", + "ie": "10", + "android": "4", + "ios": "6", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.13", + "opera_mobile": "10.1", + "electron": "0.20" + }, + "es6.function.bind": { + "chrome": "7", + "opera": "12", + "edge": "12", + "firefox": "4", + "safari": "5.1", + "node": "0.4", + "deno": "1", + "ie": "9", + "android": "4", + "ios": "6", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.13", + "opera_mobile": "12", + "electron": "0.20" + }, + "es6.function.has-instance": { + "chrome": "51", + "opera": "38", + "edge": "15", + "firefox": "50", + "safari": "10", + "node": "6.5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "41", + "electron": "1.2" + }, + "es6.function.name": { + "chrome": "5", + "opera": "10.50", + "edge": "14", + "firefox": "2", + "safari": "4", + "node": "0.4", + "deno": "1", + "android": "4", + "ios": "6", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.13", + "opera_mobile": "10.1", + "electron": "0.20" + }, + "es6.map": { + "chrome": "51", + "opera": "38", + "edge": "15", + "firefox": "53", + "safari": "10", + "node": "6.5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "41", + "electron": "1.2" + }, + "es6.math.acosh": { + "chrome": "38", + "opera": "25", + "edge": "12", + "firefox": "25", + "safari": "7.1", + "node": "0.12", + "deno": "1", + "ios": "8", + "samsung": "3", + "rhino": "1.7.13", + "opera_mobile": "25", + "electron": "0.20" + }, + "es6.math.asinh": { + "chrome": "38", + "opera": "25", + "edge": "12", + "firefox": "25", + "safari": "7.1", + "node": "0.12", + "deno": "1", + "ios": "8", + "samsung": "3", + "rhino": "1.7.13", + "opera_mobile": "25", + "electron": "0.20" + }, + "es6.math.atanh": { + "chrome": "38", + "opera": "25", + "edge": "12", + "firefox": "25", + "safari": "7.1", + "node": "0.12", + "deno": "1", + "ios": "8", + "samsung": "3", + "rhino": "1.7.13", + "opera_mobile": "25", + "electron": "0.20" + }, + "es6.math.cbrt": { + "chrome": "38", + "opera": "25", + "edge": "12", + "firefox": "25", + "safari": "7.1", + "node": "0.12", + "deno": "1", + "ios": "8", + "samsung": "3", + "rhino": "1.7.13", + "opera_mobile": "25", + "electron": "0.20" + }, + "es6.math.clz32": { + "chrome": "38", + "opera": "25", + "edge": "12", + "firefox": "31", + "safari": "9", + "node": "0.12", + "deno": "1", + "ios": "9", + "samsung": "3", + "rhino": "1.7.13", + "opera_mobile": "25", + "electron": "0.20" + }, + "es6.math.cosh": { + "chrome": "38", + "opera": "25", + "edge": "12", + "firefox": "25", + "safari": "7.1", + "node": "0.12", + "deno": "1", + "ios": "8", + "samsung": "3", + "rhino": "1.7.13", + "opera_mobile": "25", + "electron": "0.20" + }, + "es6.math.expm1": { + "chrome": "38", + "opera": "25", + "edge": "12", + "firefox": "25", + "safari": "7.1", + "node": "0.12", + "deno": "1", + "ios": "8", + "samsung": "3", + "rhino": "1.7.13", + "opera_mobile": "25", + "electron": "0.20" + }, + "es6.math.fround": { + "chrome": "38", + "opera": "25", + "edge": "12", + "firefox": "26", + "safari": "7.1", + "node": "0.12", + "deno": "1", + "ios": "8", + "samsung": "3", + "rhino": "1.7.13", + "opera_mobile": "25", + "electron": "0.20" + }, + "es6.math.hypot": { + "chrome": "38", + "opera": "25", + "edge": "12", + "firefox": "27", + "safari": "7.1", + "node": "0.12", + "deno": "1", + "ios": "8", + "samsung": "3", + "rhino": "1.7.13", + "opera_mobile": "25", + "electron": "0.20" + }, + "es6.math.imul": { + "chrome": "30", + "opera": "17", + "edge": "12", + "firefox": "23", + "safari": "7", + "node": "0.12", + "deno": "1", + "android": "4.4", + "ios": "7", + "samsung": "2", + "rhino": "1.7.13", + "opera_mobile": "18", + "electron": "0.20" + }, + "es6.math.log1p": { + "chrome": "38", + "opera": "25", + "edge": "12", + "firefox": "25", + "safari": "7.1", + "node": "0.12", + "deno": "1", + "ios": "8", + "samsung": "3", + "rhino": "1.7.13", + "opera_mobile": "25", + "electron": "0.20" + }, + "es6.math.log10": { + "chrome": "38", + "opera": "25", + "edge": "12", + "firefox": "25", + "safari": "7.1", + "node": "0.12", + "deno": "1", + "ios": "8", + "samsung": "3", + "rhino": "1.7.13", + "opera_mobile": "25", + "electron": "0.20" + }, + "es6.math.log2": { + "chrome": "38", + "opera": "25", + "edge": "12", + "firefox": "25", + "safari": "7.1", + "node": "0.12", + "deno": "1", + "ios": "8", + "samsung": "3", + "rhino": "1.7.13", + "opera_mobile": "25", + "electron": "0.20" + }, + "es6.math.sign": { + "chrome": "38", + "opera": "25", + "edge": "12", + "firefox": "25", + "safari": "9", + "node": "0.12", + "deno": "1", + "ios": "9", + "samsung": "3", + "rhino": "1.7.13", + "opera_mobile": "25", + "electron": "0.20" + }, + "es6.math.sinh": { + "chrome": "38", + "opera": "25", + "edge": "12", + "firefox": "25", + "safari": "7.1", + "node": "0.12", + "deno": "1", + "ios": "8", + "samsung": "3", + "rhino": "1.7.13", + "opera_mobile": "25", + "electron": "0.20" + }, + "es6.math.tanh": { + "chrome": "38", + "opera": "25", + "edge": "12", + "firefox": "25", + "safari": "7.1", + "node": "0.12", + "deno": "1", + "ios": "8", + "samsung": "3", + "rhino": "1.7.13", + "opera_mobile": "25", + "electron": "0.20" + }, + "es6.math.trunc": { + "chrome": "38", + "opera": "25", + "edge": "12", + "firefox": "25", + "safari": "7.1", + "node": "0.12", + "deno": "1", + "ios": "8", + "samsung": "3", + "rhino": "1.7.13", + "opera_mobile": "25", + "electron": "0.20" + }, + "es6.number.constructor": { + "chrome": "41", + "opera": "28", + "edge": "12", + "firefox": "36", + "safari": "9", + "node": "4", + "deno": "1", + "ios": "9", + "samsung": "3.4", + "rhino": "1.7.13", + "opera_mobile": "28", + "electron": "0.21" + }, + "es6.number.epsilon": { + "chrome": "34", + "opera": "21", + "edge": "12", + "firefox": "25", + "safari": "9", + "node": "0.12", + "deno": "1", + "ios": "9", + "samsung": "2", + "rhino": "1.7.14", + "opera_mobile": "21", + "electron": "0.20" + }, + "es6.number.is-finite": { + "chrome": "19", + "opera": "15", + "edge": "12", + "firefox": "16", + "safari": "9", + "node": "0.8", + "deno": "1", + "android": "4.1", + "ios": "9", + "samsung": "1.5", + "rhino": "1.7.13", + "opera_mobile": "14", + "electron": "0.20" + }, + "es6.number.is-integer": { + "chrome": "34", + "opera": "21", + "edge": "12", + "firefox": "16", + "safari": "9", + "node": "0.12", + "deno": "1", + "ios": "9", + "samsung": "2", + "rhino": "1.7.13", + "opera_mobile": "21", + "electron": "0.20" + }, + "es6.number.is-nan": { + "chrome": "19", + "opera": "15", + "edge": "12", + "firefox": "15", + "safari": "9", + "node": "0.8", + "deno": "1", + "android": "4.1", + "ios": "9", + "samsung": "1.5", + "rhino": "1.7.13", + "opera_mobile": "14", + "electron": "0.20" + }, + "es6.number.is-safe-integer": { + "chrome": "34", + "opera": "21", + "edge": "12", + "firefox": "32", + "safari": "9", + "node": "0.12", + "deno": "1", + "ios": "9", + "samsung": "2", + "rhino": "1.7.13", + "opera_mobile": "21", + "electron": "0.20" + }, + "es6.number.max-safe-integer": { + "chrome": "34", + "opera": "21", + "edge": "12", + "firefox": "31", + "safari": "9", + "node": "0.12", + "deno": "1", + "ios": "9", + "samsung": "2", + "rhino": "1.7.13", + "opera_mobile": "21", + "electron": "0.20" + }, + "es6.number.min-safe-integer": { + "chrome": "34", + "opera": "21", + "edge": "12", + "firefox": "31", + "safari": "9", + "node": "0.12", + "deno": "1", + "ios": "9", + "samsung": "2", + "rhino": "1.7.13", + "opera_mobile": "21", + "electron": "0.20" + }, + "es6.number.parse-float": { + "chrome": "34", + "opera": "21", + "edge": "12", + "firefox": "25", + "safari": "9", + "node": "0.12", + "deno": "1", + "ios": "9", + "samsung": "2", + "rhino": "1.7.14", + "opera_mobile": "21", + "electron": "0.20" + }, + "es6.number.parse-int": { + "chrome": "34", + "opera": "21", + "edge": "12", + "firefox": "25", + "safari": "9", + "node": "0.12", + "deno": "1", + "ios": "9", + "samsung": "2", + "rhino": "1.7.14", + "opera_mobile": "21", + "electron": "0.20" + }, + "es6.object.assign": { + "chrome": "49", + "opera": "36", + "edge": "13", + "firefox": "36", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "36", + "electron": "0.37" + }, + "es6.object.create": { + "chrome": "5", + "opera": "12", + "edge": "12", + "firefox": "4", + "safari": "4", + "node": "0.4", + "deno": "1", + "ie": "9", + "android": "4", + "ios": "6", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.13", + "opera_mobile": "12", + "electron": "0.20" + }, + "es7.object.define-getter": { + "chrome": "62", + "opera": "49", + "edge": "16", + "firefox": "48", + "safari": "9", + "node": "8.10", + "deno": "1", + "ios": "9", + "samsung": "8", + "opera_mobile": "46", + "electron": "3.0" + }, + "es7.object.define-setter": { + "chrome": "62", + "opera": "49", + "edge": "16", + "firefox": "48", + "safari": "9", + "node": "8.10", + "deno": "1", + "ios": "9", + "samsung": "8", + "opera_mobile": "46", + "electron": "3.0" + }, + "es6.object.define-property": { + "chrome": "5", + "opera": "12", + "edge": "12", + "firefox": "4", + "safari": "5.1", + "node": "0.4", + "deno": "1", + "ie": "9", + "android": "4", + "ios": "6", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.13", + "opera_mobile": "12", + "electron": "0.20" + }, + "es6.object.define-properties": { + "chrome": "5", + "opera": "12", + "edge": "12", + "firefox": "4", + "safari": "4", + "node": "0.4", + "deno": "1", + "ie": "9", + "android": "4", + "ios": "6", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.13", + "opera_mobile": "12", + "electron": "0.20" + }, + "es7.object.entries": { + "chrome": "54", + "opera": "41", + "edge": "14", + "firefox": "47", + "safari": "10.1", + "node": "7", + "deno": "1", + "ios": "10.3", + "samsung": "6", + "rhino": "1.7.14", + "opera_mobile": "41", + "electron": "1.4" + }, + "es6.object.freeze": { + "chrome": "44", + "opera": "31", + "edge": "12", + "firefox": "35", + "safari": "9", + "node": "4", + "deno": "1", + "ios": "9", + "samsung": "4", + "rhino": "1.7.13", + "opera_mobile": "32", + "electron": "0.30" + }, + "es6.object.get-own-property-descriptor": { + "chrome": "44", + "opera": "31", + "edge": "12", + "firefox": "35", + "safari": "9", + "node": "4", + "deno": "1", + "ios": "9", + "samsung": "4", + "rhino": "1.7.13", + "opera_mobile": "32", + "electron": "0.30" + }, + "es7.object.get-own-property-descriptors": { + "chrome": "54", + "opera": "41", + "edge": "15", + "firefox": "50", + "safari": "10.1", + "node": "7", + "deno": "1", + "ios": "10.3", + "samsung": "6", + "opera_mobile": "41", + "electron": "1.4" + }, + "es6.object.get-own-property-names": { + "chrome": "40", + "opera": "27", + "edge": "12", + "firefox": "33", + "safari": "9", + "node": "4", + "deno": "1", + "ios": "9", + "samsung": "3.4", + "rhino": "1.7.13", + "opera_mobile": "27", + "electron": "0.21" + }, + "es6.object.get-prototype-of": { + "chrome": "44", + "opera": "31", + "edge": "12", + "firefox": "35", + "safari": "9", + "node": "4", + "deno": "1", + "ios": "9", + "samsung": "4", + "rhino": "1.7.13", + "opera_mobile": "32", + "electron": "0.30" + }, + "es7.object.lookup-getter": { + "chrome": "62", + "opera": "49", + "edge": "79", + "firefox": "36", + "safari": "9", + "node": "8.10", + "deno": "1", + "ios": "9", + "samsung": "8", + "opera_mobile": "46", + "electron": "3.0" + }, + "es7.object.lookup-setter": { + "chrome": "62", + "opera": "49", + "edge": "79", + "firefox": "36", + "safari": "9", + "node": "8.10", + "deno": "1", + "ios": "9", + "samsung": "8", + "opera_mobile": "46", + "electron": "3.0" + }, + "es6.object.prevent-extensions": { + "chrome": "44", + "opera": "31", + "edge": "12", + "firefox": "35", + "safari": "9", + "node": "4", + "deno": "1", + "ios": "9", + "samsung": "4", + "rhino": "1.7.13", + "opera_mobile": "32", + "electron": "0.30" + }, + "es6.object.to-string": { + "chrome": "57", + "opera": "44", + "edge": "15", + "firefox": "51", + "safari": "10", + "node": "8", + "deno": "1", + "ios": "10", + "samsung": "7", + "opera_mobile": "43", + "electron": "1.7" + }, + "es6.object.is": { + "chrome": "19", + "opera": "15", + "edge": "12", + "firefox": "22", + "safari": "9", + "node": "0.8", + "deno": "1", + "android": "4.1", + "ios": "9", + "samsung": "1.5", + "rhino": "1.7.13", + "opera_mobile": "14", + "electron": "0.20" + }, + "es6.object.is-frozen": { + "chrome": "44", + "opera": "31", + "edge": "12", + "firefox": "35", + "safari": "9", + "node": "4", + "deno": "1", + "ios": "9", + "samsung": "4", + "rhino": "1.7.13", + "opera_mobile": "32", + "electron": "0.30" + }, + "es6.object.is-sealed": { + "chrome": "44", + "opera": "31", + "edge": "12", + "firefox": "35", + "safari": "9", + "node": "4", + "deno": "1", + "ios": "9", + "samsung": "4", + "rhino": "1.7.13", + "opera_mobile": "32", + "electron": "0.30" + }, + "es6.object.is-extensible": { + "chrome": "44", + "opera": "31", + "edge": "12", + "firefox": "35", + "safari": "9", + "node": "4", + "deno": "1", + "ios": "9", + "samsung": "4", + "rhino": "1.7.13", + "opera_mobile": "32", + "electron": "0.30" + }, + "es6.object.keys": { + "chrome": "40", + "opera": "27", + "edge": "12", + "firefox": "35", + "safari": "9", + "node": "4", + "deno": "1", + "ios": "9", + "samsung": "3.4", + "rhino": "1.7.13", + "opera_mobile": "27", + "electron": "0.21" + }, + "es6.object.seal": { + "chrome": "44", + "opera": "31", + "edge": "12", + "firefox": "35", + "safari": "9", + "node": "4", + "deno": "1", + "ios": "9", + "samsung": "4", + "rhino": "1.7.13", + "opera_mobile": "32", + "electron": "0.30" + }, + "es6.object.set-prototype-of": { + "chrome": "34", + "opera": "21", + "edge": "12", + "firefox": "31", + "safari": "9", + "node": "0.12", + "deno": "1", + "ie": "11", + "ios": "9", + "samsung": "2", + "rhino": "1.7.13", + "opera_mobile": "21", + "electron": "0.20" + }, + "es7.object.values": { + "chrome": "54", + "opera": "41", + "edge": "14", + "firefox": "47", + "safari": "10.1", + "node": "7", + "deno": "1", + "ios": "10.3", + "samsung": "6", + "rhino": "1.7.14", + "opera_mobile": "41", + "electron": "1.4" + }, + "es6.promise": { + "chrome": "51", + "opera": "38", + "edge": "14", + "firefox": "45", + "safari": "10", + "node": "6.5", + "deno": "1", + "ios": "10", + "samsung": "5", + "rhino": "1.7.15", + "opera_mobile": "41", + "electron": "1.2" + }, + "es7.promise.finally": { + "chrome": "63", + "opera": "50", + "edge": "18", + "firefox": "58", + "safari": "11.1", + "node": "10", + "deno": "1", + "ios": "11.3", + "samsung": "8", + "rhino": "1.7.15", + "opera_mobile": "46", + "electron": "3.0" + }, + "es6.reflect.apply": { + "chrome": "49", + "opera": "36", + "edge": "12", + "firefox": "42", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "36", + "electron": "0.37" + }, + "es6.reflect.construct": { + "chrome": "49", + "opera": "36", + "edge": "13", + "firefox": "49", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "36", + "electron": "0.37" + }, + "es6.reflect.define-property": { + "chrome": "49", + "opera": "36", + "edge": "13", + "firefox": "42", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "36", + "electron": "0.37" + }, + "es6.reflect.delete-property": { + "chrome": "49", + "opera": "36", + "edge": "12", + "firefox": "42", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "36", + "electron": "0.37" + }, + "es6.reflect.get": { + "chrome": "49", + "opera": "36", + "edge": "12", + "firefox": "42", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "36", + "electron": "0.37" + }, + "es6.reflect.get-own-property-descriptor": { + "chrome": "49", + "opera": "36", + "edge": "12", + "firefox": "42", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "36", + "electron": "0.37" + }, + "es6.reflect.get-prototype-of": { + "chrome": "49", + "opera": "36", + "edge": "12", + "firefox": "42", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "36", + "electron": "0.37" + }, + "es6.reflect.has": { + "chrome": "49", + "opera": "36", + "edge": "12", + "firefox": "42", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "36", + "electron": "0.37" + }, + "es6.reflect.is-extensible": { + "chrome": "49", + "opera": "36", + "edge": "12", + "firefox": "42", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "36", + "electron": "0.37" + }, + "es6.reflect.own-keys": { + "chrome": "49", + "opera": "36", + "edge": "12", + "firefox": "42", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "36", + "electron": "0.37" + }, + "es6.reflect.prevent-extensions": { + "chrome": "49", + "opera": "36", + "edge": "12", + "firefox": "42", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "36", + "electron": "0.37" + }, + "es6.reflect.set": { + "chrome": "49", + "opera": "36", + "edge": "12", + "firefox": "42", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "36", + "electron": "0.37" + }, + "es6.reflect.set-prototype-of": { + "chrome": "49", + "opera": "36", + "edge": "12", + "firefox": "42", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "36", + "electron": "0.37" + }, + "es6.regexp.constructor": { + "chrome": "50", + "opera": "37", + "edge": "79", + "firefox": "40", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "37", + "electron": "1.1" + }, + "es6.regexp.flags": { + "chrome": "49", + "opera": "36", + "edge": "79", + "firefox": "37", + "safari": "9", + "node": "6", + "deno": "1", + "ios": "9", + "samsung": "5", + "rhino": "1.7.15", + "opera_mobile": "36", + "electron": "0.37" + }, + "es6.regexp.match": { + "chrome": "50", + "opera": "37", + "edge": "79", + "firefox": "49", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "rhino": "1.7.13", + "opera_mobile": "37", + "electron": "1.1" + }, + "es6.regexp.replace": { + "chrome": "50", + "opera": "37", + "edge": "79", + "firefox": "49", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "37", + "electron": "1.1" + }, + "es6.regexp.split": { + "chrome": "50", + "opera": "37", + "edge": "79", + "firefox": "49", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "37", + "electron": "1.1" + }, + "es6.regexp.search": { + "chrome": "50", + "opera": "37", + "edge": "79", + "firefox": "49", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "rhino": "1.7.13", + "opera_mobile": "37", + "electron": "1.1" + }, + "es6.regexp.to-string": { + "chrome": "50", + "opera": "37", + "edge": "79", + "firefox": "39", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "rhino": "1.7.15", + "opera_mobile": "37", + "electron": "1.1" + }, + "es6.set": { + "chrome": "51", + "opera": "38", + "edge": "15", + "firefox": "53", + "safari": "10", + "node": "6.5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "41", + "electron": "1.2" + }, + "es6.symbol": { + "chrome": "51", + "opera": "38", + "edge": "79", + "firefox": "51", + "safari": "10", + "node": "6.5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "41", + "electron": "1.2" + }, + "es7.symbol.async-iterator": { + "chrome": "63", + "opera": "50", + "edge": "79", + "firefox": "57", + "safari": "12", + "node": "10", + "deno": "1", + "ios": "12", + "samsung": "8", + "opera_mobile": "46", + "electron": "3.0" + }, + "es6.string.anchor": { + "chrome": "5", + "opera": "15", + "edge": "12", + "firefox": "17", + "safari": "6", + "node": "0.4", + "deno": "1", + "android": "4", + "ios": "7", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.14", + "opera_mobile": "14", + "electron": "0.20" + }, + "es6.string.big": { + "chrome": "5", + "opera": "15", + "edge": "12", + "firefox": "17", + "safari": "6", + "node": "0.4", + "deno": "1", + "android": "4", + "ios": "7", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.14", + "opera_mobile": "14", + "electron": "0.20" + }, + "es6.string.blink": { + "chrome": "5", + "opera": "15", + "edge": "12", + "firefox": "17", + "safari": "6", + "node": "0.4", + "deno": "1", + "android": "4", + "ios": "7", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.14", + "opera_mobile": "14", + "electron": "0.20" + }, + "es6.string.bold": { + "chrome": "5", + "opera": "15", + "edge": "12", + "firefox": "17", + "safari": "6", + "node": "0.4", + "deno": "1", + "android": "4", + "ios": "7", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.14", + "opera_mobile": "14", + "electron": "0.20" + }, + "es6.string.code-point-at": { + "chrome": "41", + "opera": "28", + "edge": "12", + "firefox": "29", + "safari": "9", + "node": "4", + "deno": "1", + "ios": "9", + "samsung": "3.4", + "rhino": "1.7.13", + "opera_mobile": "28", + "electron": "0.21" + }, + "es6.string.ends-with": { + "chrome": "41", + "opera": "28", + "edge": "12", + "firefox": "29", + "safari": "9", + "node": "4", + "deno": "1", + "ios": "9", + "samsung": "3.4", + "rhino": "1.7.13", + "opera_mobile": "28", + "electron": "0.21" + }, + "es6.string.fixed": { + "chrome": "5", + "opera": "15", + "edge": "12", + "firefox": "17", + "safari": "6", + "node": "0.4", + "deno": "1", + "android": "4", + "ios": "7", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.14", + "opera_mobile": "14", + "electron": "0.20" + }, + "es6.string.fontcolor": { + "chrome": "5", + "opera": "15", + "edge": "12", + "firefox": "17", + "safari": "6", + "node": "0.4", + "deno": "1", + "android": "4", + "ios": "7", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.14", + "opera_mobile": "14", + "electron": "0.20" + }, + "es6.string.fontsize": { + "chrome": "5", + "opera": "15", + "edge": "12", + "firefox": "17", + "safari": "6", + "node": "0.4", + "deno": "1", + "android": "4", + "ios": "7", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.14", + "opera_mobile": "14", + "electron": "0.20" + }, + "es6.string.from-code-point": { + "chrome": "41", + "opera": "28", + "edge": "12", + "firefox": "29", + "safari": "9", + "node": "4", + "deno": "1", + "ios": "9", + "samsung": "3.4", + "rhino": "1.7.13", + "opera_mobile": "28", + "electron": "0.21" + }, + "es6.string.includes": { + "chrome": "41", + "opera": "28", + "edge": "12", + "firefox": "40", + "safari": "9", + "node": "4", + "deno": "1", + "ios": "9", + "samsung": "3.4", + "rhino": "1.7.13", + "opera_mobile": "28", + "electron": "0.21" + }, + "es6.string.italics": { + "chrome": "5", + "opera": "15", + "edge": "12", + "firefox": "17", + "safari": "6", + "node": "0.4", + "deno": "1", + "android": "4", + "ios": "7", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.14", + "opera_mobile": "14", + "electron": "0.20" + }, + "es6.string.iterator": { + "chrome": "38", + "opera": "25", + "edge": "12", + "firefox": "36", + "safari": "9", + "node": "0.12", + "deno": "1", + "ios": "9", + "samsung": "3", + "rhino": "1.7.13", + "opera_mobile": "25", + "electron": "0.20" + }, + "es6.string.link": { + "chrome": "5", + "opera": "15", + "edge": "12", + "firefox": "17", + "safari": "6", + "node": "0.4", + "deno": "1", + "android": "4", + "ios": "7", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.14", + "opera_mobile": "14", + "electron": "0.20" + }, + "es7.string.pad-start": { + "chrome": "57", + "opera": "44", + "edge": "15", + "firefox": "48", + "safari": "10", + "node": "8", + "deno": "1", + "ios": "10", + "samsung": "7", + "rhino": "1.7.13", + "opera_mobile": "43", + "electron": "1.7" + }, + "es7.string.pad-end": { + "chrome": "57", + "opera": "44", + "edge": "15", + "firefox": "48", + "safari": "10", + "node": "8", + "deno": "1", + "ios": "10", + "samsung": "7", + "rhino": "1.7.13", + "opera_mobile": "43", + "electron": "1.7" + }, + "es6.string.raw": { + "chrome": "41", + "opera": "28", + "edge": "12", + "firefox": "34", + "safari": "9", + "node": "4", + "deno": "1", + "ios": "9", + "samsung": "3.4", + "rhino": "1.7.14", + "opera_mobile": "28", + "electron": "0.21" + }, + "es6.string.repeat": { + "chrome": "41", + "opera": "28", + "edge": "12", + "firefox": "24", + "safari": "9", + "node": "4", + "deno": "1", + "ios": "9", + "samsung": "3.4", + "rhino": "1.7.13", + "opera_mobile": "28", + "electron": "0.21" + }, + "es6.string.small": { + "chrome": "5", + "opera": "15", + "edge": "12", + "firefox": "17", + "safari": "6", + "node": "0.4", + "deno": "1", + "android": "4", + "ios": "7", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.14", + "opera_mobile": "14", + "electron": "0.20" + }, + "es6.string.starts-with": { + "chrome": "41", + "opera": "28", + "edge": "12", + "firefox": "29", + "safari": "9", + "node": "4", + "deno": "1", + "ios": "9", + "samsung": "3.4", + "rhino": "1.7.13", + "opera_mobile": "28", + "electron": "0.21" + }, + "es6.string.strike": { + "chrome": "5", + "opera": "15", + "edge": "12", + "firefox": "17", + "safari": "6", + "node": "0.4", + "deno": "1", + "android": "4", + "ios": "7", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.14", + "opera_mobile": "14", + "electron": "0.20" + }, + "es6.string.sub": { + "chrome": "5", + "opera": "15", + "edge": "12", + "firefox": "17", + "safari": "6", + "node": "0.4", + "deno": "1", + "android": "4", + "ios": "7", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.14", + "opera_mobile": "14", + "electron": "0.20" + }, + "es6.string.sup": { + "chrome": "5", + "opera": "15", + "edge": "12", + "firefox": "17", + "safari": "6", + "node": "0.4", + "deno": "1", + "android": "4", + "ios": "7", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.14", + "opera_mobile": "14", + "electron": "0.20" + }, + "es6.string.trim": { + "chrome": "5", + "opera": "10.50", + "edge": "12", + "firefox": "3.5", + "safari": "4", + "node": "0.4", + "deno": "1", + "ie": "9", + "android": "4", + "ios": "6", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.13", + "opera_mobile": "10.1", + "electron": "0.20" + }, + "es7.string.trim-left": { + "chrome": "66", + "opera": "53", + "edge": "79", + "firefox": "61", + "safari": "12", + "node": "10", + "deno": "1", + "ios": "12", + "samsung": "9", + "rhino": "1.7.13", + "opera_mobile": "47", + "electron": "3.0" + }, + "es7.string.trim-right": { + "chrome": "66", + "opera": "53", + "edge": "79", + "firefox": "61", + "safari": "12", + "node": "10", + "deno": "1", + "ios": "12", + "samsung": "9", + "rhino": "1.7.13", + "opera_mobile": "47", + "electron": "3.0" + }, + "es6.typed.array-buffer": { + "chrome": "51", + "opera": "38", + "edge": "13", + "firefox": "48", + "safari": "10", + "node": "6.5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "41", + "electron": "1.2" + }, + "es6.typed.data-view": { + "chrome": "5", + "opera": "12", + "edge": "12", + "firefox": "15", + "safari": "5.1", + "node": "0.4", + "deno": "1", + "ie": "10", + "android": "4", + "ios": "6", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.13", + "opera_mobile": "12", + "electron": "0.20" + }, + "es6.typed.int8-array": { + "chrome": "51", + "opera": "38", + "edge": "13", + "firefox": "48", + "safari": "10", + "node": "6.5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "41", + "electron": "1.2" + }, + "es6.typed.uint8-array": { + "chrome": "51", + "opera": "38", + "edge": "13", + "firefox": "48", + "safari": "10", + "node": "6.5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "41", + "electron": "1.2" + }, + "es6.typed.uint8-clamped-array": { + "chrome": "51", + "opera": "38", + "edge": "13", + "firefox": "48", + "safari": "10", + "node": "6.5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "41", + "electron": "1.2" + }, + "es6.typed.int16-array": { + "chrome": "51", + "opera": "38", + "edge": "13", + "firefox": "48", + "safari": "10", + "node": "6.5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "41", + "electron": "1.2" + }, + "es6.typed.uint16-array": { + "chrome": "51", + "opera": "38", + "edge": "13", + "firefox": "48", + "safari": "10", + "node": "6.5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "41", + "electron": "1.2" + }, + "es6.typed.int32-array": { + "chrome": "51", + "opera": "38", + "edge": "13", + "firefox": "48", + "safari": "10", + "node": "6.5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "41", + "electron": "1.2" + }, + "es6.typed.uint32-array": { + "chrome": "51", + "opera": "38", + "edge": "13", + "firefox": "48", + "safari": "10", + "node": "6.5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "41", + "electron": "1.2" + }, + "es6.typed.float32-array": { + "chrome": "51", + "opera": "38", + "edge": "13", + "firefox": "48", + "safari": "10", + "node": "6.5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "41", + "electron": "1.2" + }, + "es6.typed.float64-array": { + "chrome": "51", + "opera": "38", + "edge": "13", + "firefox": "48", + "safari": "10", + "node": "6.5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "41", + "electron": "1.2" + }, + "es6.weak-map": { + "chrome": "51", + "opera": "38", + "edge": "15", + "firefox": "53", + "safari": "9", + "node": "6.5", + "deno": "1", + "ios": "9", + "samsung": "5", + "rhino": "1.7.15", + "opera_mobile": "41", + "electron": "1.2" + }, + "es6.weak-set": { + "chrome": "51", + "opera": "38", + "edge": "15", + "firefox": "53", + "safari": "9", + "node": "6.5", + "deno": "1", + "ios": "9", + "samsung": "5", + "rhino": "1.7.15", + "opera_mobile": "41", + "electron": "1.2" + } +} diff --git a/node_modules/@babel/compat-data/data/corejs3-shipped-proposals.json b/node_modules/@babel/compat-data/data/corejs3-shipped-proposals.json new file mode 100644 index 00000000..d03b698f --- /dev/null +++ b/node_modules/@babel/compat-data/data/corejs3-shipped-proposals.json @@ -0,0 +1,5 @@ +[ + "esnext.promise.all-settled", + "esnext.string.match-all", + "esnext.global-this" +] diff --git a/node_modules/@babel/compat-data/data/native-modules.json b/node_modules/@babel/compat-data/data/native-modules.json new file mode 100644 index 00000000..2328d213 --- /dev/null +++ b/node_modules/@babel/compat-data/data/native-modules.json @@ -0,0 +1,18 @@ +{ + "es6.module": { + "chrome": "61", + "and_chr": "61", + "edge": "16", + "firefox": "60", + "and_ff": "60", + "node": "13.2.0", + "opera": "48", + "op_mob": "45", + "safari": "10.1", + "ios": "10.3", + "samsung": "8.2", + "android": "61", + "electron": "2.0", + "ios_saf": "10.3" + } +} diff --git a/node_modules/@babel/compat-data/data/overlapping-plugins.json b/node_modules/@babel/compat-data/data/overlapping-plugins.json new file mode 100644 index 00000000..9b884bd4 --- /dev/null +++ b/node_modules/@babel/compat-data/data/overlapping-plugins.json @@ -0,0 +1,35 @@ +{ + "transform-async-to-generator": [ + "bugfix/transform-async-arrows-in-class" + ], + "transform-parameters": [ + "bugfix/transform-edge-default-parameters", + "bugfix/transform-safari-id-destructuring-collision-in-function-expression" + ], + "transform-function-name": [ + "bugfix/transform-edge-function-name" + ], + "transform-block-scoping": [ + "bugfix/transform-safari-block-shadowing", + "bugfix/transform-safari-for-shadowing" + ], + "transform-template-literals": [ + "bugfix/transform-tagged-template-caching" + ], + "transform-optional-chaining": [ + "bugfix/transform-v8-spread-parameters-in-optional-chaining" + ], + "proposal-optional-chaining": [ + "bugfix/transform-v8-spread-parameters-in-optional-chaining" + ], + "transform-class-properties": [ + "bugfix/transform-v8-static-class-fields-redefine-readonly", + "bugfix/transform-firefox-class-in-computed-class-key", + "bugfix/transform-safari-class-field-initializer-scope" + ], + "proposal-class-properties": [ + "bugfix/transform-v8-static-class-fields-redefine-readonly", + "bugfix/transform-firefox-class-in-computed-class-key", + "bugfix/transform-safari-class-field-initializer-scope" + ] +} diff --git a/node_modules/@babel/compat-data/data/plugin-bugfixes.json b/node_modules/@babel/compat-data/data/plugin-bugfixes.json new file mode 100644 index 00000000..82e4e211 --- /dev/null +++ b/node_modules/@babel/compat-data/data/plugin-bugfixes.json @@ -0,0 +1,213 @@ +{ + "bugfix/transform-async-arrows-in-class": { + "chrome": "55", + "opera": "42", + "edge": "15", + "firefox": "52", + "safari": "11", + "node": "7.6", + "deno": "1", + "ios": "11", + "samsung": "6", + "opera_mobile": "42", + "electron": "1.6" + }, + "bugfix/transform-edge-default-parameters": { + "chrome": "49", + "opera": "36", + "edge": "18", + "firefox": "52", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "36", + "electron": "0.37" + }, + "bugfix/transform-edge-function-name": { + "chrome": "51", + "opera": "38", + "edge": "79", + "firefox": "53", + "safari": "10", + "node": "6.5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "41", + "electron": "1.2" + }, + "bugfix/transform-safari-block-shadowing": { + "chrome": "49", + "opera": "36", + "edge": "12", + "firefox": "44", + "safari": "11", + "node": "6", + "deno": "1", + "ie": "11", + "ios": "11", + "samsung": "5", + "opera_mobile": "36", + "electron": "0.37" + }, + "bugfix/transform-safari-for-shadowing": { + "chrome": "49", + "opera": "36", + "edge": "12", + "firefox": "4", + "safari": "11", + "node": "6", + "deno": "1", + "ie": "11", + "ios": "11", + "samsung": "5", + "rhino": "1.7.13", + "opera_mobile": "36", + "electron": "0.37" + }, + "bugfix/transform-safari-id-destructuring-collision-in-function-expression": { + "chrome": "49", + "opera": "36", + "edge": "14", + "firefox": "2", + "safari": "16.3", + "node": "6", + "deno": "1", + "ios": "16.3", + "samsung": "5", + "opera_mobile": "36", + "electron": "0.37" + }, + "bugfix/transform-tagged-template-caching": { + "chrome": "41", + "opera": "28", + "edge": "12", + "firefox": "34", + "safari": "13", + "node": "4", + "deno": "1", + "ios": "13", + "samsung": "3.4", + "rhino": "1.7.14", + "opera_mobile": "28", + "electron": "0.21" + }, + "bugfix/transform-v8-spread-parameters-in-optional-chaining": { + "chrome": "91", + "opera": "77", + "edge": "91", + "firefox": "74", + "safari": "13.1", + "node": "16.9", + "deno": "1.9", + "ios": "13.4", + "samsung": "16", + "opera_mobile": "64", + "electron": "13.0" + }, + "bugfix/transform-firefox-class-in-computed-class-key": { + "chrome": "74", + "opera": "62", + "edge": "79", + "safari": "16", + "node": "12", + "deno": "1", + "ios": "16", + "samsung": "11", + "opera_mobile": "53", + "electron": "6.0" + }, + "transform-optional-chaining": { + "chrome": "80", + "opera": "67", + "edge": "80", + "firefox": "74", + "safari": "13.1", + "node": "14", + "deno": "1", + "ios": "13.4", + "samsung": "13", + "opera_mobile": "57", + "electron": "8.0" + }, + "proposal-optional-chaining": { + "chrome": "80", + "opera": "67", + "edge": "80", + "firefox": "74", + "safari": "13.1", + "node": "14", + "deno": "1", + "ios": "13.4", + "samsung": "13", + "opera_mobile": "57", + "electron": "8.0" + }, + "transform-parameters": { + "chrome": "49", + "opera": "36", + "edge": "15", + "firefox": "53", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "36", + "electron": "0.37" + }, + "transform-async-to-generator": { + "chrome": "55", + "opera": "42", + "edge": "15", + "firefox": "52", + "safari": "10.1", + "node": "7.6", + "deno": "1", + "ios": "10.3", + "samsung": "6", + "opera_mobile": "42", + "electron": "1.6" + }, + "transform-template-literals": { + "chrome": "41", + "opera": "28", + "edge": "13", + "firefox": "34", + "safari": "9", + "node": "4", + "deno": "1", + "ios": "9", + "samsung": "3.4", + "opera_mobile": "28", + "electron": "0.21" + }, + "transform-function-name": { + "chrome": "51", + "opera": "38", + "edge": "14", + "firefox": "53", + "safari": "10", + "node": "6.5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "41", + "electron": "1.2" + }, + "transform-block-scoping": { + "chrome": "50", + "opera": "37", + "edge": "14", + "firefox": "53", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "37", + "electron": "1.1" + } +} diff --git a/node_modules/@babel/compat-data/data/plugins.json b/node_modules/@babel/compat-data/data/plugins.json new file mode 100644 index 00000000..65d76621 --- /dev/null +++ b/node_modules/@babel/compat-data/data/plugins.json @@ -0,0 +1,825 @@ +{ + "transform-duplicate-named-capturing-groups-regex": { + "chrome": "126", + "opera": "112", + "edge": "126", + "firefox": "129", + "safari": "17.4", + "node": "23", + "ios": "17.4", + "electron": "31.0" + }, + "transform-regexp-modifiers": { + "chrome": "125", + "opera": "111", + "edge": "125", + "firefox": "132", + "node": "23", + "electron": "31.0" + }, + "transform-unicode-sets-regex": { + "chrome": "112", + "opera": "98", + "edge": "112", + "firefox": "116", + "safari": "17", + "node": "20", + "deno": "1.32", + "ios": "17", + "opera_mobile": "75", + "electron": "24.0" + }, + "bugfix/transform-v8-static-class-fields-redefine-readonly": { + "chrome": "98", + "opera": "84", + "edge": "98", + "firefox": "75", + "safari": "15", + "node": "12", + "deno": "1.18", + "ios": "15", + "samsung": "11", + "opera_mobile": "52", + "electron": "17.0" + }, + "bugfix/transform-firefox-class-in-computed-class-key": { + "chrome": "74", + "opera": "62", + "edge": "79", + "safari": "16", + "node": "12", + "deno": "1", + "ios": "16", + "samsung": "11", + "opera_mobile": "53", + "electron": "6.0" + }, + "bugfix/transform-safari-class-field-initializer-scope": { + "chrome": "74", + "opera": "62", + "edge": "79", + "firefox": "69", + "safari": "16", + "node": "12", + "deno": "1", + "ios": "16", + "samsung": "11", + "opera_mobile": "53", + "electron": "6.0" + }, + "transform-class-static-block": { + "chrome": "94", + "opera": "80", + "edge": "94", + "firefox": "93", + "safari": "16.4", + "node": "16.11", + "deno": "1.14", + "ios": "16.4", + "samsung": "17", + "opera_mobile": "66", + "electron": "15.0" + }, + "proposal-class-static-block": { + "chrome": "94", + "opera": "80", + "edge": "94", + "firefox": "93", + "safari": "16.4", + "node": "16.11", + "deno": "1.14", + "ios": "16.4", + "samsung": "17", + "opera_mobile": "66", + "electron": "15.0" + }, + "transform-private-property-in-object": { + "chrome": "91", + "opera": "77", + "edge": "91", + "firefox": "90", + "safari": "15", + "node": "16.9", + "deno": "1.9", + "ios": "15", + "samsung": "16", + "opera_mobile": "64", + "electron": "13.0" + }, + "proposal-private-property-in-object": { + "chrome": "91", + "opera": "77", + "edge": "91", + "firefox": "90", + "safari": "15", + "node": "16.9", + "deno": "1.9", + "ios": "15", + "samsung": "16", + "opera_mobile": "64", + "electron": "13.0" + }, + "transform-class-properties": { + "chrome": "74", + "opera": "62", + "edge": "79", + "firefox": "90", + "safari": "14.1", + "node": "12", + "deno": "1", + "ios": "14.5", + "samsung": "11", + "opera_mobile": "53", + "electron": "6.0" + }, + "proposal-class-properties": { + "chrome": "74", + "opera": "62", + "edge": "79", + "firefox": "90", + "safari": "14.1", + "node": "12", + "deno": "1", + "ios": "14.5", + "samsung": "11", + "opera_mobile": "53", + "electron": "6.0" + }, + "transform-private-methods": { + "chrome": "84", + "opera": "70", + "edge": "84", + "firefox": "90", + "safari": "15", + "node": "14.6", + "deno": "1", + "ios": "15", + "samsung": "14", + "opera_mobile": "60", + "electron": "10.0" + }, + "proposal-private-methods": { + "chrome": "84", + "opera": "70", + "edge": "84", + "firefox": "90", + "safari": "15", + "node": "14.6", + "deno": "1", + "ios": "15", + "samsung": "14", + "opera_mobile": "60", + "electron": "10.0" + }, + "transform-numeric-separator": { + "chrome": "75", + "opera": "62", + "edge": "79", + "firefox": "70", + "safari": "13", + "node": "12.5", + "deno": "1", + "ios": "13", + "samsung": "11", + "rhino": "1.7.14", + "opera_mobile": "54", + "electron": "6.0" + }, + "proposal-numeric-separator": { + "chrome": "75", + "opera": "62", + "edge": "79", + "firefox": "70", + "safari": "13", + "node": "12.5", + "deno": "1", + "ios": "13", + "samsung": "11", + "rhino": "1.7.14", + "opera_mobile": "54", + "electron": "6.0" + }, + "transform-logical-assignment-operators": { + "chrome": "85", + "opera": "71", + "edge": "85", + "firefox": "79", + "safari": "14", + "node": "15", + "deno": "1.2", + "ios": "14", + "samsung": "14", + "opera_mobile": "60", + "electron": "10.0" + }, + "proposal-logical-assignment-operators": { + "chrome": "85", + "opera": "71", + "edge": "85", + "firefox": "79", + "safari": "14", + "node": "15", + "deno": "1.2", + "ios": "14", + "samsung": "14", + "opera_mobile": "60", + "electron": "10.0" + }, + "transform-nullish-coalescing-operator": { + "chrome": "80", + "opera": "67", + "edge": "80", + "firefox": "72", + "safari": "13.1", + "node": "14", + "deno": "1", + "ios": "13.4", + "samsung": "13", + "opera_mobile": "57", + "electron": "8.0" + }, + "proposal-nullish-coalescing-operator": { + "chrome": "80", + "opera": "67", + "edge": "80", + "firefox": "72", + "safari": "13.1", + "node": "14", + "deno": "1", + "ios": "13.4", + "samsung": "13", + "opera_mobile": "57", + "electron": "8.0" + }, + "transform-optional-chaining": { + "chrome": "91", + "opera": "77", + "edge": "91", + "firefox": "74", + "safari": "13.1", + "node": "16.9", + "deno": "1.9", + "ios": "13.4", + "samsung": "16", + "opera_mobile": "64", + "electron": "13.0" + }, + "proposal-optional-chaining": { + "chrome": "91", + "opera": "77", + "edge": "91", + "firefox": "74", + "safari": "13.1", + "node": "16.9", + "deno": "1.9", + "ios": "13.4", + "samsung": "16", + "opera_mobile": "64", + "electron": "13.0" + }, + "transform-json-strings": { + "chrome": "66", + "opera": "53", + "edge": "79", + "firefox": "62", + "safari": "12", + "node": "10", + "deno": "1", + "ios": "12", + "samsung": "9", + "rhino": "1.7.14", + "opera_mobile": "47", + "electron": "3.0" + }, + "proposal-json-strings": { + "chrome": "66", + "opera": "53", + "edge": "79", + "firefox": "62", + "safari": "12", + "node": "10", + "deno": "1", + "ios": "12", + "samsung": "9", + "rhino": "1.7.14", + "opera_mobile": "47", + "electron": "3.0" + }, + "transform-optional-catch-binding": { + "chrome": "66", + "opera": "53", + "edge": "79", + "firefox": "58", + "safari": "11.1", + "node": "10", + "deno": "1", + "ios": "11.3", + "samsung": "9", + "opera_mobile": "47", + "electron": "3.0" + }, + "proposal-optional-catch-binding": { + "chrome": "66", + "opera": "53", + "edge": "79", + "firefox": "58", + "safari": "11.1", + "node": "10", + "deno": "1", + "ios": "11.3", + "samsung": "9", + "opera_mobile": "47", + "electron": "3.0" + }, + "transform-parameters": { + "chrome": "49", + "opera": "36", + "edge": "18", + "firefox": "53", + "safari": "16.3", + "node": "6", + "deno": "1", + "ios": "16.3", + "samsung": "5", + "opera_mobile": "36", + "electron": "0.37" + }, + "transform-async-generator-functions": { + "chrome": "63", + "opera": "50", + "edge": "79", + "firefox": "57", + "safari": "12", + "node": "10", + "deno": "1", + "ios": "12", + "samsung": "8", + "opera_mobile": "46", + "electron": "3.0" + }, + "proposal-async-generator-functions": { + "chrome": "63", + "opera": "50", + "edge": "79", + "firefox": "57", + "safari": "12", + "node": "10", + "deno": "1", + "ios": "12", + "samsung": "8", + "opera_mobile": "46", + "electron": "3.0" + }, + "transform-object-rest-spread": { + "chrome": "60", + "opera": "47", + "edge": "79", + "firefox": "55", + "safari": "11.1", + "node": "8.3", + "deno": "1", + "ios": "11.3", + "samsung": "8", + "opera_mobile": "44", + "electron": "2.0" + }, + "proposal-object-rest-spread": { + "chrome": "60", + "opera": "47", + "edge": "79", + "firefox": "55", + "safari": "11.1", + "node": "8.3", + "deno": "1", + "ios": "11.3", + "samsung": "8", + "opera_mobile": "44", + "electron": "2.0" + }, + "transform-dotall-regex": { + "chrome": "62", + "opera": "49", + "edge": "79", + "firefox": "78", + "safari": "11.1", + "node": "8.10", + "deno": "1", + "ios": "11.3", + "samsung": "8", + "rhino": "1.7.15", + "opera_mobile": "46", + "electron": "3.0" + }, + "transform-unicode-property-regex": { + "chrome": "64", + "opera": "51", + "edge": "79", + "firefox": "78", + "safari": "11.1", + "node": "10", + "deno": "1", + "ios": "11.3", + "samsung": "9", + "opera_mobile": "47", + "electron": "3.0" + }, + "proposal-unicode-property-regex": { + "chrome": "64", + "opera": "51", + "edge": "79", + "firefox": "78", + "safari": "11.1", + "node": "10", + "deno": "1", + "ios": "11.3", + "samsung": "9", + "opera_mobile": "47", + "electron": "3.0" + }, + "transform-named-capturing-groups-regex": { + "chrome": "64", + "opera": "51", + "edge": "79", + "firefox": "78", + "safari": "11.1", + "node": "10", + "deno": "1", + "ios": "11.3", + "samsung": "9", + "opera_mobile": "47", + "electron": "3.0" + }, + "transform-async-to-generator": { + "chrome": "55", + "opera": "42", + "edge": "15", + "firefox": "52", + "safari": "11", + "node": "7.6", + "deno": "1", + "ios": "11", + "samsung": "6", + "opera_mobile": "42", + "electron": "1.6" + }, + "transform-exponentiation-operator": { + "chrome": "52", + "opera": "39", + "edge": "14", + "firefox": "52", + "safari": "10.1", + "node": "7", + "deno": "1", + "ios": "10.3", + "samsung": "6", + "rhino": "1.7.14", + "opera_mobile": "41", + "electron": "1.3" + }, + "transform-template-literals": { + "chrome": "41", + "opera": "28", + "edge": "13", + "firefox": "34", + "safari": "13", + "node": "4", + "deno": "1", + "ios": "13", + "samsung": "3.4", + "opera_mobile": "28", + "electron": "0.21" + }, + "transform-literals": { + "chrome": "44", + "opera": "31", + "edge": "12", + "firefox": "53", + "safari": "9", + "node": "4", + "deno": "1", + "ios": "9", + "samsung": "4", + "rhino": "1.7.15", + "opera_mobile": "32", + "electron": "0.30" + }, + "transform-function-name": { + "chrome": "51", + "opera": "38", + "edge": "79", + "firefox": "53", + "safari": "10", + "node": "6.5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "41", + "electron": "1.2" + }, + "transform-arrow-functions": { + "chrome": "47", + "opera": "34", + "edge": "13", + "firefox": "43", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "rhino": "1.7.13", + "opera_mobile": "34", + "electron": "0.36" + }, + "transform-block-scoped-functions": { + "chrome": "41", + "opera": "28", + "edge": "12", + "firefox": "46", + "safari": "10", + "node": "4", + "deno": "1", + "ie": "11", + "ios": "10", + "samsung": "3.4", + "opera_mobile": "28", + "electron": "0.21" + }, + "transform-classes": { + "chrome": "46", + "opera": "33", + "edge": "13", + "firefox": "45", + "safari": "10", + "node": "5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "33", + "electron": "0.36" + }, + "transform-object-super": { + "chrome": "46", + "opera": "33", + "edge": "13", + "firefox": "45", + "safari": "10", + "node": "5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "33", + "electron": "0.36" + }, + "transform-shorthand-properties": { + "chrome": "43", + "opera": "30", + "edge": "12", + "firefox": "33", + "safari": "9", + "node": "4", + "deno": "1", + "ios": "9", + "samsung": "4", + "rhino": "1.7.14", + "opera_mobile": "30", + "electron": "0.27" + }, + "transform-duplicate-keys": { + "chrome": "42", + "opera": "29", + "edge": "12", + "firefox": "34", + "safari": "9", + "node": "4", + "deno": "1", + "ios": "9", + "samsung": "3.4", + "opera_mobile": "29", + "electron": "0.25" + }, + "transform-computed-properties": { + "chrome": "44", + "opera": "31", + "edge": "12", + "firefox": "34", + "safari": "7.1", + "node": "4", + "deno": "1", + "ios": "8", + "samsung": "4", + "opera_mobile": "32", + "electron": "0.30" + }, + "transform-for-of": { + "chrome": "51", + "opera": "38", + "edge": "15", + "firefox": "53", + "safari": "10", + "node": "6.5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "41", + "electron": "1.2" + }, + "transform-sticky-regex": { + "chrome": "49", + "opera": "36", + "edge": "13", + "firefox": "3", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "rhino": "1.7.15", + "opera_mobile": "36", + "electron": "0.37" + }, + "transform-unicode-escapes": { + "chrome": "44", + "opera": "31", + "edge": "12", + "firefox": "53", + "safari": "9", + "node": "4", + "deno": "1", + "ios": "9", + "samsung": "4", + "rhino": "1.7.15", + "opera_mobile": "32", + "electron": "0.30" + }, + "transform-unicode-regex": { + "chrome": "50", + "opera": "37", + "edge": "13", + "firefox": "46", + "safari": "12", + "node": "6", + "deno": "1", + "ios": "12", + "samsung": "5", + "opera_mobile": "37", + "electron": "1.1" + }, + "transform-spread": { + "chrome": "46", + "opera": "33", + "edge": "13", + "firefox": "45", + "safari": "10", + "node": "5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "33", + "electron": "0.36" + }, + "transform-destructuring": { + "chrome": "51", + "opera": "38", + "edge": "15", + "firefox": "53", + "safari": "10", + "node": "6.5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "41", + "electron": "1.2" + }, + "transform-block-scoping": { + "chrome": "50", + "opera": "37", + "edge": "14", + "firefox": "53", + "safari": "11", + "node": "6", + "deno": "1", + "ios": "11", + "samsung": "5", + "opera_mobile": "37", + "electron": "1.1" + }, + "transform-typeof-symbol": { + "chrome": "38", + "opera": "25", + "edge": "12", + "firefox": "36", + "safari": "9", + "node": "0.12", + "deno": "1", + "ios": "9", + "samsung": "3", + "rhino": "1.7.13", + "opera_mobile": "25", + "electron": "0.20" + }, + "transform-new-target": { + "chrome": "46", + "opera": "33", + "edge": "14", + "firefox": "41", + "safari": "10", + "node": "5", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "33", + "electron": "0.36" + }, + "transform-regenerator": { + "chrome": "50", + "opera": "37", + "edge": "13", + "firefox": "53", + "safari": "10", + "node": "6", + "deno": "1", + "ios": "10", + "samsung": "5", + "opera_mobile": "37", + "electron": "1.1" + }, + "transform-member-expression-literals": { + "chrome": "7", + "opera": "12", + "edge": "12", + "firefox": "2", + "safari": "5.1", + "node": "0.4", + "deno": "1", + "ie": "9", + "android": "4", + "ios": "6", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.13", + "opera_mobile": "12", + "electron": "0.20" + }, + "transform-property-literals": { + "chrome": "7", + "opera": "12", + "edge": "12", + "firefox": "2", + "safari": "5.1", + "node": "0.4", + "deno": "1", + "ie": "9", + "android": "4", + "ios": "6", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.13", + "opera_mobile": "12", + "electron": "0.20" + }, + "transform-reserved-words": { + "chrome": "13", + "opera": "10.50", + "edge": "12", + "firefox": "2", + "safari": "3.1", + "node": "0.6", + "deno": "1", + "ie": "9", + "android": "4.4", + "ios": "6", + "phantom": "1.9", + "samsung": "1", + "rhino": "1.7.13", + "opera_mobile": "10.1", + "electron": "0.20" + }, + "transform-export-namespace-from": { + "chrome": "72", + "deno": "1.0", + "edge": "79", + "firefox": "80", + "node": "13.2", + "opera": "60", + "opera_mobile": "51", + "safari": "14.1", + "ios": "14.5", + "samsung": "11.0", + "android": "72", + "electron": "5.0" + }, + "proposal-export-namespace-from": { + "chrome": "72", + "deno": "1.0", + "edge": "79", + "firefox": "80", + "node": "13.2", + "opera": "60", + "opera_mobile": "51", + "safari": "14.1", + "ios": "14.5", + "samsung": "11.0", + "android": "72", + "electron": "5.0" + } +} diff --git a/node_modules/@babel/compat-data/native-modules.js b/node_modules/@babel/compat-data/native-modules.js new file mode 100644 index 00000000..8e97da4b --- /dev/null +++ b/node_modules/@babel/compat-data/native-modules.js @@ -0,0 +1 @@ +module.exports = require("./data/native-modules.json"); diff --git a/node_modules/@babel/compat-data/overlapping-plugins.js b/node_modules/@babel/compat-data/overlapping-plugins.js new file mode 100644 index 00000000..88242e46 --- /dev/null +++ b/node_modules/@babel/compat-data/overlapping-plugins.js @@ -0,0 +1 @@ +module.exports = require("./data/overlapping-plugins.json"); diff --git a/node_modules/@babel/compat-data/package.json b/node_modules/@babel/compat-data/package.json new file mode 100644 index 00000000..d3c13940 --- /dev/null +++ b/node_modules/@babel/compat-data/package.json @@ -0,0 +1,40 @@ +{ + "name": "@babel/compat-data", + "version": "7.26.2", + "author": "The Babel Team (https://babel.dev/team)", + "license": "MIT", + "description": "", + "repository": { + "type": "git", + "url": "https://github.com/babel/babel.git", + "directory": "packages/babel-compat-data" + }, + "publishConfig": { + "access": "public" + }, + "exports": { + "./plugins": "./plugins.js", + "./native-modules": "./native-modules.js", + "./corejs2-built-ins": "./corejs2-built-ins.js", + "./corejs3-shipped-proposals": "./corejs3-shipped-proposals.js", + "./overlapping-plugins": "./overlapping-plugins.js", + "./plugin-bugfixes": "./plugin-bugfixes.js" + }, + "scripts": { + "build-data": "./scripts/download-compat-table.sh && node ./scripts/build-data.js && node ./scripts/build-modules-support.js && node ./scripts/build-bugfixes-targets.js" + }, + "keywords": [ + "babel", + "compat-table", + "compat-data" + ], + "devDependencies": { + "@mdn/browser-compat-data": "^5.5.36", + "core-js-compat": "^3.37.1", + "electron-to-chromium": "^1.4.816" + }, + "engines": { + "node": ">=6.9.0" + }, + "type": "commonjs" +} \ No newline at end of file diff --git a/node_modules/@babel/compat-data/plugin-bugfixes.js b/node_modules/@babel/compat-data/plugin-bugfixes.js new file mode 100644 index 00000000..f390181a --- /dev/null +++ b/node_modules/@babel/compat-data/plugin-bugfixes.js @@ -0,0 +1 @@ +module.exports = require("./data/plugin-bugfixes.json"); diff --git a/node_modules/@babel/compat-data/plugins.js b/node_modules/@babel/compat-data/plugins.js new file mode 100644 index 00000000..42646edc --- /dev/null +++ b/node_modules/@babel/compat-data/plugins.js @@ -0,0 +1 @@ +module.exports = require("./data/plugins.json"); diff --git a/node_modules/@babel/core/LICENSE b/node_modules/@babel/core/LICENSE new file mode 100644 index 00000000..f31575ec --- /dev/null +++ b/node_modules/@babel/core/LICENSE @@ -0,0 +1,22 @@ +MIT License + +Copyright (c) 2014-present Sebastian McKenzie and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/core/README.md b/node_modules/@babel/core/README.md new file mode 100644 index 00000000..29035434 --- /dev/null +++ b/node_modules/@babel/core/README.md @@ -0,0 +1,19 @@ +# @babel/core + +> Babel compiler core. + +See our website [@babel/core](https://babeljs.io/docs/babel-core) for more information or the [issues](https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20core%22+is%3Aopen) associated with this package. + +## Install + +Using npm: + +```sh +npm install --save-dev @babel/core +``` + +or using yarn: + +```sh +yarn add @babel/core --dev +``` diff --git a/node_modules/@babel/core/cjs-proxy.cjs b/node_modules/@babel/core/cjs-proxy.cjs new file mode 100644 index 00000000..accdb43d --- /dev/null +++ b/node_modules/@babel/core/cjs-proxy.cjs @@ -0,0 +1,68 @@ +"use strict"; + +const babelP = import("./lib/index.js"); +let babel = null; +Object.defineProperty(exports, "__ initialize @babel/core cjs proxy __", { + set(val) { + babel = val; + }, +}); + +exports.version = require("./package.json").version; + +const functionNames = [ + "createConfigItem", + "loadPartialConfig", + "loadOptions", + "transform", + "transformFile", + "transformFromAst", + "parse", +]; +const propertyNames = [ + "buildExternalHelpers", + "types", + "tokTypes", + "traverse", + "template", +]; + +for (const name of functionNames) { + exports[name] = function (...args) { + if ( + process.env.BABEL_8_BREAKING && + typeof args[args.length - 1] !== "function" + ) { + throw new Error( + `Starting from Babel 8.0.0, the '${name}' function expects a callback. If you need to call it synchronously, please use '${name}Sync'.` + ); + } + + babelP.then(babel => { + babel[name](...args); + }); + }; + exports[`${name}Async`] = function (...args) { + return babelP.then(babel => babel[`${name}Async`](...args)); + }; + exports[`${name}Sync`] = function (...args) { + if (!babel) throw notLoadedError(`${name}Sync`, "callable"); + return babel[`${name}Sync`](...args); + }; +} + +for (const name of propertyNames) { + Object.defineProperty(exports, name, { + get() { + if (!babel) throw notLoadedError(name, "accessible"); + return babel[name]; + }, + }); +} + +function notLoadedError(name, keyword) { + return new Error( + `The \`${name}\` export of @babel/core is only ${keyword}` + + ` from the CommonJS version after that the ESM version is loaded.` + ); +} diff --git a/node_modules/@babel/core/lib/config/cache-contexts.js b/node_modules/@babel/core/lib/config/cache-contexts.js new file mode 100644 index 00000000..d7c09127 --- /dev/null +++ b/node_modules/@babel/core/lib/config/cache-contexts.js @@ -0,0 +1,3 @@ +0 && 0; + +//# sourceMappingURL=cache-contexts.js.map diff --git a/node_modules/@babel/core/lib/config/cache-contexts.js.map b/node_modules/@babel/core/lib/config/cache-contexts.js.map new file mode 100644 index 00000000..9fa85d56 --- /dev/null +++ b/node_modules/@babel/core/lib/config/cache-contexts.js.map @@ -0,0 +1 @@ +{"version":3,"names":[],"sources":["../../src/config/cache-contexts.ts"],"sourcesContent":["import type { Targets } from \"@babel/helper-compilation-targets\";\n\nimport type { ConfigContext } from \"./config-chain.ts\";\nimport type { CallerMetadata } from \"./validation/options.ts\";\n\nexport type { ConfigContext as FullConfig };\n\nexport type FullPreset = {\n targets: Targets;\n} & ConfigContext;\nexport type FullPlugin = {\n assumptions: { [name: string]: boolean };\n} & FullPreset;\n\n// Context not including filename since it is used in places that cannot\n// process 'ignore'/'only' and other filename-based logic.\nexport type SimpleConfig = {\n envName: string;\n caller: CallerMetadata | undefined;\n};\nexport type SimplePreset = {\n targets: Targets;\n} & SimpleConfig;\nexport type SimplePlugin = {\n assumptions: {\n [name: string]: boolean;\n };\n} & SimplePreset;\n"],"mappings":"","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/caching.js b/node_modules/@babel/core/lib/config/caching.js new file mode 100644 index 00000000..344c8390 --- /dev/null +++ b/node_modules/@babel/core/lib/config/caching.js @@ -0,0 +1,261 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.assertSimpleType = assertSimpleType; +exports.makeStrongCache = makeStrongCache; +exports.makeStrongCacheSync = makeStrongCacheSync; +exports.makeWeakCache = makeWeakCache; +exports.makeWeakCacheSync = makeWeakCacheSync; +function _gensync() { + const data = require("gensync"); + _gensync = function () { + return data; + }; + return data; +} +var _async = require("../gensync-utils/async.js"); +var _util = require("./util.js"); +const synchronize = gen => { + return _gensync()(gen).sync; +}; +function* genTrue() { + return true; +} +function makeWeakCache(handler) { + return makeCachedFunction(WeakMap, handler); +} +function makeWeakCacheSync(handler) { + return synchronize(makeWeakCache(handler)); +} +function makeStrongCache(handler) { + return makeCachedFunction(Map, handler); +} +function makeStrongCacheSync(handler) { + return synchronize(makeStrongCache(handler)); +} +function makeCachedFunction(CallCache, handler) { + const callCacheSync = new CallCache(); + const callCacheAsync = new CallCache(); + const futureCache = new CallCache(); + return function* cachedFunction(arg, data) { + const asyncContext = yield* (0, _async.isAsync)(); + const callCache = asyncContext ? callCacheAsync : callCacheSync; + const cached = yield* getCachedValueOrWait(asyncContext, callCache, futureCache, arg, data); + if (cached.valid) return cached.value; + const cache = new CacheConfigurator(data); + const handlerResult = handler(arg, cache); + let finishLock; + let value; + if ((0, _util.isIterableIterator)(handlerResult)) { + value = yield* (0, _async.onFirstPause)(handlerResult, () => { + finishLock = setupAsyncLocks(cache, futureCache, arg); + }); + } else { + value = handlerResult; + } + updateFunctionCache(callCache, cache, arg, value); + if (finishLock) { + futureCache.delete(arg); + finishLock.release(value); + } + return value; + }; +} +function* getCachedValue(cache, arg, data) { + const cachedValue = cache.get(arg); + if (cachedValue) { + for (const { + value, + valid + } of cachedValue) { + if (yield* valid(data)) return { + valid: true, + value + }; + } + } + return { + valid: false, + value: null + }; +} +function* getCachedValueOrWait(asyncContext, callCache, futureCache, arg, data) { + const cached = yield* getCachedValue(callCache, arg, data); + if (cached.valid) { + return cached; + } + if (asyncContext) { + const cached = yield* getCachedValue(futureCache, arg, data); + if (cached.valid) { + const value = yield* (0, _async.waitFor)(cached.value.promise); + return { + valid: true, + value + }; + } + } + return { + valid: false, + value: null + }; +} +function setupAsyncLocks(config, futureCache, arg) { + const finishLock = new Lock(); + updateFunctionCache(futureCache, config, arg, finishLock); + return finishLock; +} +function updateFunctionCache(cache, config, arg, value) { + if (!config.configured()) config.forever(); + let cachedValue = cache.get(arg); + config.deactivate(); + switch (config.mode()) { + case "forever": + cachedValue = [{ + value, + valid: genTrue + }]; + cache.set(arg, cachedValue); + break; + case "invalidate": + cachedValue = [{ + value, + valid: config.validator() + }]; + cache.set(arg, cachedValue); + break; + case "valid": + if (cachedValue) { + cachedValue.push({ + value, + valid: config.validator() + }); + } else { + cachedValue = [{ + value, + valid: config.validator() + }]; + cache.set(arg, cachedValue); + } + } +} +class CacheConfigurator { + constructor(data) { + this._active = true; + this._never = false; + this._forever = false; + this._invalidate = false; + this._configured = false; + this._pairs = []; + this._data = void 0; + this._data = data; + } + simple() { + return makeSimpleConfigurator(this); + } + mode() { + if (this._never) return "never"; + if (this._forever) return "forever"; + if (this._invalidate) return "invalidate"; + return "valid"; + } + forever() { + if (!this._active) { + throw new Error("Cannot change caching after evaluation has completed."); + } + if (this._never) { + throw new Error("Caching has already been configured with .never()"); + } + this._forever = true; + this._configured = true; + } + never() { + if (!this._active) { + throw new Error("Cannot change caching after evaluation has completed."); + } + if (this._forever) { + throw new Error("Caching has already been configured with .forever()"); + } + this._never = true; + this._configured = true; + } + using(handler) { + if (!this._active) { + throw new Error("Cannot change caching after evaluation has completed."); + } + if (this._never || this._forever) { + throw new Error("Caching has already been configured with .never or .forever()"); + } + this._configured = true; + const key = handler(this._data); + const fn = (0, _async.maybeAsync)(handler, `You appear to be using an async cache handler, but Babel has been called synchronously`); + if ((0, _async.isThenable)(key)) { + return key.then(key => { + this._pairs.push([key, fn]); + return key; + }); + } + this._pairs.push([key, fn]); + return key; + } + invalidate(handler) { + this._invalidate = true; + return this.using(handler); + } + validator() { + const pairs = this._pairs; + return function* (data) { + for (const [key, fn] of pairs) { + if (key !== (yield* fn(data))) return false; + } + return true; + }; + } + deactivate() { + this._active = false; + } + configured() { + return this._configured; + } +} +function makeSimpleConfigurator(cache) { + function cacheFn(val) { + if (typeof val === "boolean") { + if (val) cache.forever();else cache.never(); + return; + } + return cache.using(() => assertSimpleType(val())); + } + cacheFn.forever = () => cache.forever(); + cacheFn.never = () => cache.never(); + cacheFn.using = cb => cache.using(() => assertSimpleType(cb())); + cacheFn.invalidate = cb => cache.invalidate(() => assertSimpleType(cb())); + return cacheFn; +} +function assertSimpleType(value) { + if ((0, _async.isThenable)(value)) { + throw new Error(`You appear to be using an async cache handler, ` + `which your current version of Babel does not support. ` + `We may add support for this in the future, ` + `but if you're on the most recent version of @babel/core and still ` + `seeing this error, then you'll need to synchronously handle your caching logic.`); + } + if (value != null && typeof value !== "string" && typeof value !== "boolean" && typeof value !== "number") { + throw new Error("Cache keys must be either string, boolean, number, null, or undefined."); + } + return value; +} +class Lock { + constructor() { + this.released = false; + this.promise = void 0; + this._resolve = void 0; + this.promise = new Promise(resolve => { + this._resolve = resolve; + }); + } + release(value) { + this.released = true; + this._resolve(value); + } +} +0 && 0; + +//# sourceMappingURL=caching.js.map diff --git a/node_modules/@babel/core/lib/config/caching.js.map b/node_modules/@babel/core/lib/config/caching.js.map new file mode 100644 index 00000000..174ac861 --- /dev/null +++ b/node_modules/@babel/core/lib/config/caching.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_gensync","data","require","_async","_util","synchronize","gen","gensync","sync","genTrue","makeWeakCache","handler","makeCachedFunction","WeakMap","makeWeakCacheSync","makeStrongCache","Map","makeStrongCacheSync","CallCache","callCacheSync","callCacheAsync","futureCache","cachedFunction","arg","asyncContext","isAsync","callCache","cached","getCachedValueOrWait","valid","value","cache","CacheConfigurator","handlerResult","finishLock","isIterableIterator","onFirstPause","setupAsyncLocks","updateFunctionCache","delete","release","getCachedValue","cachedValue","get","waitFor","promise","config","Lock","configured","forever","deactivate","mode","set","validator","push","constructor","_active","_never","_forever","_invalidate","_configured","_pairs","_data","simple","makeSimpleConfigurator","Error","never","using","key","fn","maybeAsync","isThenable","then","invalidate","pairs","cacheFn","val","assertSimpleType","cb","released","_resolve","Promise","resolve"],"sources":["../../src/config/caching.ts"],"sourcesContent":["import gensync from \"gensync\";\nimport type { Handler } from \"gensync\";\nimport {\n maybeAsync,\n isAsync,\n onFirstPause,\n waitFor,\n isThenable,\n} from \"../gensync-utils/async.ts\";\nimport { isIterableIterator } from \"./util.ts\";\n\nexport type { CacheConfigurator };\n\nexport type SimpleCacheConfigurator = {\n (forever: boolean): void;\n (handler: () => T): T;\n\n forever: () => void;\n never: () => void;\n using: (handler: () => T) => T;\n invalidate: (handler: () => T) => T;\n};\n\nexport type CacheEntry = Array<{\n value: ResultT;\n valid: (channel: SideChannel) => Handler;\n}>;\n\nconst synchronize = (\n gen: (...args: ArgsT) => Handler,\n): ((...args: ArgsT) => ResultT) => {\n return gensync(gen).sync;\n};\n\n// eslint-disable-next-line require-yield\nfunction* genTrue() {\n return true;\n}\n\nexport function makeWeakCache(\n handler: (\n arg: ArgT,\n cache: CacheConfigurator,\n ) => Handler | ResultT,\n): (arg: ArgT, data: SideChannel) => Handler {\n return makeCachedFunction(WeakMap, handler);\n}\n\nexport function makeWeakCacheSync(\n handler: (arg: ArgT, cache?: CacheConfigurator) => ResultT,\n): (arg: ArgT, data?: SideChannel) => ResultT {\n return synchronize<[ArgT, SideChannel], ResultT>(\n makeWeakCache(handler),\n );\n}\n\nexport function makeStrongCache(\n handler: (\n arg: ArgT,\n cache: CacheConfigurator,\n ) => Handler | ResultT,\n): (arg: ArgT, data: SideChannel) => Handler {\n return makeCachedFunction(Map, handler);\n}\n\nexport function makeStrongCacheSync(\n handler: (arg: ArgT, cache?: CacheConfigurator) => ResultT,\n): (arg: ArgT, data?: SideChannel) => ResultT {\n return synchronize<[ArgT, SideChannel], ResultT>(\n makeStrongCache(handler),\n );\n}\n\n/* NOTE: Part of the logic explained in this comment is explained in the\n * getCachedValueOrWait and setupAsyncLocks functions.\n *\n * > There are only two hard things in Computer Science: cache invalidation and naming things.\n * > -- Phil Karlton\n *\n * I don't know if Phil was also thinking about handling a cache whose invalidation function is\n * defined asynchronously is considered, but it is REALLY hard to do correctly.\n *\n * The implemented logic (only when gensync is run asynchronously) is the following:\n * 1. If there is a valid cache associated to the current \"arg\" parameter,\n * a. RETURN the cached value\n * 3. If there is a FinishLock associated to the current \"arg\" parameter representing a valid cache,\n * a. Wait for that lock to be released\n * b. RETURN the value associated with that lock\n * 5. Start executing the function to be cached\n * a. If it pauses on a promise, then\n * i. Let FinishLock be a new lock\n * ii. Store FinishLock as associated to the current \"arg\" parameter\n * iii. Wait for the function to finish executing\n * iv. Release FinishLock\n * v. Send the function result to anyone waiting on FinishLock\n * 6. Store the result in the cache\n * 7. RETURN the result\n */\nfunction makeCachedFunction(\n CallCache: new () => CacheMap,\n handler: (\n arg: ArgT,\n cache: CacheConfigurator,\n ) => Handler | ResultT,\n): (arg: ArgT, data: SideChannel) => Handler {\n const callCacheSync = new CallCache();\n const callCacheAsync = new CallCache();\n const futureCache = new CallCache>();\n\n return function* cachedFunction(arg: ArgT, data: SideChannel) {\n const asyncContext = yield* isAsync();\n const callCache = asyncContext ? callCacheAsync : callCacheSync;\n\n const cached = yield* getCachedValueOrWait(\n asyncContext,\n callCache,\n futureCache,\n arg,\n data,\n );\n if (cached.valid) return cached.value;\n\n const cache = new CacheConfigurator(data);\n\n const handlerResult: Handler | ResultT = handler(arg, cache);\n\n let finishLock: Lock;\n let value: ResultT;\n\n if (isIterableIterator(handlerResult)) {\n value = yield* onFirstPause(handlerResult, () => {\n finishLock = setupAsyncLocks(cache, futureCache, arg);\n });\n } else {\n value = handlerResult;\n }\n\n updateFunctionCache(callCache, cache, arg, value);\n\n if (finishLock) {\n futureCache.delete(arg);\n finishLock.release(value);\n }\n\n return value;\n };\n}\n\ntype CacheMap =\n | Map>\n // @ts-expect-error todo(flow->ts): add `extends object` constraint to ArgT\n | WeakMap>;\n\nfunction* getCachedValue(\n cache: CacheMap,\n arg: ArgT,\n data: SideChannel,\n): Handler<{ valid: true; value: ResultT } | { valid: false; value: null }> {\n const cachedValue: CacheEntry | void = cache.get(arg);\n\n if (cachedValue) {\n for (const { value, valid } of cachedValue) {\n if (yield* valid(data)) return { valid: true, value };\n }\n }\n\n return { valid: false, value: null };\n}\n\nfunction* getCachedValueOrWait(\n asyncContext: boolean,\n callCache: CacheMap,\n futureCache: CacheMap, SideChannel>,\n arg: ArgT,\n data: SideChannel,\n): Handler<{ valid: true; value: ResultT } | { valid: false; value: null }> {\n const cached = yield* getCachedValue(callCache, arg, data);\n if (cached.valid) {\n return cached;\n }\n\n if (asyncContext) {\n const cached = yield* getCachedValue(futureCache, arg, data);\n if (cached.valid) {\n const value = yield* waitFor(cached.value.promise);\n return { valid: true, value };\n }\n }\n\n return { valid: false, value: null };\n}\n\nfunction setupAsyncLocks(\n config: CacheConfigurator,\n futureCache: CacheMap, SideChannel>,\n arg: ArgT,\n): Lock {\n const finishLock = new Lock();\n\n updateFunctionCache(futureCache, config, arg, finishLock);\n\n return finishLock;\n}\n\nfunction updateFunctionCache<\n ArgT,\n ResultT,\n SideChannel,\n Cache extends CacheMap,\n>(\n cache: Cache,\n config: CacheConfigurator,\n arg: ArgT,\n value: ResultT,\n) {\n if (!config.configured()) config.forever();\n\n let cachedValue: CacheEntry | void = cache.get(arg);\n\n config.deactivate();\n\n switch (config.mode()) {\n case \"forever\":\n cachedValue = [{ value, valid: genTrue }];\n cache.set(arg, cachedValue);\n break;\n case \"invalidate\":\n cachedValue = [{ value, valid: config.validator() }];\n cache.set(arg, cachedValue);\n break;\n case \"valid\":\n if (cachedValue) {\n cachedValue.push({ value, valid: config.validator() });\n } else {\n cachedValue = [{ value, valid: config.validator() }];\n cache.set(arg, cachedValue);\n }\n }\n}\n\nclass CacheConfigurator {\n _active: boolean = true;\n _never: boolean = false;\n _forever: boolean = false;\n _invalidate: boolean = false;\n\n _configured: boolean = false;\n\n _pairs: Array<\n [cachedValue: unknown, handler: (data: SideChannel) => Handler]\n > = [];\n\n _data: SideChannel;\n\n constructor(data: SideChannel) {\n this._data = data;\n }\n\n simple() {\n return makeSimpleConfigurator(this);\n }\n\n mode() {\n if (this._never) return \"never\";\n if (this._forever) return \"forever\";\n if (this._invalidate) return \"invalidate\";\n return \"valid\";\n }\n\n forever() {\n if (!this._active) {\n throw new Error(\"Cannot change caching after evaluation has completed.\");\n }\n if (this._never) {\n throw new Error(\"Caching has already been configured with .never()\");\n }\n this._forever = true;\n this._configured = true;\n }\n\n never() {\n if (!this._active) {\n throw new Error(\"Cannot change caching after evaluation has completed.\");\n }\n if (this._forever) {\n throw new Error(\"Caching has already been configured with .forever()\");\n }\n this._never = true;\n this._configured = true;\n }\n\n using(handler: (data: SideChannel) => T): T {\n if (!this._active) {\n throw new Error(\"Cannot change caching after evaluation has completed.\");\n }\n if (this._never || this._forever) {\n throw new Error(\n \"Caching has already been configured with .never or .forever()\",\n );\n }\n this._configured = true;\n\n const key = handler(this._data);\n\n const fn = maybeAsync(\n handler,\n `You appear to be using an async cache handler, but Babel has been called synchronously`,\n );\n\n if (isThenable(key)) {\n // @ts-expect-error todo(flow->ts): improve function return type annotation\n return key.then((key: unknown) => {\n this._pairs.push([key, fn]);\n return key;\n });\n }\n\n this._pairs.push([key, fn]);\n return key;\n }\n\n invalidate(handler: (data: SideChannel) => T): T {\n this._invalidate = true;\n return this.using(handler);\n }\n\n validator(): (data: SideChannel) => Handler {\n const pairs = this._pairs;\n return function* (data: SideChannel) {\n for (const [key, fn] of pairs) {\n if (key !== (yield* fn(data))) return false;\n }\n return true;\n };\n }\n\n deactivate() {\n this._active = false;\n }\n\n configured() {\n return this._configured;\n }\n}\n\nfunction makeSimpleConfigurator(\n cache: CacheConfigurator,\n): SimpleCacheConfigurator {\n function cacheFn(val: any) {\n if (typeof val === \"boolean\") {\n if (val) cache.forever();\n else cache.never();\n return;\n }\n\n return cache.using(() => assertSimpleType(val()));\n }\n cacheFn.forever = () => cache.forever();\n cacheFn.never = () => cache.never();\n cacheFn.using = (cb: () => SimpleType) =>\n cache.using(() => assertSimpleType(cb()));\n cacheFn.invalidate = (cb: () => SimpleType) =>\n cache.invalidate(() => assertSimpleType(cb()));\n\n return cacheFn as any;\n}\n\n// Types are limited here so that in the future these values can be used\n// as part of Babel's caching logic.\nexport type SimpleType =\n | string\n | boolean\n | number\n | null\n | void\n | Promise;\nexport function assertSimpleType(value: unknown): SimpleType {\n if (isThenable(value)) {\n throw new Error(\n `You appear to be using an async cache handler, ` +\n `which your current version of Babel does not support. ` +\n `We may add support for this in the future, ` +\n `but if you're on the most recent version of @babel/core and still ` +\n `seeing this error, then you'll need to synchronously handle your caching logic.`,\n );\n }\n\n if (\n value != null &&\n typeof value !== \"string\" &&\n typeof value !== \"boolean\" &&\n typeof value !== \"number\"\n ) {\n throw new Error(\n \"Cache keys must be either string, boolean, number, null, or undefined.\",\n );\n }\n // @ts-expect-error Type 'unknown' is not assignable to type 'SimpleType'. This can be removed\n // when strictNullCheck is enabled\n return value;\n}\n\nclass Lock {\n released: boolean = false;\n promise: Promise;\n _resolve: (value: T) => void;\n\n constructor() {\n this.promise = new Promise(resolve => {\n this._resolve = resolve;\n });\n }\n\n release(value: T) {\n this.released = true;\n this._resolve(value);\n }\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/config-chain.js b/node_modules/@babel/core/lib/config/config-chain.js new file mode 100644 index 00000000..591de0c9 --- /dev/null +++ b/node_modules/@babel/core/lib/config/config-chain.js @@ -0,0 +1,469 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.buildPresetChain = buildPresetChain; +exports.buildPresetChainWalker = void 0; +exports.buildRootChain = buildRootChain; +function _path() { + const data = require("path"); + _path = function () { + return data; + }; + return data; +} +function _debug() { + const data = require("debug"); + _debug = function () { + return data; + }; + return data; +} +var _options = require("./validation/options.js"); +var _patternToRegex = require("./pattern-to-regex.js"); +var _printer = require("./printer.js"); +var _rewriteStackTrace = require("../errors/rewrite-stack-trace.js"); +var _configError = require("../errors/config-error.js"); +var _index = require("./files/index.js"); +var _caching = require("./caching.js"); +var _configDescriptors = require("./config-descriptors.js"); +const debug = _debug()("babel:config:config-chain"); +function* buildPresetChain(arg, context) { + const chain = yield* buildPresetChainWalker(arg, context); + if (!chain) return null; + return { + plugins: dedupDescriptors(chain.plugins), + presets: dedupDescriptors(chain.presets), + options: chain.options.map(o => normalizeOptions(o)), + files: new Set() + }; +} +const buildPresetChainWalker = exports.buildPresetChainWalker = makeChainWalker({ + root: preset => loadPresetDescriptors(preset), + env: (preset, envName) => loadPresetEnvDescriptors(preset)(envName), + overrides: (preset, index) => loadPresetOverridesDescriptors(preset)(index), + overridesEnv: (preset, index, envName) => loadPresetOverridesEnvDescriptors(preset)(index)(envName), + createLogger: () => () => {} +}); +const loadPresetDescriptors = (0, _caching.makeWeakCacheSync)(preset => buildRootDescriptors(preset, preset.alias, _configDescriptors.createUncachedDescriptors)); +const loadPresetEnvDescriptors = (0, _caching.makeWeakCacheSync)(preset => (0, _caching.makeStrongCacheSync)(envName => buildEnvDescriptors(preset, preset.alias, _configDescriptors.createUncachedDescriptors, envName))); +const loadPresetOverridesDescriptors = (0, _caching.makeWeakCacheSync)(preset => (0, _caching.makeStrongCacheSync)(index => buildOverrideDescriptors(preset, preset.alias, _configDescriptors.createUncachedDescriptors, index))); +const loadPresetOverridesEnvDescriptors = (0, _caching.makeWeakCacheSync)(preset => (0, _caching.makeStrongCacheSync)(index => (0, _caching.makeStrongCacheSync)(envName => buildOverrideEnvDescriptors(preset, preset.alias, _configDescriptors.createUncachedDescriptors, index, envName)))); +function* buildRootChain(opts, context) { + let configReport, babelRcReport; + const programmaticLogger = new _printer.ConfigPrinter(); + const programmaticChain = yield* loadProgrammaticChain({ + options: opts, + dirname: context.cwd + }, context, undefined, programmaticLogger); + if (!programmaticChain) return null; + const programmaticReport = yield* programmaticLogger.output(); + let configFile; + if (typeof opts.configFile === "string") { + configFile = yield* (0, _index.loadConfig)(opts.configFile, context.cwd, context.envName, context.caller); + } else if (opts.configFile !== false) { + configFile = yield* (0, _index.findRootConfig)(context.root, context.envName, context.caller); + } + let { + babelrc, + babelrcRoots + } = opts; + let babelrcRootsDirectory = context.cwd; + const configFileChain = emptyChain(); + const configFileLogger = new _printer.ConfigPrinter(); + if (configFile) { + const validatedFile = validateConfigFile(configFile); + const result = yield* loadFileChain(validatedFile, context, undefined, configFileLogger); + if (!result) return null; + configReport = yield* configFileLogger.output(); + if (babelrc === undefined) { + babelrc = validatedFile.options.babelrc; + } + if (babelrcRoots === undefined) { + babelrcRootsDirectory = validatedFile.dirname; + babelrcRoots = validatedFile.options.babelrcRoots; + } + mergeChain(configFileChain, result); + } + let ignoreFile, babelrcFile; + let isIgnored = false; + const fileChain = emptyChain(); + if ((babelrc === true || babelrc === undefined) && typeof context.filename === "string") { + const pkgData = yield* (0, _index.findPackageData)(context.filename); + if (pkgData && babelrcLoadEnabled(context, pkgData, babelrcRoots, babelrcRootsDirectory)) { + ({ + ignore: ignoreFile, + config: babelrcFile + } = yield* (0, _index.findRelativeConfig)(pkgData, context.envName, context.caller)); + if (ignoreFile) { + fileChain.files.add(ignoreFile.filepath); + } + if (ignoreFile && shouldIgnore(context, ignoreFile.ignore, null, ignoreFile.dirname)) { + isIgnored = true; + } + if (babelrcFile && !isIgnored) { + const validatedFile = validateBabelrcFile(babelrcFile); + const babelrcLogger = new _printer.ConfigPrinter(); + const result = yield* loadFileChain(validatedFile, context, undefined, babelrcLogger); + if (!result) { + isIgnored = true; + } else { + babelRcReport = yield* babelrcLogger.output(); + mergeChain(fileChain, result); + } + } + if (babelrcFile && isIgnored) { + fileChain.files.add(babelrcFile.filepath); + } + } + } + if (context.showConfig) { + console.log(`Babel configs on "${context.filename}" (ascending priority):\n` + [configReport, babelRcReport, programmaticReport].filter(x => !!x).join("\n\n") + "\n-----End Babel configs-----"); + } + const chain = mergeChain(mergeChain(mergeChain(emptyChain(), configFileChain), fileChain), programmaticChain); + return { + plugins: isIgnored ? [] : dedupDescriptors(chain.plugins), + presets: isIgnored ? [] : dedupDescriptors(chain.presets), + options: isIgnored ? [] : chain.options.map(o => normalizeOptions(o)), + fileHandling: isIgnored ? "ignored" : "transpile", + ignore: ignoreFile || undefined, + babelrc: babelrcFile || undefined, + config: configFile || undefined, + files: chain.files + }; +} +function babelrcLoadEnabled(context, pkgData, babelrcRoots, babelrcRootsDirectory) { + if (typeof babelrcRoots === "boolean") return babelrcRoots; + const absoluteRoot = context.root; + if (babelrcRoots === undefined) { + return pkgData.directories.includes(absoluteRoot); + } + let babelrcPatterns = babelrcRoots; + if (!Array.isArray(babelrcPatterns)) { + babelrcPatterns = [babelrcPatterns]; + } + babelrcPatterns = babelrcPatterns.map(pat => { + return typeof pat === "string" ? _path().resolve(babelrcRootsDirectory, pat) : pat; + }); + if (babelrcPatterns.length === 1 && babelrcPatterns[0] === absoluteRoot) { + return pkgData.directories.includes(absoluteRoot); + } + return babelrcPatterns.some(pat => { + if (typeof pat === "string") { + pat = (0, _patternToRegex.default)(pat, babelrcRootsDirectory); + } + return pkgData.directories.some(directory => { + return matchPattern(pat, babelrcRootsDirectory, directory, context); + }); + }); +} +const validateConfigFile = (0, _caching.makeWeakCacheSync)(file => ({ + filepath: file.filepath, + dirname: file.dirname, + options: (0, _options.validate)("configfile", file.options, file.filepath) +})); +const validateBabelrcFile = (0, _caching.makeWeakCacheSync)(file => ({ + filepath: file.filepath, + dirname: file.dirname, + options: (0, _options.validate)("babelrcfile", file.options, file.filepath) +})); +const validateExtendFile = (0, _caching.makeWeakCacheSync)(file => ({ + filepath: file.filepath, + dirname: file.dirname, + options: (0, _options.validate)("extendsfile", file.options, file.filepath) +})); +const loadProgrammaticChain = makeChainWalker({ + root: input => buildRootDescriptors(input, "base", _configDescriptors.createCachedDescriptors), + env: (input, envName) => buildEnvDescriptors(input, "base", _configDescriptors.createCachedDescriptors, envName), + overrides: (input, index) => buildOverrideDescriptors(input, "base", _configDescriptors.createCachedDescriptors, index), + overridesEnv: (input, index, envName) => buildOverrideEnvDescriptors(input, "base", _configDescriptors.createCachedDescriptors, index, envName), + createLogger: (input, context, baseLogger) => buildProgrammaticLogger(input, context, baseLogger) +}); +const loadFileChainWalker = makeChainWalker({ + root: file => loadFileDescriptors(file), + env: (file, envName) => loadFileEnvDescriptors(file)(envName), + overrides: (file, index) => loadFileOverridesDescriptors(file)(index), + overridesEnv: (file, index, envName) => loadFileOverridesEnvDescriptors(file)(index)(envName), + createLogger: (file, context, baseLogger) => buildFileLogger(file.filepath, context, baseLogger) +}); +function* loadFileChain(input, context, files, baseLogger) { + const chain = yield* loadFileChainWalker(input, context, files, baseLogger); + chain == null || chain.files.add(input.filepath); + return chain; +} +const loadFileDescriptors = (0, _caching.makeWeakCacheSync)(file => buildRootDescriptors(file, file.filepath, _configDescriptors.createUncachedDescriptors)); +const loadFileEnvDescriptors = (0, _caching.makeWeakCacheSync)(file => (0, _caching.makeStrongCacheSync)(envName => buildEnvDescriptors(file, file.filepath, _configDescriptors.createUncachedDescriptors, envName))); +const loadFileOverridesDescriptors = (0, _caching.makeWeakCacheSync)(file => (0, _caching.makeStrongCacheSync)(index => buildOverrideDescriptors(file, file.filepath, _configDescriptors.createUncachedDescriptors, index))); +const loadFileOverridesEnvDescriptors = (0, _caching.makeWeakCacheSync)(file => (0, _caching.makeStrongCacheSync)(index => (0, _caching.makeStrongCacheSync)(envName => buildOverrideEnvDescriptors(file, file.filepath, _configDescriptors.createUncachedDescriptors, index, envName)))); +function buildFileLogger(filepath, context, baseLogger) { + if (!baseLogger) { + return () => {}; + } + return baseLogger.configure(context.showConfig, _printer.ChainFormatter.Config, { + filepath + }); +} +function buildRootDescriptors({ + dirname, + options +}, alias, descriptors) { + return descriptors(dirname, options, alias); +} +function buildProgrammaticLogger(_, context, baseLogger) { + var _context$caller; + if (!baseLogger) { + return () => {}; + } + return baseLogger.configure(context.showConfig, _printer.ChainFormatter.Programmatic, { + callerName: (_context$caller = context.caller) == null ? void 0 : _context$caller.name + }); +} +function buildEnvDescriptors({ + dirname, + options +}, alias, descriptors, envName) { + var _options$env; + const opts = (_options$env = options.env) == null ? void 0 : _options$env[envName]; + return opts ? descriptors(dirname, opts, `${alias}.env["${envName}"]`) : null; +} +function buildOverrideDescriptors({ + dirname, + options +}, alias, descriptors, index) { + var _options$overrides; + const opts = (_options$overrides = options.overrides) == null ? void 0 : _options$overrides[index]; + if (!opts) throw new Error("Assertion failure - missing override"); + return descriptors(dirname, opts, `${alias}.overrides[${index}]`); +} +function buildOverrideEnvDescriptors({ + dirname, + options +}, alias, descriptors, index, envName) { + var _options$overrides2, _override$env; + const override = (_options$overrides2 = options.overrides) == null ? void 0 : _options$overrides2[index]; + if (!override) throw new Error("Assertion failure - missing override"); + const opts = (_override$env = override.env) == null ? void 0 : _override$env[envName]; + return opts ? descriptors(dirname, opts, `${alias}.overrides[${index}].env["${envName}"]`) : null; +} +function makeChainWalker({ + root, + env, + overrides, + overridesEnv, + createLogger +}) { + return function* chainWalker(input, context, files = new Set(), baseLogger) { + const { + dirname + } = input; + const flattenedConfigs = []; + const rootOpts = root(input); + if (configIsApplicable(rootOpts, dirname, context, input.filepath)) { + flattenedConfigs.push({ + config: rootOpts, + envName: undefined, + index: undefined + }); + const envOpts = env(input, context.envName); + if (envOpts && configIsApplicable(envOpts, dirname, context, input.filepath)) { + flattenedConfigs.push({ + config: envOpts, + envName: context.envName, + index: undefined + }); + } + (rootOpts.options.overrides || []).forEach((_, index) => { + const overrideOps = overrides(input, index); + if (configIsApplicable(overrideOps, dirname, context, input.filepath)) { + flattenedConfigs.push({ + config: overrideOps, + index, + envName: undefined + }); + const overrideEnvOpts = overridesEnv(input, index, context.envName); + if (overrideEnvOpts && configIsApplicable(overrideEnvOpts, dirname, context, input.filepath)) { + flattenedConfigs.push({ + config: overrideEnvOpts, + index, + envName: context.envName + }); + } + } + }); + } + if (flattenedConfigs.some(({ + config: { + options: { + ignore, + only + } + } + }) => shouldIgnore(context, ignore, only, dirname))) { + return null; + } + const chain = emptyChain(); + const logger = createLogger(input, context, baseLogger); + for (const { + config, + index, + envName + } of flattenedConfigs) { + if (!(yield* mergeExtendsChain(chain, config.options, dirname, context, files, baseLogger))) { + return null; + } + logger(config, index, envName); + yield* mergeChainOpts(chain, config); + } + return chain; + }; +} +function* mergeExtendsChain(chain, opts, dirname, context, files, baseLogger) { + if (opts.extends === undefined) return true; + const file = yield* (0, _index.loadConfig)(opts.extends, dirname, context.envName, context.caller); + if (files.has(file)) { + throw new Error(`Configuration cycle detected loading ${file.filepath}.\n` + `File already loaded following the config chain:\n` + Array.from(files, file => ` - ${file.filepath}`).join("\n")); + } + files.add(file); + const fileChain = yield* loadFileChain(validateExtendFile(file), context, files, baseLogger); + files.delete(file); + if (!fileChain) return false; + mergeChain(chain, fileChain); + return true; +} +function mergeChain(target, source) { + target.options.push(...source.options); + target.plugins.push(...source.plugins); + target.presets.push(...source.presets); + for (const file of source.files) { + target.files.add(file); + } + return target; +} +function* mergeChainOpts(target, { + options, + plugins, + presets +}) { + target.options.push(options); + target.plugins.push(...(yield* plugins())); + target.presets.push(...(yield* presets())); + return target; +} +function emptyChain() { + return { + options: [], + presets: [], + plugins: [], + files: new Set() + }; +} +function normalizeOptions(opts) { + const options = Object.assign({}, opts); + delete options.extends; + delete options.env; + delete options.overrides; + delete options.plugins; + delete options.presets; + delete options.passPerPreset; + delete options.ignore; + delete options.only; + delete options.test; + delete options.include; + delete options.exclude; + if (hasOwnProperty.call(options, "sourceMap")) { + options.sourceMaps = options.sourceMap; + delete options.sourceMap; + } + return options; +} +function dedupDescriptors(items) { + const map = new Map(); + const descriptors = []; + for (const item of items) { + if (typeof item.value === "function") { + const fnKey = item.value; + let nameMap = map.get(fnKey); + if (!nameMap) { + nameMap = new Map(); + map.set(fnKey, nameMap); + } + let desc = nameMap.get(item.name); + if (!desc) { + desc = { + value: item + }; + descriptors.push(desc); + if (!item.ownPass) nameMap.set(item.name, desc); + } else { + desc.value = item; + } + } else { + descriptors.push({ + value: item + }); + } + } + return descriptors.reduce((acc, desc) => { + acc.push(desc.value); + return acc; + }, []); +} +function configIsApplicable({ + options +}, dirname, context, configName) { + return (options.test === undefined || configFieldIsApplicable(context, options.test, dirname, configName)) && (options.include === undefined || configFieldIsApplicable(context, options.include, dirname, configName)) && (options.exclude === undefined || !configFieldIsApplicable(context, options.exclude, dirname, configName)); +} +function configFieldIsApplicable(context, test, dirname, configName) { + const patterns = Array.isArray(test) ? test : [test]; + return matchesPatterns(context, patterns, dirname, configName); +} +function ignoreListReplacer(_key, value) { + if (value instanceof RegExp) { + return String(value); + } + return value; +} +function shouldIgnore(context, ignore, only, dirname) { + if (ignore && matchesPatterns(context, ignore, dirname)) { + var _context$filename; + const message = `No config is applied to "${(_context$filename = context.filename) != null ? _context$filename : "(unknown)"}" because it matches one of \`ignore: ${JSON.stringify(ignore, ignoreListReplacer)}\` from "${dirname}"`; + debug(message); + if (context.showConfig) { + console.log(message); + } + return true; + } + if (only && !matchesPatterns(context, only, dirname)) { + var _context$filename2; + const message = `No config is applied to "${(_context$filename2 = context.filename) != null ? _context$filename2 : "(unknown)"}" because it fails to match one of \`only: ${JSON.stringify(only, ignoreListReplacer)}\` from "${dirname}"`; + debug(message); + if (context.showConfig) { + console.log(message); + } + return true; + } + return false; +} +function matchesPatterns(context, patterns, dirname, configName) { + return patterns.some(pattern => matchPattern(pattern, dirname, context.filename, context, configName)); +} +function matchPattern(pattern, dirname, pathToTest, context, configName) { + if (typeof pattern === "function") { + return !!(0, _rewriteStackTrace.endHiddenCallStack)(pattern)(pathToTest, { + dirname, + envName: context.envName, + caller: context.caller + }); + } + if (typeof pathToTest !== "string") { + throw new _configError.default(`Configuration contains string/RegExp pattern, but no filename was passed to Babel`, configName); + } + if (typeof pattern === "string") { + pattern = (0, _patternToRegex.default)(pattern, dirname); + } + return pattern.test(pathToTest); +} +0 && 0; + +//# sourceMappingURL=config-chain.js.map diff --git a/node_modules/@babel/core/lib/config/config-chain.js.map b/node_modules/@babel/core/lib/config/config-chain.js.map new file mode 100644 index 00000000..8e58051d --- /dev/null +++ b/node_modules/@babel/core/lib/config/config-chain.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_path","data","require","_debug","_options","_patternToRegex","_printer","_rewriteStackTrace","_configError","_index","_caching","_configDescriptors","debug","buildDebug","buildPresetChain","arg","context","chain","buildPresetChainWalker","plugins","dedupDescriptors","presets","options","map","o","normalizeOptions","files","Set","exports","makeChainWalker","root","preset","loadPresetDescriptors","env","envName","loadPresetEnvDescriptors","overrides","index","loadPresetOverridesDescriptors","overridesEnv","loadPresetOverridesEnvDescriptors","createLogger","makeWeakCacheSync","buildRootDescriptors","alias","createUncachedDescriptors","makeStrongCacheSync","buildEnvDescriptors","buildOverrideDescriptors","buildOverrideEnvDescriptors","buildRootChain","opts","configReport","babelRcReport","programmaticLogger","ConfigPrinter","programmaticChain","loadProgrammaticChain","dirname","cwd","undefined","programmaticReport","output","configFile","loadConfig","caller","findRootConfig","babelrc","babelrcRoots","babelrcRootsDirectory","configFileChain","emptyChain","configFileLogger","validatedFile","validateConfigFile","result","loadFileChain","mergeChain","ignoreFile","babelrcFile","isIgnored","fileChain","filename","pkgData","findPackageData","babelrcLoadEnabled","ignore","config","findRelativeConfig","add","filepath","shouldIgnore","validateBabelrcFile","babelrcLogger","showConfig","console","log","filter","x","join","fileHandling","absoluteRoot","directories","includes","babelrcPatterns","Array","isArray","pat","path","resolve","length","some","pathPatternToRegex","directory","matchPattern","file","validate","validateExtendFile","input","createCachedDescriptors","baseLogger","buildProgrammaticLogger","loadFileChainWalker","loadFileDescriptors","loadFileEnvDescriptors","loadFileOverridesDescriptors","loadFileOverridesEnvDescriptors","buildFileLogger","configure","ChainFormatter","Config","descriptors","_","_context$caller","Programmatic","callerName","name","_options$env","_options$overrides","Error","_options$overrides2","_override$env","override","chainWalker","flattenedConfigs","rootOpts","configIsApplicable","push","envOpts","forEach","overrideOps","overrideEnvOpts","only","logger","mergeExtendsChain","mergeChainOpts","extends","has","from","delete","target","source","Object","assign","passPerPreset","test","include","exclude","hasOwnProperty","call","sourceMaps","sourceMap","items","Map","item","value","fnKey","nameMap","get","set","desc","ownPass","reduce","acc","configName","configFieldIsApplicable","patterns","matchesPatterns","ignoreListReplacer","_key","RegExp","String","_context$filename","message","JSON","stringify","_context$filename2","pattern","pathToTest","endHiddenCallStack","ConfigError"],"sources":["../../src/config/config-chain.ts"],"sourcesContent":["/* eslint-disable @typescript-eslint/no-use-before-define */\n\nimport path from \"path\";\nimport buildDebug from \"debug\";\nimport type { Handler } from \"gensync\";\nimport { validate } from \"./validation/options.ts\";\nimport type {\n ValidatedOptions,\n IgnoreList,\n ConfigApplicableTest,\n BabelrcSearch,\n CallerMetadata,\n IgnoreItem,\n} from \"./validation/options.ts\";\nimport pathPatternToRegex from \"./pattern-to-regex.ts\";\nimport { ConfigPrinter, ChainFormatter } from \"./printer.ts\";\nimport type { ReadonlyDeepArray } from \"./helpers/deep-array.ts\";\n\nimport { endHiddenCallStack } from \"../errors/rewrite-stack-trace.ts\";\nimport ConfigError from \"../errors/config-error.ts\";\nimport type { PluginAPI, PresetAPI } from \"./helpers/config-api.ts\";\n\nconst debug = buildDebug(\"babel:config:config-chain\");\n\nimport {\n findPackageData,\n findRelativeConfig,\n findRootConfig,\n loadConfig,\n} from \"./files/index.ts\";\nimport type { ConfigFile, IgnoreFile, FilePackageData } from \"./files/index.ts\";\n\nimport { makeWeakCacheSync, makeStrongCacheSync } from \"./caching.ts\";\n\nimport {\n createCachedDescriptors,\n createUncachedDescriptors,\n} from \"./config-descriptors.ts\";\nimport type {\n UnloadedDescriptor,\n OptionsAndDescriptors,\n ValidatedFile,\n} from \"./config-descriptors.ts\";\n\nexport type ConfigChain = {\n plugins: Array>;\n presets: Array>;\n options: Array;\n files: Set;\n};\n\nexport type PresetInstance = {\n options: ValidatedOptions;\n alias: string;\n dirname: string;\n externalDependencies: ReadonlyDeepArray;\n};\n\nexport type ConfigContext = {\n filename: string | undefined;\n cwd: string;\n root: string;\n envName: string;\n caller: CallerMetadata | undefined;\n showConfig: boolean;\n};\n\n/**\n * Build a config chain for a given preset.\n */\nexport function* buildPresetChain(\n arg: PresetInstance,\n context: any,\n): Handler {\n const chain = yield* buildPresetChainWalker(arg, context);\n if (!chain) return null;\n\n return {\n plugins: dedupDescriptors(chain.plugins),\n presets: dedupDescriptors(chain.presets),\n options: chain.options.map(o => normalizeOptions(o)),\n files: new Set(),\n };\n}\n\nexport const buildPresetChainWalker = makeChainWalker({\n root: preset => loadPresetDescriptors(preset),\n env: (preset, envName) => loadPresetEnvDescriptors(preset)(envName),\n overrides: (preset, index) => loadPresetOverridesDescriptors(preset)(index),\n overridesEnv: (preset, index, envName) =>\n loadPresetOverridesEnvDescriptors(preset)(index)(envName),\n createLogger: () => () => {}, // Currently we don't support logging how preset is expanded\n});\nconst loadPresetDescriptors = makeWeakCacheSync((preset: PresetInstance) =>\n buildRootDescriptors(preset, preset.alias, createUncachedDescriptors),\n);\nconst loadPresetEnvDescriptors = makeWeakCacheSync((preset: PresetInstance) =>\n makeStrongCacheSync((envName: string) =>\n buildEnvDescriptors(\n preset,\n preset.alias,\n createUncachedDescriptors,\n envName,\n ),\n ),\n);\nconst loadPresetOverridesDescriptors = makeWeakCacheSync(\n (preset: PresetInstance) =>\n makeStrongCacheSync((index: number) =>\n buildOverrideDescriptors(\n preset,\n preset.alias,\n createUncachedDescriptors,\n index,\n ),\n ),\n);\nconst loadPresetOverridesEnvDescriptors = makeWeakCacheSync(\n (preset: PresetInstance) =>\n makeStrongCacheSync((index: number) =>\n makeStrongCacheSync((envName: string) =>\n buildOverrideEnvDescriptors(\n preset,\n preset.alias,\n createUncachedDescriptors,\n index,\n envName,\n ),\n ),\n ),\n);\n\nexport type FileHandling = \"transpile\" | \"ignored\" | \"unsupported\";\nexport type RootConfigChain = ConfigChain & {\n babelrc: ConfigFile | void;\n config: ConfigFile | void;\n ignore: IgnoreFile | void;\n fileHandling: FileHandling;\n files: Set;\n};\n\n/**\n * Build a config chain for Babel's full root configuration.\n */\nexport function* buildRootChain(\n opts: ValidatedOptions,\n context: ConfigContext,\n): Handler {\n let configReport, babelRcReport;\n const programmaticLogger = new ConfigPrinter();\n const programmaticChain = yield* loadProgrammaticChain(\n {\n options: opts,\n dirname: context.cwd,\n },\n context,\n undefined,\n programmaticLogger,\n );\n if (!programmaticChain) return null;\n const programmaticReport = yield* programmaticLogger.output();\n\n let configFile;\n if (typeof opts.configFile === \"string\") {\n configFile = yield* loadConfig(\n opts.configFile,\n context.cwd,\n context.envName,\n context.caller,\n );\n } else if (opts.configFile !== false) {\n configFile = yield* findRootConfig(\n context.root,\n context.envName,\n context.caller,\n );\n }\n\n let { babelrc, babelrcRoots } = opts;\n let babelrcRootsDirectory = context.cwd;\n\n const configFileChain = emptyChain();\n const configFileLogger = new ConfigPrinter();\n if (configFile) {\n const validatedFile = validateConfigFile(configFile);\n const result = yield* loadFileChain(\n validatedFile,\n context,\n undefined,\n configFileLogger,\n );\n if (!result) return null;\n configReport = yield* configFileLogger.output();\n\n // Allow config files to toggle `.babelrc` resolution on and off and\n // specify where the roots are.\n if (babelrc === undefined) {\n babelrc = validatedFile.options.babelrc;\n }\n if (babelrcRoots === undefined) {\n babelrcRootsDirectory = validatedFile.dirname;\n babelrcRoots = validatedFile.options.babelrcRoots;\n }\n\n mergeChain(configFileChain, result);\n }\n\n let ignoreFile, babelrcFile;\n let isIgnored = false;\n const fileChain = emptyChain();\n // resolve all .babelrc files\n if (\n (babelrc === true || babelrc === undefined) &&\n typeof context.filename === \"string\"\n ) {\n const pkgData = yield* findPackageData(context.filename);\n\n if (\n pkgData &&\n babelrcLoadEnabled(context, pkgData, babelrcRoots, babelrcRootsDirectory)\n ) {\n ({ ignore: ignoreFile, config: babelrcFile } = yield* findRelativeConfig(\n pkgData,\n context.envName,\n context.caller,\n ));\n\n if (ignoreFile) {\n fileChain.files.add(ignoreFile.filepath);\n }\n\n if (\n ignoreFile &&\n shouldIgnore(context, ignoreFile.ignore, null, ignoreFile.dirname)\n ) {\n isIgnored = true;\n }\n\n if (babelrcFile && !isIgnored) {\n const validatedFile = validateBabelrcFile(babelrcFile);\n const babelrcLogger = new ConfigPrinter();\n const result = yield* loadFileChain(\n validatedFile,\n context,\n undefined,\n babelrcLogger,\n );\n if (!result) {\n isIgnored = true;\n } else {\n babelRcReport = yield* babelrcLogger.output();\n mergeChain(fileChain, result);\n }\n }\n\n if (babelrcFile && isIgnored) {\n fileChain.files.add(babelrcFile.filepath);\n }\n }\n }\n\n if (context.showConfig) {\n console.log(\n `Babel configs on \"${context.filename}\" (ascending priority):\\n` +\n // print config by the order of ascending priority\n [configReport, babelRcReport, programmaticReport]\n .filter(x => !!x)\n .join(\"\\n\\n\") +\n \"\\n-----End Babel configs-----\",\n );\n }\n // Insert file chain in front so programmatic options have priority\n // over configuration file chain items.\n const chain = mergeChain(\n mergeChain(mergeChain(emptyChain(), configFileChain), fileChain),\n programmaticChain,\n );\n\n return {\n plugins: isIgnored ? [] : dedupDescriptors(chain.plugins),\n presets: isIgnored ? [] : dedupDescriptors(chain.presets),\n options: isIgnored ? [] : chain.options.map(o => normalizeOptions(o)),\n fileHandling: isIgnored ? \"ignored\" : \"transpile\",\n ignore: ignoreFile || undefined,\n babelrc: babelrcFile || undefined,\n config: configFile || undefined,\n files: chain.files,\n };\n}\n\nfunction babelrcLoadEnabled(\n context: ConfigContext,\n pkgData: FilePackageData,\n babelrcRoots: BabelrcSearch | undefined,\n babelrcRootsDirectory: string,\n): boolean {\n if (typeof babelrcRoots === \"boolean\") return babelrcRoots;\n\n const absoluteRoot = context.root;\n\n // Fast path to avoid having to match patterns if the babelrc is just\n // loading in the standard root directory.\n if (babelrcRoots === undefined) {\n return pkgData.directories.includes(absoluteRoot);\n }\n\n let babelrcPatterns = babelrcRoots;\n if (!Array.isArray(babelrcPatterns)) {\n babelrcPatterns = [babelrcPatterns as IgnoreItem];\n }\n babelrcPatterns = babelrcPatterns.map(pat => {\n return typeof pat === \"string\"\n ? path.resolve(babelrcRootsDirectory, pat)\n : pat;\n });\n\n // Fast path to avoid having to match patterns if the babelrc is just\n // loading in the standard root directory.\n if (babelrcPatterns.length === 1 && babelrcPatterns[0] === absoluteRoot) {\n return pkgData.directories.includes(absoluteRoot);\n }\n\n return babelrcPatterns.some(pat => {\n if (typeof pat === \"string\") {\n pat = pathPatternToRegex(pat, babelrcRootsDirectory);\n }\n\n return pkgData.directories.some(directory => {\n return matchPattern(pat, babelrcRootsDirectory, directory, context);\n });\n });\n}\n\nconst validateConfigFile = makeWeakCacheSync(\n (file: ConfigFile): ValidatedFile => ({\n filepath: file.filepath,\n dirname: file.dirname,\n options: validate(\"configfile\", file.options, file.filepath),\n }),\n);\n\nconst validateBabelrcFile = makeWeakCacheSync(\n (file: ConfigFile): ValidatedFile => ({\n filepath: file.filepath,\n dirname: file.dirname,\n options: validate(\"babelrcfile\", file.options, file.filepath),\n }),\n);\n\nconst validateExtendFile = makeWeakCacheSync(\n (file: ConfigFile): ValidatedFile => ({\n filepath: file.filepath,\n dirname: file.dirname,\n options: validate(\"extendsfile\", file.options, file.filepath),\n }),\n);\n\n/**\n * Build a config chain for just the programmatic options passed into Babel.\n */\nconst loadProgrammaticChain = makeChainWalker({\n root: input => buildRootDescriptors(input, \"base\", createCachedDescriptors),\n env: (input, envName) =>\n buildEnvDescriptors(input, \"base\", createCachedDescriptors, envName),\n overrides: (input, index) =>\n buildOverrideDescriptors(input, \"base\", createCachedDescriptors, index),\n overridesEnv: (input, index, envName) =>\n buildOverrideEnvDescriptors(\n input,\n \"base\",\n createCachedDescriptors,\n index,\n envName,\n ),\n createLogger: (input, context, baseLogger) =>\n buildProgrammaticLogger(input, context, baseLogger),\n});\n\n/**\n * Build a config chain for a given file.\n */\nconst loadFileChainWalker = makeChainWalker({\n root: file => loadFileDescriptors(file),\n env: (file, envName) => loadFileEnvDescriptors(file)(envName),\n overrides: (file, index) => loadFileOverridesDescriptors(file)(index),\n overridesEnv: (file, index, envName) =>\n loadFileOverridesEnvDescriptors(file)(index)(envName),\n createLogger: (file, context, baseLogger) =>\n buildFileLogger(file.filepath, context, baseLogger),\n});\n\nfunction* loadFileChain(\n input: ValidatedFile,\n context: ConfigContext,\n files: Set,\n baseLogger: ConfigPrinter,\n) {\n const chain = yield* loadFileChainWalker(input, context, files, baseLogger);\n chain?.files.add(input.filepath);\n\n return chain;\n}\n\nconst loadFileDescriptors = makeWeakCacheSync((file: ValidatedFile) =>\n buildRootDescriptors(file, file.filepath, createUncachedDescriptors),\n);\nconst loadFileEnvDescriptors = makeWeakCacheSync((file: ValidatedFile) =>\n makeStrongCacheSync((envName: string) =>\n buildEnvDescriptors(\n file,\n file.filepath,\n createUncachedDescriptors,\n envName,\n ),\n ),\n);\nconst loadFileOverridesDescriptors = makeWeakCacheSync((file: ValidatedFile) =>\n makeStrongCacheSync((index: number) =>\n buildOverrideDescriptors(\n file,\n file.filepath,\n createUncachedDescriptors,\n index,\n ),\n ),\n);\nconst loadFileOverridesEnvDescriptors = makeWeakCacheSync(\n (file: ValidatedFile) =>\n makeStrongCacheSync((index: number) =>\n makeStrongCacheSync((envName: string) =>\n buildOverrideEnvDescriptors(\n file,\n file.filepath,\n createUncachedDescriptors,\n index,\n envName,\n ),\n ),\n ),\n);\n\nfunction buildFileLogger(\n filepath: string,\n context: ConfigContext,\n baseLogger: ConfigPrinter | void,\n) {\n if (!baseLogger) {\n return () => {};\n }\n return baseLogger.configure(context.showConfig, ChainFormatter.Config, {\n filepath,\n });\n}\n\nfunction buildRootDescriptors(\n { dirname, options }: Partial,\n alias: string,\n descriptors: (\n dirname: string,\n options: ValidatedOptions,\n alias: string,\n ) => OptionsAndDescriptors,\n) {\n return descriptors(dirname, options, alias);\n}\n\nfunction buildProgrammaticLogger(\n _: unknown,\n context: ConfigContext,\n baseLogger: ConfigPrinter | void,\n) {\n if (!baseLogger) {\n return () => {};\n }\n return baseLogger.configure(context.showConfig, ChainFormatter.Programmatic, {\n callerName: context.caller?.name,\n });\n}\n\nfunction buildEnvDescriptors(\n { dirname, options }: Partial,\n alias: string,\n descriptors: (\n dirname: string,\n options: ValidatedOptions,\n alias: string,\n ) => OptionsAndDescriptors,\n envName: string,\n) {\n const opts = options.env?.[envName];\n return opts ? descriptors(dirname, opts, `${alias}.env[\"${envName}\"]`) : null;\n}\n\nfunction buildOverrideDescriptors(\n { dirname, options }: Partial,\n alias: string,\n descriptors: (\n dirname: string,\n options: ValidatedOptions,\n alias: string,\n ) => OptionsAndDescriptors,\n index: number,\n) {\n const opts = options.overrides?.[index];\n if (!opts) throw new Error(\"Assertion failure - missing override\");\n\n return descriptors(dirname, opts, `${alias}.overrides[${index}]`);\n}\n\nfunction buildOverrideEnvDescriptors(\n { dirname, options }: Partial,\n alias: string,\n descriptors: (\n dirname: string,\n options: ValidatedOptions,\n alias: string,\n ) => OptionsAndDescriptors,\n index: number,\n envName: string,\n) {\n const override = options.overrides?.[index];\n if (!override) throw new Error(\"Assertion failure - missing override\");\n\n const opts = override.env?.[envName];\n return opts\n ? descriptors(\n dirname,\n opts,\n `${alias}.overrides[${index}].env[\"${envName}\"]`,\n )\n : null;\n}\n\nfunction makeChainWalker<\n ArgT extends {\n options: ValidatedOptions;\n dirname: string;\n filepath?: string;\n },\n>({\n root,\n env,\n overrides,\n overridesEnv,\n createLogger,\n}: {\n root: (configEntry: ArgT) => OptionsAndDescriptors;\n env: (configEntry: ArgT, env: string) => OptionsAndDescriptors | null;\n overrides: (configEntry: ArgT, index: number) => OptionsAndDescriptors;\n overridesEnv: (\n configEntry: ArgT,\n index: number,\n env: string,\n ) => OptionsAndDescriptors | null;\n createLogger: (\n configEntry: ArgT,\n context: ConfigContext,\n printer: ConfigPrinter | void,\n ) => (\n opts: OptionsAndDescriptors,\n index?: number | null,\n env?: string | null,\n ) => void;\n}): (\n configEntry: ArgT,\n context: ConfigContext,\n files?: Set,\n baseLogger?: ConfigPrinter,\n) => Handler {\n return function* chainWalker(input, context, files = new Set(), baseLogger) {\n const { dirname } = input;\n\n const flattenedConfigs: Array<{\n config: OptionsAndDescriptors;\n index: number | undefined | null;\n envName: string | undefined | null;\n }> = [];\n\n const rootOpts = root(input);\n if (configIsApplicable(rootOpts, dirname, context, input.filepath)) {\n flattenedConfigs.push({\n config: rootOpts,\n envName: undefined,\n index: undefined,\n });\n\n const envOpts = env(input, context.envName);\n if (\n envOpts &&\n configIsApplicable(envOpts, dirname, context, input.filepath)\n ) {\n flattenedConfigs.push({\n config: envOpts,\n envName: context.envName,\n index: undefined,\n });\n }\n\n (rootOpts.options.overrides || []).forEach((_, index) => {\n const overrideOps = overrides(input, index);\n if (configIsApplicable(overrideOps, dirname, context, input.filepath)) {\n flattenedConfigs.push({\n config: overrideOps,\n index,\n envName: undefined,\n });\n\n const overrideEnvOpts = overridesEnv(input, index, context.envName);\n if (\n overrideEnvOpts &&\n configIsApplicable(\n overrideEnvOpts,\n dirname,\n context,\n input.filepath,\n )\n ) {\n flattenedConfigs.push({\n config: overrideEnvOpts,\n index,\n envName: context.envName,\n });\n }\n }\n });\n }\n\n // Process 'ignore' and 'only' before 'extends' items are processed so\n // that we don't do extra work loading extended configs if a file is\n // ignored.\n if (\n flattenedConfigs.some(\n ({\n config: {\n options: { ignore, only },\n },\n }) => shouldIgnore(context, ignore, only, dirname),\n )\n ) {\n return null;\n }\n\n const chain = emptyChain();\n const logger = createLogger(input, context, baseLogger);\n\n for (const { config, index, envName } of flattenedConfigs) {\n if (\n !(yield* mergeExtendsChain(\n chain,\n config.options,\n dirname,\n context,\n files,\n baseLogger,\n ))\n ) {\n return null;\n }\n\n logger(config, index, envName);\n yield* mergeChainOpts(chain, config);\n }\n return chain;\n };\n}\n\nfunction* mergeExtendsChain(\n chain: ConfigChain,\n opts: ValidatedOptions,\n dirname: string,\n context: ConfigContext,\n files: Set,\n baseLogger?: ConfigPrinter,\n): Handler {\n if (opts.extends === undefined) return true;\n\n const file = yield* loadConfig(\n opts.extends,\n dirname,\n context.envName,\n context.caller,\n );\n\n if (files.has(file)) {\n throw new Error(\n `Configuration cycle detected loading ${file.filepath}.\\n` +\n `File already loaded following the config chain:\\n` +\n Array.from(files, file => ` - ${file.filepath}`).join(\"\\n\"),\n );\n }\n\n files.add(file);\n const fileChain = yield* loadFileChain(\n validateExtendFile(file),\n context,\n files,\n baseLogger,\n );\n files.delete(file);\n\n if (!fileChain) return false;\n\n mergeChain(chain, fileChain);\n\n return true;\n}\n\nfunction mergeChain(target: ConfigChain, source: ConfigChain): ConfigChain {\n target.options.push(...source.options);\n target.plugins.push(...source.plugins);\n target.presets.push(...source.presets);\n for (const file of source.files) {\n target.files.add(file);\n }\n\n return target;\n}\n\nfunction* mergeChainOpts(\n target: ConfigChain,\n { options, plugins, presets }: OptionsAndDescriptors,\n): Handler {\n target.options.push(options);\n target.plugins.push(...(yield* plugins()));\n target.presets.push(...(yield* presets()));\n\n return target;\n}\n\nfunction emptyChain(): ConfigChain {\n return {\n options: [],\n presets: [],\n plugins: [],\n files: new Set(),\n };\n}\n\nfunction normalizeOptions(opts: ValidatedOptions): ValidatedOptions {\n const options = {\n ...opts,\n };\n delete options.extends;\n delete options.env;\n delete options.overrides;\n delete options.plugins;\n delete options.presets;\n delete options.passPerPreset;\n delete options.ignore;\n delete options.only;\n delete options.test;\n delete options.include;\n delete options.exclude;\n\n // \"sourceMap\" is just aliased to sourceMap, so copy it over as\n // we merge the options together.\n if (Object.hasOwn(options, \"sourceMap\")) {\n options.sourceMaps = options.sourceMap;\n delete options.sourceMap;\n }\n return options;\n}\n\nfunction dedupDescriptors(\n items: Array>,\n): Array> {\n const map: Map<\n Function,\n Map }>\n > = new Map();\n\n const descriptors = [];\n\n for (const item of items) {\n if (typeof item.value === \"function\") {\n const fnKey = item.value;\n let nameMap = map.get(fnKey);\n if (!nameMap) {\n nameMap = new Map();\n map.set(fnKey, nameMap);\n }\n let desc = nameMap.get(item.name);\n if (!desc) {\n desc = { value: item };\n descriptors.push(desc);\n\n // Treat passPerPreset presets as unique, skipping them\n // in the merge processing steps.\n if (!item.ownPass) nameMap.set(item.name, desc);\n } else {\n desc.value = item;\n }\n } else {\n descriptors.push({ value: item });\n }\n }\n\n return descriptors.reduce((acc, desc) => {\n acc.push(desc.value);\n return acc;\n }, []);\n}\n\nfunction configIsApplicable(\n { options }: OptionsAndDescriptors,\n dirname: string,\n context: ConfigContext,\n configName: string,\n): boolean {\n return (\n (options.test === undefined ||\n configFieldIsApplicable(context, options.test, dirname, configName)) &&\n (options.include === undefined ||\n configFieldIsApplicable(context, options.include, dirname, configName)) &&\n (options.exclude === undefined ||\n !configFieldIsApplicable(context, options.exclude, dirname, configName))\n );\n}\n\nfunction configFieldIsApplicable(\n context: ConfigContext,\n test: ConfigApplicableTest,\n dirname: string,\n configName: string,\n): boolean {\n const patterns = Array.isArray(test) ? test : [test];\n\n return matchesPatterns(context, patterns, dirname, configName);\n}\n\n/**\n * Print the ignoreList-values in a more helpful way than the default.\n */\nfunction ignoreListReplacer(\n _key: string,\n value: IgnoreList | IgnoreItem,\n): IgnoreList | IgnoreItem | string {\n if (value instanceof RegExp) {\n return String(value);\n }\n\n return value;\n}\n\n/**\n * Tests if a filename should be ignored based on \"ignore\" and \"only\" options.\n */\nfunction shouldIgnore(\n context: ConfigContext,\n ignore: IgnoreList | undefined | null,\n only: IgnoreList | undefined | null,\n dirname: string,\n): boolean {\n if (ignore && matchesPatterns(context, ignore, dirname)) {\n const message = `No config is applied to \"${\n context.filename ?? \"(unknown)\"\n }\" because it matches one of \\`ignore: ${JSON.stringify(\n ignore,\n ignoreListReplacer,\n )}\\` from \"${dirname}\"`;\n debug(message);\n if (context.showConfig) {\n console.log(message);\n }\n return true;\n }\n\n if (only && !matchesPatterns(context, only, dirname)) {\n const message = `No config is applied to \"${\n context.filename ?? \"(unknown)\"\n }\" because it fails to match one of \\`only: ${JSON.stringify(\n only,\n ignoreListReplacer,\n )}\\` from \"${dirname}\"`;\n debug(message);\n if (context.showConfig) {\n console.log(message);\n }\n return true;\n }\n\n return false;\n}\n\n/**\n * Returns result of calling function with filename if pattern is a function.\n * Otherwise returns result of matching pattern Regex with filename.\n */\nfunction matchesPatterns(\n context: ConfigContext,\n patterns: IgnoreList,\n dirname: string,\n configName?: string,\n): boolean {\n return patterns.some(pattern =>\n matchPattern(pattern, dirname, context.filename, context, configName),\n );\n}\n\nfunction matchPattern(\n pattern: IgnoreItem,\n dirname: string,\n pathToTest: string | undefined,\n context: ConfigContext,\n configName?: string,\n): boolean {\n if (typeof pattern === \"function\") {\n return !!endHiddenCallStack(pattern)(pathToTest, {\n dirname,\n envName: context.envName,\n caller: context.caller,\n });\n }\n\n if (typeof pathToTest !== \"string\") {\n throw new ConfigError(\n `Configuration contains string/RegExp pattern, but no filename was passed to Babel`,\n configName,\n );\n }\n\n if (typeof pattern === \"string\") {\n pattern = pathPatternToRegex(pattern, dirname);\n }\n return pattern.test(pathToTest);\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/config-descriptors.js b/node_modules/@babel/core/lib/config/config-descriptors.js new file mode 100644 index 00000000..21fb4146 --- /dev/null +++ b/node_modules/@babel/core/lib/config/config-descriptors.js @@ -0,0 +1,190 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.createCachedDescriptors = createCachedDescriptors; +exports.createDescriptor = createDescriptor; +exports.createUncachedDescriptors = createUncachedDescriptors; +function _gensync() { + const data = require("gensync"); + _gensync = function () { + return data; + }; + return data; +} +var _functional = require("../gensync-utils/functional.js"); +var _index = require("./files/index.js"); +var _item = require("./item.js"); +var _caching = require("./caching.js"); +var _resolveTargets = require("./resolve-targets.js"); +function isEqualDescriptor(a, b) { + var _a$file, _b$file, _a$file2, _b$file2; + return a.name === b.name && a.value === b.value && a.options === b.options && a.dirname === b.dirname && a.alias === b.alias && a.ownPass === b.ownPass && ((_a$file = a.file) == null ? void 0 : _a$file.request) === ((_b$file = b.file) == null ? void 0 : _b$file.request) && ((_a$file2 = a.file) == null ? void 0 : _a$file2.resolved) === ((_b$file2 = b.file) == null ? void 0 : _b$file2.resolved); +} +function* handlerOf(value) { + return value; +} +function optionsWithResolvedBrowserslistConfigFile(options, dirname) { + if (typeof options.browserslistConfigFile === "string") { + options.browserslistConfigFile = (0, _resolveTargets.resolveBrowserslistConfigFile)(options.browserslistConfigFile, dirname); + } + return options; +} +function createCachedDescriptors(dirname, options, alias) { + const { + plugins, + presets, + passPerPreset + } = options; + return { + options: optionsWithResolvedBrowserslistConfigFile(options, dirname), + plugins: plugins ? () => createCachedPluginDescriptors(plugins, dirname)(alias) : () => handlerOf([]), + presets: presets ? () => createCachedPresetDescriptors(presets, dirname)(alias)(!!passPerPreset) : () => handlerOf([]) + }; +} +function createUncachedDescriptors(dirname, options, alias) { + return { + options: optionsWithResolvedBrowserslistConfigFile(options, dirname), + plugins: (0, _functional.once)(() => createPluginDescriptors(options.plugins || [], dirname, alias)), + presets: (0, _functional.once)(() => createPresetDescriptors(options.presets || [], dirname, alias, !!options.passPerPreset)) + }; +} +const PRESET_DESCRIPTOR_CACHE = new WeakMap(); +const createCachedPresetDescriptors = (0, _caching.makeWeakCacheSync)((items, cache) => { + const dirname = cache.using(dir => dir); + return (0, _caching.makeStrongCacheSync)(alias => (0, _caching.makeStrongCache)(function* (passPerPreset) { + const descriptors = yield* createPresetDescriptors(items, dirname, alias, passPerPreset); + return descriptors.map(desc => loadCachedDescriptor(PRESET_DESCRIPTOR_CACHE, desc)); + })); +}); +const PLUGIN_DESCRIPTOR_CACHE = new WeakMap(); +const createCachedPluginDescriptors = (0, _caching.makeWeakCacheSync)((items, cache) => { + const dirname = cache.using(dir => dir); + return (0, _caching.makeStrongCache)(function* (alias) { + const descriptors = yield* createPluginDescriptors(items, dirname, alias); + return descriptors.map(desc => loadCachedDescriptor(PLUGIN_DESCRIPTOR_CACHE, desc)); + }); +}); +const DEFAULT_OPTIONS = {}; +function loadCachedDescriptor(cache, desc) { + const { + value, + options = DEFAULT_OPTIONS + } = desc; + if (options === false) return desc; + let cacheByOptions = cache.get(value); + if (!cacheByOptions) { + cacheByOptions = new WeakMap(); + cache.set(value, cacheByOptions); + } + let possibilities = cacheByOptions.get(options); + if (!possibilities) { + possibilities = []; + cacheByOptions.set(options, possibilities); + } + if (!possibilities.includes(desc)) { + const matches = possibilities.filter(possibility => isEqualDescriptor(possibility, desc)); + if (matches.length > 0) { + return matches[0]; + } + possibilities.push(desc); + } + return desc; +} +function* createPresetDescriptors(items, dirname, alias, passPerPreset) { + return yield* createDescriptors("preset", items, dirname, alias, passPerPreset); +} +function* createPluginDescriptors(items, dirname, alias) { + return yield* createDescriptors("plugin", items, dirname, alias); +} +function* createDescriptors(type, items, dirname, alias, ownPass) { + const descriptors = yield* _gensync().all(items.map((item, index) => createDescriptor(item, dirname, { + type, + alias: `${alias}$${index}`, + ownPass: !!ownPass + }))); + assertNoDuplicates(descriptors); + return descriptors; +} +function* createDescriptor(pair, dirname, { + type, + alias, + ownPass +}) { + const desc = (0, _item.getItemDescriptor)(pair); + if (desc) { + return desc; + } + let name; + let options; + let value = pair; + if (Array.isArray(value)) { + if (value.length === 3) { + [value, options, name] = value; + } else { + [value, options] = value; + } + } + let file = undefined; + let filepath = null; + if (typeof value === "string") { + if (typeof type !== "string") { + throw new Error("To resolve a string-based item, the type of item must be given"); + } + const resolver = type === "plugin" ? _index.loadPlugin : _index.loadPreset; + const request = value; + ({ + filepath, + value + } = yield* resolver(value, dirname)); + file = { + request, + resolved: filepath + }; + } + if (!value) { + throw new Error(`Unexpected falsy value: ${String(value)}`); + } + if (typeof value === "object" && value.__esModule) { + if (value.default) { + value = value.default; + } else { + throw new Error("Must export a default export when using ES6 modules."); + } + } + if (typeof value !== "object" && typeof value !== "function") { + throw new Error(`Unsupported format: ${typeof value}. Expected an object or a function.`); + } + if (filepath !== null && typeof value === "object" && value) { + throw new Error(`Plugin/Preset files are not allowed to export objects, only functions. In ${filepath}`); + } + return { + name, + alias: filepath || alias, + value, + options, + dirname, + ownPass, + file + }; +} +function assertNoDuplicates(items) { + const map = new Map(); + for (const item of items) { + if (typeof item.value !== "function") continue; + let nameMap = map.get(item.value); + if (!nameMap) { + nameMap = new Set(); + map.set(item.value, nameMap); + } + if (nameMap.has(item.name)) { + const conflicts = items.filter(i => i.value === item.value); + throw new Error([`Duplicate plugin/preset detected.`, `If you'd like to use two separate instances of a plugin,`, `they need separate names, e.g.`, ``, ` plugins: [`, ` ['some-plugin', {}],`, ` ['some-plugin', {}, 'some unique name'],`, ` ]`, ``, `Duplicates detected are:`, `${JSON.stringify(conflicts, null, 2)}`].join("\n")); + } + nameMap.add(item.name); + } +} +0 && 0; + +//# sourceMappingURL=config-descriptors.js.map diff --git a/node_modules/@babel/core/lib/config/config-descriptors.js.map b/node_modules/@babel/core/lib/config/config-descriptors.js.map new file mode 100644 index 00000000..cddcbd81 --- /dev/null +++ b/node_modules/@babel/core/lib/config/config-descriptors.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_gensync","data","require","_functional","_index","_item","_caching","_resolveTargets","isEqualDescriptor","a","b","_a$file","_b$file","_a$file2","_b$file2","name","value","options","dirname","alias","ownPass","file","request","resolved","handlerOf","optionsWithResolvedBrowserslistConfigFile","browserslistConfigFile","resolveBrowserslistConfigFile","createCachedDescriptors","plugins","presets","passPerPreset","createCachedPluginDescriptors","createCachedPresetDescriptors","createUncachedDescriptors","once","createPluginDescriptors","createPresetDescriptors","PRESET_DESCRIPTOR_CACHE","WeakMap","makeWeakCacheSync","items","cache","using","dir","makeStrongCacheSync","makeStrongCache","descriptors","map","desc","loadCachedDescriptor","PLUGIN_DESCRIPTOR_CACHE","DEFAULT_OPTIONS","cacheByOptions","get","set","possibilities","includes","matches","filter","possibility","length","push","createDescriptors","type","gensync","all","item","index","createDescriptor","assertNoDuplicates","pair","getItemDescriptor","Array","isArray","undefined","filepath","Error","resolver","loadPlugin","loadPreset","String","__esModule","default","Map","nameMap","Set","has","conflicts","i","JSON","stringify","join","add"],"sources":["../../src/config/config-descriptors.ts"],"sourcesContent":["import gensync, { type Handler } from \"gensync\";\nimport { once } from \"../gensync-utils/functional.ts\";\n\nimport { loadPlugin, loadPreset } from \"./files/index.ts\";\n\nimport { getItemDescriptor } from \"./item.ts\";\n\nimport {\n makeWeakCacheSync,\n makeStrongCacheSync,\n makeStrongCache,\n} from \"./caching.ts\";\nimport type { CacheConfigurator } from \"./caching.ts\";\n\nimport type {\n ValidatedOptions,\n PluginList,\n PluginItem,\n} from \"./validation/options.ts\";\n\nimport { resolveBrowserslistConfigFile } from \"./resolve-targets.ts\";\nimport type { PluginAPI, PresetAPI } from \"./helpers/config-api.ts\";\n\n// Represents a config object and functions to lazily load the descriptors\n// for the plugins and presets so we don't load the plugins/presets unless\n// the options object actually ends up being applicable.\nexport type OptionsAndDescriptors = {\n options: ValidatedOptions;\n plugins: () => Handler>>;\n presets: () => Handler>>;\n};\n\n// Represents a plugin or presets at a given location in a config object.\n// At this point these have been resolved to a specific object or function,\n// but have not yet been executed to call functions with options.\nexport interface UnloadedDescriptor {\n name: string | undefined;\n value: object | ((api: API, options: Options, dirname: string) => unknown);\n options: Options;\n dirname: string;\n alias: string;\n ownPass?: boolean;\n file?: {\n request: string;\n resolved: string;\n };\n}\n\nfunction isEqualDescriptor(\n a: UnloadedDescriptor,\n b: UnloadedDescriptor,\n): boolean {\n return (\n a.name === b.name &&\n a.value === b.value &&\n a.options === b.options &&\n a.dirname === b.dirname &&\n a.alias === b.alias &&\n a.ownPass === b.ownPass &&\n a.file?.request === b.file?.request &&\n a.file?.resolved === b.file?.resolved\n );\n}\n\nexport type ValidatedFile = {\n filepath: string;\n dirname: string;\n options: ValidatedOptions;\n};\n\n// eslint-disable-next-line require-yield\nfunction* handlerOf(value: T): Handler {\n return value;\n}\n\nfunction optionsWithResolvedBrowserslistConfigFile(\n options: ValidatedOptions,\n dirname: string,\n): ValidatedOptions {\n if (typeof options.browserslistConfigFile === \"string\") {\n options.browserslistConfigFile = resolveBrowserslistConfigFile(\n options.browserslistConfigFile,\n dirname,\n );\n }\n return options;\n}\n\n/**\n * Create a set of descriptors from a given options object, preserving\n * descriptor identity based on the identity of the plugin/preset arrays\n * themselves, and potentially on the identity of the plugins/presets + options.\n */\nexport function createCachedDescriptors(\n dirname: string,\n options: ValidatedOptions,\n alias: string,\n): OptionsAndDescriptors {\n const { plugins, presets, passPerPreset } = options;\n return {\n options: optionsWithResolvedBrowserslistConfigFile(options, dirname),\n plugins: plugins\n ? () =>\n // @ts-expect-error todo(flow->ts) ts complains about incorrect arguments\n // eslint-disable-next-line @typescript-eslint/no-use-before-define\n createCachedPluginDescriptors(plugins, dirname)(alias)\n : () => handlerOf([]),\n presets: presets\n ? () =>\n // @ts-expect-error todo(flow->ts) ts complains about incorrect arguments\n // eslint-disable-next-line @typescript-eslint/no-use-before-define\n createCachedPresetDescriptors(presets, dirname)(alias)(\n !!passPerPreset,\n )\n : () => handlerOf([]),\n };\n}\n\n/**\n * Create a set of descriptors from a given options object, with consistent\n * identity for the descriptors, but not caching based on any specific identity.\n */\nexport function createUncachedDescriptors(\n dirname: string,\n options: ValidatedOptions,\n alias: string,\n): OptionsAndDescriptors {\n return {\n options: optionsWithResolvedBrowserslistConfigFile(options, dirname),\n // The returned result here is cached to represent a config object in\n // memory, so we build and memoize the descriptors to ensure the same\n // values are returned consistently.\n plugins: once(() =>\n createPluginDescriptors(options.plugins || [], dirname, alias),\n ),\n presets: once(() =>\n createPresetDescriptors(\n options.presets || [],\n dirname,\n alias,\n !!options.passPerPreset,\n ),\n ),\n };\n}\n\nconst PRESET_DESCRIPTOR_CACHE = new WeakMap();\nconst createCachedPresetDescriptors = makeWeakCacheSync(\n (items: PluginList, cache: CacheConfigurator) => {\n const dirname = cache.using(dir => dir);\n return makeStrongCacheSync((alias: string) =>\n makeStrongCache(function* (\n passPerPreset: boolean,\n ): Handler>> {\n const descriptors = yield* createPresetDescriptors(\n items,\n dirname,\n alias,\n passPerPreset,\n );\n return descriptors.map(\n // Items are cached using the overall preset array identity when\n // possibly, but individual descriptors are also cached if a match\n // can be found in the previously-used descriptor lists.\n desc => loadCachedDescriptor(PRESET_DESCRIPTOR_CACHE, desc),\n );\n }),\n );\n },\n);\n\nconst PLUGIN_DESCRIPTOR_CACHE = new WeakMap();\nconst createCachedPluginDescriptors = makeWeakCacheSync(\n (items: PluginList, cache: CacheConfigurator) => {\n const dirname = cache.using(dir => dir);\n return makeStrongCache(function* (\n alias: string,\n ): Handler>> {\n const descriptors = yield* createPluginDescriptors(items, dirname, alias);\n return descriptors.map(\n // Items are cached using the overall plugin array identity when\n // possibly, but individual descriptors are also cached if a match\n // can be found in the previously-used descriptor lists.\n desc => loadCachedDescriptor(PLUGIN_DESCRIPTOR_CACHE, desc),\n );\n });\n },\n);\n\n/**\n * When no options object is given in a descriptor, this object is used\n * as a WeakMap key in order to have consistent identity.\n */\nconst DEFAULT_OPTIONS = {};\n\n/**\n * Given the cache and a descriptor, returns a matching descriptor from the\n * cache, or else returns the input descriptor and adds it to the cache for\n * next time.\n */\nfunction loadCachedDescriptor(\n cache: WeakMap<\n object | Function,\n WeakMap>>\n >,\n desc: UnloadedDescriptor,\n) {\n const { value, options = DEFAULT_OPTIONS } = desc;\n if (options === false) return desc;\n\n let cacheByOptions = cache.get(value);\n if (!cacheByOptions) {\n cacheByOptions = new WeakMap();\n cache.set(value, cacheByOptions);\n }\n\n let possibilities = cacheByOptions.get(options);\n if (!possibilities) {\n possibilities = [];\n cacheByOptions.set(options, possibilities);\n }\n\n if (!possibilities.includes(desc)) {\n const matches = possibilities.filter(possibility =>\n isEqualDescriptor(possibility, desc),\n );\n if (matches.length > 0) {\n return matches[0];\n }\n\n possibilities.push(desc);\n }\n\n return desc;\n}\n\nfunction* createPresetDescriptors(\n items: PluginList,\n dirname: string,\n alias: string,\n passPerPreset: boolean,\n): Handler>> {\n return yield* createDescriptors(\n \"preset\",\n items,\n dirname,\n alias,\n passPerPreset,\n );\n}\n\nfunction* createPluginDescriptors(\n items: PluginList,\n dirname: string,\n alias: string,\n): Handler>> {\n return yield* createDescriptors(\"plugin\", items, dirname, alias);\n}\n\nfunction* createDescriptors(\n type: \"plugin\" | \"preset\",\n items: PluginList,\n dirname: string,\n alias: string,\n ownPass?: boolean,\n): Handler>> {\n const descriptors = yield* gensync.all(\n items.map((item, index) =>\n createDescriptor(item, dirname, {\n type,\n alias: `${alias}$${index}`,\n ownPass: !!ownPass,\n }),\n ),\n );\n\n assertNoDuplicates(descriptors);\n\n return descriptors;\n}\n\n/**\n * Given a plugin/preset item, resolve it into a standard format.\n */\nexport function* createDescriptor(\n pair: PluginItem,\n dirname: string,\n {\n type,\n alias,\n ownPass,\n }: {\n type?: \"plugin\" | \"preset\";\n alias: string;\n ownPass?: boolean;\n },\n): Handler> {\n const desc = getItemDescriptor(pair);\n if (desc) {\n return desc;\n }\n\n let name;\n let options;\n // todo(flow->ts) better type annotation\n let value: any = pair;\n if (Array.isArray(value)) {\n if (value.length === 3) {\n [value, options, name] = value;\n } else {\n [value, options] = value;\n }\n }\n\n let file = undefined;\n let filepath = null;\n if (typeof value === \"string\") {\n if (typeof type !== \"string\") {\n throw new Error(\n \"To resolve a string-based item, the type of item must be given\",\n );\n }\n const resolver = type === \"plugin\" ? loadPlugin : loadPreset;\n const request = value;\n\n ({ filepath, value } = yield* resolver(value, dirname));\n\n file = {\n request,\n resolved: filepath,\n };\n }\n\n if (!value) {\n throw new Error(`Unexpected falsy value: ${String(value)}`);\n }\n\n if (typeof value === \"object\" && value.__esModule) {\n if (value.default) {\n value = value.default;\n } else {\n throw new Error(\"Must export a default export when using ES6 modules.\");\n }\n }\n\n if (typeof value !== \"object\" && typeof value !== \"function\") {\n throw new Error(\n `Unsupported format: ${typeof value}. Expected an object or a function.`,\n );\n }\n\n if (filepath !== null && typeof value === \"object\" && value) {\n // We allow object values for plugins/presets nested directly within a\n // config object, because it can be useful to define them in nested\n // configuration contexts.\n throw new Error(\n `Plugin/Preset files are not allowed to export objects, only functions. In ${filepath}`,\n );\n }\n\n return {\n name,\n alias: filepath || alias,\n value,\n options,\n dirname,\n ownPass,\n file,\n };\n}\n\nfunction assertNoDuplicates(items: Array>): void {\n const map = new Map();\n\n for (const item of items) {\n if (typeof item.value !== \"function\") continue;\n\n let nameMap = map.get(item.value);\n if (!nameMap) {\n nameMap = new Set();\n map.set(item.value, nameMap);\n }\n\n if (nameMap.has(item.name)) {\n const conflicts = items.filter(i => i.value === item.value);\n throw new Error(\n [\n `Duplicate plugin/preset detected.`,\n `If you'd like to use two separate instances of a plugin,`,\n `they need separate names, e.g.`,\n ``,\n ` plugins: [`,\n ` ['some-plugin', {}],`,\n ` ['some-plugin', {}, 'some unique name'],`,\n ` ]`,\n ``,\n `Duplicates detected are:`,\n `${JSON.stringify(conflicts, null, 2)}`,\n ].join(\"\\n\"),\n );\n }\n\n nameMap.add(item.name);\n }\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/configuration.js b/node_modules/@babel/core/lib/config/files/configuration.js new file mode 100644 index 00000000..cb796eb6 --- /dev/null +++ b/node_modules/@babel/core/lib/config/files/configuration.js @@ -0,0 +1,287 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.ROOT_CONFIG_FILENAMES = void 0; +exports.findConfigUpwards = findConfigUpwards; +exports.findRelativeConfig = findRelativeConfig; +exports.findRootConfig = findRootConfig; +exports.loadConfig = loadConfig; +exports.resolveShowConfigPath = resolveShowConfigPath; +function _debug() { + const data = require("debug"); + _debug = function () { + return data; + }; + return data; +} +function _fs() { + const data = require("fs"); + _fs = function () { + return data; + }; + return data; +} +function _path() { + const data = require("path"); + _path = function () { + return data; + }; + return data; +} +function _json() { + const data = require("json5"); + _json = function () { + return data; + }; + return data; +} +function _gensync() { + const data = require("gensync"); + _gensync = function () { + return data; + }; + return data; +} +var _caching = require("../caching.js"); +var _configApi = require("../helpers/config-api.js"); +var _utils = require("./utils.js"); +var _moduleTypes = require("./module-types.js"); +var _patternToRegex = require("../pattern-to-regex.js"); +var _configError = require("../../errors/config-error.js"); +var fs = require("../../gensync-utils/fs.js"); +var _rewriteStackTrace = require("../../errors/rewrite-stack-trace.js"); +var _async = require("../../gensync-utils/async.js"); +const debug = _debug()("babel:config:loading:files:configuration"); +const ROOT_CONFIG_FILENAMES = exports.ROOT_CONFIG_FILENAMES = ["babel.config.js", "babel.config.cjs", "babel.config.mjs", "babel.config.json", "babel.config.cts"]; +const RELATIVE_CONFIG_FILENAMES = [".babelrc", ".babelrc.js", ".babelrc.cjs", ".babelrc.mjs", ".babelrc.json", ".babelrc.cts"]; +const BABELIGNORE_FILENAME = ".babelignore"; +const runConfig = (0, _caching.makeWeakCache)(function* runConfig(options, cache) { + yield* []; + return { + options: (0, _rewriteStackTrace.endHiddenCallStack)(options)((0, _configApi.makeConfigAPI)(cache)), + cacheNeedsConfiguration: !cache.configured() + }; +}); +function* readConfigCode(filepath, data) { + if (!_fs().existsSync(filepath)) return null; + let options = yield* (0, _moduleTypes.default)(filepath, (yield* (0, _async.isAsync)()) ? "auto" : "require", "You appear to be using a native ECMAScript module configuration " + "file, which is only supported when running Babel asynchronously " + "or when using the Node.js `--experimental-require-module` flag.", "You appear to be using a configuration file that contains top-level " + "await, which is only supported when running Babel asynchronously."); + let cacheNeedsConfiguration = false; + if (typeof options === "function") { + ({ + options, + cacheNeedsConfiguration + } = yield* runConfig(options, data)); + } + if (!options || typeof options !== "object" || Array.isArray(options)) { + throw new _configError.default(`Configuration should be an exported JavaScript object.`, filepath); + } + if (typeof options.then === "function") { + options.catch == null || options.catch(() => {}); + throw new _configError.default(`You appear to be using an async configuration, ` + `which your current version of Babel does not support. ` + `We may add support for this in the future, ` + `but if you're on the most recent version of @babel/core and still ` + `seeing this error, then you'll need to synchronously return your config.`, filepath); + } + if (cacheNeedsConfiguration) throwConfigError(filepath); + return buildConfigFileObject(options, filepath); +} +const cfboaf = new WeakMap(); +function buildConfigFileObject(options, filepath) { + let configFilesByFilepath = cfboaf.get(options); + if (!configFilesByFilepath) { + cfboaf.set(options, configFilesByFilepath = new Map()); + } + let configFile = configFilesByFilepath.get(filepath); + if (!configFile) { + configFile = { + filepath, + dirname: _path().dirname(filepath), + options + }; + configFilesByFilepath.set(filepath, configFile); + } + return configFile; +} +const packageToBabelConfig = (0, _caching.makeWeakCacheSync)(file => { + const babel = file.options["babel"]; + if (babel === undefined) return null; + if (typeof babel !== "object" || Array.isArray(babel) || babel === null) { + throw new _configError.default(`.babel property must be an object`, file.filepath); + } + return { + filepath: file.filepath, + dirname: file.dirname, + options: babel + }; +}); +const readConfigJSON5 = (0, _utils.makeStaticFileCache)((filepath, content) => { + let options; + try { + options = _json().parse(content); + } catch (err) { + throw new _configError.default(`Error while parsing config - ${err.message}`, filepath); + } + if (!options) throw new _configError.default(`No config detected`, filepath); + if (typeof options !== "object") { + throw new _configError.default(`Config returned typeof ${typeof options}`, filepath); + } + if (Array.isArray(options)) { + throw new _configError.default(`Expected config object but found array`, filepath); + } + delete options["$schema"]; + return { + filepath, + dirname: _path().dirname(filepath), + options + }; +}); +const readIgnoreConfig = (0, _utils.makeStaticFileCache)((filepath, content) => { + const ignoreDir = _path().dirname(filepath); + const ignorePatterns = content.split("\n").map(line => line.replace(/#.*$/, "").trim()).filter(Boolean); + for (const pattern of ignorePatterns) { + if (pattern[0] === "!") { + throw new _configError.default(`Negation of file paths is not supported.`, filepath); + } + } + return { + filepath, + dirname: _path().dirname(filepath), + ignore: ignorePatterns.map(pattern => (0, _patternToRegex.default)(pattern, ignoreDir)) + }; +}); +function findConfigUpwards(rootDir) { + let dirname = rootDir; + for (;;) { + for (const filename of ROOT_CONFIG_FILENAMES) { + if (_fs().existsSync(_path().join(dirname, filename))) { + return dirname; + } + } + const nextDir = _path().dirname(dirname); + if (dirname === nextDir) break; + dirname = nextDir; + } + return null; +} +function* findRelativeConfig(packageData, envName, caller) { + let config = null; + let ignore = null; + const dirname = _path().dirname(packageData.filepath); + for (const loc of packageData.directories) { + if (!config) { + var _packageData$pkg; + config = yield* loadOneConfig(RELATIVE_CONFIG_FILENAMES, loc, envName, caller, ((_packageData$pkg = packageData.pkg) == null ? void 0 : _packageData$pkg.dirname) === loc ? packageToBabelConfig(packageData.pkg) : null); + } + if (!ignore) { + const ignoreLoc = _path().join(loc, BABELIGNORE_FILENAME); + ignore = yield* readIgnoreConfig(ignoreLoc); + if (ignore) { + debug("Found ignore %o from %o.", ignore.filepath, dirname); + } + } + } + return { + config, + ignore + }; +} +function findRootConfig(dirname, envName, caller) { + return loadOneConfig(ROOT_CONFIG_FILENAMES, dirname, envName, caller); +} +function* loadOneConfig(names, dirname, envName, caller, previousConfig = null) { + const configs = yield* _gensync().all(names.map(filename => readConfig(_path().join(dirname, filename), envName, caller))); + const config = configs.reduce((previousConfig, config) => { + if (config && previousConfig) { + throw new _configError.default(`Multiple configuration files found. Please remove one:\n` + ` - ${_path().basename(previousConfig.filepath)}\n` + ` - ${config.filepath}\n` + `from ${dirname}`); + } + return config || previousConfig; + }, previousConfig); + if (config) { + debug("Found configuration %o from %o.", config.filepath, dirname); + } + return config; +} +function* loadConfig(name, dirname, envName, caller) { + const filepath = (((v, w) => (v = v.split("."), w = w.split("."), +v[0] > +w[0] || v[0] == w[0] && +v[1] >= +w[1]))(process.versions.node, "8.9") ? require.resolve : (r, { + paths: [b] + }, M = require("module")) => { + let f = M._findPath(r, M._nodeModulePaths(b).concat(b)); + if (f) return f; + f = new Error(`Cannot resolve module '${r}'`); + f.code = "MODULE_NOT_FOUND"; + throw f; + })(name, { + paths: [dirname] + }); + const conf = yield* readConfig(filepath, envName, caller); + if (!conf) { + throw new _configError.default(`Config file contains no configuration data`, filepath); + } + debug("Loaded config %o from %o.", name, dirname); + return conf; +} +function readConfig(filepath, envName, caller) { + const ext = _path().extname(filepath); + switch (ext) { + case ".js": + case ".cjs": + case ".mjs": + case ".cts": + return readConfigCode(filepath, { + envName, + caller + }); + default: + return readConfigJSON5(filepath); + } +} +function* resolveShowConfigPath(dirname) { + const targetPath = process.env.BABEL_SHOW_CONFIG_FOR; + if (targetPath != null) { + const absolutePath = _path().resolve(dirname, targetPath); + const stats = yield* fs.stat(absolutePath); + if (!stats.isFile()) { + throw new Error(`${absolutePath}: BABEL_SHOW_CONFIG_FOR must refer to a regular file, directories are not supported.`); + } + return absolutePath; + } + return null; +} +function throwConfigError(filepath) { + throw new _configError.default(`\ +Caching was left unconfigured. Babel's plugins, presets, and .babelrc.js files can be configured +for various types of caching, using the first param of their handler functions: + +module.exports = function(api) { + // The API exposes the following: + + // Cache the returned value forever and don't call this function again. + api.cache(true); + + // Don't cache at all. Not recommended because it will be very slow. + api.cache(false); + + // Cached based on the value of some function. If this function returns a value different from + // a previously-encountered value, the plugins will re-evaluate. + var env = api.cache(() => process.env.NODE_ENV); + + // If testing for a specific env, we recommend specifics to avoid instantiating a plugin for + // any possible NODE_ENV value that might come up during plugin execution. + var isProd = api.cache(() => process.env.NODE_ENV === "production"); + + // .cache(fn) will perform a linear search though instances to find the matching plugin based + // based on previous instantiated plugins. If you want to recreate the plugin and discard the + // previous instance whenever something changes, you may use: + var isProd = api.cache.invalidate(() => process.env.NODE_ENV === "production"); + + // Note, we also expose the following more-verbose versions of the above examples: + api.cache.forever(); // api.cache(true) + api.cache.never(); // api.cache(false) + api.cache.using(fn); // api.cache(fn) + + // Return the value that will be cached. + return { }; +};`, filepath); +} +0 && 0; + +//# sourceMappingURL=configuration.js.map diff --git a/node_modules/@babel/core/lib/config/files/configuration.js.map b/node_modules/@babel/core/lib/config/files/configuration.js.map new file mode 100644 index 00000000..2ccd3228 --- /dev/null +++ b/node_modules/@babel/core/lib/config/files/configuration.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_debug","data","require","_fs","_path","_json","_gensync","_caching","_configApi","_utils","_moduleTypes","_patternToRegex","_configError","fs","_rewriteStackTrace","_async","debug","buildDebug","ROOT_CONFIG_FILENAMES","exports","RELATIVE_CONFIG_FILENAMES","BABELIGNORE_FILENAME","runConfig","makeWeakCache","options","cache","endHiddenCallStack","makeConfigAPI","cacheNeedsConfiguration","configured","readConfigCode","filepath","nodeFs","existsSync","loadCodeDefault","isAsync","Array","isArray","ConfigError","then","catch","throwConfigError","buildConfigFileObject","cfboaf","WeakMap","configFilesByFilepath","get","set","Map","configFile","dirname","path","packageToBabelConfig","makeWeakCacheSync","file","babel","undefined","readConfigJSON5","makeStaticFileCache","content","json5","parse","err","message","readIgnoreConfig","ignoreDir","ignorePatterns","split","map","line","replace","trim","filter","Boolean","pattern","ignore","pathPatternToRegex","findConfigUpwards","rootDir","filename","join","nextDir","findRelativeConfig","packageData","envName","caller","config","loc","directories","_packageData$pkg","loadOneConfig","pkg","ignoreLoc","findRootConfig","names","previousConfig","configs","gensync","all","readConfig","reduce","basename","loadConfig","name","v","w","process","versions","node","resolve","r","paths","b","M","f","_findPath","_nodeModulePaths","concat","Error","code","conf","ext","extname","resolveShowConfigPath","targetPath","env","BABEL_SHOW_CONFIG_FOR","absolutePath","stats","stat","isFile"],"sources":["../../../src/config/files/configuration.ts"],"sourcesContent":["import buildDebug from \"debug\";\nimport nodeFs from \"fs\";\nimport path from \"path\";\nimport json5 from \"json5\";\nimport gensync from \"gensync\";\nimport type { Handler } from \"gensync\";\nimport { makeWeakCache, makeWeakCacheSync } from \"../caching.ts\";\nimport type { CacheConfigurator } from \"../caching.ts\";\nimport { makeConfigAPI } from \"../helpers/config-api.ts\";\nimport type { ConfigAPI } from \"../helpers/config-api.ts\";\nimport { makeStaticFileCache } from \"./utils.ts\";\nimport loadCodeDefault from \"./module-types.ts\";\nimport pathPatternToRegex from \"../pattern-to-regex.ts\";\nimport type { FilePackageData, RelativeConfig, ConfigFile } from \"./types.ts\";\nimport type { CallerMetadata, InputOptions } from \"../validation/options.ts\";\nimport ConfigError from \"../../errors/config-error.ts\";\n\nimport * as fs from \"../../gensync-utils/fs.ts\";\n\nimport { createRequire } from \"module\";\nimport { endHiddenCallStack } from \"../../errors/rewrite-stack-trace.ts\";\nimport { isAsync } from \"../../gensync-utils/async.ts\";\nconst require = createRequire(import.meta.url);\n\nconst debug = buildDebug(\"babel:config:loading:files:configuration\");\n\nexport const ROOT_CONFIG_FILENAMES = [\n \"babel.config.js\",\n \"babel.config.cjs\",\n \"babel.config.mjs\",\n \"babel.config.json\",\n \"babel.config.cts\",\n];\nconst RELATIVE_CONFIG_FILENAMES = [\n \".babelrc\",\n \".babelrc.js\",\n \".babelrc.cjs\",\n \".babelrc.mjs\",\n \".babelrc.json\",\n \".babelrc.cts\",\n];\n\nconst BABELIGNORE_FILENAME = \".babelignore\";\n\ntype ConfigCacheData = {\n envName: string;\n caller: CallerMetadata | undefined;\n};\n\nconst runConfig = makeWeakCache(function* runConfig(\n options: Function,\n cache: CacheConfigurator,\n): Handler<{\n options: InputOptions | null;\n cacheNeedsConfiguration: boolean;\n}> {\n // if we want to make it possible to use async configs\n yield* [];\n\n return {\n options: endHiddenCallStack(options as any as (api: ConfigAPI) => unknown)(\n makeConfigAPI(cache),\n ),\n cacheNeedsConfiguration: !cache.configured(),\n };\n});\n\nfunction* readConfigCode(\n filepath: string,\n data: ConfigCacheData,\n): Handler {\n if (!nodeFs.existsSync(filepath)) return null;\n\n let options = yield* loadCodeDefault(\n filepath,\n (yield* isAsync()) ? \"auto\" : \"require\",\n \"You appear to be using a native ECMAScript module configuration \" +\n \"file, which is only supported when running Babel asynchronously \" +\n \"or when using the Node.js `--experimental-require-module` flag.\",\n \"You appear to be using a configuration file that contains top-level \" +\n \"await, which is only supported when running Babel asynchronously.\",\n );\n\n let cacheNeedsConfiguration = false;\n if (typeof options === \"function\") {\n ({ options, cacheNeedsConfiguration } = yield* runConfig(options, data));\n }\n\n if (!options || typeof options !== \"object\" || Array.isArray(options)) {\n throw new ConfigError(\n `Configuration should be an exported JavaScript object.`,\n filepath,\n );\n }\n\n // @ts-expect-error todo(flow->ts)\n if (typeof options.then === \"function\") {\n // @ts-expect-error We use ?. in case options is a thenable but not a promise\n options.catch?.(() => {});\n throw new ConfigError(\n `You appear to be using an async configuration, ` +\n `which your current version of Babel does not support. ` +\n `We may add support for this in the future, ` +\n `but if you're on the most recent version of @babel/core and still ` +\n `seeing this error, then you'll need to synchronously return your config.`,\n filepath,\n );\n }\n\n if (cacheNeedsConfiguration) throwConfigError(filepath);\n\n return buildConfigFileObject(options, filepath);\n}\n\n// We cache the generated ConfigFile object rather than creating a new one\n// every time, so that it can be used as a cache key in other functions.\nconst cfboaf /* configFilesByOptionsAndFilepath */ = new WeakMap<\n InputOptions,\n Map\n>();\nfunction buildConfigFileObject(\n options: InputOptions,\n filepath: string,\n): ConfigFile {\n let configFilesByFilepath = cfboaf.get(options);\n if (!configFilesByFilepath) {\n cfboaf.set(options, (configFilesByFilepath = new Map()));\n }\n\n let configFile = configFilesByFilepath.get(filepath);\n if (!configFile) {\n configFile = {\n filepath,\n dirname: path.dirname(filepath),\n options,\n };\n configFilesByFilepath.set(filepath, configFile);\n }\n\n return configFile;\n}\n\nconst packageToBabelConfig = makeWeakCacheSync(\n (file: ConfigFile): ConfigFile | null => {\n const babel: unknown = file.options[\"babel\"];\n\n if (babel === undefined) return null;\n\n if (typeof babel !== \"object\" || Array.isArray(babel) || babel === null) {\n throw new ConfigError(`.babel property must be an object`, file.filepath);\n }\n\n return {\n filepath: file.filepath,\n dirname: file.dirname,\n options: babel,\n };\n },\n);\n\nconst readConfigJSON5 = makeStaticFileCache((filepath, content): ConfigFile => {\n let options;\n try {\n options = json5.parse(content);\n } catch (err) {\n throw new ConfigError(\n `Error while parsing config - ${err.message}`,\n filepath,\n );\n }\n\n if (!options) throw new ConfigError(`No config detected`, filepath);\n\n if (typeof options !== \"object\") {\n throw new ConfigError(`Config returned typeof ${typeof options}`, filepath);\n }\n if (Array.isArray(options)) {\n throw new ConfigError(`Expected config object but found array`, filepath);\n }\n\n delete options[\"$schema\"];\n\n return {\n filepath,\n dirname: path.dirname(filepath),\n options,\n };\n});\n\nconst readIgnoreConfig = makeStaticFileCache((filepath, content) => {\n const ignoreDir = path.dirname(filepath);\n const ignorePatterns = content\n .split(\"\\n\")\n .map(line =>\n line.replace(process.env.BABEL_8_BREAKING ? /^#.*$/ : /#.*$/, \"\").trim(),\n )\n .filter(Boolean);\n\n for (const pattern of ignorePatterns) {\n if (pattern[0] === \"!\") {\n throw new ConfigError(\n `Negation of file paths is not supported.`,\n filepath,\n );\n }\n }\n\n return {\n filepath,\n dirname: path.dirname(filepath),\n ignore: ignorePatterns.map(pattern =>\n pathPatternToRegex(pattern, ignoreDir),\n ),\n };\n});\n\nexport function findConfigUpwards(rootDir: string): string | null {\n let dirname = rootDir;\n for (;;) {\n for (const filename of ROOT_CONFIG_FILENAMES) {\n if (nodeFs.existsSync(path.join(dirname, filename))) {\n return dirname;\n }\n }\n\n const nextDir = path.dirname(dirname);\n if (dirname === nextDir) break;\n dirname = nextDir;\n }\n\n return null;\n}\n\nexport function* findRelativeConfig(\n packageData: FilePackageData,\n envName: string,\n caller: CallerMetadata | undefined,\n): Handler {\n let config = null;\n let ignore = null;\n\n const dirname = path.dirname(packageData.filepath);\n\n for (const loc of packageData.directories) {\n if (!config) {\n config = yield* loadOneConfig(\n RELATIVE_CONFIG_FILENAMES,\n loc,\n envName,\n caller,\n packageData.pkg?.dirname === loc\n ? packageToBabelConfig(packageData.pkg)\n : null,\n );\n }\n\n if (!ignore) {\n const ignoreLoc = path.join(loc, BABELIGNORE_FILENAME);\n ignore = yield* readIgnoreConfig(ignoreLoc);\n\n if (ignore) {\n debug(\"Found ignore %o from %o.\", ignore.filepath, dirname);\n }\n }\n }\n\n return { config, ignore };\n}\n\nexport function findRootConfig(\n dirname: string,\n envName: string,\n caller: CallerMetadata | undefined,\n): Handler {\n return loadOneConfig(ROOT_CONFIG_FILENAMES, dirname, envName, caller);\n}\n\nfunction* loadOneConfig(\n names: string[],\n dirname: string,\n envName: string,\n caller: CallerMetadata | undefined,\n previousConfig: ConfigFile | null = null,\n): Handler {\n const configs = yield* gensync.all(\n names.map(filename =>\n readConfig(path.join(dirname, filename), envName, caller),\n ),\n );\n const config = configs.reduce((previousConfig: ConfigFile | null, config) => {\n if (config && previousConfig) {\n throw new ConfigError(\n `Multiple configuration files found. Please remove one:\\n` +\n ` - ${path.basename(previousConfig.filepath)}\\n` +\n ` - ${config.filepath}\\n` +\n `from ${dirname}`,\n );\n }\n\n return config || previousConfig;\n }, previousConfig);\n\n if (config) {\n debug(\"Found configuration %o from %o.\", config.filepath, dirname);\n }\n return config;\n}\n\nexport function* loadConfig(\n name: string,\n dirname: string,\n envName: string,\n caller: CallerMetadata | undefined,\n): Handler {\n const filepath = require.resolve(name, { paths: [dirname] });\n\n const conf = yield* readConfig(filepath, envName, caller);\n if (!conf) {\n throw new ConfigError(\n `Config file contains no configuration data`,\n filepath,\n );\n }\n\n debug(\"Loaded config %o from %o.\", name, dirname);\n return conf;\n}\n\n/**\n * Read the given config file, returning the result. Returns null if no config was found, but will\n * throw if there are parsing errors while loading a config.\n */\nfunction readConfig(\n filepath: string,\n envName: string,\n caller: CallerMetadata | undefined,\n): Handler {\n const ext = path.extname(filepath);\n switch (ext) {\n case \".js\":\n case \".cjs\":\n case \".mjs\":\n case \".cts\":\n return readConfigCode(filepath, { envName, caller });\n default:\n return readConfigJSON5(filepath);\n }\n}\n\nexport function* resolveShowConfigPath(\n dirname: string,\n): Handler {\n const targetPath = process.env.BABEL_SHOW_CONFIG_FOR;\n if (targetPath != null) {\n const absolutePath = path.resolve(dirname, targetPath);\n const stats = yield* fs.stat(absolutePath);\n if (!stats.isFile()) {\n throw new Error(\n `${absolutePath}: BABEL_SHOW_CONFIG_FOR must refer to a regular file, directories are not supported.`,\n );\n }\n return absolutePath;\n }\n return null;\n}\n\nfunction throwConfigError(filepath: string): never {\n throw new ConfigError(\n `\\\nCaching was left unconfigured. Babel's plugins, presets, and .babelrc.js files can be configured\nfor various types of caching, using the first param of their handler functions:\n\nmodule.exports = function(api) {\n // The API exposes the following:\n\n // Cache the returned value forever and don't call this function again.\n api.cache(true);\n\n // Don't cache at all. Not recommended because it will be very slow.\n api.cache(false);\n\n // Cached based on the value of some function. If this function returns a value different from\n // a previously-encountered value, the plugins will re-evaluate.\n var env = api.cache(() => process.env.NODE_ENV);\n\n // If testing for a specific env, we recommend specifics to avoid instantiating a plugin for\n // any possible NODE_ENV value that might come up during plugin execution.\n var isProd = api.cache(() => process.env.NODE_ENV === \"production\");\n\n // .cache(fn) will perform a linear search though instances to find the matching plugin based\n // based on previous instantiated plugins. If you want to recreate the plugin and discard the\n // previous instance whenever something changes, you may use:\n var isProd = api.cache.invalidate(() => process.env.NODE_ENV === \"production\");\n\n // Note, we also expose the following more-verbose versions of the above examples:\n api.cache.forever(); // api.cache(true)\n api.cache.never(); // api.cache(false)\n api.cache.using(fn); // api.cache(fn)\n\n // Return the value that will be cached.\n return { };\n};`,\n filepath,\n );\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/import.cjs b/node_modules/@babel/core/lib/config/files/import.cjs new file mode 100644 index 00000000..46fa5d5c --- /dev/null +++ b/node_modules/@babel/core/lib/config/files/import.cjs @@ -0,0 +1,6 @@ +module.exports = function import_(filepath) { + return import(filepath); +}; +0 && 0; + +//# sourceMappingURL=import.cjs.map diff --git a/node_modules/@babel/core/lib/config/files/import.cjs.map b/node_modules/@babel/core/lib/config/files/import.cjs.map new file mode 100644 index 00000000..2200da80 --- /dev/null +++ b/node_modules/@babel/core/lib/config/files/import.cjs.map @@ -0,0 +1 @@ +{"version":3,"names":["module","exports","import_","filepath"],"sources":["../../../src/config/files/import.cjs"],"sourcesContent":["// We keep this in a separate file so that in older node versions, where\n// import() isn't supported, we can try/catch around the require() call\n// when loading this file.\n\nmodule.exports = function import_(filepath) {\n return import(filepath);\n};\n"],"mappings":"AAIAA,MAAM,CAACC,OAAO,GAAG,SAASC,OAAOA,CAACC,QAAQ,EAAE;EAC1C,OAAO,OAAOA,QAAQ,CAAC;AACzB,CAAC;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/index-browser.js b/node_modules/@babel/core/lib/config/files/index-browser.js new file mode 100644 index 00000000..d8ba7dbc --- /dev/null +++ b/node_modules/@babel/core/lib/config/files/index-browser.js @@ -0,0 +1,58 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.ROOT_CONFIG_FILENAMES = void 0; +exports.findConfigUpwards = findConfigUpwards; +exports.findPackageData = findPackageData; +exports.findRelativeConfig = findRelativeConfig; +exports.findRootConfig = findRootConfig; +exports.loadConfig = loadConfig; +exports.loadPlugin = loadPlugin; +exports.loadPreset = loadPreset; +exports.resolvePlugin = resolvePlugin; +exports.resolvePreset = resolvePreset; +exports.resolveShowConfigPath = resolveShowConfigPath; +function findConfigUpwards(rootDir) { + return null; +} +function* findPackageData(filepath) { + return { + filepath, + directories: [], + pkg: null, + isPackage: false + }; +} +function* findRelativeConfig(pkgData, envName, caller) { + return { + config: null, + ignore: null + }; +} +function* findRootConfig(dirname, envName, caller) { + return null; +} +function* loadConfig(name, dirname, envName, caller) { + throw new Error(`Cannot load ${name} relative to ${dirname} in a browser`); +} +function* resolveShowConfigPath(dirname) { + return null; +} +const ROOT_CONFIG_FILENAMES = exports.ROOT_CONFIG_FILENAMES = []; +function resolvePlugin(name, dirname) { + return null; +} +function resolvePreset(name, dirname) { + return null; +} +function loadPlugin(name, dirname) { + throw new Error(`Cannot load plugin ${name} relative to ${dirname} in a browser`); +} +function loadPreset(name, dirname) { + throw new Error(`Cannot load preset ${name} relative to ${dirname} in a browser`); +} +0 && 0; + +//# sourceMappingURL=index-browser.js.map diff --git a/node_modules/@babel/core/lib/config/files/index-browser.js.map b/node_modules/@babel/core/lib/config/files/index-browser.js.map new file mode 100644 index 00000000..c40392e6 --- /dev/null +++ b/node_modules/@babel/core/lib/config/files/index-browser.js.map @@ -0,0 +1 @@ +{"version":3,"names":["findConfigUpwards","rootDir","findPackageData","filepath","directories","pkg","isPackage","findRelativeConfig","pkgData","envName","caller","config","ignore","findRootConfig","dirname","loadConfig","name","Error","resolveShowConfigPath","ROOT_CONFIG_FILENAMES","exports","resolvePlugin","resolvePreset","loadPlugin","loadPreset"],"sources":["../../../src/config/files/index-browser.ts"],"sourcesContent":["import type { Handler } from \"gensync\";\n\nimport type {\n ConfigFile,\n IgnoreFile,\n RelativeConfig,\n FilePackageData,\n} from \"./types.ts\";\n\nimport type { CallerMetadata } from \"../validation/options.ts\";\n\nexport type { ConfigFile, IgnoreFile, RelativeConfig, FilePackageData };\n\nexport function findConfigUpwards(\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n rootDir: string,\n): string | null {\n return null;\n}\n\n// eslint-disable-next-line require-yield\nexport function* findPackageData(filepath: string): Handler {\n return {\n filepath,\n directories: [],\n pkg: null,\n isPackage: false,\n };\n}\n\n// eslint-disable-next-line require-yield\nexport function* findRelativeConfig(\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n pkgData: FilePackageData,\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n envName: string,\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n caller: CallerMetadata | undefined,\n): Handler {\n return { config: null, ignore: null };\n}\n\n// eslint-disable-next-line require-yield\nexport function* findRootConfig(\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n dirname: string,\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n envName: string,\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n caller: CallerMetadata | undefined,\n): Handler {\n return null;\n}\n\n// eslint-disable-next-line require-yield\nexport function* loadConfig(\n name: string,\n dirname: string,\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n envName: string,\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n caller: CallerMetadata | undefined,\n): Handler {\n throw new Error(`Cannot load ${name} relative to ${dirname} in a browser`);\n}\n\n// eslint-disable-next-line require-yield\nexport function* resolveShowConfigPath(\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n dirname: string,\n): Handler {\n return null;\n}\n\nexport const ROOT_CONFIG_FILENAMES: string[] = [];\n\ntype Resolved =\n | { loader: \"require\"; filepath: string }\n | { loader: \"import\"; filepath: string };\n\n// eslint-disable-next-line @typescript-eslint/no-unused-vars\nexport function resolvePlugin(name: string, dirname: string): Resolved | null {\n return null;\n}\n\n// eslint-disable-next-line @typescript-eslint/no-unused-vars\nexport function resolvePreset(name: string, dirname: string): Resolved | null {\n return null;\n}\n\nexport function loadPlugin(\n name: string,\n dirname: string,\n): Handler<{\n filepath: string;\n value: unknown;\n}> {\n throw new Error(\n `Cannot load plugin ${name} relative to ${dirname} in a browser`,\n );\n}\n\nexport function loadPreset(\n name: string,\n dirname: string,\n): Handler<{\n filepath: string;\n value: unknown;\n}> {\n throw new Error(\n `Cannot load preset ${name} relative to ${dirname} in a browser`,\n );\n}\n"],"mappings":";;;;;;;;;;;;;;;;AAaO,SAASA,iBAAiBA,CAE/BC,OAAe,EACA;EACf,OAAO,IAAI;AACb;AAGO,UAAUC,eAAeA,CAACC,QAAgB,EAA4B;EAC3E,OAAO;IACLA,QAAQ;IACRC,WAAW,EAAE,EAAE;IACfC,GAAG,EAAE,IAAI;IACTC,SAAS,EAAE;EACb,CAAC;AACH;AAGO,UAAUC,kBAAkBA,CAEjCC,OAAwB,EAExBC,OAAe,EAEfC,MAAkC,EACT;EACzB,OAAO;IAAEC,MAAM,EAAE,IAAI;IAAEC,MAAM,EAAE;EAAK,CAAC;AACvC;AAGO,UAAUC,cAAcA,CAE7BC,OAAe,EAEfL,OAAe,EAEfC,MAAkC,EACN;EAC5B,OAAO,IAAI;AACb;AAGO,UAAUK,UAAUA,CACzBC,IAAY,EACZF,OAAe,EAEfL,OAAe,EAEfC,MAAkC,EACb;EACrB,MAAM,IAAIO,KAAK,CAAC,eAAeD,IAAI,gBAAgBF,OAAO,eAAe,CAAC;AAC5E;AAGO,UAAUI,qBAAqBA,CAEpCJ,OAAe,EACS;EACxB,OAAO,IAAI;AACb;AAEO,MAAMK,qBAA+B,GAAAC,OAAA,CAAAD,qBAAA,GAAG,EAAE;AAO1C,SAASE,aAAaA,CAACL,IAAY,EAAEF,OAAe,EAAmB;EAC5E,OAAO,IAAI;AACb;AAGO,SAASQ,aAAaA,CAACN,IAAY,EAAEF,OAAe,EAAmB;EAC5E,OAAO,IAAI;AACb;AAEO,SAASS,UAAUA,CACxBP,IAAY,EACZF,OAAe,EAId;EACD,MAAM,IAAIG,KAAK,CACb,sBAAsBD,IAAI,gBAAgBF,OAAO,eACnD,CAAC;AACH;AAEO,SAASU,UAAUA,CACxBR,IAAY,EACZF,OAAe,EAId;EACD,MAAM,IAAIG,KAAK,CACb,sBAAsBD,IAAI,gBAAgBF,OAAO,eACnD,CAAC;AACH;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/index.js b/node_modules/@babel/core/lib/config/files/index.js new file mode 100644 index 00000000..8750f40a --- /dev/null +++ b/node_modules/@babel/core/lib/config/files/index.js @@ -0,0 +1,78 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +Object.defineProperty(exports, "ROOT_CONFIG_FILENAMES", { + enumerable: true, + get: function () { + return _configuration.ROOT_CONFIG_FILENAMES; + } +}); +Object.defineProperty(exports, "findConfigUpwards", { + enumerable: true, + get: function () { + return _configuration.findConfigUpwards; + } +}); +Object.defineProperty(exports, "findPackageData", { + enumerable: true, + get: function () { + return _package.findPackageData; + } +}); +Object.defineProperty(exports, "findRelativeConfig", { + enumerable: true, + get: function () { + return _configuration.findRelativeConfig; + } +}); +Object.defineProperty(exports, "findRootConfig", { + enumerable: true, + get: function () { + return _configuration.findRootConfig; + } +}); +Object.defineProperty(exports, "loadConfig", { + enumerable: true, + get: function () { + return _configuration.loadConfig; + } +}); +Object.defineProperty(exports, "loadPlugin", { + enumerable: true, + get: function () { + return _plugins.loadPlugin; + } +}); +Object.defineProperty(exports, "loadPreset", { + enumerable: true, + get: function () { + return _plugins.loadPreset; + } +}); +Object.defineProperty(exports, "resolvePlugin", { + enumerable: true, + get: function () { + return _plugins.resolvePlugin; + } +}); +Object.defineProperty(exports, "resolvePreset", { + enumerable: true, + get: function () { + return _plugins.resolvePreset; + } +}); +Object.defineProperty(exports, "resolveShowConfigPath", { + enumerable: true, + get: function () { + return _configuration.resolveShowConfigPath; + } +}); +var _package = require("./package.js"); +var _configuration = require("./configuration.js"); +var _plugins = require("./plugins.js"); +({}); +0 && 0; + +//# sourceMappingURL=index.js.map diff --git a/node_modules/@babel/core/lib/config/files/index.js.map b/node_modules/@babel/core/lib/config/files/index.js.map new file mode 100644 index 00000000..1e473b82 --- /dev/null +++ b/node_modules/@babel/core/lib/config/files/index.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_package","require","_configuration","_plugins"],"sources":["../../../src/config/files/index.ts"],"sourcesContent":["type indexBrowserType = typeof import(\"./index-browser\");\ntype indexType = typeof import(\"./index\");\n\n// Kind of gross, but essentially asserting that the exports of this module are the same as the\n// exports of index-browser, since this file may be replaced at bundle time with index-browser.\n({}) as any as indexBrowserType as indexType;\n\nexport { findPackageData } from \"./package.ts\";\n\nexport {\n findConfigUpwards,\n findRelativeConfig,\n findRootConfig,\n loadConfig,\n resolveShowConfigPath,\n ROOT_CONFIG_FILENAMES,\n} from \"./configuration.ts\";\nexport type {\n ConfigFile,\n IgnoreFile,\n RelativeConfig,\n FilePackageData,\n} from \"./types.ts\";\nexport {\n loadPlugin,\n loadPreset,\n resolvePlugin,\n resolvePreset,\n} from \"./plugins.ts\";\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAOA,IAAAA,QAAA,GAAAC,OAAA;AAEA,IAAAC,cAAA,GAAAD,OAAA;AAcA,IAAAE,QAAA,GAAAF,OAAA;AAlBA,CAAC,CAAC,CAAC;AAA0C","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/module-types.js b/node_modules/@babel/core/lib/config/files/module-types.js new file mode 100644 index 00000000..55ea0e7e --- /dev/null +++ b/node_modules/@babel/core/lib/config/files/module-types.js @@ -0,0 +1,195 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = loadCodeDefault; +exports.supportsESM = void 0; +var _async3 = require("../../gensync-utils/async.js"); +function _path() { + const data = require("path"); + _path = function () { + return data; + }; + return data; +} +function _url() { + const data = require("url"); + _url = function () { + return data; + }; + return data; +} +function _semver() { + const data = require("semver"); + _semver = function () { + return data; + }; + return data; +} +function _debug() { + const data = require("debug"); + _debug = function () { + return data; + }; + return data; +} +var _rewriteStackTrace = require("../../errors/rewrite-stack-trace.js"); +var _configError = require("../../errors/config-error.js"); +var _transformFile = require("../../transform-file.js"); +function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); } +function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; } +const debug = _debug()("babel:config:loading:files:module-types"); +{ + try { + var import_ = require("./import.cjs"); + } catch (_unused) {} +} +const supportsESM = exports.supportsESM = _semver().satisfies(process.versions.node, "^12.17 || >=13.2"); +const LOADING_CJS_FILES = new Set(); +function loadCjsDefault(filepath) { + if (LOADING_CJS_FILES.has(filepath)) { + debug("Auto-ignoring usage of config %o.", filepath); + return {}; + } + let module; + try { + LOADING_CJS_FILES.add(filepath); + module = (0, _rewriteStackTrace.endHiddenCallStack)(require)(filepath); + } finally { + LOADING_CJS_FILES.delete(filepath); + } + { + return module != null && (module.__esModule || module[Symbol.toStringTag] === "Module") ? module.default || (arguments[1] ? module : undefined) : module; + } +} +const loadMjsFromPath = (0, _rewriteStackTrace.endHiddenCallStack)(function () { + var _loadMjsFromPath = _asyncToGenerator(function* (filepath) { + const url = (0, _url().pathToFileURL)(filepath).toString() + "?import"; + { + if (!import_) { + throw new _configError.default("Internal error: Native ECMAScript modules aren't supported by this platform.\n", filepath); + } + return yield import_(url); + } + }); + function loadMjsFromPath(_x) { + return _loadMjsFromPath.apply(this, arguments); + } + return loadMjsFromPath; +}()); +const SUPPORTED_EXTENSIONS = new Set([".js", ".mjs", ".cjs", ".cts"]); +const asyncModules = new Set(); +function* loadCodeDefault(filepath, loader, esmError, tlaError) { + var _async2; + let async; + let ext = _path().extname(filepath); + if (!SUPPORTED_EXTENSIONS.has(ext)) ext = ".js"; + const pattern = `${loader} ${ext}`; + switch (pattern) { + case "require .cjs": + case "auto .cjs": + { + return loadCjsDefault(filepath, arguments[2]); + } + case "require .cts": + case "auto .cts": + return loadCtsDefault(filepath); + case "auto .js": + case "require .js": + case "require .mjs": + try { + { + return loadCjsDefault(filepath, arguments[2]); + } + } catch (e) { + if (e.code === "ERR_REQUIRE_ASYNC_MODULE" || e.code === "ERR_REQUIRE_CYCLE_MODULE" && asyncModules.has(filepath)) { + var _async; + asyncModules.add(filepath); + if (!((_async = async) != null ? _async : async = yield* (0, _async3.isAsync)())) { + throw new _configError.default(tlaError, filepath); + } + } else if (e.code === "ERR_REQUIRE_ESM" || ext === ".mjs") {} else { + throw e; + } + } + case "auto .mjs": + if ((_async2 = async) != null ? _async2 : async = yield* (0, _async3.isAsync)()) { + return (yield* (0, _async3.waitFor)(loadMjsFromPath(filepath))).default; + } + throw new _configError.default(esmError, filepath); + default: + throw new Error("Internal Babel error: unreachable code."); + } +} +function loadCtsDefault(filepath) { + const ext = ".cts"; + const hasTsSupport = !!(require.extensions[".ts"] || require.extensions[".cts"] || require.extensions[".mts"]); + let handler; + if (!hasTsSupport) { + const opts = { + babelrc: false, + configFile: false, + sourceType: "unambiguous", + sourceMaps: "inline", + sourceFileName: _path().basename(filepath), + presets: [[getTSPreset(filepath), Object.assign({ + onlyRemoveTypeImports: true, + optimizeConstEnums: true + }, { + allowDeclareFields: true + })]] + }; + handler = function (m, filename) { + if (handler && filename.endsWith(ext)) { + try { + return m._compile((0, _transformFile.transformFileSync)(filename, Object.assign({}, opts, { + filename + })).code, filename); + } catch (error) { + if (!hasTsSupport) { + const packageJson = require("@babel/preset-typescript/package.json"); + if (_semver().lt(packageJson.version, "7.21.4")) { + console.error("`.cts` configuration file failed to load, please try to update `@babel/preset-typescript`."); + } + } + throw error; + } + } + return require.extensions[".js"](m, filename); + }; + require.extensions[ext] = handler; + } + try { + return loadCjsDefault(filepath); + } finally { + if (!hasTsSupport) { + if (require.extensions[ext] === handler) delete require.extensions[ext]; + handler = undefined; + } + } +} +function getTSPreset(filepath) { + try { + return require("@babel/preset-typescript"); + } catch (error) { + if (error.code !== "MODULE_NOT_FOUND") throw error; + let message = "You appear to be using a .cts file as Babel configuration, but the `@babel/preset-typescript` package was not found: please install it!"; + { + if (process.versions.pnp) { + message += ` +If you are using Yarn Plug'n'Play, you may also need to add the following configuration to your .yarnrc.yml file: + +packageExtensions: +\t"@babel/core@*": +\t\tpeerDependencies: +\t\t\t"@babel/preset-typescript": "*" +`; + } + } + throw new _configError.default(message, filepath); + } +} +0 && 0; + +//# sourceMappingURL=module-types.js.map diff --git a/node_modules/@babel/core/lib/config/files/module-types.js.map b/node_modules/@babel/core/lib/config/files/module-types.js.map new file mode 100644 index 00000000..5eac7297 --- /dev/null +++ b/node_modules/@babel/core/lib/config/files/module-types.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_async3","require","_path","data","_url","_semver","_debug","_rewriteStackTrace","_configError","_transformFile","asyncGeneratorStep","n","t","e","r","o","a","c","i","u","value","done","Promise","resolve","then","_asyncToGenerator","arguments","apply","_next","_throw","debug","buildDebug","import_","_unused","supportsESM","exports","semver","satisfies","process","versions","node","LOADING_CJS_FILES","Set","loadCjsDefault","filepath","has","module","add","endHiddenCallStack","delete","__esModule","Symbol","toStringTag","default","undefined","loadMjsFromPath","_loadMjsFromPath","url","pathToFileURL","toString","ConfigError","_x","SUPPORTED_EXTENSIONS","asyncModules","loadCodeDefault","loader","esmError","tlaError","_async2","async","ext","path","extname","pattern","loadCtsDefault","code","_async","isAsync","waitFor","Error","hasTsSupport","extensions","handler","opts","babelrc","configFile","sourceType","sourceMaps","sourceFileName","basename","presets","getTSPreset","Object","assign","onlyRemoveTypeImports","optimizeConstEnums","allowDeclareFields","m","filename","endsWith","_compile","transformFileSync","error","packageJson","lt","version","console","message","pnp"],"sources":["../../../src/config/files/module-types.ts"],"sourcesContent":["import { isAsync, waitFor } from \"../../gensync-utils/async.ts\";\nimport type { Handler } from \"gensync\";\nimport path from \"path\";\nimport { pathToFileURL } from \"url\";\nimport { createRequire } from \"module\";\nimport semver from \"semver\";\nimport buildDebug from \"debug\";\n\nimport { endHiddenCallStack } from \"../../errors/rewrite-stack-trace.ts\";\nimport ConfigError from \"../../errors/config-error.ts\";\n\nimport type { InputOptions } from \"../index.ts\";\nimport { transformFileSync } from \"../../transform-file.ts\";\n\nconst debug = buildDebug(\"babel:config:loading:files:module-types\");\n\nconst require = createRequire(import.meta.url);\n\nif (!process.env.BABEL_8_BREAKING) {\n try {\n // Old Node.js versions don't support import() syntax.\n // eslint-disable-next-line no-var\n var import_:\n | ((specifier: string | URL) => any)\n | undefined = require(\"./import.cjs\");\n } catch {}\n}\n\nexport const supportsESM = semver.satisfies(\n process.versions.node,\n // older versions, starting from 10, support the dynamic\n // import syntax but always return a rejected promise.\n \"^12.17 || >=13.2\",\n);\n\nconst LOADING_CJS_FILES = new Set();\n\nfunction loadCjsDefault(filepath: string) {\n // The `require()` call below can make this code reentrant if a require hook\n // like @babel/register has been loaded into the system. That would cause\n // Babel to attempt to compile the `.babelrc.js` file as it loads below. To\n // cover this case, we auto-ignore re-entrant config processing. ESM loaders\n // do not have this problem, because loaders do not apply to themselves.\n if (LOADING_CJS_FILES.has(filepath)) {\n debug(\"Auto-ignoring usage of config %o.\", filepath);\n return {};\n }\n\n let module;\n try {\n LOADING_CJS_FILES.add(filepath);\n module = endHiddenCallStack(require)(filepath);\n } finally {\n LOADING_CJS_FILES.delete(filepath);\n }\n\n if (process.env.BABEL_8_BREAKING) {\n return module != null &&\n (module.__esModule || module[Symbol.toStringTag] === \"Module\")\n ? module.default\n : module;\n } else {\n return module != null &&\n (module.__esModule || module[Symbol.toStringTag] === \"Module\")\n ? module.default ||\n /* fallbackToTranspiledModule */ (arguments[1] ? module : undefined)\n : module;\n }\n}\n\nconst loadMjsFromPath = endHiddenCallStack(async function loadMjsFromPath(\n filepath: string,\n) {\n // Add ?import as a workaround for https://github.com/nodejs/node/issues/55500\n const url = pathToFileURL(filepath).toString() + \"?import\";\n\n if (process.env.BABEL_8_BREAKING) {\n return await import(url);\n } else {\n if (!import_) {\n throw new ConfigError(\n \"Internal error: Native ECMAScript modules aren't supported by this platform.\\n\",\n filepath,\n );\n }\n\n return await import_(url);\n }\n});\n\nconst SUPPORTED_EXTENSIONS = new Set([\".js\", \".mjs\", \".cjs\", \".cts\"] as const);\ntype SetValue> = T extends Set ? U : never;\n\nconst asyncModules = new Set();\n\nexport default function* loadCodeDefault(\n filepath: string,\n loader: \"require\" | \"auto\",\n esmError: string,\n tlaError: string,\n): Handler {\n let async;\n\n let ext = path.extname(filepath);\n if (!SUPPORTED_EXTENSIONS.has(ext as any)) ext = \".js\";\n\n const pattern =\n `${loader} ${ext}` as `${typeof loader} ${SetValue}`;\n switch (pattern) {\n case \"require .cjs\":\n case \"auto .cjs\":\n if (process.env.BABEL_8_BREAKING) {\n return loadCjsDefault(filepath);\n } else {\n return loadCjsDefault(\n filepath,\n // @ts-ignore(Babel 7 vs Babel 8) Removed in Babel 8\n /* fallbackToTranspiledModule */ arguments[2],\n );\n }\n case \"require .cts\":\n case \"auto .cts\":\n return loadCtsDefault(filepath);\n case \"auto .js\":\n case \"require .js\":\n case \"require .mjs\": // Some versions of Node.js support require(esm):\n try {\n if (process.env.BABEL_8_BREAKING) {\n return loadCjsDefault(filepath);\n } else {\n return loadCjsDefault(\n filepath,\n // @ts-ignore(Babel 7 vs Babel 8) Removed in Babel 8\n /* fallbackToTranspiledModule */ arguments[2],\n );\n }\n } catch (e) {\n if (\n e.code === \"ERR_REQUIRE_ASYNC_MODULE\" ||\n // Node.js 13.0.0 throws ERR_REQUIRE_CYCLE_MODULE instead of\n // ERR_REQUIRE_ASYNC_MODULE when requiring a module a second time\n // https://github.com/nodejs/node/issues/55516\n // This `asyncModules` won't catch all of such cases, but it will\n // at least catch those caused by Babel trying to load a module twice.\n (e.code === \"ERR_REQUIRE_CYCLE_MODULE\" && asyncModules.has(filepath))\n ) {\n asyncModules.add(filepath);\n if (!(async ??= yield* isAsync())) {\n throw new ConfigError(tlaError, filepath);\n }\n // fall through: require() failed due to TLA\n } else if (\n e.code === \"ERR_REQUIRE_ESM\" ||\n (!process.env.BABEL_8_BREAKING && ext === \".mjs\")\n ) {\n // fall through: require() failed due to ESM\n } else {\n throw e;\n }\n }\n // fall through: require() failed due to ESM or TLA, try import()\n case \"auto .mjs\":\n if ((async ??= yield* isAsync())) {\n return (yield* waitFor(loadMjsFromPath(filepath))).default;\n }\n throw new ConfigError(esmError, filepath);\n default:\n throw new Error(\"Internal Babel error: unreachable code.\");\n }\n}\n\nfunction loadCtsDefault(filepath: string) {\n const ext = \".cts\";\n const hasTsSupport = !!(\n require.extensions[\".ts\"] ||\n require.extensions[\".cts\"] ||\n require.extensions[\".mts\"]\n );\n\n let handler: NodeJS.RequireExtensions[\"\"];\n\n if (!hasTsSupport) {\n const opts: InputOptions = {\n babelrc: false,\n configFile: false,\n sourceType: \"unambiguous\",\n sourceMaps: \"inline\",\n sourceFileName: path.basename(filepath),\n presets: [\n [\n getTSPreset(filepath),\n {\n onlyRemoveTypeImports: true,\n optimizeConstEnums: true,\n ...(process.env.BABEL_8_BREAKING\n ? {}\n : { allowDeclareFields: true }),\n },\n ],\n ],\n };\n\n handler = function (m, filename) {\n // If we want to support `.ts`, `.d.ts` must be handled specially.\n if (handler && filename.endsWith(ext)) {\n try {\n // @ts-expect-error Undocumented API\n return m._compile(\n transformFileSync(filename, {\n ...opts,\n filename,\n }).code,\n filename,\n );\n } catch (error) {\n if (!hasTsSupport) {\n // TODO(Babel 8): Add this as an optional peer dependency\n // eslint-disable-next-line import/no-extraneous-dependencies\n const packageJson = require(\"@babel/preset-typescript/package.json\");\n if (semver.lt(packageJson.version, \"7.21.4\")) {\n console.error(\n \"`.cts` configuration file failed to load, please try to update `@babel/preset-typescript`.\",\n );\n }\n }\n throw error;\n }\n }\n return require.extensions[\".js\"](m, filename);\n };\n require.extensions[ext] = handler;\n }\n try {\n return loadCjsDefault(filepath);\n } finally {\n if (!hasTsSupport) {\n if (require.extensions[ext] === handler) delete require.extensions[ext];\n handler = undefined;\n }\n }\n}\n\nfunction getTSPreset(filepath: string) {\n try {\n // eslint-disable-next-line import/no-extraneous-dependencies\n return require(\"@babel/preset-typescript\");\n } catch (error) {\n if (error.code !== \"MODULE_NOT_FOUND\") throw error;\n\n let message =\n \"You appear to be using a .cts file as Babel configuration, but the `@babel/preset-typescript` package was not found: please install it!\";\n\n if (!process.env.BABEL_8_BREAKING) {\n if (process.versions.pnp) {\n // Using Yarn PnP, which doesn't allow requiring packages that are not\n // explicitly specified as dependencies.\n message += `\nIf you are using Yarn Plug'n'Play, you may also need to add the following configuration to your .yarnrc.yml file:\n\npackageExtensions:\n\\t\"@babel/core@*\":\n\\t\\tpeerDependencies:\n\\t\\t\\t\"@babel/preset-typescript\": \"*\"\n`;\n }\n }\n\n throw new ConfigError(message, filepath);\n }\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/package.js b/node_modules/@babel/core/lib/config/files/package.js new file mode 100644 index 00000000..eed8ab82 --- /dev/null +++ b/node_modules/@babel/core/lib/config/files/package.js @@ -0,0 +1,61 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.findPackageData = findPackageData; +function _path() { + const data = require("path"); + _path = function () { + return data; + }; + return data; +} +var _utils = require("./utils.js"); +var _configError = require("../../errors/config-error.js"); +const PACKAGE_FILENAME = "package.json"; +const readConfigPackage = (0, _utils.makeStaticFileCache)((filepath, content) => { + let options; + try { + options = JSON.parse(content); + } catch (err) { + throw new _configError.default(`Error while parsing JSON - ${err.message}`, filepath); + } + if (!options) throw new Error(`${filepath}: No config detected`); + if (typeof options !== "object") { + throw new _configError.default(`Config returned typeof ${typeof options}`, filepath); + } + if (Array.isArray(options)) { + throw new _configError.default(`Expected config object but found array`, filepath); + } + return { + filepath, + dirname: _path().dirname(filepath), + options + }; +}); +function* findPackageData(filepath) { + let pkg = null; + const directories = []; + let isPackage = true; + let dirname = _path().dirname(filepath); + while (!pkg && _path().basename(dirname) !== "node_modules") { + directories.push(dirname); + pkg = yield* readConfigPackage(_path().join(dirname, PACKAGE_FILENAME)); + const nextLoc = _path().dirname(dirname); + if (dirname === nextLoc) { + isPackage = false; + break; + } + dirname = nextLoc; + } + return { + filepath, + directories, + pkg, + isPackage + }; +} +0 && 0; + +//# sourceMappingURL=package.js.map diff --git a/node_modules/@babel/core/lib/config/files/package.js.map b/node_modules/@babel/core/lib/config/files/package.js.map new file mode 100644 index 00000000..bb4b162e --- /dev/null +++ b/node_modules/@babel/core/lib/config/files/package.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_path","data","require","_utils","_configError","PACKAGE_FILENAME","readConfigPackage","makeStaticFileCache","filepath","content","options","JSON","parse","err","ConfigError","message","Error","Array","isArray","dirname","path","findPackageData","pkg","directories","isPackage","basename","push","join","nextLoc"],"sources":["../../../src/config/files/package.ts"],"sourcesContent":["import path from \"path\";\nimport type { Handler } from \"gensync\";\nimport { makeStaticFileCache } from \"./utils.ts\";\n\nimport type { ConfigFile, FilePackageData } from \"./types.ts\";\n\nimport ConfigError from \"../../errors/config-error.ts\";\n\nconst PACKAGE_FILENAME = \"package.json\";\n\nconst readConfigPackage = makeStaticFileCache(\n (filepath, content): ConfigFile => {\n let options;\n try {\n options = JSON.parse(content) as unknown;\n } catch (err) {\n throw new ConfigError(\n `Error while parsing JSON - ${err.message}`,\n filepath,\n );\n }\n\n if (!options) throw new Error(`${filepath}: No config detected`);\n\n if (typeof options !== \"object\") {\n throw new ConfigError(\n `Config returned typeof ${typeof options}`,\n filepath,\n );\n }\n if (Array.isArray(options)) {\n throw new ConfigError(`Expected config object but found array`, filepath);\n }\n\n return {\n filepath,\n dirname: path.dirname(filepath),\n options,\n };\n },\n);\n\n/**\n * Find metadata about the package that this file is inside of. Resolution\n * of Babel's config requires general package information to decide when to\n * search for .babelrc files\n */\nexport function* findPackageData(filepath: string): Handler {\n let pkg = null;\n const directories = [];\n let isPackage = true;\n\n let dirname = path.dirname(filepath);\n while (!pkg && path.basename(dirname) !== \"node_modules\") {\n directories.push(dirname);\n\n pkg = yield* readConfigPackage(path.join(dirname, PACKAGE_FILENAME));\n\n const nextLoc = path.dirname(dirname);\n if (dirname === nextLoc) {\n isPackage = false;\n break;\n }\n dirname = nextLoc;\n }\n\n return { filepath, directories, pkg, isPackage };\n}\n"],"mappings":";;;;;;AAAA,SAAAA,MAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,KAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEA,IAAAE,MAAA,GAAAD,OAAA;AAIA,IAAAE,YAAA,GAAAF,OAAA;AAEA,MAAMG,gBAAgB,GAAG,cAAc;AAEvC,MAAMC,iBAAiB,GAAG,IAAAC,0BAAmB,EAC3C,CAACC,QAAQ,EAAEC,OAAO,KAAiB;EACjC,IAAIC,OAAO;EACX,IAAI;IACFA,OAAO,GAAGC,IAAI,CAACC,KAAK,CAACH,OAAO,CAAY;EAC1C,CAAC,CAAC,OAAOI,GAAG,EAAE;IACZ,MAAM,IAAIC,oBAAW,CACnB,8BAA8BD,GAAG,CAACE,OAAO,EAAE,EAC3CP,QACF,CAAC;EACH;EAEA,IAAI,CAACE,OAAO,EAAE,MAAM,IAAIM,KAAK,CAAC,GAAGR,QAAQ,sBAAsB,CAAC;EAEhE,IAAI,OAAOE,OAAO,KAAK,QAAQ,EAAE;IAC/B,MAAM,IAAII,oBAAW,CACnB,0BAA0B,OAAOJ,OAAO,EAAE,EAC1CF,QACF,CAAC;EACH;EACA,IAAIS,KAAK,CAACC,OAAO,CAACR,OAAO,CAAC,EAAE;IAC1B,MAAM,IAAII,oBAAW,CAAC,wCAAwC,EAAEN,QAAQ,CAAC;EAC3E;EAEA,OAAO;IACLA,QAAQ;IACRW,OAAO,EAAEC,MAAGA,CAAC,CAACD,OAAO,CAACX,QAAQ,CAAC;IAC/BE;EACF,CAAC;AACH,CACF,CAAC;AAOM,UAAUW,eAAeA,CAACb,QAAgB,EAA4B;EAC3E,IAAIc,GAAG,GAAG,IAAI;EACd,MAAMC,WAAW,GAAG,EAAE;EACtB,IAAIC,SAAS,GAAG,IAAI;EAEpB,IAAIL,OAAO,GAAGC,MAAGA,CAAC,CAACD,OAAO,CAACX,QAAQ,CAAC;EACpC,OAAO,CAACc,GAAG,IAAIF,MAAGA,CAAC,CAACK,QAAQ,CAACN,OAAO,CAAC,KAAK,cAAc,EAAE;IACxDI,WAAW,CAACG,IAAI,CAACP,OAAO,CAAC;IAEzBG,GAAG,GAAG,OAAOhB,iBAAiB,CAACc,MAAGA,CAAC,CAACO,IAAI,CAACR,OAAO,EAAEd,gBAAgB,CAAC,CAAC;IAEpE,MAAMuB,OAAO,GAAGR,MAAGA,CAAC,CAACD,OAAO,CAACA,OAAO,CAAC;IACrC,IAAIA,OAAO,KAAKS,OAAO,EAAE;MACvBJ,SAAS,GAAG,KAAK;MACjB;IACF;IACAL,OAAO,GAAGS,OAAO;EACnB;EAEA,OAAO;IAAEpB,QAAQ;IAAEe,WAAW;IAAED,GAAG;IAAEE;EAAU,CAAC;AAClD;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/plugins.js b/node_modules/@babel/core/lib/config/files/plugins.js new file mode 100644 index 00000000..ba1e4386 --- /dev/null +++ b/node_modules/@babel/core/lib/config/files/plugins.js @@ -0,0 +1,229 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.loadPlugin = loadPlugin; +exports.loadPreset = loadPreset; +exports.resolvePreset = exports.resolvePlugin = void 0; +function _debug() { + const data = require("debug"); + _debug = function () { + return data; + }; + return data; +} +function _path() { + const data = require("path"); + _path = function () { + return data; + }; + return data; +} +var _async = require("../../gensync-utils/async.js"); +var _moduleTypes = require("./module-types.js"); +function _url() { + const data = require("url"); + _url = function () { + return data; + }; + return data; +} +var _importMetaResolve = require("../../vendor/import-meta-resolve.js"); +function _fs() { + const data = require("fs"); + _fs = function () { + return data; + }; + return data; +} +const debug = _debug()("babel:config:loading:files:plugins"); +const EXACT_RE = /^module:/; +const BABEL_PLUGIN_PREFIX_RE = /^(?!@|module:|[^/]+\/|babel-plugin-)/; +const BABEL_PRESET_PREFIX_RE = /^(?!@|module:|[^/]+\/|babel-preset-)/; +const BABEL_PLUGIN_ORG_RE = /^(@babel\/)(?!plugin-|[^/]+\/)/; +const BABEL_PRESET_ORG_RE = /^(@babel\/)(?!preset-|[^/]+\/)/; +const OTHER_PLUGIN_ORG_RE = /^(@(?!babel\/)[^/]+\/)(?![^/]*babel-plugin(?:-|\/|$)|[^/]+\/)/; +const OTHER_PRESET_ORG_RE = /^(@(?!babel\/)[^/]+\/)(?![^/]*babel-preset(?:-|\/|$)|[^/]+\/)/; +const OTHER_ORG_DEFAULT_RE = /^(@(?!babel$)[^/]+)$/; +const resolvePlugin = exports.resolvePlugin = resolveStandardizedName.bind(null, "plugin"); +const resolvePreset = exports.resolvePreset = resolveStandardizedName.bind(null, "preset"); +function* loadPlugin(name, dirname) { + const { + filepath, + loader + } = resolvePlugin(name, dirname, yield* (0, _async.isAsync)()); + const value = yield* requireModule("plugin", loader, filepath); + debug("Loaded plugin %o from %o.", name, dirname); + return { + filepath, + value + }; +} +function* loadPreset(name, dirname) { + const { + filepath, + loader + } = resolvePreset(name, dirname, yield* (0, _async.isAsync)()); + const value = yield* requireModule("preset", loader, filepath); + debug("Loaded preset %o from %o.", name, dirname); + return { + filepath, + value + }; +} +function standardizeName(type, name) { + if (_path().isAbsolute(name)) return name; + const isPreset = type === "preset"; + return name.replace(isPreset ? BABEL_PRESET_PREFIX_RE : BABEL_PLUGIN_PREFIX_RE, `babel-${type}-`).replace(isPreset ? BABEL_PRESET_ORG_RE : BABEL_PLUGIN_ORG_RE, `$1${type}-`).replace(isPreset ? OTHER_PRESET_ORG_RE : OTHER_PLUGIN_ORG_RE, `$1babel-${type}-`).replace(OTHER_ORG_DEFAULT_RE, `$1/babel-${type}`).replace(EXACT_RE, ""); +} +function* resolveAlternativesHelper(type, name) { + const standardizedName = standardizeName(type, name); + const { + error, + value + } = yield standardizedName; + if (!error) return value; + if (error.code !== "MODULE_NOT_FOUND") throw error; + if (standardizedName !== name && !(yield name).error) { + error.message += `\n- If you want to resolve "${name}", use "module:${name}"`; + } + if (!(yield standardizeName(type, "@babel/" + name)).error) { + error.message += `\n- Did you mean "@babel/${name}"?`; + } + const oppositeType = type === "preset" ? "plugin" : "preset"; + if (!(yield standardizeName(oppositeType, name)).error) { + error.message += `\n- Did you accidentally pass a ${oppositeType} as a ${type}?`; + } + if (type === "plugin") { + const transformName = standardizedName.replace("-proposal-", "-transform-"); + if (transformName !== standardizedName && !(yield transformName).error) { + error.message += `\n- Did you mean "${transformName}"?`; + } + } + error.message += `\n +Make sure that all the Babel plugins and presets you are using +are defined as dependencies or devDependencies in your package.json +file. It's possible that the missing plugin is loaded by a preset +you are using that forgot to add the plugin to its dependencies: you +can workaround this problem by explicitly adding the missing package +to your top-level package.json. +`; + throw error; +} +function tryRequireResolve(id, dirname) { + try { + if (dirname) { + return { + error: null, + value: (((v, w) => (v = v.split("."), w = w.split("."), +v[0] > +w[0] || v[0] == w[0] && +v[1] >= +w[1]))(process.versions.node, "8.9") ? require.resolve : (r, { + paths: [b] + }, M = require("module")) => { + let f = M._findPath(r, M._nodeModulePaths(b).concat(b)); + if (f) return f; + f = new Error(`Cannot resolve module '${r}'`); + f.code = "MODULE_NOT_FOUND"; + throw f; + })(id, { + paths: [dirname] + }) + }; + } else { + return { + error: null, + value: require.resolve(id) + }; + } + } catch (error) { + return { + error, + value: null + }; + } +} +function tryImportMetaResolve(id, options) { + try { + return { + error: null, + value: (0, _importMetaResolve.resolve)(id, options) + }; + } catch (error) { + return { + error, + value: null + }; + } +} +function resolveStandardizedNameForRequire(type, name, dirname) { + const it = resolveAlternativesHelper(type, name); + let res = it.next(); + while (!res.done) { + res = it.next(tryRequireResolve(res.value, dirname)); + } + return { + loader: "require", + filepath: res.value + }; +} +function resolveStandardizedNameForImport(type, name, dirname) { + const parentUrl = (0, _url().pathToFileURL)(_path().join(dirname, "./babel-virtual-resolve-base.js")).href; + const it = resolveAlternativesHelper(type, name); + let res = it.next(); + while (!res.done) { + res = it.next(tryImportMetaResolve(res.value, parentUrl)); + } + return { + loader: "auto", + filepath: (0, _url().fileURLToPath)(res.value) + }; +} +function resolveStandardizedName(type, name, dirname, allowAsync) { + if (!_moduleTypes.supportsESM || !allowAsync) { + return resolveStandardizedNameForRequire(type, name, dirname); + } + try { + const resolved = resolveStandardizedNameForImport(type, name, dirname); + if (!(0, _fs().existsSync)(resolved.filepath)) { + throw Object.assign(new Error(`Could not resolve "${name}" in file ${dirname}.`), { + type: "MODULE_NOT_FOUND" + }); + } + return resolved; + } catch (e) { + try { + return resolveStandardizedNameForRequire(type, name, dirname); + } catch (e2) { + if (e.type === "MODULE_NOT_FOUND") throw e; + if (e2.type === "MODULE_NOT_FOUND") throw e2; + throw e; + } + } +} +{ + var LOADING_MODULES = new Set(); +} +function* requireModule(type, loader, name) { + { + if (!(yield* (0, _async.isAsync)()) && LOADING_MODULES.has(name)) { + throw new Error(`Reentrant ${type} detected trying to load "${name}". This module is not ignored ` + "and is trying to load itself while compiling itself, leading to a dependency cycle. " + 'We recommend adding it to your "ignore" list in your babelrc, or to a .babelignore.'); + } + } + try { + { + LOADING_MODULES.add(name); + } + { + return yield* (0, _moduleTypes.default)(name, loader, `You appear to be using a native ECMAScript module ${type}, ` + "which is only supported when running Babel asynchronously " + "or when using the Node.js `--experimental-require-module` flag.", `You appear to be using a ${type} that contains top-level await, ` + "which is only supported when running Babel asynchronously.", true); + } + } catch (err) { + err.message = `[BABEL]: ${err.message} (While processing: ${name})`; + throw err; + } finally { + { + LOADING_MODULES.delete(name); + } + } +} +0 && 0; + +//# sourceMappingURL=plugins.js.map diff --git a/node_modules/@babel/core/lib/config/files/plugins.js.map b/node_modules/@babel/core/lib/config/files/plugins.js.map new file mode 100644 index 00000000..aff595ab --- /dev/null +++ b/node_modules/@babel/core/lib/config/files/plugins.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_debug","data","require","_path","_async","_moduleTypes","_url","_importMetaResolve","_fs","debug","buildDebug","EXACT_RE","BABEL_PLUGIN_PREFIX_RE","BABEL_PRESET_PREFIX_RE","BABEL_PLUGIN_ORG_RE","BABEL_PRESET_ORG_RE","OTHER_PLUGIN_ORG_RE","OTHER_PRESET_ORG_RE","OTHER_ORG_DEFAULT_RE","resolvePlugin","exports","resolveStandardizedName","bind","resolvePreset","loadPlugin","name","dirname","filepath","loader","isAsync","value","requireModule","loadPreset","standardizeName","type","path","isAbsolute","isPreset","replace","resolveAlternativesHelper","standardizedName","error","code","message","oppositeType","transformName","tryRequireResolve","id","v","w","split","process","versions","node","resolve","r","paths","b","M","f","_findPath","_nodeModulePaths","concat","Error","tryImportMetaResolve","options","importMetaResolve","resolveStandardizedNameForRequire","it","res","next","done","resolveStandardizedNameForImport","parentUrl","pathToFileURL","join","href","fileURLToPath","allowAsync","supportsESM","resolved","existsSync","Object","assign","e","e2","LOADING_MODULES","Set","has","add","loadCodeDefault","err","delete"],"sources":["../../../src/config/files/plugins.ts"],"sourcesContent":["/**\n * This file handles all logic for converting string-based configuration references into loaded objects.\n */\n\nimport buildDebug from \"debug\";\nimport path from \"path\";\nimport type { Handler } from \"gensync\";\nimport { isAsync } from \"../../gensync-utils/async.ts\";\nimport loadCodeDefault, { supportsESM } from \"./module-types.ts\";\nimport { fileURLToPath, pathToFileURL } from \"url\";\n\nimport { resolve as importMetaResolve } from \"../../vendor/import-meta-resolve.js\";\n\nimport { createRequire } from \"module\";\nimport { existsSync } from \"fs\";\nconst require = createRequire(import.meta.url);\n\nconst debug = buildDebug(\"babel:config:loading:files:plugins\");\n\nconst EXACT_RE = /^module:/;\nconst BABEL_PLUGIN_PREFIX_RE = /^(?!@|module:|[^/]+\\/|babel-plugin-)/;\nconst BABEL_PRESET_PREFIX_RE = /^(?!@|module:|[^/]+\\/|babel-preset-)/;\nconst BABEL_PLUGIN_ORG_RE = /^(@babel\\/)(?!plugin-|[^/]+\\/)/;\nconst BABEL_PRESET_ORG_RE = /^(@babel\\/)(?!preset-|[^/]+\\/)/;\nconst OTHER_PLUGIN_ORG_RE =\n /^(@(?!babel\\/)[^/]+\\/)(?![^/]*babel-plugin(?:-|\\/|$)|[^/]+\\/)/;\nconst OTHER_PRESET_ORG_RE =\n /^(@(?!babel\\/)[^/]+\\/)(?![^/]*babel-preset(?:-|\\/|$)|[^/]+\\/)/;\nconst OTHER_ORG_DEFAULT_RE = /^(@(?!babel$)[^/]+)$/;\n\nexport const resolvePlugin = resolveStandardizedName.bind(null, \"plugin\");\nexport const resolvePreset = resolveStandardizedName.bind(null, \"preset\");\n\nexport function* loadPlugin(\n name: string,\n dirname: string,\n): Handler<{ filepath: string; value: unknown }> {\n const { filepath, loader } = resolvePlugin(name, dirname, yield* isAsync());\n\n const value = yield* requireModule(\"plugin\", loader, filepath);\n debug(\"Loaded plugin %o from %o.\", name, dirname);\n\n return { filepath, value };\n}\n\nexport function* loadPreset(\n name: string,\n dirname: string,\n): Handler<{ filepath: string; value: unknown }> {\n const { filepath, loader } = resolvePreset(name, dirname, yield* isAsync());\n\n const value = yield* requireModule(\"preset\", loader, filepath);\n\n debug(\"Loaded preset %o from %o.\", name, dirname);\n\n return { filepath, value };\n}\n\nfunction standardizeName(type: \"plugin\" | \"preset\", name: string) {\n // Let absolute and relative paths through.\n if (path.isAbsolute(name)) return name;\n\n const isPreset = type === \"preset\";\n\n return (\n name\n // foo -> babel-preset-foo\n .replace(\n isPreset ? BABEL_PRESET_PREFIX_RE : BABEL_PLUGIN_PREFIX_RE,\n `babel-${type}-`,\n )\n // @babel/es2015 -> @babel/preset-es2015\n .replace(\n isPreset ? BABEL_PRESET_ORG_RE : BABEL_PLUGIN_ORG_RE,\n `$1${type}-`,\n )\n // @foo/mypreset -> @foo/babel-preset-mypreset\n .replace(\n isPreset ? OTHER_PRESET_ORG_RE : OTHER_PLUGIN_ORG_RE,\n `$1babel-${type}-`,\n )\n // @foo -> @foo/babel-preset\n .replace(OTHER_ORG_DEFAULT_RE, `$1/babel-${type}`)\n // module:mypreset -> mypreset\n .replace(EXACT_RE, \"\")\n );\n}\n\ntype Result = { error: Error; value: null } | { error: null; value: T };\n\nfunction* resolveAlternativesHelper(\n type: \"plugin\" | \"preset\",\n name: string,\n): Iterator> {\n const standardizedName = standardizeName(type, name);\n const { error, value } = yield standardizedName;\n if (!error) return value;\n\n // @ts-expect-error code may not index error\n if (error.code !== \"MODULE_NOT_FOUND\") throw error;\n\n if (standardizedName !== name && !(yield name).error) {\n error.message += `\\n- If you want to resolve \"${name}\", use \"module:${name}\"`;\n }\n\n if (!(yield standardizeName(type, \"@babel/\" + name)).error) {\n error.message += `\\n- Did you mean \"@babel/${name}\"?`;\n }\n\n const oppositeType = type === \"preset\" ? \"plugin\" : \"preset\";\n if (!(yield standardizeName(oppositeType, name)).error) {\n error.message += `\\n- Did you accidentally pass a ${oppositeType} as a ${type}?`;\n }\n\n if (type === \"plugin\") {\n const transformName = standardizedName.replace(\"-proposal-\", \"-transform-\");\n if (transformName !== standardizedName && !(yield transformName).error) {\n error.message += `\\n- Did you mean \"${transformName}\"?`;\n }\n }\n\n error.message += `\\n\nMake sure that all the Babel plugins and presets you are using\nare defined as dependencies or devDependencies in your package.json\nfile. It's possible that the missing plugin is loaded by a preset\nyou are using that forgot to add the plugin to its dependencies: you\ncan workaround this problem by explicitly adding the missing package\nto your top-level package.json.\n`;\n\n throw error;\n}\n\nfunction tryRequireResolve(\n id: string,\n dirname: string | undefined,\n): Result {\n try {\n if (dirname) {\n return { error: null, value: require.resolve(id, { paths: [dirname] }) };\n } else {\n return { error: null, value: require.resolve(id) };\n }\n } catch (error) {\n return { error, value: null };\n }\n}\n\nfunction tryImportMetaResolve(\n id: Parameters[0],\n options: Parameters[1],\n): Result {\n try {\n return { error: null, value: importMetaResolve(id, options) };\n } catch (error) {\n return { error, value: null };\n }\n}\n\nfunction resolveStandardizedNameForRequire(\n type: \"plugin\" | \"preset\",\n name: string,\n dirname: string,\n) {\n const it = resolveAlternativesHelper(type, name);\n let res = it.next();\n while (!res.done) {\n res = it.next(tryRequireResolve(res.value, dirname));\n }\n return { loader: \"require\" as const, filepath: res.value };\n}\nfunction resolveStandardizedNameForImport(\n type: \"plugin\" | \"preset\",\n name: string,\n dirname: string,\n) {\n const parentUrl = pathToFileURL(\n path.join(dirname, \"./babel-virtual-resolve-base.js\"),\n ).href;\n\n const it = resolveAlternativesHelper(type, name);\n let res = it.next();\n while (!res.done) {\n res = it.next(tryImportMetaResolve(res.value, parentUrl));\n }\n return { loader: \"auto\" as const, filepath: fileURLToPath(res.value) };\n}\n\nfunction resolveStandardizedName(\n type: \"plugin\" | \"preset\",\n name: string,\n dirname: string,\n allowAsync: boolean,\n) {\n if (!supportsESM || !allowAsync) {\n return resolveStandardizedNameForRequire(type, name, dirname);\n }\n\n try {\n const resolved = resolveStandardizedNameForImport(type, name, dirname);\n // import-meta-resolve 4.0 does not throw if the module is not found.\n if (!existsSync(resolved.filepath)) {\n throw Object.assign(\n new Error(`Could not resolve \"${name}\" in file ${dirname}.`),\n { type: \"MODULE_NOT_FOUND\" },\n );\n }\n return resolved;\n } catch (e) {\n try {\n return resolveStandardizedNameForRequire(type, name, dirname);\n } catch (e2) {\n if (e.type === \"MODULE_NOT_FOUND\") throw e;\n if (e2.type === \"MODULE_NOT_FOUND\") throw e2;\n throw e;\n }\n }\n}\n\nif (!process.env.BABEL_8_BREAKING) {\n // eslint-disable-next-line no-var\n var LOADING_MODULES = new Set();\n}\nfunction* requireModule(\n type: string,\n loader: \"require\" | \"auto\",\n name: string,\n): Handler {\n if (!process.env.BABEL_8_BREAKING) {\n if (!(yield* isAsync()) && LOADING_MODULES.has(name)) {\n throw new Error(\n `Reentrant ${type} detected trying to load \"${name}\". This module is not ignored ` +\n \"and is trying to load itself while compiling itself, leading to a dependency cycle. \" +\n 'We recommend adding it to your \"ignore\" list in your babelrc, or to a .babelignore.',\n );\n }\n }\n\n try {\n if (!process.env.BABEL_8_BREAKING) {\n LOADING_MODULES.add(name);\n }\n\n if (process.env.BABEL_8_BREAKING) {\n return yield* loadCodeDefault(\n name,\n loader,\n `You appear to be using a native ECMAScript module ${type}, ` +\n \"which is only supported when running Babel asynchronously \" +\n \"or when using the Node.js `--experimental-require-module` flag.\",\n `You appear to be using a ${type} that contains top-level await, ` +\n \"which is only supported when running Babel asynchronously.\",\n );\n } else {\n return yield* loadCodeDefault(\n name,\n loader,\n `You appear to be using a native ECMAScript module ${type}, ` +\n \"which is only supported when running Babel asynchronously \" +\n \"or when using the Node.js `--experimental-require-module` flag.\",\n `You appear to be using a ${type} that contains top-level await, ` +\n \"which is only supported when running Babel asynchronously.\",\n // For backward compatibility, we need to support malformed presets\n // defined as separate named exports rather than a single default\n // export.\n // See packages/babel-core/test/fixtures/option-manager/presets/es2015_named.js\n // @ts-ignore(Babel 7 vs Babel 8) This param has been removed\n true,\n );\n }\n } catch (err) {\n err.message = `[BABEL]: ${err.message} (While processing: ${name})`;\n throw err;\n } finally {\n if (!process.env.BABEL_8_BREAKING) {\n LOADING_MODULES.delete(name);\n }\n }\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/types.js b/node_modules/@babel/core/lib/config/files/types.js new file mode 100644 index 00000000..c03b5a6f --- /dev/null +++ b/node_modules/@babel/core/lib/config/files/types.js @@ -0,0 +1,3 @@ +0 && 0; + +//# sourceMappingURL=types.js.map diff --git a/node_modules/@babel/core/lib/config/files/types.js.map b/node_modules/@babel/core/lib/config/files/types.js.map new file mode 100644 index 00000000..bce052ad --- /dev/null +++ b/node_modules/@babel/core/lib/config/files/types.js.map @@ -0,0 +1 @@ +{"version":3,"names":[],"sources":["../../../src/config/files/types.ts"],"sourcesContent":["import type { InputOptions } from \"../index.ts\";\n\nexport type ConfigFile = {\n filepath: string;\n dirname: string;\n options: InputOptions & { babel?: unknown };\n};\n\nexport type IgnoreFile = {\n filepath: string;\n dirname: string;\n ignore: Array;\n};\n\nexport type RelativeConfig = {\n // The actual config, either from package.json#babel, .babelrc, or\n // .babelrc.js, if there was one.\n config: ConfigFile | null;\n // The .babelignore, if there was one.\n ignore: IgnoreFile | null;\n};\n\nexport type FilePackageData = {\n // The file in the package.\n filepath: string;\n // Any ancestor directories of the file that are within the package.\n directories: Array;\n // The contents of the package.json. May not be found if the package just\n // terminated at a node_modules folder without finding one.\n pkg: ConfigFile | null;\n // True if a package.json or node_modules folder was found while traversing\n // the directory structure.\n isPackage: boolean;\n};\n"],"mappings":"","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/files/utils.js b/node_modules/@babel/core/lib/config/files/utils.js new file mode 100644 index 00000000..406aab9f --- /dev/null +++ b/node_modules/@babel/core/lib/config/files/utils.js @@ -0,0 +1,36 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.makeStaticFileCache = makeStaticFileCache; +var _caching = require("../caching.js"); +var fs = require("../../gensync-utils/fs.js"); +function _fs2() { + const data = require("fs"); + _fs2 = function () { + return data; + }; + return data; +} +function makeStaticFileCache(fn) { + return (0, _caching.makeStrongCache)(function* (filepath, cache) { + const cached = cache.invalidate(() => fileMtime(filepath)); + if (cached === null) { + return null; + } + return fn(filepath, yield* fs.readFile(filepath, "utf8")); + }); +} +function fileMtime(filepath) { + if (!_fs2().existsSync(filepath)) return null; + try { + return +_fs2().statSync(filepath).mtime; + } catch (e) { + if (e.code !== "ENOENT" && e.code !== "ENOTDIR") throw e; + } + return null; +} +0 && 0; + +//# sourceMappingURL=utils.js.map diff --git a/node_modules/@babel/core/lib/config/files/utils.js.map b/node_modules/@babel/core/lib/config/files/utils.js.map new file mode 100644 index 00000000..d4969030 --- /dev/null +++ b/node_modules/@babel/core/lib/config/files/utils.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_caching","require","fs","_fs2","data","makeStaticFileCache","fn","makeStrongCache","filepath","cache","cached","invalidate","fileMtime","readFile","nodeFs","existsSync","statSync","mtime","e","code"],"sources":["../../../src/config/files/utils.ts"],"sourcesContent":["import type { Handler } from \"gensync\";\n\nimport { makeStrongCache } from \"../caching.ts\";\nimport type { CacheConfigurator } from \"../caching.ts\";\nimport * as fs from \"../../gensync-utils/fs.ts\";\nimport nodeFs from \"fs\";\n\nexport function makeStaticFileCache(\n fn: (filepath: string, contents: string) => T,\n) {\n return makeStrongCache(function* (\n filepath: string,\n cache: CacheConfigurator,\n ): Handler {\n const cached = cache.invalidate(() => fileMtime(filepath));\n\n if (cached === null) {\n return null;\n }\n\n return fn(filepath, yield* fs.readFile(filepath, \"utf8\"));\n });\n}\n\nfunction fileMtime(filepath: string): number | null {\n if (!nodeFs.existsSync(filepath)) return null;\n\n try {\n return +nodeFs.statSync(filepath).mtime;\n } catch (e) {\n if (e.code !== \"ENOENT\" && e.code !== \"ENOTDIR\") throw e;\n }\n\n return null;\n}\n"],"mappings":";;;;;;AAEA,IAAAA,QAAA,GAAAC,OAAA;AAEA,IAAAC,EAAA,GAAAD,OAAA;AACA,SAAAE,KAAA;EAAA,MAAAC,IAAA,GAAAH,OAAA;EAAAE,IAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEO,SAASC,mBAAmBA,CACjCC,EAA6C,EAC7C;EACA,OAAO,IAAAC,wBAAe,EAAC,WACrBC,QAAgB,EAChBC,KAA8B,EACX;IACnB,MAAMC,MAAM,GAAGD,KAAK,CAACE,UAAU,CAAC,MAAMC,SAAS,CAACJ,QAAQ,CAAC,CAAC;IAE1D,IAAIE,MAAM,KAAK,IAAI,EAAE;MACnB,OAAO,IAAI;IACb;IAEA,OAAOJ,EAAE,CAACE,QAAQ,EAAE,OAAON,EAAE,CAACW,QAAQ,CAACL,QAAQ,EAAE,MAAM,CAAC,CAAC;EAC3D,CAAC,CAAC;AACJ;AAEA,SAASI,SAASA,CAACJ,QAAgB,EAAiB;EAClD,IAAI,CAACM,KAAKA,CAAC,CAACC,UAAU,CAACP,QAAQ,CAAC,EAAE,OAAO,IAAI;EAE7C,IAAI;IACF,OAAO,CAACM,KAAKA,CAAC,CAACE,QAAQ,CAACR,QAAQ,CAAC,CAACS,KAAK;EACzC,CAAC,CAAC,OAAOC,CAAC,EAAE;IACV,IAAIA,CAAC,CAACC,IAAI,KAAK,QAAQ,IAAID,CAAC,CAACC,IAAI,KAAK,SAAS,EAAE,MAAMD,CAAC;EAC1D;EAEA,OAAO,IAAI;AACb;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/full.js b/node_modules/@babel/core/lib/config/full.js new file mode 100644 index 00000000..c2477ce7 --- /dev/null +++ b/node_modules/@babel/core/lib/config/full.js @@ -0,0 +1,312 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +function _gensync() { + const data = require("gensync"); + _gensync = function () { + return data; + }; + return data; +} +var _async = require("../gensync-utils/async.js"); +var _util = require("./util.js"); +var context = require("../index.js"); +var _plugin = require("./plugin.js"); +var _item = require("./item.js"); +var _configChain = require("./config-chain.js"); +var _deepArray = require("./helpers/deep-array.js"); +function _traverse() { + const data = require("@babel/traverse"); + _traverse = function () { + return data; + }; + return data; +} +var _caching = require("./caching.js"); +var _options = require("./validation/options.js"); +var _plugins = require("./validation/plugins.js"); +var _configApi = require("./helpers/config-api.js"); +var _partial = require("./partial.js"); +var _configError = require("../errors/config-error.js"); +var _default = exports.default = _gensync()(function* loadFullConfig(inputOpts) { + var _opts$assumptions; + const result = yield* (0, _partial.default)(inputOpts); + if (!result) { + return null; + } + const { + options, + context, + fileHandling + } = result; + if (fileHandling === "ignored") { + return null; + } + const optionDefaults = {}; + const { + plugins, + presets + } = options; + if (!plugins || !presets) { + throw new Error("Assertion failure - plugins and presets exist"); + } + const presetContext = Object.assign({}, context, { + targets: options.targets + }); + const toDescriptor = item => { + const desc = (0, _item.getItemDescriptor)(item); + if (!desc) { + throw new Error("Assertion failure - must be config item"); + } + return desc; + }; + const presetsDescriptors = presets.map(toDescriptor); + const initialPluginsDescriptors = plugins.map(toDescriptor); + const pluginDescriptorsByPass = [[]]; + const passes = []; + const externalDependencies = []; + const ignored = yield* enhanceError(context, function* recursePresetDescriptors(rawPresets, pluginDescriptorsPass) { + const presets = []; + for (let i = 0; i < rawPresets.length; i++) { + const descriptor = rawPresets[i]; + if (descriptor.options !== false) { + try { + var preset = yield* loadPresetDescriptor(descriptor, presetContext); + } catch (e) { + if (e.code === "BABEL_UNKNOWN_OPTION") { + (0, _options.checkNoUnwrappedItemOptionPairs)(rawPresets, i, "preset", e); + } + throw e; + } + externalDependencies.push(preset.externalDependencies); + if (descriptor.ownPass) { + presets.push({ + preset: preset.chain, + pass: [] + }); + } else { + presets.unshift({ + preset: preset.chain, + pass: pluginDescriptorsPass + }); + } + } + } + if (presets.length > 0) { + pluginDescriptorsByPass.splice(1, 0, ...presets.map(o => o.pass).filter(p => p !== pluginDescriptorsPass)); + for (const { + preset, + pass + } of presets) { + if (!preset) return true; + pass.push(...preset.plugins); + const ignored = yield* recursePresetDescriptors(preset.presets, pass); + if (ignored) return true; + preset.options.forEach(opts => { + (0, _util.mergeOptions)(optionDefaults, opts); + }); + } + } + })(presetsDescriptors, pluginDescriptorsByPass[0]); + if (ignored) return null; + const opts = optionDefaults; + (0, _util.mergeOptions)(opts, options); + const pluginContext = Object.assign({}, presetContext, { + assumptions: (_opts$assumptions = opts.assumptions) != null ? _opts$assumptions : {} + }); + yield* enhanceError(context, function* loadPluginDescriptors() { + pluginDescriptorsByPass[0].unshift(...initialPluginsDescriptors); + for (const descs of pluginDescriptorsByPass) { + const pass = []; + passes.push(pass); + for (let i = 0; i < descs.length; i++) { + const descriptor = descs[i]; + if (descriptor.options !== false) { + try { + var plugin = yield* loadPluginDescriptor(descriptor, pluginContext); + } catch (e) { + if (e.code === "BABEL_UNKNOWN_PLUGIN_PROPERTY") { + (0, _options.checkNoUnwrappedItemOptionPairs)(descs, i, "plugin", e); + } + throw e; + } + pass.push(plugin); + externalDependencies.push(plugin.externalDependencies); + } + } + } + })(); + opts.plugins = passes[0]; + opts.presets = passes.slice(1).filter(plugins => plugins.length > 0).map(plugins => ({ + plugins + })); + opts.passPerPreset = opts.presets.length > 0; + return { + options: opts, + passes: passes, + externalDependencies: (0, _deepArray.finalize)(externalDependencies) + }; +}); +function enhanceError(context, fn) { + return function* (arg1, arg2) { + try { + return yield* fn(arg1, arg2); + } catch (e) { + if (!/^\[BABEL\]/.test(e.message)) { + var _context$filename; + e.message = `[BABEL] ${(_context$filename = context.filename) != null ? _context$filename : "unknown file"}: ${e.message}`; + } + throw e; + } + }; +} +const makeDescriptorLoader = apiFactory => (0, _caching.makeWeakCache)(function* ({ + value, + options, + dirname, + alias +}, cache) { + if (options === false) throw new Error("Assertion failure"); + options = options || {}; + const externalDependencies = []; + let item = value; + if (typeof value === "function") { + const factory = (0, _async.maybeAsync)(value, `You appear to be using an async plugin/preset, but Babel has been called synchronously`); + const api = Object.assign({}, context, apiFactory(cache, externalDependencies)); + try { + item = yield* factory(api, options, dirname); + } catch (e) { + if (alias) { + e.message += ` (While processing: ${JSON.stringify(alias)})`; + } + throw e; + } + } + if (!item || typeof item !== "object") { + throw new Error("Plugin/Preset did not return an object."); + } + if ((0, _async.isThenable)(item)) { + yield* []; + throw new Error(`You appear to be using a promise as a plugin, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, ` + `you may need to upgrade your @babel/core version. ` + `As an alternative, you can prefix the promise with "await". ` + `(While processing: ${JSON.stringify(alias)})`); + } + if (externalDependencies.length > 0 && (!cache.configured() || cache.mode() === "forever")) { + let error = `A plugin/preset has external untracked dependencies ` + `(${externalDependencies[0]}), but the cache `; + if (!cache.configured()) { + error += `has not been configured to be invalidated when the external dependencies change. `; + } else { + error += ` has been configured to never be invalidated. `; + } + error += `Plugins/presets should configure their cache to be invalidated when the external ` + `dependencies change, for example using \`api.cache.invalidate(() => ` + `statSync(filepath).mtimeMs)\` or \`api.cache.never()\`\n` + `(While processing: ${JSON.stringify(alias)})`; + throw new Error(error); + } + return { + value: item, + options, + dirname, + alias, + externalDependencies: (0, _deepArray.finalize)(externalDependencies) + }; +}); +const pluginDescriptorLoader = makeDescriptorLoader(_configApi.makePluginAPI); +const presetDescriptorLoader = makeDescriptorLoader(_configApi.makePresetAPI); +const instantiatePlugin = (0, _caching.makeWeakCache)(function* ({ + value, + options, + dirname, + alias, + externalDependencies +}, cache) { + const pluginObj = (0, _plugins.validatePluginObject)(value); + const plugin = Object.assign({}, pluginObj); + if (plugin.visitor) { + plugin.visitor = _traverse().default.explode(Object.assign({}, plugin.visitor)); + } + if (plugin.inherits) { + const inheritsDescriptor = { + name: undefined, + alias: `${alias}$inherits`, + value: plugin.inherits, + options, + dirname + }; + const inherits = yield* (0, _async.forwardAsync)(loadPluginDescriptor, run => { + return cache.invalidate(data => run(inheritsDescriptor, data)); + }); + plugin.pre = chainMaybeAsync(inherits.pre, plugin.pre); + plugin.post = chainMaybeAsync(inherits.post, plugin.post); + plugin.manipulateOptions = chainMaybeAsync(inherits.manipulateOptions, plugin.manipulateOptions); + plugin.visitor = _traverse().default.visitors.merge([inherits.visitor || {}, plugin.visitor || {}]); + if (inherits.externalDependencies.length > 0) { + if (externalDependencies.length === 0) { + externalDependencies = inherits.externalDependencies; + } else { + externalDependencies = (0, _deepArray.finalize)([externalDependencies, inherits.externalDependencies]); + } + } + } + return new _plugin.default(plugin, options, alias, externalDependencies); +}); +function* loadPluginDescriptor(descriptor, context) { + if (descriptor.value instanceof _plugin.default) { + if (descriptor.options) { + throw new Error("Passed options to an existing Plugin instance will not work."); + } + return descriptor.value; + } + return yield* instantiatePlugin(yield* pluginDescriptorLoader(descriptor, context), context); +} +const needsFilename = val => val && typeof val !== "function"; +const validateIfOptionNeedsFilename = (options, descriptor) => { + if (needsFilename(options.test) || needsFilename(options.include) || needsFilename(options.exclude)) { + const formattedPresetName = descriptor.name ? `"${descriptor.name}"` : "/* your preset */"; + throw new _configError.default([`Preset ${formattedPresetName} requires a filename to be set when babel is called directly,`, `\`\`\``, `babel.transformSync(code, { filename: 'file.ts', presets: [${formattedPresetName}] });`, `\`\`\``, `See https://babeljs.io/docs/en/options#filename for more information.`].join("\n")); + } +}; +const validatePreset = (preset, context, descriptor) => { + if (!context.filename) { + var _options$overrides; + const { + options + } = preset; + validateIfOptionNeedsFilename(options, descriptor); + (_options$overrides = options.overrides) == null || _options$overrides.forEach(overrideOptions => validateIfOptionNeedsFilename(overrideOptions, descriptor)); + } +}; +const instantiatePreset = (0, _caching.makeWeakCacheSync)(({ + value, + dirname, + alias, + externalDependencies +}) => { + return { + options: (0, _options.validate)("preset", value), + alias, + dirname, + externalDependencies + }; +}); +function* loadPresetDescriptor(descriptor, context) { + const preset = instantiatePreset(yield* presetDescriptorLoader(descriptor, context)); + validatePreset(preset, context, descriptor); + return { + chain: yield* (0, _configChain.buildPresetChain)(preset, context), + externalDependencies: preset.externalDependencies + }; +} +function chainMaybeAsync(a, b) { + if (!a) return b; + if (!b) return a; + return function (...args) { + const res = a.apply(this, args); + if (res && typeof res.then === "function") { + return res.then(() => b.apply(this, args)); + } + return b.apply(this, args); + }; +} +0 && 0; + +//# sourceMappingURL=full.js.map diff --git a/node_modules/@babel/core/lib/config/full.js.map b/node_modules/@babel/core/lib/config/full.js.map new file mode 100644 index 00000000..60419f0c --- /dev/null +++ b/node_modules/@babel/core/lib/config/full.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_gensync","data","require","_async","_util","context","_plugin","_item","_configChain","_deepArray","_traverse","_caching","_options","_plugins","_configApi","_partial","_configError","_default","exports","default","gensync","loadFullConfig","inputOpts","_opts$assumptions","result","loadPrivatePartialConfig","options","fileHandling","optionDefaults","plugins","presets","Error","presetContext","Object","assign","targets","toDescriptor","item","desc","getItemDescriptor","presetsDescriptors","map","initialPluginsDescriptors","pluginDescriptorsByPass","passes","externalDependencies","ignored","enhanceError","recursePresetDescriptors","rawPresets","pluginDescriptorsPass","i","length","descriptor","preset","loadPresetDescriptor","e","code","checkNoUnwrappedItemOptionPairs","push","ownPass","chain","pass","unshift","splice","o","filter","p","forEach","opts","mergeOptions","pluginContext","assumptions","loadPluginDescriptors","descs","plugin","loadPluginDescriptor","slice","passPerPreset","freezeDeepArray","fn","arg1","arg2","test","message","_context$filename","filename","makeDescriptorLoader","apiFactory","makeWeakCache","value","dirname","alias","cache","factory","maybeAsync","api","JSON","stringify","isThenable","configured","mode","error","pluginDescriptorLoader","makePluginAPI","presetDescriptorLoader","makePresetAPI","instantiatePlugin","pluginObj","validatePluginObject","visitor","traverse","explode","inherits","inheritsDescriptor","name","undefined","forwardAsync","run","invalidate","pre","chainMaybeAsync","post","manipulateOptions","visitors","merge","Plugin","needsFilename","val","validateIfOptionNeedsFilename","include","exclude","formattedPresetName","ConfigError","join","validatePreset","_options$overrides","overrides","overrideOptions","instantiatePreset","makeWeakCacheSync","validate","buildPresetChain","a","b","args","res","apply","then"],"sources":["../../src/config/full.ts"],"sourcesContent":["import gensync, { type Handler } from \"gensync\";\nimport {\n forwardAsync,\n maybeAsync,\n isThenable,\n} from \"../gensync-utils/async.ts\";\n\nimport { mergeOptions } from \"./util.ts\";\nimport * as context from \"../index.ts\";\nimport Plugin from \"./plugin.ts\";\nimport { getItemDescriptor } from \"./item.ts\";\nimport { buildPresetChain } from \"./config-chain.ts\";\nimport { finalize as freezeDeepArray } from \"./helpers/deep-array.ts\";\nimport type { DeepArray, ReadonlyDeepArray } from \"./helpers/deep-array.ts\";\nimport type {\n ConfigContext,\n ConfigChain,\n PresetInstance,\n} from \"./config-chain.ts\";\nimport type { UnloadedDescriptor } from \"./config-descriptors.ts\";\nimport traverse from \"@babel/traverse\";\nimport { makeWeakCache, makeWeakCacheSync } from \"./caching.ts\";\nimport type { CacheConfigurator } from \"./caching.ts\";\nimport {\n validate,\n checkNoUnwrappedItemOptionPairs,\n} from \"./validation/options.ts\";\nimport type { InputOptions, PluginItem } from \"./validation/options.ts\";\nimport { validatePluginObject } from \"./validation/plugins.ts\";\nimport { makePluginAPI, makePresetAPI } from \"./helpers/config-api.ts\";\nimport type { PluginAPI, PresetAPI } from \"./helpers/config-api.ts\";\n\nimport loadPrivatePartialConfig from \"./partial.ts\";\nimport type { ValidatedOptions } from \"./validation/options.ts\";\n\nimport type * as Context from \"./cache-contexts.ts\";\nimport ConfigError from \"../errors/config-error.ts\";\n\ntype LoadedDescriptor = {\n value: any;\n options: object;\n dirname: string;\n alias: string;\n externalDependencies: ReadonlyDeepArray;\n};\n\nexport type { InputOptions } from \"./validation/options.ts\";\n\nexport type ResolvedConfig = {\n options: any;\n passes: PluginPasses;\n externalDependencies: ReadonlyDeepArray;\n};\n\nexport type { Plugin };\nexport type PluginPassList = Array;\nexport type PluginPasses = Array;\n\nexport default gensync(function* loadFullConfig(\n inputOpts: InputOptions,\n): Handler {\n const result = yield* loadPrivatePartialConfig(inputOpts);\n if (!result) {\n return null;\n }\n const { options, context, fileHandling } = result;\n\n if (fileHandling === \"ignored\") {\n return null;\n }\n\n const optionDefaults: ValidatedOptions = {};\n\n const { plugins, presets } = options;\n\n if (!plugins || !presets) {\n throw new Error(\"Assertion failure - plugins and presets exist\");\n }\n\n const presetContext: Context.FullPreset = {\n ...context,\n targets: options.targets,\n };\n\n const toDescriptor = (item: PluginItem) => {\n const desc = getItemDescriptor(item);\n if (!desc) {\n throw new Error(\"Assertion failure - must be config item\");\n }\n\n return desc;\n };\n\n const presetsDescriptors = presets.map(toDescriptor);\n const initialPluginsDescriptors = plugins.map(toDescriptor);\n const pluginDescriptorsByPass: Array>> = [\n [],\n ];\n const passes: Array> = [];\n\n const externalDependencies: DeepArray = [];\n\n const ignored = yield* enhanceError(\n context,\n function* recursePresetDescriptors(\n rawPresets: Array>,\n pluginDescriptorsPass: Array>,\n ): Handler {\n const presets: Array<{\n preset: ConfigChain | null;\n pass: Array>;\n }> = [];\n\n for (let i = 0; i < rawPresets.length; i++) {\n const descriptor = rawPresets[i];\n if (descriptor.options !== false) {\n try {\n // eslint-disable-next-line no-var\n var preset = yield* loadPresetDescriptor(descriptor, presetContext);\n } catch (e) {\n if (e.code === \"BABEL_UNKNOWN_OPTION\") {\n checkNoUnwrappedItemOptionPairs(rawPresets, i, \"preset\", e);\n }\n throw e;\n }\n\n externalDependencies.push(preset.externalDependencies);\n\n // Presets normally run in reverse order, but if they\n // have their own pass they run after the presets\n // in the previous pass.\n if (descriptor.ownPass) {\n presets.push({ preset: preset.chain, pass: [] });\n } else {\n presets.unshift({\n preset: preset.chain,\n pass: pluginDescriptorsPass,\n });\n }\n }\n }\n\n // resolve presets\n if (presets.length > 0) {\n // The passes are created in the same order as the preset list, but are inserted before any\n // existing additional passes.\n pluginDescriptorsByPass.splice(\n 1,\n 0,\n ...presets.map(o => o.pass).filter(p => p !== pluginDescriptorsPass),\n );\n\n for (const { preset, pass } of presets) {\n if (!preset) return true;\n\n pass.push(...preset.plugins);\n\n const ignored = yield* recursePresetDescriptors(preset.presets, pass);\n if (ignored) return true;\n\n preset.options.forEach(opts => {\n mergeOptions(optionDefaults, opts);\n });\n }\n }\n },\n )(presetsDescriptors, pluginDescriptorsByPass[0]);\n\n if (ignored) return null;\n\n const opts: ValidatedOptions = optionDefaults;\n mergeOptions(opts, options);\n\n const pluginContext: Context.FullPlugin = {\n ...presetContext,\n assumptions: opts.assumptions ?? {},\n };\n\n yield* enhanceError(context, function* loadPluginDescriptors() {\n pluginDescriptorsByPass[0].unshift(...initialPluginsDescriptors);\n\n for (const descs of pluginDescriptorsByPass) {\n const pass: Plugin[] = [];\n passes.push(pass);\n\n for (let i = 0; i < descs.length; i++) {\n const descriptor = descs[i];\n if (descriptor.options !== false) {\n try {\n // eslint-disable-next-line no-var\n var plugin = yield* loadPluginDescriptor(descriptor, pluginContext);\n } catch (e) {\n if (e.code === \"BABEL_UNKNOWN_PLUGIN_PROPERTY\") {\n // print special message for `plugins: [\"@babel/foo\", { foo: \"option\" }]`\n checkNoUnwrappedItemOptionPairs(descs, i, \"plugin\", e);\n }\n throw e;\n }\n pass.push(plugin);\n\n externalDependencies.push(plugin.externalDependencies);\n }\n }\n }\n })();\n\n opts.plugins = passes[0];\n opts.presets = passes\n .slice(1)\n .filter(plugins => plugins.length > 0)\n .map(plugins => ({ plugins }));\n opts.passPerPreset = opts.presets.length > 0;\n\n return {\n options: opts,\n passes: passes,\n externalDependencies: freezeDeepArray(externalDependencies),\n };\n});\n\nfunction enhanceError(context: ConfigContext, fn: T): T {\n return function* (arg1: unknown, arg2: unknown) {\n try {\n return yield* fn(arg1, arg2);\n } catch (e) {\n // There are a few case where thrown errors will try to annotate themselves multiple times, so\n // to keep things simple we just bail out if re-wrapping the message.\n if (!/^\\[BABEL\\]/.test(e.message)) {\n e.message = `[BABEL] ${context.filename ?? \"unknown file\"}: ${\n e.message\n }`;\n }\n\n throw e;\n }\n } as any;\n}\n\n/**\n * Load a generic plugin/preset from the given descriptor loaded from the config object.\n */\nconst makeDescriptorLoader = (\n apiFactory: (\n cache: CacheConfigurator,\n externalDependencies: Array,\n ) => API,\n) =>\n makeWeakCache(function* (\n { value, options, dirname, alias }: UnloadedDescriptor,\n cache: CacheConfigurator,\n ): Handler {\n // Disabled presets should already have been filtered out\n if (options === false) throw new Error(\"Assertion failure\");\n\n options = options || {};\n\n const externalDependencies: Array = [];\n\n let item: unknown = value;\n if (typeof value === \"function\") {\n const factory = maybeAsync(\n value as (api: API, options: object, dirname: string) => unknown,\n `You appear to be using an async plugin/preset, but Babel has been called synchronously`,\n );\n\n const api = {\n ...context,\n ...apiFactory(cache, externalDependencies),\n };\n try {\n item = yield* factory(api, options, dirname);\n } catch (e) {\n if (alias) {\n e.message += ` (While processing: ${JSON.stringify(alias)})`;\n }\n throw e;\n }\n }\n\n if (!item || typeof item !== \"object\") {\n throw new Error(\"Plugin/Preset did not return an object.\");\n }\n\n if (isThenable(item)) {\n // if we want to support async plugins\n yield* [];\n\n throw new Error(\n `You appear to be using a promise as a plugin, ` +\n `which your current version of Babel does not support. ` +\n `If you're using a published plugin, ` +\n `you may need to upgrade your @babel/core version. ` +\n `As an alternative, you can prefix the promise with \"await\". ` +\n `(While processing: ${JSON.stringify(alias)})`,\n );\n }\n\n if (\n externalDependencies.length > 0 &&\n (!cache.configured() || cache.mode() === \"forever\")\n ) {\n let error =\n `A plugin/preset has external untracked dependencies ` +\n `(${externalDependencies[0]}), but the cache `;\n if (!cache.configured()) {\n error += `has not been configured to be invalidated when the external dependencies change. `;\n } else {\n error += ` has been configured to never be invalidated. `;\n }\n error +=\n `Plugins/presets should configure their cache to be invalidated when the external ` +\n `dependencies change, for example using \\`api.cache.invalidate(() => ` +\n `statSync(filepath).mtimeMs)\\` or \\`api.cache.never()\\`\\n` +\n `(While processing: ${JSON.stringify(alias)})`;\n\n throw new Error(error);\n }\n\n return {\n value: item,\n options,\n dirname,\n alias,\n externalDependencies: freezeDeepArray(externalDependencies),\n };\n });\n\nconst pluginDescriptorLoader = makeDescriptorLoader<\n Context.SimplePlugin,\n PluginAPI\n>(makePluginAPI);\nconst presetDescriptorLoader = makeDescriptorLoader<\n Context.SimplePreset,\n PresetAPI\n>(makePresetAPI);\n\nconst instantiatePlugin = makeWeakCache(function* (\n { value, options, dirname, alias, externalDependencies }: LoadedDescriptor,\n cache: CacheConfigurator,\n): Handler {\n const pluginObj = validatePluginObject(value);\n\n const plugin = {\n ...pluginObj,\n };\n if (plugin.visitor) {\n plugin.visitor = traverse.explode({\n ...plugin.visitor,\n });\n }\n\n if (plugin.inherits) {\n const inheritsDescriptor: UnloadedDescriptor = {\n name: undefined,\n alias: `${alias}$inherits`,\n value: plugin.inherits,\n options,\n dirname,\n };\n\n const inherits = yield* forwardAsync(loadPluginDescriptor, run => {\n // If the inherited plugin changes, reinstantiate this plugin.\n return cache.invalidate(data => run(inheritsDescriptor, data));\n });\n\n plugin.pre = chainMaybeAsync(inherits.pre, plugin.pre);\n plugin.post = chainMaybeAsync(inherits.post, plugin.post);\n plugin.manipulateOptions = chainMaybeAsync(\n inherits.manipulateOptions,\n plugin.manipulateOptions,\n );\n plugin.visitor = traverse.visitors.merge([\n inherits.visitor || {},\n plugin.visitor || {},\n ]);\n\n if (inherits.externalDependencies.length > 0) {\n if (externalDependencies.length === 0) {\n externalDependencies = inherits.externalDependencies;\n } else {\n externalDependencies = freezeDeepArray([\n externalDependencies,\n inherits.externalDependencies,\n ]);\n }\n }\n }\n\n return new Plugin(plugin, options, alias, externalDependencies);\n});\n\n/**\n * Instantiate a plugin for the given descriptor, returning the plugin/options pair.\n */\nfunction* loadPluginDescriptor(\n descriptor: UnloadedDescriptor,\n context: Context.SimplePlugin,\n): Handler {\n if (descriptor.value instanceof Plugin) {\n if (descriptor.options) {\n throw new Error(\n \"Passed options to an existing Plugin instance will not work.\",\n );\n }\n\n return descriptor.value;\n }\n\n return yield* instantiatePlugin(\n yield* pluginDescriptorLoader(descriptor, context),\n context,\n );\n}\n\nconst needsFilename = (val: unknown) => val && typeof val !== \"function\";\n\nconst validateIfOptionNeedsFilename = (\n options: ValidatedOptions,\n descriptor: UnloadedDescriptor,\n): void => {\n if (\n needsFilename(options.test) ||\n needsFilename(options.include) ||\n needsFilename(options.exclude)\n ) {\n const formattedPresetName = descriptor.name\n ? `\"${descriptor.name}\"`\n : \"/* your preset */\";\n throw new ConfigError(\n [\n `Preset ${formattedPresetName} requires a filename to be set when babel is called directly,`,\n `\\`\\`\\``,\n `babel.transformSync(code, { filename: 'file.ts', presets: [${formattedPresetName}] });`,\n `\\`\\`\\``,\n `See https://babeljs.io/docs/en/options#filename for more information.`,\n ].join(\"\\n\"),\n );\n }\n};\n\nconst validatePreset = (\n preset: PresetInstance,\n context: ConfigContext,\n descriptor: UnloadedDescriptor,\n): void => {\n if (!context.filename) {\n const { options } = preset;\n validateIfOptionNeedsFilename(options, descriptor);\n options.overrides?.forEach(overrideOptions =>\n validateIfOptionNeedsFilename(overrideOptions, descriptor),\n );\n }\n};\n\nconst instantiatePreset = makeWeakCacheSync(\n ({\n value,\n dirname,\n alias,\n externalDependencies,\n }: LoadedDescriptor): PresetInstance => {\n return {\n options: validate(\"preset\", value),\n alias,\n dirname,\n externalDependencies,\n };\n },\n);\n\n/**\n * Generate a config object that will act as the root of a new nested config.\n */\nfunction* loadPresetDescriptor(\n descriptor: UnloadedDescriptor,\n context: Context.FullPreset,\n): Handler<{\n chain: ConfigChain | null;\n externalDependencies: ReadonlyDeepArray;\n}> {\n const preset = instantiatePreset(\n yield* presetDescriptorLoader(descriptor, context),\n );\n validatePreset(preset, context, descriptor);\n return {\n chain: yield* buildPresetChain(preset, context),\n externalDependencies: preset.externalDependencies,\n };\n}\n\nfunction chainMaybeAsync>(\n a: undefined | ((...args: Args) => R),\n b: undefined | ((...args: Args) => R),\n): (...args: Args) => R {\n if (!a) return b;\n if (!b) return a;\n\n return function (this: unknown, ...args: Args) {\n const res = a.apply(this, args);\n if (res && typeof res.then === \"function\") {\n return res.then(() => b.apply(this, args));\n }\n return b.apply(this, args);\n } as (...args: Args) => R;\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/helpers/config-api.js b/node_modules/@babel/core/lib/config/helpers/config-api.js new file mode 100644 index 00000000..57d3f379 --- /dev/null +++ b/node_modules/@babel/core/lib/config/helpers/config-api.js @@ -0,0 +1,84 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.makeConfigAPI = makeConfigAPI; +exports.makePluginAPI = makePluginAPI; +exports.makePresetAPI = makePresetAPI; +function _semver() { + const data = require("semver"); + _semver = function () { + return data; + }; + return data; +} +var _index = require("../../index.js"); +var _caching = require("../caching.js"); +function makeConfigAPI(cache) { + const env = value => cache.using(data => { + if (value === undefined) return data.envName; + if (typeof value === "function") { + return (0, _caching.assertSimpleType)(value(data.envName)); + } + return (Array.isArray(value) ? value : [value]).some(entry => { + if (typeof entry !== "string") { + throw new Error("Unexpected non-string value"); + } + return entry === data.envName; + }); + }); + const caller = cb => cache.using(data => (0, _caching.assertSimpleType)(cb(data.caller))); + return { + version: _index.version, + cache: cache.simple(), + env, + async: () => false, + caller, + assertVersion + }; +} +function makePresetAPI(cache, externalDependencies) { + const targets = () => JSON.parse(cache.using(data => JSON.stringify(data.targets))); + const addExternalDependency = ref => { + externalDependencies.push(ref); + }; + return Object.assign({}, makeConfigAPI(cache), { + targets, + addExternalDependency + }); +} +function makePluginAPI(cache, externalDependencies) { + const assumption = name => cache.using(data => data.assumptions[name]); + return Object.assign({}, makePresetAPI(cache, externalDependencies), { + assumption + }); +} +function assertVersion(range) { + if (typeof range === "number") { + if (!Number.isInteger(range)) { + throw new Error("Expected string or integer value."); + } + range = `^${range}.0.0-0`; + } + if (typeof range !== "string") { + throw new Error("Expected string or integer value."); + } + if (range === "*" || _semver().satisfies(_index.version, range)) return; + const limit = Error.stackTraceLimit; + if (typeof limit === "number" && limit < 25) { + Error.stackTraceLimit = 25; + } + const err = new Error(`Requires Babel "${range}", but was loaded with "${_index.version}". ` + `If you are sure you have a compatible version of @babel/core, ` + `it is likely that something in your build process is loading the ` + `wrong version. Inspect the stack trace of this error to look for ` + `the first entry that doesn't mention "@babel/core" or "babel-core" ` + `to see what is calling Babel.`); + if (typeof limit === "number") { + Error.stackTraceLimit = limit; + } + throw Object.assign(err, { + code: "BABEL_VERSION_UNSUPPORTED", + version: _index.version, + range + }); +} +0 && 0; + +//# sourceMappingURL=config-api.js.map diff --git a/node_modules/@babel/core/lib/config/helpers/config-api.js.map b/node_modules/@babel/core/lib/config/helpers/config-api.js.map new file mode 100644 index 00000000..f0efdcf9 --- /dev/null +++ b/node_modules/@babel/core/lib/config/helpers/config-api.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_semver","data","require","_index","_caching","makeConfigAPI","cache","env","value","using","undefined","envName","assertSimpleType","Array","isArray","some","entry","Error","caller","cb","version","coreVersion","simple","async","assertVersion","makePresetAPI","externalDependencies","targets","JSON","parse","stringify","addExternalDependency","ref","push","Object","assign","makePluginAPI","assumption","name","assumptions","range","Number","isInteger","semver","satisfies","limit","stackTraceLimit","err","code"],"sources":["../../../src/config/helpers/config-api.ts"],"sourcesContent":["import semver from \"semver\";\nimport type { Targets } from \"@babel/helper-compilation-targets\";\n\nimport { version as coreVersion } from \"../../index.ts\";\nimport { assertSimpleType } from \"../caching.ts\";\nimport type {\n CacheConfigurator,\n SimpleCacheConfigurator,\n SimpleType,\n} from \"../caching.ts\";\n\nimport type { AssumptionName, CallerMetadata } from \"../validation/options.ts\";\n\nimport type * as Context from \"../cache-contexts\";\n\ntype EnvFunction = {\n (): string;\n (extractor: (babelEnv: string) => T): T;\n (envVar: string): boolean;\n (envVars: Array): boolean;\n};\n\ntype CallerFactory = {\n (\n extractor: (callerMetadata: CallerMetadata | undefined) => T,\n ): T;\n (\n extractor: (callerMetadata: CallerMetadata | undefined) => unknown,\n ): SimpleType;\n};\ntype TargetsFunction = () => Targets;\ntype AssumptionFunction = (name: AssumptionName) => boolean | undefined;\n\nexport type ConfigAPI = {\n version: string;\n cache: SimpleCacheConfigurator;\n env: EnvFunction;\n async: () => boolean;\n assertVersion: typeof assertVersion;\n caller?: CallerFactory;\n};\n\nexport type PresetAPI = {\n targets: TargetsFunction;\n addExternalDependency: (ref: string) => void;\n} & ConfigAPI;\n\nexport type PluginAPI = {\n assumption: AssumptionFunction;\n} & PresetAPI;\n\nexport function makeConfigAPI(\n cache: CacheConfigurator,\n): ConfigAPI {\n // TODO(@nicolo-ribaudo): If we remove the explicit type from `value`\n // and the `as any` type cast, TypeScript crashes in an infinite\n // recursion. After upgrading to TS4.7 and finishing the noImplicitAny\n // PR, we should check if it still crashes and report it to the TS team.\n const env: EnvFunction = ((\n value: string | string[] | ((babelEnv: string) => T),\n ) =>\n cache.using(data => {\n if (value === undefined) return data.envName;\n if (typeof value === \"function\") {\n return assertSimpleType(value(data.envName));\n }\n return (Array.isArray(value) ? value : [value]).some(entry => {\n if (typeof entry !== \"string\") {\n throw new Error(\"Unexpected non-string value\");\n }\n return entry === data.envName;\n });\n })) as any;\n\n const caller = (\n cb: (CallerMetadata: CallerMetadata | undefined) => SimpleType,\n ) => cache.using(data => assertSimpleType(cb(data.caller)));\n\n return {\n version: coreVersion,\n cache: cache.simple(),\n // Expose \".env()\" so people can easily get the same env that we expose using the \"env\" key.\n env,\n async: () => false,\n caller,\n assertVersion,\n };\n}\n\nexport function makePresetAPI(\n cache: CacheConfigurator,\n externalDependencies: Array,\n): PresetAPI {\n const targets = () =>\n // We are using JSON.parse/JSON.stringify because it's only possible to cache\n // primitive values. We can safely stringify the targets object because it\n // only contains strings as its properties.\n // Please make the Record and Tuple proposal happen!\n JSON.parse(cache.using(data => JSON.stringify(data.targets)));\n\n const addExternalDependency = (ref: string) => {\n externalDependencies.push(ref);\n };\n\n return { ...makeConfigAPI(cache), targets, addExternalDependency };\n}\n\nexport function makePluginAPI(\n cache: CacheConfigurator,\n externalDependencies: Array,\n): PluginAPI {\n const assumption = (name: string) =>\n cache.using(data => data.assumptions[name]);\n\n return { ...makePresetAPI(cache, externalDependencies), assumption };\n}\n\nfunction assertVersion(range: string | number): void {\n if (typeof range === \"number\") {\n if (!Number.isInteger(range)) {\n throw new Error(\"Expected string or integer value.\");\n }\n range = `^${range}.0.0-0`;\n }\n if (typeof range !== \"string\") {\n throw new Error(\"Expected string or integer value.\");\n }\n\n // We want \"*\" to also allow any pre-release, but we do not pass\n // the includePrerelease option to semver.satisfies because we\n // do not want ^7.0.0 to match 8.0.0-alpha.1.\n if (range === \"*\" || semver.satisfies(coreVersion, range)) return;\n\n const limit = Error.stackTraceLimit;\n\n if (typeof limit === \"number\" && limit < 25) {\n // Bump up the limit if needed so that users are more likely\n // to be able to see what is calling Babel.\n Error.stackTraceLimit = 25;\n }\n\n const err = new Error(\n `Requires Babel \"${range}\", but was loaded with \"${coreVersion}\". ` +\n `If you are sure you have a compatible version of @babel/core, ` +\n `it is likely that something in your build process is loading the ` +\n `wrong version. Inspect the stack trace of this error to look for ` +\n `the first entry that doesn't mention \"@babel/core\" or \"babel-core\" ` +\n `to see what is calling Babel.`,\n );\n\n if (typeof limit === \"number\") {\n Error.stackTraceLimit = limit;\n }\n\n throw Object.assign(err, {\n code: \"BABEL_VERSION_UNSUPPORTED\",\n version: coreVersion,\n range,\n });\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/helpers/deep-array.js b/node_modules/@babel/core/lib/config/helpers/deep-array.js new file mode 100644 index 00000000..c611db20 --- /dev/null +++ b/node_modules/@babel/core/lib/config/helpers/deep-array.js @@ -0,0 +1,23 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.finalize = finalize; +exports.flattenToSet = flattenToSet; +function finalize(deepArr) { + return Object.freeze(deepArr); +} +function flattenToSet(arr) { + const result = new Set(); + const stack = [arr]; + while (stack.length > 0) { + for (const el of stack.pop()) { + if (Array.isArray(el)) stack.push(el);else result.add(el); + } + } + return result; +} +0 && 0; + +//# sourceMappingURL=deep-array.js.map diff --git a/node_modules/@babel/core/lib/config/helpers/deep-array.js.map b/node_modules/@babel/core/lib/config/helpers/deep-array.js.map new file mode 100644 index 00000000..d8c7819d --- /dev/null +++ b/node_modules/@babel/core/lib/config/helpers/deep-array.js.map @@ -0,0 +1 @@ +{"version":3,"names":["finalize","deepArr","Object","freeze","flattenToSet","arr","result","Set","stack","length","el","pop","Array","isArray","push","add"],"sources":["../../../src/config/helpers/deep-array.ts"],"sourcesContent":["export type DeepArray = Array>;\n\n// Just to make sure that DeepArray is not assignable to ReadonlyDeepArray\ndeclare const __marker: unique symbol;\nexport type ReadonlyDeepArray = ReadonlyArray> & {\n [__marker]: true;\n};\n\nexport function finalize(deepArr: DeepArray): ReadonlyDeepArray {\n return Object.freeze(deepArr) as ReadonlyDeepArray;\n}\n\nexport function flattenToSet(\n arr: ReadonlyDeepArray,\n): Set {\n const result = new Set();\n const stack = [arr];\n while (stack.length > 0) {\n for (const el of stack.pop()) {\n if (Array.isArray(el)) stack.push(el as ReadonlyDeepArray);\n else result.add(el as T);\n }\n }\n return result;\n}\n"],"mappings":";;;;;;;AAQO,SAASA,QAAQA,CAAIC,OAAqB,EAAwB;EACvE,OAAOC,MAAM,CAACC,MAAM,CAACF,OAAO,CAAC;AAC/B;AAEO,SAASG,YAAYA,CAC1BC,GAAyB,EACjB;EACR,MAAMC,MAAM,GAAG,IAAIC,GAAG,CAAI,CAAC;EAC3B,MAAMC,KAAK,GAAG,CAACH,GAAG,CAAC;EACnB,OAAOG,KAAK,CAACC,MAAM,GAAG,CAAC,EAAE;IACvB,KAAK,MAAMC,EAAE,IAAIF,KAAK,CAACG,GAAG,CAAC,CAAC,EAAE;MAC5B,IAAIC,KAAK,CAACC,OAAO,CAACH,EAAE,CAAC,EAAEF,KAAK,CAACM,IAAI,CAACJ,EAA0B,CAAC,CAAC,KACzDJ,MAAM,CAACS,GAAG,CAACL,EAAO,CAAC;IAC1B;EACF;EACA,OAAOJ,MAAM;AACf;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/helpers/environment.js b/node_modules/@babel/core/lib/config/helpers/environment.js new file mode 100644 index 00000000..a23b80be --- /dev/null +++ b/node_modules/@babel/core/lib/config/helpers/environment.js @@ -0,0 +1,12 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.getEnv = getEnv; +function getEnv(defaultValue = "development") { + return process.env.BABEL_ENV || process.env.NODE_ENV || defaultValue; +} +0 && 0; + +//# sourceMappingURL=environment.js.map diff --git a/node_modules/@babel/core/lib/config/helpers/environment.js.map b/node_modules/@babel/core/lib/config/helpers/environment.js.map new file mode 100644 index 00000000..c34fc173 --- /dev/null +++ b/node_modules/@babel/core/lib/config/helpers/environment.js.map @@ -0,0 +1 @@ +{"version":3,"names":["getEnv","defaultValue","process","env","BABEL_ENV","NODE_ENV"],"sources":["../../../src/config/helpers/environment.ts"],"sourcesContent":["export function getEnv(defaultValue: string = \"development\"): string {\n return process.env.BABEL_ENV || process.env.NODE_ENV || defaultValue;\n}\n"],"mappings":";;;;;;AAAO,SAASA,MAAMA,CAACC,YAAoB,GAAG,aAAa,EAAU;EACnE,OAAOC,OAAO,CAACC,GAAG,CAACC,SAAS,IAAIF,OAAO,CAACC,GAAG,CAACE,QAAQ,IAAIJ,YAAY;AACtE;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/index.js b/node_modules/@babel/core/lib/config/index.js new file mode 100644 index 00000000..b2262b27 --- /dev/null +++ b/node_modules/@babel/core/lib/config/index.js @@ -0,0 +1,93 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.createConfigItem = createConfigItem; +exports.createConfigItemAsync = createConfigItemAsync; +exports.createConfigItemSync = createConfigItemSync; +Object.defineProperty(exports, "default", { + enumerable: true, + get: function () { + return _full.default; + } +}); +exports.loadOptions = loadOptions; +exports.loadOptionsAsync = loadOptionsAsync; +exports.loadOptionsSync = loadOptionsSync; +exports.loadPartialConfig = loadPartialConfig; +exports.loadPartialConfigAsync = loadPartialConfigAsync; +exports.loadPartialConfigSync = loadPartialConfigSync; +function _gensync() { + const data = require("gensync"); + _gensync = function () { + return data; + }; + return data; +} +var _full = require("./full.js"); +var _partial = require("./partial.js"); +var _item = require("./item.js"); +var _rewriteStackTrace = require("../errors/rewrite-stack-trace.js"); +const loadPartialConfigRunner = _gensync()(_partial.loadPartialConfig); +function loadPartialConfigAsync(...args) { + return (0, _rewriteStackTrace.beginHiddenCallStack)(loadPartialConfigRunner.async)(...args); +} +function loadPartialConfigSync(...args) { + return (0, _rewriteStackTrace.beginHiddenCallStack)(loadPartialConfigRunner.sync)(...args); +} +function loadPartialConfig(opts, callback) { + if (callback !== undefined) { + (0, _rewriteStackTrace.beginHiddenCallStack)(loadPartialConfigRunner.errback)(opts, callback); + } else if (typeof opts === "function") { + (0, _rewriteStackTrace.beginHiddenCallStack)(loadPartialConfigRunner.errback)(undefined, opts); + } else { + { + return loadPartialConfigSync(opts); + } + } +} +function* loadOptionsImpl(opts) { + var _config$options; + const config = yield* (0, _full.default)(opts); + return (_config$options = config == null ? void 0 : config.options) != null ? _config$options : null; +} +const loadOptionsRunner = _gensync()(loadOptionsImpl); +function loadOptionsAsync(...args) { + return (0, _rewriteStackTrace.beginHiddenCallStack)(loadOptionsRunner.async)(...args); +} +function loadOptionsSync(...args) { + return (0, _rewriteStackTrace.beginHiddenCallStack)(loadOptionsRunner.sync)(...args); +} +function loadOptions(opts, callback) { + if (callback !== undefined) { + (0, _rewriteStackTrace.beginHiddenCallStack)(loadOptionsRunner.errback)(opts, callback); + } else if (typeof opts === "function") { + (0, _rewriteStackTrace.beginHiddenCallStack)(loadOptionsRunner.errback)(undefined, opts); + } else { + { + return loadOptionsSync(opts); + } + } +} +const createConfigItemRunner = _gensync()(_item.createConfigItem); +function createConfigItemAsync(...args) { + return (0, _rewriteStackTrace.beginHiddenCallStack)(createConfigItemRunner.async)(...args); +} +function createConfigItemSync(...args) { + return (0, _rewriteStackTrace.beginHiddenCallStack)(createConfigItemRunner.sync)(...args); +} +function createConfigItem(target, options, callback) { + if (callback !== undefined) { + (0, _rewriteStackTrace.beginHiddenCallStack)(createConfigItemRunner.errback)(target, options, callback); + } else if (typeof options === "function") { + (0, _rewriteStackTrace.beginHiddenCallStack)(createConfigItemRunner.errback)(target, undefined, callback); + } else { + { + return createConfigItemSync(target, options); + } + } +} +0 && 0; + +//# sourceMappingURL=index.js.map diff --git a/node_modules/@babel/core/lib/config/index.js.map b/node_modules/@babel/core/lib/config/index.js.map new file mode 100644 index 00000000..b47ec76c --- /dev/null +++ b/node_modules/@babel/core/lib/config/index.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_gensync","data","require","_full","_partial","_item","_rewriteStackTrace","loadPartialConfigRunner","gensync","loadPartialConfigImpl","loadPartialConfigAsync","args","beginHiddenCallStack","async","loadPartialConfigSync","sync","loadPartialConfig","opts","callback","undefined","errback","loadOptionsImpl","_config$options","config","loadFullConfig","options","loadOptionsRunner","loadOptionsAsync","loadOptionsSync","loadOptions","createConfigItemRunner","createConfigItemImpl","createConfigItemAsync","createConfigItemSync","createConfigItem","target"],"sources":["../../src/config/index.ts"],"sourcesContent":["import gensync, { type Handler } from \"gensync\";\n\nexport type {\n ResolvedConfig,\n InputOptions,\n PluginPasses,\n Plugin,\n} from \"./full.ts\";\n\nimport type { InputOptions, PluginTarget } from \"./validation/options.ts\";\n\nimport type {\n PluginAPI as basePluginAPI,\n PresetAPI as basePresetAPI,\n} from \"./helpers/config-api.ts\";\nexport type { PluginObject } from \"./validation/plugins.ts\";\ntype PluginAPI = basePluginAPI & typeof import(\"..\");\ntype PresetAPI = basePresetAPI & typeof import(\"..\");\nexport type { PluginAPI, PresetAPI };\n// todo: may need to refine PresetObject to be a subset of ValidatedOptions\nexport type {\n CallerMetadata,\n ValidatedOptions as PresetObject,\n} from \"./validation/options.ts\";\n\nimport loadFullConfig, { type ResolvedConfig } from \"./full.ts\";\nimport {\n type PartialConfig,\n loadPartialConfig as loadPartialConfigImpl,\n} from \"./partial.ts\";\n\nexport { loadFullConfig as default };\nexport type { PartialConfig } from \"./partial.ts\";\n\nimport { createConfigItem as createConfigItemImpl } from \"./item.ts\";\nimport type { ConfigItem } from \"./item.ts\";\nexport type { ConfigItem };\n\nimport { beginHiddenCallStack } from \"../errors/rewrite-stack-trace.ts\";\n\nconst loadPartialConfigRunner = gensync(loadPartialConfigImpl);\nexport function loadPartialConfigAsync(\n ...args: Parameters\n) {\n return beginHiddenCallStack(loadPartialConfigRunner.async)(...args);\n}\nexport function loadPartialConfigSync(\n ...args: Parameters\n) {\n return beginHiddenCallStack(loadPartialConfigRunner.sync)(...args);\n}\nexport function loadPartialConfig(\n opts: Parameters[0],\n callback?: (err: Error, val: PartialConfig | null) => void,\n) {\n if (callback !== undefined) {\n beginHiddenCallStack(loadPartialConfigRunner.errback)(opts, callback);\n } else if (typeof opts === \"function\") {\n beginHiddenCallStack(loadPartialConfigRunner.errback)(\n undefined,\n opts as (err: Error, val: PartialConfig | null) => void,\n );\n } else {\n if (process.env.BABEL_8_BREAKING) {\n throw new Error(\n \"Starting from Babel 8.0.0, the 'loadPartialConfig' function expects a callback. If you need to call it synchronously, please use 'loadPartialConfigSync'.\",\n );\n } else {\n return loadPartialConfigSync(opts);\n }\n }\n}\n\nfunction* loadOptionsImpl(opts: InputOptions): Handler {\n const config = yield* loadFullConfig(opts);\n // NOTE: We want to return \"null\" explicitly, while ?. alone returns undefined\n return config?.options ?? null;\n}\nconst loadOptionsRunner = gensync(loadOptionsImpl);\nexport function loadOptionsAsync(\n ...args: Parameters\n) {\n return beginHiddenCallStack(loadOptionsRunner.async)(...args);\n}\nexport function loadOptionsSync(\n ...args: Parameters\n) {\n return beginHiddenCallStack(loadOptionsRunner.sync)(...args);\n}\nexport function loadOptions(\n opts: Parameters[0],\n callback?: (err: Error, val: ResolvedConfig | null) => void,\n) {\n if (callback !== undefined) {\n beginHiddenCallStack(loadOptionsRunner.errback)(opts, callback);\n } else if (typeof opts === \"function\") {\n beginHiddenCallStack(loadOptionsRunner.errback)(\n undefined,\n opts as (err: Error, val: ResolvedConfig | null) => void,\n );\n } else {\n if (process.env.BABEL_8_BREAKING) {\n throw new Error(\n \"Starting from Babel 8.0.0, the 'loadOptions' function expects a callback. If you need to call it synchronously, please use 'loadOptionsSync'.\",\n );\n } else {\n return loadOptionsSync(opts);\n }\n }\n}\n\nconst createConfigItemRunner = gensync(createConfigItemImpl);\nexport function createConfigItemAsync(\n ...args: Parameters\n) {\n return beginHiddenCallStack(createConfigItemRunner.async)(...args);\n}\nexport function createConfigItemSync(\n ...args: Parameters\n) {\n return beginHiddenCallStack(createConfigItemRunner.sync)(...args);\n}\nexport function createConfigItem(\n target: PluginTarget,\n options: Parameters[1],\n callback?: (err: Error, val: ConfigItem | null) => void,\n) {\n if (callback !== undefined) {\n beginHiddenCallStack(createConfigItemRunner.errback)(\n target,\n options,\n callback,\n );\n } else if (typeof options === \"function\") {\n beginHiddenCallStack(createConfigItemRunner.errback)(\n target,\n undefined,\n callback,\n );\n } else {\n if (process.env.BABEL_8_BREAKING) {\n throw new Error(\n \"Starting from Babel 8.0.0, the 'createConfigItem' function expects a callback. If you need to call it synchronously, please use 'createConfigItemSync'.\",\n );\n } else {\n return createConfigItemSync(target, options);\n }\n }\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/item.js b/node_modules/@babel/core/lib/config/item.js new file mode 100644 index 00000000..69cf01ff --- /dev/null +++ b/node_modules/@babel/core/lib/config/item.js @@ -0,0 +1,67 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.createConfigItem = createConfigItem; +exports.createItemFromDescriptor = createItemFromDescriptor; +exports.getItemDescriptor = getItemDescriptor; +function _path() { + const data = require("path"); + _path = function () { + return data; + }; + return data; +} +var _configDescriptors = require("./config-descriptors.js"); +function createItemFromDescriptor(desc) { + return new ConfigItem(desc); +} +function* createConfigItem(value, { + dirname = ".", + type +} = {}) { + const descriptor = yield* (0, _configDescriptors.createDescriptor)(value, _path().resolve(dirname), { + type, + alias: "programmatic item" + }); + return createItemFromDescriptor(descriptor); +} +const CONFIG_ITEM_BRAND = Symbol.for("@babel/core@7 - ConfigItem"); +function getItemDescriptor(item) { + if (item != null && item[CONFIG_ITEM_BRAND]) { + return item._descriptor; + } + return undefined; +} +class ConfigItem { + constructor(descriptor) { + this._descriptor = void 0; + this[CONFIG_ITEM_BRAND] = true; + this.value = void 0; + this.options = void 0; + this.dirname = void 0; + this.name = void 0; + this.file = void 0; + this._descriptor = descriptor; + Object.defineProperty(this, "_descriptor", { + enumerable: false + }); + Object.defineProperty(this, CONFIG_ITEM_BRAND, { + enumerable: false + }); + this.value = this._descriptor.value; + this.options = this._descriptor.options; + this.dirname = this._descriptor.dirname; + this.name = this._descriptor.name; + this.file = this._descriptor.file ? { + request: this._descriptor.file.request, + resolved: this._descriptor.file.resolved + } : undefined; + Object.freeze(this); + } +} +Object.freeze(ConfigItem.prototype); +0 && 0; + +//# sourceMappingURL=item.js.map diff --git a/node_modules/@babel/core/lib/config/item.js.map b/node_modules/@babel/core/lib/config/item.js.map new file mode 100644 index 00000000..ca127853 --- /dev/null +++ b/node_modules/@babel/core/lib/config/item.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_path","data","require","_configDescriptors","createItemFromDescriptor","desc","ConfigItem","createConfigItem","value","dirname","type","descriptor","createDescriptor","path","resolve","alias","CONFIG_ITEM_BRAND","Symbol","for","getItemDescriptor","item","_descriptor","undefined","constructor","options","name","file","Object","defineProperty","enumerable","request","resolved","freeze","prototype"],"sources":["../../src/config/item.ts"],"sourcesContent":["import type { Handler } from \"gensync\";\nimport type { PluginTarget, PluginOptions } from \"./validation/options.ts\";\n\nimport path from \"path\";\nimport { createDescriptor } from \"./config-descriptors.ts\";\n\nimport type { UnloadedDescriptor } from \"./config-descriptors.ts\";\n\nexport function createItemFromDescriptor(\n desc: UnloadedDescriptor,\n): ConfigItem {\n return new ConfigItem(desc);\n}\n\n/**\n * Create a config item using the same value format used in Babel's config\n * files. Items returned from this function should be cached by the caller\n * ideally, as recreating the config item will mean re-resolving the item\n * and re-evaluating the plugin/preset function.\n */\nexport function* createConfigItem(\n value:\n | PluginTarget\n | [PluginTarget, PluginOptions]\n | [PluginTarget, PluginOptions, string | void],\n {\n dirname = \".\",\n type,\n }: {\n dirname?: string;\n type?: \"preset\" | \"plugin\";\n } = {},\n): Handler> {\n const descriptor = yield* createDescriptor(value, path.resolve(dirname), {\n type,\n alias: \"programmatic item\",\n });\n\n return createItemFromDescriptor(descriptor);\n}\n\nconst CONFIG_ITEM_BRAND = Symbol.for(\"@babel/core@7 - ConfigItem\");\n\nexport function getItemDescriptor(\n item: unknown,\n): UnloadedDescriptor | void {\n if ((item as any)?.[CONFIG_ITEM_BRAND]) {\n return (item as ConfigItem)._descriptor;\n }\n\n return undefined;\n}\n\nexport type { ConfigItem };\n\n/**\n * A public representation of a plugin/preset that will _eventually_ be load.\n * Users can use this to interact with the results of a loaded Babel\n * configuration.\n *\n * Any changes to public properties of this class should be considered a\n * breaking change to Babel's API.\n */\nclass ConfigItem {\n /**\n * The private underlying descriptor that Babel actually cares about.\n * If you access this, you are a bad person.\n */\n _descriptor: UnloadedDescriptor;\n\n // TODO(Babel 9): Check if this symbol needs to be updated\n /**\n * Used to detect ConfigItem instances from other Babel instances.\n */\n [CONFIG_ITEM_BRAND] = true;\n\n /**\n * The resolved value of the item itself.\n */\n value: object | Function;\n\n /**\n * The options, if any, that were passed to the item.\n * Mutating this will lead to undefined behavior.\n *\n * \"false\" means that this item has been disabled.\n */\n options: object | void | false;\n\n /**\n * The directory that the options for this item are relative to.\n */\n dirname: string;\n\n /**\n * Get the name of the plugin, if the user gave it one.\n */\n name: string | void;\n\n /**\n * Data about the file that the item was loaded from, if Babel knows it.\n */\n file: {\n // The requested path, e.g. \"@babel/env\".\n request: string;\n // The resolved absolute path of the file.\n resolved: string;\n } | void;\n\n constructor(descriptor: UnloadedDescriptor) {\n // Make people less likely to stumble onto this if they are exploring\n // programmatically, and also make sure that if people happen to\n // pass the item through JSON.stringify, it doesn't show up.\n this._descriptor = descriptor;\n Object.defineProperty(this, \"_descriptor\", { enumerable: false });\n\n Object.defineProperty(this, CONFIG_ITEM_BRAND, { enumerable: false });\n\n this.value = this._descriptor.value;\n this.options = this._descriptor.options;\n this.dirname = this._descriptor.dirname;\n this.name = this._descriptor.name;\n this.file = this._descriptor.file\n ? {\n request: this._descriptor.file.request,\n resolved: this._descriptor.file.resolved,\n }\n : undefined;\n\n // Freeze the object to make it clear that people shouldn't expect mutating\n // this object to do anything. A new item should be created if they want\n // to change something.\n Object.freeze(this);\n }\n}\n\nObject.freeze(ConfigItem.prototype);\n"],"mappings":";;;;;;;;AAGA,SAAAA,MAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,KAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,IAAAE,kBAAA,GAAAD,OAAA;AAIO,SAASE,wBAAwBA,CACtCC,IAA6B,EACZ;EACjB,OAAO,IAAIC,UAAU,CAACD,IAAI,CAAC;AAC7B;AAQO,UAAUE,gBAAgBA,CAC/BC,KAGgD,EAChD;EACEC,OAAO,GAAG,GAAG;EACbC;AAIF,CAAC,GAAG,CAAC,CAAC,EACoB;EAC1B,MAAMC,UAAU,GAAG,OAAO,IAAAC,mCAAgB,EAACJ,KAAK,EAAEK,MAAGA,CAAC,CAACC,OAAO,CAACL,OAAO,CAAC,EAAE;IACvEC,IAAI;IACJK,KAAK,EAAE;EACT,CAAC,CAAC;EAEF,OAAOX,wBAAwB,CAACO,UAAU,CAAC;AAC7C;AAEA,MAAMK,iBAAiB,GAAGC,MAAM,CAACC,GAAG,CAAC,4BAA4B,CAAC;AAE3D,SAASC,iBAAiBA,CAC/BC,IAAa,EACmB;EAChC,IAAKA,IAAI,YAAJA,IAAI,CAAWJ,iBAAiB,CAAC,EAAE;IACtC,OAAQI,IAAI,CAAqBC,WAAW;EAC9C;EAEA,OAAOC,SAAS;AAClB;AAYA,MAAMhB,UAAU,CAAM;EA8CpBiB,WAAWA,CAACZ,UAAmC,EAAE;IAAA,KAzCjDU,WAAW;IAAA,KAMVL,iBAAiB,IAAI,IAAI;IAAA,KAK1BR,KAAK;IAAA,KAQLgB,OAAO;IAAA,KAKPf,OAAO;IAAA,KAKPgB,IAAI;IAAA,KAKJC,IAAI;IAWF,IAAI,CAACL,WAAW,GAAGV,UAAU;IAC7BgB,MAAM,CAACC,cAAc,CAAC,IAAI,EAAE,aAAa,EAAE;MAAEC,UAAU,EAAE;IAAM,CAAC,CAAC;IAEjEF,MAAM,CAACC,cAAc,CAAC,IAAI,EAAEZ,iBAAiB,EAAE;MAAEa,UAAU,EAAE;IAAM,CAAC,CAAC;IAErE,IAAI,CAACrB,KAAK,GAAG,IAAI,CAACa,WAAW,CAACb,KAAK;IACnC,IAAI,CAACgB,OAAO,GAAG,IAAI,CAACH,WAAW,CAACG,OAAO;IACvC,IAAI,CAACf,OAAO,GAAG,IAAI,CAACY,WAAW,CAACZ,OAAO;IACvC,IAAI,CAACgB,IAAI,GAAG,IAAI,CAACJ,WAAW,CAACI,IAAI;IACjC,IAAI,CAACC,IAAI,GAAG,IAAI,CAACL,WAAW,CAACK,IAAI,GAC7B;MACEI,OAAO,EAAE,IAAI,CAACT,WAAW,CAACK,IAAI,CAACI,OAAO;MACtCC,QAAQ,EAAE,IAAI,CAACV,WAAW,CAACK,IAAI,CAACK;IAClC,CAAC,GACDT,SAAS;IAKbK,MAAM,CAACK,MAAM,CAAC,IAAI,CAAC;EACrB;AACF;AAEAL,MAAM,CAACK,MAAM,CAAC1B,UAAU,CAAC2B,SAAS,CAAC;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/partial.js b/node_modules/@babel/core/lib/config/partial.js new file mode 100644 index 00000000..c121d273 --- /dev/null +++ b/node_modules/@babel/core/lib/config/partial.js @@ -0,0 +1,158 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = loadPrivatePartialConfig; +exports.loadPartialConfig = loadPartialConfig; +function _path() { + const data = require("path"); + _path = function () { + return data; + }; + return data; +} +var _plugin = require("./plugin.js"); +var _util = require("./util.js"); +var _item = require("./item.js"); +var _configChain = require("./config-chain.js"); +var _environment = require("./helpers/environment.js"); +var _options = require("./validation/options.js"); +var _index = require("./files/index.js"); +var _resolveTargets = require("./resolve-targets.js"); +const _excluded = ["showIgnoredFiles"]; +function _objectWithoutPropertiesLoose(r, e) { if (null == r) return {}; var t = {}; for (var n in r) if ({}.hasOwnProperty.call(r, n)) { if (e.includes(n)) continue; t[n] = r[n]; } return t; } +function resolveRootMode(rootDir, rootMode) { + switch (rootMode) { + case "root": + return rootDir; + case "upward-optional": + { + const upwardRootDir = (0, _index.findConfigUpwards)(rootDir); + return upwardRootDir === null ? rootDir : upwardRootDir; + } + case "upward": + { + const upwardRootDir = (0, _index.findConfigUpwards)(rootDir); + if (upwardRootDir !== null) return upwardRootDir; + throw Object.assign(new Error(`Babel was run with rootMode:"upward" but a root could not ` + `be found when searching upward from "${rootDir}".\n` + `One of the following config files must be in the directory tree: ` + `"${_index.ROOT_CONFIG_FILENAMES.join(", ")}".`), { + code: "BABEL_ROOT_NOT_FOUND", + dirname: rootDir + }); + } + default: + throw new Error(`Assertion failure - unknown rootMode value.`); + } +} +function* loadPrivatePartialConfig(inputOpts) { + if (inputOpts != null && (typeof inputOpts !== "object" || Array.isArray(inputOpts))) { + throw new Error("Babel options must be an object, null, or undefined"); + } + const args = inputOpts ? (0, _options.validate)("arguments", inputOpts) : {}; + const { + envName = (0, _environment.getEnv)(), + cwd = ".", + root: rootDir = ".", + rootMode = "root", + caller, + cloneInputAst = true + } = args; + const absoluteCwd = _path().resolve(cwd); + const absoluteRootDir = resolveRootMode(_path().resolve(absoluteCwd, rootDir), rootMode); + const filename = typeof args.filename === "string" ? _path().resolve(cwd, args.filename) : undefined; + const showConfigPath = yield* (0, _index.resolveShowConfigPath)(absoluteCwd); + const context = { + filename, + cwd: absoluteCwd, + root: absoluteRootDir, + envName, + caller, + showConfig: showConfigPath === filename + }; + const configChain = yield* (0, _configChain.buildRootChain)(args, context); + if (!configChain) return null; + const merged = { + assumptions: {} + }; + configChain.options.forEach(opts => { + (0, _util.mergeOptions)(merged, opts); + }); + const options = Object.assign({}, merged, { + targets: (0, _resolveTargets.resolveTargets)(merged, absoluteRootDir), + cloneInputAst, + babelrc: false, + configFile: false, + browserslistConfigFile: false, + passPerPreset: false, + envName: context.envName, + cwd: context.cwd, + root: context.root, + rootMode: "root", + filename: typeof context.filename === "string" ? context.filename : undefined, + plugins: configChain.plugins.map(descriptor => (0, _item.createItemFromDescriptor)(descriptor)), + presets: configChain.presets.map(descriptor => (0, _item.createItemFromDescriptor)(descriptor)) + }); + return { + options, + context, + fileHandling: configChain.fileHandling, + ignore: configChain.ignore, + babelrc: configChain.babelrc, + config: configChain.config, + files: configChain.files + }; +} +function* loadPartialConfig(opts) { + let showIgnoredFiles = false; + if (typeof opts === "object" && opts !== null && !Array.isArray(opts)) { + var _opts = opts; + ({ + showIgnoredFiles + } = _opts); + opts = _objectWithoutPropertiesLoose(_opts, _excluded); + _opts; + } + const result = yield* loadPrivatePartialConfig(opts); + if (!result) return null; + const { + options, + babelrc, + ignore, + config, + fileHandling, + files + } = result; + if (fileHandling === "ignored" && !showIgnoredFiles) { + return null; + } + (options.plugins || []).forEach(item => { + if (item.value instanceof _plugin.default) { + throw new Error("Passing cached plugin instances is not supported in " + "babel.loadPartialConfig()"); + } + }); + return new PartialConfig(options, babelrc ? babelrc.filepath : undefined, ignore ? ignore.filepath : undefined, config ? config.filepath : undefined, fileHandling, files); +} +class PartialConfig { + constructor(options, babelrc, ignore, config, fileHandling, files) { + this.options = void 0; + this.babelrc = void 0; + this.babelignore = void 0; + this.config = void 0; + this.fileHandling = void 0; + this.files = void 0; + this.options = options; + this.babelignore = ignore; + this.babelrc = babelrc; + this.config = config; + this.fileHandling = fileHandling; + this.files = files; + Object.freeze(this); + } + hasFilesystemConfig() { + return this.babelrc !== undefined || this.config !== undefined; + } +} +Object.freeze(PartialConfig.prototype); +0 && 0; + +//# sourceMappingURL=partial.js.map diff --git a/node_modules/@babel/core/lib/config/partial.js.map b/node_modules/@babel/core/lib/config/partial.js.map new file mode 100644 index 00000000..e7d835b5 --- /dev/null +++ b/node_modules/@babel/core/lib/config/partial.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_path","data","require","_plugin","_util","_item","_configChain","_environment","_options","_index","_resolveTargets","_excluded","_objectWithoutPropertiesLoose","r","e","t","n","hasOwnProperty","call","includes","resolveRootMode","rootDir","rootMode","upwardRootDir","findConfigUpwards","Object","assign","Error","ROOT_CONFIG_FILENAMES","join","code","dirname","loadPrivatePartialConfig","inputOpts","Array","isArray","args","validate","envName","getEnv","cwd","root","caller","cloneInputAst","absoluteCwd","path","resolve","absoluteRootDir","filename","undefined","showConfigPath","resolveShowConfigPath","context","showConfig","configChain","buildRootChain","merged","assumptions","options","forEach","opts","mergeOptions","targets","resolveTargets","babelrc","configFile","browserslistConfigFile","passPerPreset","plugins","map","descriptor","createItemFromDescriptor","presets","fileHandling","ignore","config","files","loadPartialConfig","showIgnoredFiles","_opts","result","item","value","Plugin","PartialConfig","filepath","constructor","babelignore","freeze","hasFilesystemConfig","prototype"],"sources":["../../src/config/partial.ts"],"sourcesContent":["import path from \"path\";\nimport type { Handler } from \"gensync\";\nimport Plugin from \"./plugin.ts\";\nimport { mergeOptions } from \"./util.ts\";\nimport { createItemFromDescriptor } from \"./item.ts\";\nimport { buildRootChain } from \"./config-chain.ts\";\nimport type { ConfigContext, FileHandling } from \"./config-chain.ts\";\nimport { getEnv } from \"./helpers/environment.ts\";\nimport { validate } from \"./validation/options.ts\";\n\nimport type {\n ValidatedOptions,\n NormalizedOptions,\n RootMode,\n InputOptions,\n} from \"./validation/options.ts\";\n\nimport {\n findConfigUpwards,\n resolveShowConfigPath,\n ROOT_CONFIG_FILENAMES,\n} from \"./files/index.ts\";\nimport type { ConfigFile, IgnoreFile } from \"./files/index.ts\";\nimport { resolveTargets } from \"./resolve-targets.ts\";\n\nfunction resolveRootMode(rootDir: string, rootMode: RootMode): string {\n switch (rootMode) {\n case \"root\":\n return rootDir;\n\n case \"upward-optional\": {\n const upwardRootDir = findConfigUpwards(rootDir);\n return upwardRootDir === null ? rootDir : upwardRootDir;\n }\n\n case \"upward\": {\n const upwardRootDir = findConfigUpwards(rootDir);\n if (upwardRootDir !== null) return upwardRootDir;\n\n throw Object.assign(\n new Error(\n `Babel was run with rootMode:\"upward\" but a root could not ` +\n `be found when searching upward from \"${rootDir}\".\\n` +\n `One of the following config files must be in the directory tree: ` +\n `\"${ROOT_CONFIG_FILENAMES.join(\", \")}\".`,\n ) as any,\n {\n code: \"BABEL_ROOT_NOT_FOUND\",\n dirname: rootDir,\n },\n );\n }\n default:\n throw new Error(`Assertion failure - unknown rootMode value.`);\n }\n}\n\nexport type PrivPartialConfig = {\n showIgnoredFiles?: boolean;\n options: NormalizedOptions;\n context: ConfigContext;\n babelrc: ConfigFile | void;\n config: ConfigFile | void;\n ignore: IgnoreFile | void;\n fileHandling: FileHandling;\n files: Set;\n};\n\nexport default function* loadPrivatePartialConfig(\n inputOpts: InputOptions,\n): Handler {\n if (\n inputOpts != null &&\n (typeof inputOpts !== \"object\" || Array.isArray(inputOpts))\n ) {\n throw new Error(\"Babel options must be an object, null, or undefined\");\n }\n\n const args = inputOpts ? validate(\"arguments\", inputOpts) : {};\n\n const {\n envName = getEnv(),\n cwd = \".\",\n root: rootDir = \".\",\n rootMode = \"root\",\n caller,\n cloneInputAst = true,\n } = args;\n const absoluteCwd = path.resolve(cwd);\n const absoluteRootDir = resolveRootMode(\n path.resolve(absoluteCwd, rootDir),\n rootMode,\n );\n\n const filename =\n typeof args.filename === \"string\"\n ? path.resolve(cwd, args.filename)\n : undefined;\n\n const showConfigPath = yield* resolveShowConfigPath(absoluteCwd);\n\n const context: ConfigContext = {\n filename,\n cwd: absoluteCwd,\n root: absoluteRootDir,\n envName,\n caller,\n showConfig: showConfigPath === filename,\n };\n\n const configChain = yield* buildRootChain(args, context);\n if (!configChain) return null;\n\n const merged: ValidatedOptions = {\n assumptions: {},\n };\n configChain.options.forEach(opts => {\n mergeOptions(merged as any, opts);\n });\n\n const options: NormalizedOptions = {\n ...merged,\n targets: resolveTargets(merged, absoluteRootDir),\n\n // Tack the passes onto the object itself so that, if this object is\n // passed back to Babel a second time, it will be in the right structure\n // to not change behavior.\n cloneInputAst,\n babelrc: false,\n configFile: false,\n browserslistConfigFile: false,\n passPerPreset: false,\n envName: context.envName,\n cwd: context.cwd,\n root: context.root,\n rootMode: \"root\",\n filename:\n typeof context.filename === \"string\" ? context.filename : undefined,\n\n plugins: configChain.plugins.map(descriptor =>\n createItemFromDescriptor(descriptor),\n ),\n presets: configChain.presets.map(descriptor =>\n createItemFromDescriptor(descriptor),\n ),\n };\n\n return {\n options,\n context,\n fileHandling: configChain.fileHandling,\n ignore: configChain.ignore,\n babelrc: configChain.babelrc,\n config: configChain.config,\n files: configChain.files,\n };\n}\n\nexport function* loadPartialConfig(\n opts?: InputOptions,\n): Handler {\n let showIgnoredFiles = false;\n // We only extract showIgnoredFiles if opts is an object, so that\n // loadPrivatePartialConfig can throw the appropriate error if it's not.\n if (typeof opts === \"object\" && opts !== null && !Array.isArray(opts)) {\n ({ showIgnoredFiles, ...opts } = opts);\n }\n\n const result: PrivPartialConfig | undefined | null =\n yield* loadPrivatePartialConfig(opts);\n if (!result) return null;\n\n const { options, babelrc, ignore, config, fileHandling, files } = result;\n\n if (fileHandling === \"ignored\" && !showIgnoredFiles) {\n return null;\n }\n\n (options.plugins || []).forEach(item => {\n // @ts-expect-error todo(flow->ts): better type annotation for `item.value`\n if (item.value instanceof Plugin) {\n throw new Error(\n \"Passing cached plugin instances is not supported in \" +\n \"babel.loadPartialConfig()\",\n );\n }\n });\n\n return new PartialConfig(\n options,\n babelrc ? babelrc.filepath : undefined,\n ignore ? ignore.filepath : undefined,\n config ? config.filepath : undefined,\n fileHandling,\n files,\n );\n}\n\nexport type { PartialConfig };\n\nclass PartialConfig {\n /**\n * These properties are public, so any changes to them should be considered\n * a breaking change to Babel's API.\n */\n options: NormalizedOptions;\n babelrc: string | void;\n babelignore: string | void;\n config: string | void;\n fileHandling: FileHandling;\n files: Set;\n\n constructor(\n options: NormalizedOptions,\n babelrc: string | void,\n ignore: string | void,\n config: string | void,\n fileHandling: FileHandling,\n files: Set,\n ) {\n this.options = options;\n this.babelignore = ignore;\n this.babelrc = babelrc;\n this.config = config;\n this.fileHandling = fileHandling;\n this.files = files;\n\n // Freeze since this is a public API and it should be extremely obvious that\n // reassigning properties on here does nothing.\n Object.freeze(this);\n }\n\n /**\n * Returns true if there is a config file in the filesystem for this config.\n */\n hasFilesystemConfig(): boolean {\n return this.babelrc !== undefined || this.config !== undefined;\n }\n}\nObject.freeze(PartialConfig.prototype);\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/pattern-to-regex.js b/node_modules/@babel/core/lib/config/pattern-to-regex.js new file mode 100644 index 00000000..e061f793 --- /dev/null +++ b/node_modules/@babel/core/lib/config/pattern-to-regex.js @@ -0,0 +1,38 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = pathToPattern; +function _path() { + const data = require("path"); + _path = function () { + return data; + }; + return data; +} +const sep = `\\${_path().sep}`; +const endSep = `(?:${sep}|$)`; +const substitution = `[^${sep}]+`; +const starPat = `(?:${substitution}${sep})`; +const starPatLast = `(?:${substitution}${endSep})`; +const starStarPat = `${starPat}*?`; +const starStarPatLast = `${starPat}*?${starPatLast}?`; +function escapeRegExp(string) { + return string.replace(/[|\\{}()[\]^$+*?.]/g, "\\$&"); +} +function pathToPattern(pattern, dirname) { + const parts = _path().resolve(dirname, pattern).split(_path().sep); + return new RegExp(["^", ...parts.map((part, i) => { + const last = i === parts.length - 1; + if (part === "**") return last ? starStarPatLast : starStarPat; + if (part === "*") return last ? starPatLast : starPat; + if (part.indexOf("*.") === 0) { + return substitution + escapeRegExp(part.slice(1)) + (last ? endSep : sep); + } + return escapeRegExp(part) + (last ? endSep : sep); + })].join("")); +} +0 && 0; + +//# sourceMappingURL=pattern-to-regex.js.map diff --git a/node_modules/@babel/core/lib/config/pattern-to-regex.js.map b/node_modules/@babel/core/lib/config/pattern-to-regex.js.map new file mode 100644 index 00000000..ed93e425 --- /dev/null +++ b/node_modules/@babel/core/lib/config/pattern-to-regex.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_path","data","require","sep","path","endSep","substitution","starPat","starPatLast","starStarPat","starStarPatLast","escapeRegExp","string","replace","pathToPattern","pattern","dirname","parts","resolve","split","RegExp","map","part","i","last","length","indexOf","slice","join"],"sources":["../../src/config/pattern-to-regex.ts"],"sourcesContent":["import path from \"path\";\n\nconst sep = `\\\\${path.sep}`;\nconst endSep = `(?:${sep}|$)`;\n\nconst substitution = `[^${sep}]+`;\n\nconst starPat = `(?:${substitution}${sep})`;\nconst starPatLast = `(?:${substitution}${endSep})`;\n\nconst starStarPat = `${starPat}*?`;\nconst starStarPatLast = `${starPat}*?${starPatLast}?`;\n\nfunction escapeRegExp(string: string) {\n return string.replace(/[|\\\\{}()[\\]^$+*?.]/g, \"\\\\$&\");\n}\n\n/**\n * Implement basic pattern matching that will allow users to do the simple\n * tests with * and **. If users want full complex pattern matching, then can\n * always use regex matching, or function validation.\n */\nexport default function pathToPattern(\n pattern: string,\n dirname: string,\n): RegExp {\n const parts = path.resolve(dirname, pattern).split(path.sep);\n\n return new RegExp(\n [\n \"^\",\n ...parts.map((part, i) => {\n const last = i === parts.length - 1;\n\n // ** matches 0 or more path parts.\n if (part === \"**\") return last ? starStarPatLast : starStarPat;\n\n // * matches 1 path part.\n if (part === \"*\") return last ? starPatLast : starPat;\n\n // *.ext matches a wildcard with an extension.\n if (part.indexOf(\"*.\") === 0) {\n return (\n substitution + escapeRegExp(part.slice(1)) + (last ? endSep : sep)\n );\n }\n\n // Otherwise match the pattern text.\n return escapeRegExp(part) + (last ? endSep : sep);\n }),\n ].join(\"\"),\n );\n}\n"],"mappings":";;;;;;AAAA,SAAAA,MAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,KAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEA,MAAME,GAAG,GAAG,KAAKC,MAAGA,CAAC,CAACD,GAAG,EAAE;AAC3B,MAAME,MAAM,GAAG,MAAMF,GAAG,KAAK;AAE7B,MAAMG,YAAY,GAAG,KAAKH,GAAG,IAAI;AAEjC,MAAMI,OAAO,GAAG,MAAMD,YAAY,GAAGH,GAAG,GAAG;AAC3C,MAAMK,WAAW,GAAG,MAAMF,YAAY,GAAGD,MAAM,GAAG;AAElD,MAAMI,WAAW,GAAG,GAAGF,OAAO,IAAI;AAClC,MAAMG,eAAe,GAAG,GAAGH,OAAO,KAAKC,WAAW,GAAG;AAErD,SAASG,YAAYA,CAACC,MAAc,EAAE;EACpC,OAAOA,MAAM,CAACC,OAAO,CAAC,qBAAqB,EAAE,MAAM,CAAC;AACtD;AAOe,SAASC,aAAaA,CACnCC,OAAe,EACfC,OAAe,EACP;EACR,MAAMC,KAAK,GAAGb,MAAGA,CAAC,CAACc,OAAO,CAACF,OAAO,EAAED,OAAO,CAAC,CAACI,KAAK,CAACf,MAAGA,CAAC,CAACD,GAAG,CAAC;EAE5D,OAAO,IAAIiB,MAAM,CACf,CACE,GAAG,EACH,GAAGH,KAAK,CAACI,GAAG,CAAC,CAACC,IAAI,EAAEC,CAAC,KAAK;IACxB,MAAMC,IAAI,GAAGD,CAAC,KAAKN,KAAK,CAACQ,MAAM,GAAG,CAAC;IAGnC,IAAIH,IAAI,KAAK,IAAI,EAAE,OAAOE,IAAI,GAAGd,eAAe,GAAGD,WAAW;IAG9D,IAAIa,IAAI,KAAK,GAAG,EAAE,OAAOE,IAAI,GAAGhB,WAAW,GAAGD,OAAO;IAGrD,IAAIe,IAAI,CAACI,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE;MAC5B,OACEpB,YAAY,GAAGK,YAAY,CAACW,IAAI,CAACK,KAAK,CAAC,CAAC,CAAC,CAAC,IAAIH,IAAI,GAAGnB,MAAM,GAAGF,GAAG,CAAC;IAEtE;IAGA,OAAOQ,YAAY,CAACW,IAAI,CAAC,IAAIE,IAAI,GAAGnB,MAAM,GAAGF,GAAG,CAAC;EACnD,CAAC,CAAC,CACH,CAACyB,IAAI,CAAC,EAAE,CACX,CAAC;AACH;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/plugin.js b/node_modules/@babel/core/lib/config/plugin.js new file mode 100644 index 00000000..21a28cd5 --- /dev/null +++ b/node_modules/@babel/core/lib/config/plugin.js @@ -0,0 +1,33 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _deepArray = require("./helpers/deep-array.js"); +class Plugin { + constructor(plugin, options, key, externalDependencies = (0, _deepArray.finalize)([])) { + this.key = void 0; + this.manipulateOptions = void 0; + this.post = void 0; + this.pre = void 0; + this.visitor = void 0; + this.parserOverride = void 0; + this.generatorOverride = void 0; + this.options = void 0; + this.externalDependencies = void 0; + this.key = plugin.name || key; + this.manipulateOptions = plugin.manipulateOptions; + this.post = plugin.post; + this.pre = plugin.pre; + this.visitor = plugin.visitor || {}; + this.parserOverride = plugin.parserOverride; + this.generatorOverride = plugin.generatorOverride; + this.options = options; + this.externalDependencies = externalDependencies; + } +} +exports.default = Plugin; +0 && 0; + +//# sourceMappingURL=plugin.js.map diff --git a/node_modules/@babel/core/lib/config/plugin.js.map b/node_modules/@babel/core/lib/config/plugin.js.map new file mode 100644 index 00000000..87acda89 --- /dev/null +++ b/node_modules/@babel/core/lib/config/plugin.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_deepArray","require","Plugin","constructor","plugin","options","key","externalDependencies","finalize","manipulateOptions","post","pre","visitor","parserOverride","generatorOverride","name","exports","default"],"sources":["../../src/config/plugin.ts"],"sourcesContent":["import { finalize } from \"./helpers/deep-array.ts\";\nimport type { ReadonlyDeepArray } from \"./helpers/deep-array.ts\";\nimport type { PluginObject } from \"./validation/plugins.ts\";\n\nexport default class Plugin {\n key: string | undefined | null;\n manipulateOptions?: (options: unknown, parserOpts: unknown) => void;\n post?: PluginObject[\"post\"];\n pre?: PluginObject[\"pre\"];\n visitor: PluginObject[\"visitor\"];\n\n parserOverride?: Function;\n generatorOverride?: Function;\n\n options: object;\n\n externalDependencies: ReadonlyDeepArray;\n\n constructor(\n plugin: PluginObject,\n options: object,\n key?: string,\n externalDependencies: ReadonlyDeepArray = finalize([]),\n ) {\n this.key = plugin.name || key;\n\n this.manipulateOptions = plugin.manipulateOptions;\n this.post = plugin.post;\n this.pre = plugin.pre;\n this.visitor = plugin.visitor || {};\n this.parserOverride = plugin.parserOverride;\n this.generatorOverride = plugin.generatorOverride;\n\n this.options = options;\n this.externalDependencies = externalDependencies;\n }\n}\n"],"mappings":";;;;;;AAAA,IAAAA,UAAA,GAAAC,OAAA;AAIe,MAAMC,MAAM,CAAC;EAc1BC,WAAWA,CACTC,MAAoB,EACpBC,OAAe,EACfC,GAAY,EACZC,oBAA+C,GAAG,IAAAC,mBAAQ,EAAC,EAAE,CAAC,EAC9D;IAAA,KAlBFF,GAAG;IAAA,KACHG,iBAAiB;IAAA,KACjBC,IAAI;IAAA,KACJC,GAAG;IAAA,KACHC,OAAO;IAAA,KAEPC,cAAc;IAAA,KACdC,iBAAiB;IAAA,KAEjBT,OAAO;IAAA,KAEPE,oBAAoB;IAQlB,IAAI,CAACD,GAAG,GAAGF,MAAM,CAACW,IAAI,IAAIT,GAAG;IAE7B,IAAI,CAACG,iBAAiB,GAAGL,MAAM,CAACK,iBAAiB;IACjD,IAAI,CAACC,IAAI,GAAGN,MAAM,CAACM,IAAI;IACvB,IAAI,CAACC,GAAG,GAAGP,MAAM,CAACO,GAAG;IACrB,IAAI,CAACC,OAAO,GAAGR,MAAM,CAACQ,OAAO,IAAI,CAAC,CAAC;IACnC,IAAI,CAACC,cAAc,GAAGT,MAAM,CAACS,cAAc;IAC3C,IAAI,CAACC,iBAAiB,GAAGV,MAAM,CAACU,iBAAiB;IAEjD,IAAI,CAACT,OAAO,GAAGA,OAAO;IACtB,IAAI,CAACE,oBAAoB,GAAGA,oBAAoB;EAClD;AACF;AAACS,OAAA,CAAAC,OAAA,GAAAf,MAAA;AAAA","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/printer.js b/node_modules/@babel/core/lib/config/printer.js new file mode 100644 index 00000000..3ac2c075 --- /dev/null +++ b/node_modules/@babel/core/lib/config/printer.js @@ -0,0 +1,113 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.ConfigPrinter = exports.ChainFormatter = void 0; +function _gensync() { + const data = require("gensync"); + _gensync = function () { + return data; + }; + return data; +} +const ChainFormatter = exports.ChainFormatter = { + Programmatic: 0, + Config: 1 +}; +const Formatter = { + title(type, callerName, filepath) { + let title = ""; + if (type === ChainFormatter.Programmatic) { + title = "programmatic options"; + if (callerName) { + title += " from " + callerName; + } + } else { + title = "config " + filepath; + } + return title; + }, + loc(index, envName) { + let loc = ""; + if (index != null) { + loc += `.overrides[${index}]`; + } + if (envName != null) { + loc += `.env["${envName}"]`; + } + return loc; + }, + *optionsAndDescriptors(opt) { + const content = Object.assign({}, opt.options); + delete content.overrides; + delete content.env; + const pluginDescriptors = [...(yield* opt.plugins())]; + if (pluginDescriptors.length) { + content.plugins = pluginDescriptors.map(d => descriptorToConfig(d)); + } + const presetDescriptors = [...(yield* opt.presets())]; + if (presetDescriptors.length) { + content.presets = [...presetDescriptors].map(d => descriptorToConfig(d)); + } + return JSON.stringify(content, undefined, 2); + } +}; +function descriptorToConfig(d) { + var _d$file; + let name = (_d$file = d.file) == null ? void 0 : _d$file.request; + if (name == null) { + if (typeof d.value === "object") { + name = d.value; + } else if (typeof d.value === "function") { + name = `[Function: ${d.value.toString().slice(0, 50)} ... ]`; + } + } + if (name == null) { + name = "[Unknown]"; + } + if (d.options === undefined) { + return name; + } else if (d.name == null) { + return [name, d.options]; + } else { + return [name, d.options, d.name]; + } +} +class ConfigPrinter { + constructor() { + this._stack = []; + } + configure(enabled, type, { + callerName, + filepath + }) { + if (!enabled) return () => {}; + return (content, index, envName) => { + this._stack.push({ + type, + callerName, + filepath, + content, + index, + envName + }); + }; + } + static *format(config) { + let title = Formatter.title(config.type, config.callerName, config.filepath); + const loc = Formatter.loc(config.index, config.envName); + if (loc) title += ` ${loc}`; + const content = yield* Formatter.optionsAndDescriptors(config.content); + return `${title}\n${content}`; + } + *output() { + if (this._stack.length === 0) return ""; + const configs = yield* _gensync().all(this._stack.map(s => ConfigPrinter.format(s))); + return configs.join("\n\n"); + } +} +exports.ConfigPrinter = ConfigPrinter; +0 && 0; + +//# sourceMappingURL=printer.js.map diff --git a/node_modules/@babel/core/lib/config/printer.js.map b/node_modules/@babel/core/lib/config/printer.js.map new file mode 100644 index 00000000..5a559404 --- /dev/null +++ b/node_modules/@babel/core/lib/config/printer.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_gensync","data","require","ChainFormatter","exports","Programmatic","Config","Formatter","title","type","callerName","filepath","loc","index","envName","optionsAndDescriptors","opt","content","Object","assign","options","overrides","env","pluginDescriptors","plugins","length","map","d","descriptorToConfig","presetDescriptors","presets","JSON","stringify","undefined","_d$file","name","file","request","value","toString","slice","ConfigPrinter","constructor","_stack","configure","enabled","push","format","config","output","configs","gensync","all","s","join"],"sources":["../../src/config/printer.ts"],"sourcesContent":["import gensync from \"gensync\";\n\nimport type { Handler } from \"gensync\";\n\nimport type {\n OptionsAndDescriptors,\n UnloadedDescriptor,\n} from \"./config-descriptors.ts\";\n\n// todo: Use flow enums when @babel/transform-flow-types supports it\nexport const ChainFormatter = {\n Programmatic: 0,\n Config: 1,\n};\n\ntype PrintableConfig = {\n content: OptionsAndDescriptors;\n type: (typeof ChainFormatter)[keyof typeof ChainFormatter];\n callerName: string | undefined | null;\n filepath: string | undefined | null;\n index: number | undefined | null;\n envName: string | undefined | null;\n};\n\nconst Formatter = {\n title(\n type: (typeof ChainFormatter)[keyof typeof ChainFormatter],\n callerName?: string | null,\n filepath?: string | null,\n ): string {\n let title = \"\";\n if (type === ChainFormatter.Programmatic) {\n title = \"programmatic options\";\n if (callerName) {\n title += \" from \" + callerName;\n }\n } else {\n title = \"config \" + filepath;\n }\n return title;\n },\n loc(index?: number | null, envName?: string | null): string {\n let loc = \"\";\n if (index != null) {\n loc += `.overrides[${index}]`;\n }\n if (envName != null) {\n loc += `.env[\"${envName}\"]`;\n }\n return loc;\n },\n\n *optionsAndDescriptors(opt: OptionsAndDescriptors) {\n const content = { ...opt.options };\n // overrides and env will be printed as separated config items\n delete content.overrides;\n delete content.env;\n // resolve to descriptors\n const pluginDescriptors = [...(yield* opt.plugins())];\n if (pluginDescriptors.length) {\n content.plugins = pluginDescriptors.map(d => descriptorToConfig(d));\n }\n const presetDescriptors = [...(yield* opt.presets())];\n if (presetDescriptors.length) {\n content.presets = [...presetDescriptors].map(d => descriptorToConfig(d));\n }\n return JSON.stringify(content, undefined, 2);\n },\n};\n\nfunction descriptorToConfig(\n d: UnloadedDescriptor,\n): object | string | [string, unknown] | [string, unknown, string] {\n let name: object | string = d.file?.request;\n if (name == null) {\n if (typeof d.value === \"object\") {\n name = d.value;\n } else if (typeof d.value === \"function\") {\n // If the unloaded descriptor is a function, i.e. `plugins: [ require(\"my-plugin\") ]`,\n // we print the first 50 characters of the function source code and hopefully we can see\n // `name: 'my-plugin'` in the source\n name = `[Function: ${d.value.toString().slice(0, 50)} ... ]`;\n }\n }\n if (name == null) {\n name = \"[Unknown]\";\n }\n if (d.options === undefined) {\n return name;\n } else if (d.name == null) {\n return [name, d.options];\n } else {\n return [name, d.options, d.name];\n }\n}\n\nexport class ConfigPrinter {\n _stack: Array = [];\n configure(\n enabled: boolean,\n type: (typeof ChainFormatter)[keyof typeof ChainFormatter],\n {\n callerName,\n filepath,\n }: {\n callerName?: string;\n filepath?: string;\n },\n ) {\n if (!enabled) return () => {};\n return (\n content: OptionsAndDescriptors,\n index?: number | null,\n envName?: string | null,\n ) => {\n this._stack.push({\n type,\n callerName,\n filepath,\n content,\n index,\n envName,\n });\n };\n }\n static *format(config: PrintableConfig): Handler {\n let title = Formatter.title(\n config.type,\n config.callerName,\n config.filepath,\n );\n const loc = Formatter.loc(config.index, config.envName);\n if (loc) title += ` ${loc}`;\n const content = yield* Formatter.optionsAndDescriptors(config.content);\n return `${title}\\n${content}`;\n }\n\n *output(): Handler {\n if (this._stack.length === 0) return \"\";\n const configs = yield* gensync.all(\n this._stack.map(s => ConfigPrinter.format(s)),\n );\n return configs.join(\"\\n\\n\");\n }\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/resolve-targets-browser.js b/node_modules/@babel/core/lib/config/resolve-targets-browser.js new file mode 100644 index 00000000..3fdbd882 --- /dev/null +++ b/node_modules/@babel/core/lib/config/resolve-targets-browser.js @@ -0,0 +1,41 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.resolveBrowserslistConfigFile = resolveBrowserslistConfigFile; +exports.resolveTargets = resolveTargets; +function _helperCompilationTargets() { + const data = require("@babel/helper-compilation-targets"); + _helperCompilationTargets = function () { + return data; + }; + return data; +} +function resolveBrowserslistConfigFile(browserslistConfigFile, configFilePath) { + return undefined; +} +function resolveTargets(options, root) { + const optTargets = options.targets; + let targets; + if (typeof optTargets === "string" || Array.isArray(optTargets)) { + targets = { + browsers: optTargets + }; + } else if (optTargets) { + if ("esmodules" in optTargets) { + targets = Object.assign({}, optTargets, { + esmodules: "intersect" + }); + } else { + targets = optTargets; + } + } + return (0, _helperCompilationTargets().default)(targets, { + ignoreBrowserslistConfig: true, + browserslistEnv: options.browserslistEnv + }); +} +0 && 0; + +//# sourceMappingURL=resolve-targets-browser.js.map diff --git a/node_modules/@babel/core/lib/config/resolve-targets-browser.js.map b/node_modules/@babel/core/lib/config/resolve-targets-browser.js.map new file mode 100644 index 00000000..839585dd --- /dev/null +++ b/node_modules/@babel/core/lib/config/resolve-targets-browser.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_helperCompilationTargets","data","require","resolveBrowserslistConfigFile","browserslistConfigFile","configFilePath","undefined","resolveTargets","options","root","optTargets","targets","Array","isArray","browsers","Object","assign","esmodules","getTargets","ignoreBrowserslistConfig","browserslistEnv"],"sources":["../../src/config/resolve-targets-browser.ts"],"sourcesContent":["import type { ValidatedOptions } from \"./validation/options.ts\";\nimport getTargets, {\n type InputTargets,\n} from \"@babel/helper-compilation-targets\";\n\nimport type { Targets } from \"@babel/helper-compilation-targets\";\n\nexport function resolveBrowserslistConfigFile(\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n browserslistConfigFile: string,\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n configFilePath: string,\n): string | void {\n return undefined;\n}\n\nexport function resolveTargets(\n options: ValidatedOptions,\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n root: string,\n): Targets {\n const optTargets = options.targets;\n let targets: InputTargets;\n\n if (typeof optTargets === \"string\" || Array.isArray(optTargets)) {\n targets = { browsers: optTargets };\n } else if (optTargets) {\n if (\"esmodules\" in optTargets) {\n targets = { ...optTargets, esmodules: \"intersect\" };\n } else {\n // https://github.com/microsoft/TypeScript/issues/17002\n targets = optTargets as InputTargets;\n }\n }\n\n return getTargets(targets, {\n ignoreBrowserslistConfig: true,\n browserslistEnv: options.browserslistEnv,\n });\n}\n"],"mappings":";;;;;;;AACA,SAAAA,0BAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,yBAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAMO,SAASE,6BAA6BA,CAE3CC,sBAA8B,EAE9BC,cAAsB,EACP;EACf,OAAOC,SAAS;AAClB;AAEO,SAASC,cAAcA,CAC5BC,OAAyB,EAEzBC,IAAY,EACH;EACT,MAAMC,UAAU,GAAGF,OAAO,CAACG,OAAO;EAClC,IAAIA,OAAqB;EAEzB,IAAI,OAAOD,UAAU,KAAK,QAAQ,IAAIE,KAAK,CAACC,OAAO,CAACH,UAAU,CAAC,EAAE;IAC/DC,OAAO,GAAG;MAAEG,QAAQ,EAAEJ;IAAW,CAAC;EACpC,CAAC,MAAM,IAAIA,UAAU,EAAE;IACrB,IAAI,WAAW,IAAIA,UAAU,EAAE;MAC7BC,OAAO,GAAAI,MAAA,CAAAC,MAAA,KAAQN,UAAU;QAAEO,SAAS,EAAE;MAAW,EAAE;IACrD,CAAC,MAAM;MAELN,OAAO,GAAGD,UAA0B;IACtC;EACF;EAEA,OAAO,IAAAQ,mCAAU,EAACP,OAAO,EAAE;IACzBQ,wBAAwB,EAAE,IAAI;IAC9BC,eAAe,EAAEZ,OAAO,CAACY;EAC3B,CAAC,CAAC;AACJ;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/resolve-targets.js b/node_modules/@babel/core/lib/config/resolve-targets.js new file mode 100644 index 00000000..1fc539a7 --- /dev/null +++ b/node_modules/@babel/core/lib/config/resolve-targets.js @@ -0,0 +1,61 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.resolveBrowserslistConfigFile = resolveBrowserslistConfigFile; +exports.resolveTargets = resolveTargets; +function _path() { + const data = require("path"); + _path = function () { + return data; + }; + return data; +} +function _helperCompilationTargets() { + const data = require("@babel/helper-compilation-targets"); + _helperCompilationTargets = function () { + return data; + }; + return data; +} +({}); +function resolveBrowserslistConfigFile(browserslistConfigFile, configFileDir) { + return _path().resolve(configFileDir, browserslistConfigFile); +} +function resolveTargets(options, root) { + const optTargets = options.targets; + let targets; + if (typeof optTargets === "string" || Array.isArray(optTargets)) { + targets = { + browsers: optTargets + }; + } else if (optTargets) { + if ("esmodules" in optTargets) { + targets = Object.assign({}, optTargets, { + esmodules: "intersect" + }); + } else { + targets = optTargets; + } + } + const { + browserslistConfigFile + } = options; + let configFile; + let ignoreBrowserslistConfig = false; + if (typeof browserslistConfigFile === "string") { + configFile = browserslistConfigFile; + } else { + ignoreBrowserslistConfig = browserslistConfigFile === false; + } + return (0, _helperCompilationTargets().default)(targets, { + ignoreBrowserslistConfig, + configFile, + configPath: root, + browserslistEnv: options.browserslistEnv + }); +} +0 && 0; + +//# sourceMappingURL=resolve-targets.js.map diff --git a/node_modules/@babel/core/lib/config/resolve-targets.js.map b/node_modules/@babel/core/lib/config/resolve-targets.js.map new file mode 100644 index 00000000..0fada4ed --- /dev/null +++ b/node_modules/@babel/core/lib/config/resolve-targets.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_path","data","require","_helperCompilationTargets","resolveBrowserslistConfigFile","browserslistConfigFile","configFileDir","path","resolve","resolveTargets","options","root","optTargets","targets","Array","isArray","browsers","Object","assign","esmodules","configFile","ignoreBrowserslistConfig","getTargets","configPath","browserslistEnv"],"sources":["../../src/config/resolve-targets.ts"],"sourcesContent":["type browserType = typeof import(\"./resolve-targets-browser\");\ntype nodeType = typeof import(\"./resolve-targets\");\n\n// Kind of gross, but essentially asserting that the exports of this module are the same as the\n// exports of index-browser, since this file may be replaced at bundle time with index-browser.\n({}) as any as browserType as nodeType;\n\nimport type { ValidatedOptions } from \"./validation/options.ts\";\nimport path from \"path\";\nimport getTargets, {\n type InputTargets,\n} from \"@babel/helper-compilation-targets\";\n\nimport type { Targets } from \"@babel/helper-compilation-targets\";\n\nexport function resolveBrowserslistConfigFile(\n browserslistConfigFile: string,\n configFileDir: string,\n): string | undefined {\n return path.resolve(configFileDir, browserslistConfigFile);\n}\n\nexport function resolveTargets(\n options: ValidatedOptions,\n root: string,\n): Targets {\n const optTargets = options.targets;\n let targets: InputTargets;\n\n if (typeof optTargets === \"string\" || Array.isArray(optTargets)) {\n targets = { browsers: optTargets };\n } else if (optTargets) {\n if (\"esmodules\" in optTargets) {\n targets = { ...optTargets, esmodules: \"intersect\" };\n } else {\n // https://github.com/microsoft/TypeScript/issues/17002\n targets = optTargets as InputTargets;\n }\n }\n\n const { browserslistConfigFile } = options;\n let configFile;\n let ignoreBrowserslistConfig = false;\n if (typeof browserslistConfigFile === \"string\") {\n configFile = browserslistConfigFile;\n } else {\n ignoreBrowserslistConfig = browserslistConfigFile === false;\n }\n\n return getTargets(targets, {\n ignoreBrowserslistConfig,\n configFile,\n configPath: root,\n browserslistEnv: options.browserslistEnv,\n });\n}\n"],"mappings":";;;;;;;AAQA,SAAAA,MAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,KAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAE,0BAAA;EAAA,MAAAF,IAAA,GAAAC,OAAA;EAAAC,yBAAA,YAAAA,CAAA;IAAA,OAAAF,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAJA,CAAC,CAAC,CAAC;AAUI,SAASG,6BAA6BA,CAC3CC,sBAA8B,EAC9BC,aAAqB,EACD;EACpB,OAAOC,MAAGA,CAAC,CAACC,OAAO,CAACF,aAAa,EAAED,sBAAsB,CAAC;AAC5D;AAEO,SAASI,cAAcA,CAC5BC,OAAyB,EACzBC,IAAY,EACH;EACT,MAAMC,UAAU,GAAGF,OAAO,CAACG,OAAO;EAClC,IAAIA,OAAqB;EAEzB,IAAI,OAAOD,UAAU,KAAK,QAAQ,IAAIE,KAAK,CAACC,OAAO,CAACH,UAAU,CAAC,EAAE;IAC/DC,OAAO,GAAG;MAAEG,QAAQ,EAAEJ;IAAW,CAAC;EACpC,CAAC,MAAM,IAAIA,UAAU,EAAE;IACrB,IAAI,WAAW,IAAIA,UAAU,EAAE;MAC7BC,OAAO,GAAAI,MAAA,CAAAC,MAAA,KAAQN,UAAU;QAAEO,SAAS,EAAE;MAAW,EAAE;IACrD,CAAC,MAAM;MAELN,OAAO,GAAGD,UAA0B;IACtC;EACF;EAEA,MAAM;IAAEP;EAAuB,CAAC,GAAGK,OAAO;EAC1C,IAAIU,UAAU;EACd,IAAIC,wBAAwB,GAAG,KAAK;EACpC,IAAI,OAAOhB,sBAAsB,KAAK,QAAQ,EAAE;IAC9Ce,UAAU,GAAGf,sBAAsB;EACrC,CAAC,MAAM;IACLgB,wBAAwB,GAAGhB,sBAAsB,KAAK,KAAK;EAC7D;EAEA,OAAO,IAAAiB,mCAAU,EAACT,OAAO,EAAE;IACzBQ,wBAAwB;IACxBD,UAAU;IACVG,UAAU,EAAEZ,IAAI;IAChBa,eAAe,EAAEd,OAAO,CAACc;EAC3B,CAAC,CAAC;AACJ;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/util.js b/node_modules/@babel/core/lib/config/util.js new file mode 100644 index 00000000..077f1af8 --- /dev/null +++ b/node_modules/@babel/core/lib/config/util.js @@ -0,0 +1,31 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.isIterableIterator = isIterableIterator; +exports.mergeOptions = mergeOptions; +function mergeOptions(target, source) { + for (const k of Object.keys(source)) { + if ((k === "parserOpts" || k === "generatorOpts" || k === "assumptions") && source[k]) { + const parserOpts = source[k]; + const targetObj = target[k] || (target[k] = {}); + mergeDefaultFields(targetObj, parserOpts); + } else { + const val = source[k]; + if (val !== undefined) target[k] = val; + } + } +} +function mergeDefaultFields(target, source) { + for (const k of Object.keys(source)) { + const val = source[k]; + if (val !== undefined) target[k] = val; + } +} +function isIterableIterator(value) { + return !!value && typeof value.next === "function" && typeof value[Symbol.iterator] === "function"; +} +0 && 0; + +//# sourceMappingURL=util.js.map diff --git a/node_modules/@babel/core/lib/config/util.js.map b/node_modules/@babel/core/lib/config/util.js.map new file mode 100644 index 00000000..696c28c7 --- /dev/null +++ b/node_modules/@babel/core/lib/config/util.js.map @@ -0,0 +1 @@ +{"version":3,"names":["mergeOptions","target","source","k","Object","keys","parserOpts","targetObj","mergeDefaultFields","val","undefined","isIterableIterator","value","next","Symbol","iterator"],"sources":["../../src/config/util.ts"],"sourcesContent":["import type {\n ValidatedOptions,\n NormalizedOptions,\n} from \"./validation/options.ts\";\n\nexport function mergeOptions(\n target: ValidatedOptions,\n source: ValidatedOptions | NormalizedOptions,\n): void {\n for (const k of Object.keys(source)) {\n if (\n (k === \"parserOpts\" || k === \"generatorOpts\" || k === \"assumptions\") &&\n source[k]\n ) {\n const parserOpts = source[k];\n const targetObj = target[k] || (target[k] = {});\n mergeDefaultFields(targetObj, parserOpts);\n } else {\n //@ts-expect-error k must index source\n const val = source[k];\n //@ts-expect-error assigning source to target\n if (val !== undefined) target[k] = val as any;\n }\n }\n}\n\nfunction mergeDefaultFields(target: T, source: T) {\n for (const k of Object.keys(source) as (keyof T)[]) {\n const val = source[k];\n if (val !== undefined) target[k] = val;\n }\n}\n\nexport function isIterableIterator(value: any): value is IterableIterator {\n return (\n !!value &&\n typeof value.next === \"function\" &&\n typeof value[Symbol.iterator] === \"function\"\n );\n}\n"],"mappings":";;;;;;;AAKO,SAASA,YAAYA,CAC1BC,MAAwB,EACxBC,MAA4C,EACtC;EACN,KAAK,MAAMC,CAAC,IAAIC,MAAM,CAACC,IAAI,CAACH,MAAM,CAAC,EAAE;IACnC,IACE,CAACC,CAAC,KAAK,YAAY,IAAIA,CAAC,KAAK,eAAe,IAAIA,CAAC,KAAK,aAAa,KACnED,MAAM,CAACC,CAAC,CAAC,EACT;MACA,MAAMG,UAAU,GAAGJ,MAAM,CAACC,CAAC,CAAC;MAC5B,MAAMI,SAAS,GAAGN,MAAM,CAACE,CAAC,CAAC,KAAKF,MAAM,CAACE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;MAC/CK,kBAAkB,CAACD,SAAS,EAAED,UAAU,CAAC;IAC3C,CAAC,MAAM;MAEL,MAAMG,GAAG,GAAGP,MAAM,CAACC,CAAC,CAAC;MAErB,IAAIM,GAAG,KAAKC,SAAS,EAAET,MAAM,CAACE,CAAC,CAAC,GAAGM,GAAU;IAC/C;EACF;AACF;AAEA,SAASD,kBAAkBA,CAAmBP,MAAS,EAAEC,MAAS,EAAE;EAClE,KAAK,MAAMC,CAAC,IAAIC,MAAM,CAACC,IAAI,CAACH,MAAM,CAAC,EAAiB;IAClD,MAAMO,GAAG,GAAGP,MAAM,CAACC,CAAC,CAAC;IACrB,IAAIM,GAAG,KAAKC,SAAS,EAAET,MAAM,CAACE,CAAC,CAAC,GAAGM,GAAG;EACxC;AACF;AAEO,SAASE,kBAAkBA,CAACC,KAAU,EAAkC;EAC7E,OACE,CAAC,CAACA,KAAK,IACP,OAAOA,KAAK,CAACC,IAAI,KAAK,UAAU,IAChC,OAAOD,KAAK,CAACE,MAAM,CAACC,QAAQ,CAAC,KAAK,UAAU;AAEhD;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/validation/option-assertions.js b/node_modules/@babel/core/lib/config/validation/option-assertions.js new file mode 100644 index 00000000..73d577c5 --- /dev/null +++ b/node_modules/@babel/core/lib/config/validation/option-assertions.js @@ -0,0 +1,277 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.access = access; +exports.assertArray = assertArray; +exports.assertAssumptions = assertAssumptions; +exports.assertBabelrcSearch = assertBabelrcSearch; +exports.assertBoolean = assertBoolean; +exports.assertCallerMetadata = assertCallerMetadata; +exports.assertCompact = assertCompact; +exports.assertConfigApplicableTest = assertConfigApplicableTest; +exports.assertConfigFileSearch = assertConfigFileSearch; +exports.assertFunction = assertFunction; +exports.assertIgnoreList = assertIgnoreList; +exports.assertInputSourceMap = assertInputSourceMap; +exports.assertObject = assertObject; +exports.assertPluginList = assertPluginList; +exports.assertRootMode = assertRootMode; +exports.assertSourceMaps = assertSourceMaps; +exports.assertSourceType = assertSourceType; +exports.assertString = assertString; +exports.assertTargets = assertTargets; +exports.msg = msg; +function _helperCompilationTargets() { + const data = require("@babel/helper-compilation-targets"); + _helperCompilationTargets = function () { + return data; + }; + return data; +} +var _options = require("./options.js"); +function msg(loc) { + switch (loc.type) { + case "root": + return ``; + case "env": + return `${msg(loc.parent)}.env["${loc.name}"]`; + case "overrides": + return `${msg(loc.parent)}.overrides[${loc.index}]`; + case "option": + return `${msg(loc.parent)}.${loc.name}`; + case "access": + return `${msg(loc.parent)}[${JSON.stringify(loc.name)}]`; + default: + throw new Error(`Assertion failure: Unknown type ${loc.type}`); + } +} +function access(loc, name) { + return { + type: "access", + name, + parent: loc + }; +} +function assertRootMode(loc, value) { + if (value !== undefined && value !== "root" && value !== "upward" && value !== "upward-optional") { + throw new Error(`${msg(loc)} must be a "root", "upward", "upward-optional" or undefined`); + } + return value; +} +function assertSourceMaps(loc, value) { + if (value !== undefined && typeof value !== "boolean" && value !== "inline" && value !== "both") { + throw new Error(`${msg(loc)} must be a boolean, "inline", "both", or undefined`); + } + return value; +} +function assertCompact(loc, value) { + if (value !== undefined && typeof value !== "boolean" && value !== "auto") { + throw new Error(`${msg(loc)} must be a boolean, "auto", or undefined`); + } + return value; +} +function assertSourceType(loc, value) { + if (value !== undefined && value !== "module" && value !== "script" && value !== "unambiguous") { + throw new Error(`${msg(loc)} must be "module", "script", "unambiguous", or undefined`); + } + return value; +} +function assertCallerMetadata(loc, value) { + const obj = assertObject(loc, value); + if (obj) { + if (typeof obj.name !== "string") { + throw new Error(`${msg(loc)} set but does not contain "name" property string`); + } + for (const prop of Object.keys(obj)) { + const propLoc = access(loc, prop); + const value = obj[prop]; + if (value != null && typeof value !== "boolean" && typeof value !== "string" && typeof value !== "number") { + throw new Error(`${msg(propLoc)} must be null, undefined, a boolean, a string, or a number.`); + } + } + } + return value; +} +function assertInputSourceMap(loc, value) { + if (value !== undefined && typeof value !== "boolean" && (typeof value !== "object" || !value)) { + throw new Error(`${msg(loc)} must be a boolean, object, or undefined`); + } + return value; +} +function assertString(loc, value) { + if (value !== undefined && typeof value !== "string") { + throw new Error(`${msg(loc)} must be a string, or undefined`); + } + return value; +} +function assertFunction(loc, value) { + if (value !== undefined && typeof value !== "function") { + throw new Error(`${msg(loc)} must be a function, or undefined`); + } + return value; +} +function assertBoolean(loc, value) { + if (value !== undefined && typeof value !== "boolean") { + throw new Error(`${msg(loc)} must be a boolean, or undefined`); + } + return value; +} +function assertObject(loc, value) { + if (value !== undefined && (typeof value !== "object" || Array.isArray(value) || !value)) { + throw new Error(`${msg(loc)} must be an object, or undefined`); + } + return value; +} +function assertArray(loc, value) { + if (value != null && !Array.isArray(value)) { + throw new Error(`${msg(loc)} must be an array, or undefined`); + } + return value; +} +function assertIgnoreList(loc, value) { + const arr = assertArray(loc, value); + arr == null || arr.forEach((item, i) => assertIgnoreItem(access(loc, i), item)); + return arr; +} +function assertIgnoreItem(loc, value) { + if (typeof value !== "string" && typeof value !== "function" && !(value instanceof RegExp)) { + throw new Error(`${msg(loc)} must be an array of string/Function/RegExp values, or undefined`); + } + return value; +} +function assertConfigApplicableTest(loc, value) { + if (value === undefined) { + return value; + } + if (Array.isArray(value)) { + value.forEach((item, i) => { + if (!checkValidTest(item)) { + throw new Error(`${msg(access(loc, i))} must be a string/Function/RegExp.`); + } + }); + } else if (!checkValidTest(value)) { + throw new Error(`${msg(loc)} must be a string/Function/RegExp, or an array of those`); + } + return value; +} +function checkValidTest(value) { + return typeof value === "string" || typeof value === "function" || value instanceof RegExp; +} +function assertConfigFileSearch(loc, value) { + if (value !== undefined && typeof value !== "boolean" && typeof value !== "string") { + throw new Error(`${msg(loc)} must be a undefined, a boolean, a string, ` + `got ${JSON.stringify(value)}`); + } + return value; +} +function assertBabelrcSearch(loc, value) { + if (value === undefined || typeof value === "boolean") { + return value; + } + if (Array.isArray(value)) { + value.forEach((item, i) => { + if (!checkValidTest(item)) { + throw new Error(`${msg(access(loc, i))} must be a string/Function/RegExp.`); + } + }); + } else if (!checkValidTest(value)) { + throw new Error(`${msg(loc)} must be a undefined, a boolean, a string/Function/RegExp ` + `or an array of those, got ${JSON.stringify(value)}`); + } + return value; +} +function assertPluginList(loc, value) { + const arr = assertArray(loc, value); + if (arr) { + arr.forEach((item, i) => assertPluginItem(access(loc, i), item)); + } + return arr; +} +function assertPluginItem(loc, value) { + if (Array.isArray(value)) { + if (value.length === 0) { + throw new Error(`${msg(loc)} must include an object`); + } + if (value.length > 3) { + throw new Error(`${msg(loc)} may only be a two-tuple or three-tuple`); + } + assertPluginTarget(access(loc, 0), value[0]); + if (value.length > 1) { + const opts = value[1]; + if (opts !== undefined && opts !== false && (typeof opts !== "object" || Array.isArray(opts) || opts === null)) { + throw new Error(`${msg(access(loc, 1))} must be an object, false, or undefined`); + } + } + if (value.length === 3) { + const name = value[2]; + if (name !== undefined && typeof name !== "string") { + throw new Error(`${msg(access(loc, 2))} must be a string, or undefined`); + } + } + } else { + assertPluginTarget(loc, value); + } + return value; +} +function assertPluginTarget(loc, value) { + if ((typeof value !== "object" || !value) && typeof value !== "string" && typeof value !== "function") { + throw new Error(`${msg(loc)} must be a string, object, function`); + } + return value; +} +function assertTargets(loc, value) { + if ((0, _helperCompilationTargets().isBrowsersQueryValid)(value)) return value; + if (typeof value !== "object" || !value || Array.isArray(value)) { + throw new Error(`${msg(loc)} must be a string, an array of strings or an object`); + } + const browsersLoc = access(loc, "browsers"); + const esmodulesLoc = access(loc, "esmodules"); + assertBrowsersList(browsersLoc, value.browsers); + assertBoolean(esmodulesLoc, value.esmodules); + for (const key of Object.keys(value)) { + const val = value[key]; + const subLoc = access(loc, key); + if (key === "esmodules") assertBoolean(subLoc, val);else if (key === "browsers") assertBrowsersList(subLoc, val);else if (!hasOwnProperty.call(_helperCompilationTargets().TargetNames, key)) { + const validTargets = Object.keys(_helperCompilationTargets().TargetNames).join(", "); + throw new Error(`${msg(subLoc)} is not a valid target. Supported targets are ${validTargets}`); + } else assertBrowserVersion(subLoc, val); + } + return value; +} +function assertBrowsersList(loc, value) { + if (value !== undefined && !(0, _helperCompilationTargets().isBrowsersQueryValid)(value)) { + throw new Error(`${msg(loc)} must be undefined, a string or an array of strings`); + } +} +function assertBrowserVersion(loc, value) { + if (typeof value === "number" && Math.round(value) === value) return; + if (typeof value === "string") return; + throw new Error(`${msg(loc)} must be a string or an integer number`); +} +function assertAssumptions(loc, value) { + if (value === undefined) return; + if (typeof value !== "object" || value === null) { + throw new Error(`${msg(loc)} must be an object or undefined.`); + } + let root = loc; + do { + root = root.parent; + } while (root.type !== "root"); + const inPreset = root.source === "preset"; + for (const name of Object.keys(value)) { + const subLoc = access(loc, name); + if (!_options.assumptionsNames.has(name)) { + throw new Error(`${msg(subLoc)} is not a supported assumption.`); + } + if (typeof value[name] !== "boolean") { + throw new Error(`${msg(subLoc)} must be a boolean.`); + } + if (inPreset && value[name] === false) { + throw new Error(`${msg(subLoc)} cannot be set to 'false' inside presets.`); + } + } + return value; +} +0 && 0; + +//# sourceMappingURL=option-assertions.js.map diff --git a/node_modules/@babel/core/lib/config/validation/option-assertions.js.map b/node_modules/@babel/core/lib/config/validation/option-assertions.js.map new file mode 100644 index 00000000..f68e0d32 --- /dev/null +++ b/node_modules/@babel/core/lib/config/validation/option-assertions.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_helperCompilationTargets","data","require","_options","msg","loc","type","parent","name","index","JSON","stringify","Error","access","assertRootMode","value","undefined","assertSourceMaps","assertCompact","assertSourceType","assertCallerMetadata","obj","assertObject","prop","Object","keys","propLoc","assertInputSourceMap","assertString","assertFunction","assertBoolean","Array","isArray","assertArray","assertIgnoreList","arr","forEach","item","i","assertIgnoreItem","RegExp","assertConfigApplicableTest","checkValidTest","assertConfigFileSearch","assertBabelrcSearch","assertPluginList","assertPluginItem","length","assertPluginTarget","opts","assertTargets","isBrowsersQueryValid","browsersLoc","esmodulesLoc","assertBrowsersList","browsers","esmodules","key","val","subLoc","hasOwnProperty","call","TargetNames","validTargets","join","assertBrowserVersion","Math","round","assertAssumptions","root","inPreset","source","assumptionsNames","has"],"sources":["../../../src/config/validation/option-assertions.ts"],"sourcesContent":["import {\n isBrowsersQueryValid,\n TargetNames,\n} from \"@babel/helper-compilation-targets\";\n\nimport type {\n ConfigFileSearch,\n BabelrcSearch,\n IgnoreList,\n IgnoreItem,\n PluginList,\n PluginItem,\n PluginTarget,\n ConfigApplicableTest,\n SourceMapsOption,\n SourceTypeOption,\n CompactOption,\n RootInputSourceMapOption,\n NestingPath,\n CallerMetadata,\n RootMode,\n TargetsListOrObject,\n AssumptionName,\n} from \"./options.ts\";\n\nimport { assumptionsNames } from \"./options.ts\";\n\nexport type { RootPath } from \"./options.ts\";\n\nexport type ValidatorSet = {\n [name: string]: Validator;\n};\n\nexport type Validator = (loc: OptionPath, value: unknown) => T;\n\nexport function msg(loc: NestingPath | GeneralPath): string {\n switch (loc.type) {\n case \"root\":\n return ``;\n case \"env\":\n return `${msg(loc.parent)}.env[\"${loc.name}\"]`;\n case \"overrides\":\n return `${msg(loc.parent)}.overrides[${loc.index}]`;\n case \"option\":\n return `${msg(loc.parent)}.${loc.name}`;\n case \"access\":\n return `${msg(loc.parent)}[${JSON.stringify(loc.name)}]`;\n default:\n // @ts-expect-error should not happen when code is type checked\n throw new Error(`Assertion failure: Unknown type ${loc.type}`);\n }\n}\n\nexport function access(loc: GeneralPath, name: string | number): AccessPath {\n return {\n type: \"access\",\n name,\n parent: loc,\n };\n}\n\nexport type OptionPath = Readonly<{\n type: \"option\";\n name: string;\n parent: NestingPath;\n}>;\ntype AccessPath = Readonly<{\n type: \"access\";\n name: string | number;\n parent: GeneralPath;\n}>;\ntype GeneralPath = OptionPath | AccessPath;\n\nexport function assertRootMode(\n loc: OptionPath,\n value: unknown,\n): RootMode | void {\n if (\n value !== undefined &&\n value !== \"root\" &&\n value !== \"upward\" &&\n value !== \"upward-optional\"\n ) {\n throw new Error(\n `${msg(loc)} must be a \"root\", \"upward\", \"upward-optional\" or undefined`,\n );\n }\n // @ts-expect-error: TS can only narrow down the type when \"strictNullCheck\" is true\n return value;\n}\n\nexport function assertSourceMaps(\n loc: OptionPath,\n value: unknown,\n): SourceMapsOption | void {\n if (\n value !== undefined &&\n typeof value !== \"boolean\" &&\n value !== \"inline\" &&\n value !== \"both\"\n ) {\n throw new Error(\n `${msg(loc)} must be a boolean, \"inline\", \"both\", or undefined`,\n );\n }\n // @ts-expect-error: TS can only narrow down the type when \"strictNullCheck\" is true\n return value;\n}\n\nexport function assertCompact(\n loc: OptionPath,\n value: unknown,\n): CompactOption | void {\n if (value !== undefined && typeof value !== \"boolean\" && value !== \"auto\") {\n throw new Error(`${msg(loc)} must be a boolean, \"auto\", or undefined`);\n }\n // @ts-expect-error: TS can only narrow down the type when \"strictNullCheck\" is true\n return value;\n}\n\nexport function assertSourceType(\n loc: OptionPath,\n value: unknown,\n): SourceTypeOption | void {\n if (\n value !== undefined &&\n value !== \"module\" &&\n value !== \"script\" &&\n value !== \"unambiguous\"\n ) {\n throw new Error(\n `${msg(loc)} must be \"module\", \"script\", \"unambiguous\", or undefined`,\n );\n }\n // @ts-expect-error: TS can only narrow down the type when \"strictNullCheck\" is true\n return value;\n}\n\nexport function assertCallerMetadata(\n loc: OptionPath,\n value: unknown,\n): CallerMetadata | undefined {\n const obj = assertObject(loc, value);\n if (obj) {\n if (typeof obj.name !== \"string\") {\n throw new Error(\n `${msg(loc)} set but does not contain \"name\" property string`,\n );\n }\n\n for (const prop of Object.keys(obj)) {\n const propLoc = access(loc, prop);\n const value = obj[prop];\n if (\n value != null &&\n typeof value !== \"boolean\" &&\n typeof value !== \"string\" &&\n typeof value !== \"number\"\n ) {\n // NOTE(logan): I'm limiting the type here so that we can guarantee that\n // the \"caller\" value will serialize to JSON nicely. We can always\n // allow more complex structures later though.\n throw new Error(\n `${msg(\n propLoc,\n )} must be null, undefined, a boolean, a string, or a number.`,\n );\n }\n }\n }\n // @ts-expect-error todo(flow->ts)\n return value;\n}\n\nexport function assertInputSourceMap(\n loc: OptionPath,\n value: unknown,\n): RootInputSourceMapOption {\n if (\n value !== undefined &&\n typeof value !== \"boolean\" &&\n (typeof value !== \"object\" || !value)\n ) {\n throw new Error(`${msg(loc)} must be a boolean, object, or undefined`);\n }\n return value as RootInputSourceMapOption;\n}\n\nexport function assertString(loc: GeneralPath, value: unknown): string | void {\n if (value !== undefined && typeof value !== \"string\") {\n throw new Error(`${msg(loc)} must be a string, or undefined`);\n }\n // @ts-expect-error: TS can only narrow down the type when \"strictNullCheck\" is true\n return value;\n}\n\nexport function assertFunction(\n loc: GeneralPath,\n value: unknown,\n): Function | void {\n if (value !== undefined && typeof value !== \"function\") {\n throw new Error(`${msg(loc)} must be a function, or undefined`);\n }\n // @ts-expect-error: TS can only narrow down the type when \"strictNullCheck\" is true\n return value;\n}\n\nexport function assertBoolean(\n loc: GeneralPath,\n value: unknown,\n): boolean | void {\n if (value !== undefined && typeof value !== \"boolean\") {\n throw new Error(`${msg(loc)} must be a boolean, or undefined`);\n }\n // @ts-expect-error: TS can only narrow down the type when \"strictNullCheck\" is true\n return value;\n}\n\nexport function assertObject(\n loc: GeneralPath,\n value: unknown,\n): { readonly [key: string]: unknown } | void {\n if (\n value !== undefined &&\n (typeof value !== \"object\" || Array.isArray(value) || !value)\n ) {\n throw new Error(`${msg(loc)} must be an object, or undefined`);\n }\n // @ts-expect-error todo(flow->ts) value is still typed as unknown, also assert function typically should not return a value\n return value;\n}\n\nexport function assertArray(\n loc: GeneralPath,\n value: Array | undefined | null,\n): ReadonlyArray | undefined | null {\n if (value != null && !Array.isArray(value)) {\n throw new Error(`${msg(loc)} must be an array, or undefined`);\n }\n return value;\n}\n\nexport function assertIgnoreList(\n loc: OptionPath,\n value: unknown[] | undefined,\n): IgnoreList | void {\n const arr = assertArray(loc, value);\n arr?.forEach((item, i) => assertIgnoreItem(access(loc, i), item));\n // @ts-expect-error todo(flow->ts)\n return arr;\n}\nfunction assertIgnoreItem(loc: GeneralPath, value: unknown): IgnoreItem {\n if (\n typeof value !== \"string\" &&\n typeof value !== \"function\" &&\n !(value instanceof RegExp)\n ) {\n throw new Error(\n `${msg(\n loc,\n )} must be an array of string/Function/RegExp values, or undefined`,\n );\n }\n return value as IgnoreItem;\n}\n\nexport function assertConfigApplicableTest(\n loc: OptionPath,\n value: unknown,\n): ConfigApplicableTest | void {\n if (value === undefined) {\n // @ts-expect-error: TS can only narrow down the type when \"strictNullCheck\" is true\n return value;\n }\n\n if (Array.isArray(value)) {\n value.forEach((item, i) => {\n if (!checkValidTest(item)) {\n throw new Error(\n `${msg(access(loc, i))} must be a string/Function/RegExp.`,\n );\n }\n });\n } else if (!checkValidTest(value)) {\n throw new Error(\n `${msg(loc)} must be a string/Function/RegExp, or an array of those`,\n );\n }\n return value as ConfigApplicableTest;\n}\n\nfunction checkValidTest(value: unknown): value is string | Function | RegExp {\n return (\n typeof value === \"string\" ||\n typeof value === \"function\" ||\n value instanceof RegExp\n );\n}\n\nexport function assertConfigFileSearch(\n loc: OptionPath,\n value: unknown,\n): ConfigFileSearch | void {\n if (\n value !== undefined &&\n typeof value !== \"boolean\" &&\n typeof value !== \"string\"\n ) {\n throw new Error(\n `${msg(loc)} must be a undefined, a boolean, a string, ` +\n `got ${JSON.stringify(value)}`,\n );\n }\n // @ts-expect-error: TS can only narrow down the type when \"strictNullCheck\" is true\n return value;\n}\n\nexport function assertBabelrcSearch(\n loc: OptionPath,\n value: unknown,\n): BabelrcSearch | void {\n if (value === undefined || typeof value === \"boolean\") {\n // @ts-expect-error: TS can only narrow down the type when \"strictNullCheck\" is true\n return value;\n }\n\n if (Array.isArray(value)) {\n value.forEach((item, i) => {\n if (!checkValidTest(item)) {\n throw new Error(\n `${msg(access(loc, i))} must be a string/Function/RegExp.`,\n );\n }\n });\n } else if (!checkValidTest(value)) {\n throw new Error(\n `${msg(loc)} must be a undefined, a boolean, a string/Function/RegExp ` +\n `or an array of those, got ${JSON.stringify(value as any)}`,\n );\n }\n return value as BabelrcSearch;\n}\n\nexport function assertPluginList(\n loc: OptionPath,\n value: unknown[] | null | undefined,\n): PluginList | void {\n const arr = assertArray(loc, value);\n if (arr) {\n // Loop instead of using `.map` in order to preserve object identity\n // for plugin array for use during config chain processing.\n arr.forEach((item, i) => assertPluginItem(access(loc, i), item));\n }\n return arr as any;\n}\nfunction assertPluginItem(loc: GeneralPath, value: unknown): PluginItem {\n if (Array.isArray(value)) {\n if (value.length === 0) {\n throw new Error(`${msg(loc)} must include an object`);\n }\n\n if (value.length > 3) {\n throw new Error(`${msg(loc)} may only be a two-tuple or three-tuple`);\n }\n\n assertPluginTarget(access(loc, 0), value[0]);\n\n if (value.length > 1) {\n const opts = value[1];\n if (\n opts !== undefined &&\n opts !== false &&\n (typeof opts !== \"object\" || Array.isArray(opts) || opts === null)\n ) {\n throw new Error(\n `${msg(access(loc, 1))} must be an object, false, or undefined`,\n );\n }\n }\n if (value.length === 3) {\n const name = value[2];\n if (name !== undefined && typeof name !== \"string\") {\n throw new Error(\n `${msg(access(loc, 2))} must be a string, or undefined`,\n );\n }\n }\n } else {\n assertPluginTarget(loc, value);\n }\n\n // @ts-expect-error todo(flow->ts)\n return value;\n}\nfunction assertPluginTarget(loc: GeneralPath, value: unknown): PluginTarget {\n if (\n (typeof value !== \"object\" || !value) &&\n typeof value !== \"string\" &&\n typeof value !== \"function\"\n ) {\n throw new Error(`${msg(loc)} must be a string, object, function`);\n }\n return value;\n}\n\nexport function assertTargets(\n loc: GeneralPath,\n value: any,\n): TargetsListOrObject {\n if (isBrowsersQueryValid(value)) return value;\n\n if (typeof value !== \"object\" || !value || Array.isArray(value)) {\n throw new Error(\n `${msg(loc)} must be a string, an array of strings or an object`,\n );\n }\n\n const browsersLoc = access(loc, \"browsers\");\n const esmodulesLoc = access(loc, \"esmodules\");\n\n assertBrowsersList(browsersLoc, value.browsers);\n assertBoolean(esmodulesLoc, value.esmodules);\n\n for (const key of Object.keys(value)) {\n const val = value[key];\n const subLoc = access(loc, key);\n\n if (key === \"esmodules\") assertBoolean(subLoc, val);\n else if (key === \"browsers\") assertBrowsersList(subLoc, val);\n else if (!Object.hasOwn(TargetNames, key)) {\n const validTargets = Object.keys(TargetNames).join(\", \");\n throw new Error(\n `${msg(\n subLoc,\n )} is not a valid target. Supported targets are ${validTargets}`,\n );\n } else assertBrowserVersion(subLoc, val);\n }\n\n return value;\n}\n\nfunction assertBrowsersList(loc: GeneralPath, value: unknown) {\n if (value !== undefined && !isBrowsersQueryValid(value)) {\n throw new Error(\n `${msg(loc)} must be undefined, a string or an array of strings`,\n );\n }\n}\n\nfunction assertBrowserVersion(loc: GeneralPath, value: unknown) {\n if (typeof value === \"number\" && Math.round(value) === value) return;\n if (typeof value === \"string\") return;\n\n throw new Error(`${msg(loc)} must be a string or an integer number`);\n}\n\nexport function assertAssumptions(\n loc: GeneralPath,\n value: { [key: string]: unknown },\n): { [name: string]: boolean } | void {\n if (value === undefined) return;\n\n if (typeof value !== \"object\" || value === null) {\n throw new Error(`${msg(loc)} must be an object or undefined.`);\n }\n\n // todo(flow->ts): remove any\n let root: any = loc;\n do {\n root = root.parent;\n } while (root.type !== \"root\");\n const inPreset = root.source === \"preset\";\n\n for (const name of Object.keys(value)) {\n const subLoc = access(loc, name);\n if (!assumptionsNames.has(name as AssumptionName)) {\n throw new Error(`${msg(subLoc)} is not a supported assumption.`);\n }\n if (typeof value[name] !== \"boolean\") {\n throw new Error(`${msg(subLoc)} must be a boolean.`);\n }\n if (inPreset && value[name] === false) {\n throw new Error(\n `${msg(subLoc)} cannot be set to 'false' inside presets.`,\n );\n }\n }\n\n // @ts-expect-error todo(flow->ts)\n return value;\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/validation/options.js b/node_modules/@babel/core/lib/config/validation/options.js new file mode 100644 index 00000000..3b78adac --- /dev/null +++ b/node_modules/@babel/core/lib/config/validation/options.js @@ -0,0 +1,189 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.assumptionsNames = void 0; +exports.checkNoUnwrappedItemOptionPairs = checkNoUnwrappedItemOptionPairs; +exports.validate = validate; +var _removed = require("./removed.js"); +var _optionAssertions = require("./option-assertions.js"); +var _configError = require("../../errors/config-error.js"); +const ROOT_VALIDATORS = { + cwd: _optionAssertions.assertString, + root: _optionAssertions.assertString, + rootMode: _optionAssertions.assertRootMode, + configFile: _optionAssertions.assertConfigFileSearch, + caller: _optionAssertions.assertCallerMetadata, + filename: _optionAssertions.assertString, + filenameRelative: _optionAssertions.assertString, + code: _optionAssertions.assertBoolean, + ast: _optionAssertions.assertBoolean, + cloneInputAst: _optionAssertions.assertBoolean, + envName: _optionAssertions.assertString +}; +const BABELRC_VALIDATORS = { + babelrc: _optionAssertions.assertBoolean, + babelrcRoots: _optionAssertions.assertBabelrcSearch +}; +const NONPRESET_VALIDATORS = { + extends: _optionAssertions.assertString, + ignore: _optionAssertions.assertIgnoreList, + only: _optionAssertions.assertIgnoreList, + targets: _optionAssertions.assertTargets, + browserslistConfigFile: _optionAssertions.assertConfigFileSearch, + browserslistEnv: _optionAssertions.assertString +}; +const COMMON_VALIDATORS = { + inputSourceMap: _optionAssertions.assertInputSourceMap, + presets: _optionAssertions.assertPluginList, + plugins: _optionAssertions.assertPluginList, + passPerPreset: _optionAssertions.assertBoolean, + assumptions: _optionAssertions.assertAssumptions, + env: assertEnvSet, + overrides: assertOverridesList, + test: _optionAssertions.assertConfigApplicableTest, + include: _optionAssertions.assertConfigApplicableTest, + exclude: _optionAssertions.assertConfigApplicableTest, + retainLines: _optionAssertions.assertBoolean, + comments: _optionAssertions.assertBoolean, + shouldPrintComment: _optionAssertions.assertFunction, + compact: _optionAssertions.assertCompact, + minified: _optionAssertions.assertBoolean, + auxiliaryCommentBefore: _optionAssertions.assertString, + auxiliaryCommentAfter: _optionAssertions.assertString, + sourceType: _optionAssertions.assertSourceType, + wrapPluginVisitorMethod: _optionAssertions.assertFunction, + highlightCode: _optionAssertions.assertBoolean, + sourceMaps: _optionAssertions.assertSourceMaps, + sourceMap: _optionAssertions.assertSourceMaps, + sourceFileName: _optionAssertions.assertString, + sourceRoot: _optionAssertions.assertString, + parserOpts: _optionAssertions.assertObject, + generatorOpts: _optionAssertions.assertObject +}; +{ + Object.assign(COMMON_VALIDATORS, { + getModuleId: _optionAssertions.assertFunction, + moduleRoot: _optionAssertions.assertString, + moduleIds: _optionAssertions.assertBoolean, + moduleId: _optionAssertions.assertString + }); +} +const knownAssumptions = ["arrayLikeIsIterable", "constantReexports", "constantSuper", "enumerableModuleMeta", "ignoreFunctionLength", "ignoreToPrimitiveHint", "iterableIsArray", "mutableTemplateObject", "noClassCalls", "noDocumentAll", "noIncompleteNsImportDetection", "noNewArrows", "noUninitializedPrivateFieldAccess", "objectRestNoSymbols", "privateFieldsAsSymbols", "privateFieldsAsProperties", "pureGetters", "setClassMethods", "setComputedProperties", "setPublicClassFields", "setSpreadProperties", "skipForOfIteratorClosing", "superIsCallableConstructor"]; +const assumptionsNames = exports.assumptionsNames = new Set(knownAssumptions); +function getSource(loc) { + return loc.type === "root" ? loc.source : getSource(loc.parent); +} +function validate(type, opts, filename) { + try { + return validateNested({ + type: "root", + source: type + }, opts); + } catch (error) { + const configError = new _configError.default(error.message, filename); + if (error.code) configError.code = error.code; + throw configError; + } +} +function validateNested(loc, opts) { + const type = getSource(loc); + assertNoDuplicateSourcemap(opts); + Object.keys(opts).forEach(key => { + const optLoc = { + type: "option", + name: key, + parent: loc + }; + if (type === "preset" && NONPRESET_VALIDATORS[key]) { + throw new Error(`${(0, _optionAssertions.msg)(optLoc)} is not allowed in preset options`); + } + if (type !== "arguments" && ROOT_VALIDATORS[key]) { + throw new Error(`${(0, _optionAssertions.msg)(optLoc)} is only allowed in root programmatic options`); + } + if (type !== "arguments" && type !== "configfile" && BABELRC_VALIDATORS[key]) { + if (type === "babelrcfile" || type === "extendsfile") { + throw new Error(`${(0, _optionAssertions.msg)(optLoc)} is not allowed in .babelrc or "extends"ed files, only in root programmatic options, ` + `or babel.config.js/config file options`); + } + throw new Error(`${(0, _optionAssertions.msg)(optLoc)} is only allowed in root programmatic options, or babel.config.js/config file options`); + } + const validator = COMMON_VALIDATORS[key] || NONPRESET_VALIDATORS[key] || BABELRC_VALIDATORS[key] || ROOT_VALIDATORS[key] || throwUnknownError; + validator(optLoc, opts[key]); + }); + return opts; +} +function throwUnknownError(loc) { + const key = loc.name; + if (_removed.default[key]) { + const { + message, + version = 5 + } = _removed.default[key]; + throw new Error(`Using removed Babel ${version} option: ${(0, _optionAssertions.msg)(loc)} - ${message}`); + } else { + const unknownOptErr = new Error(`Unknown option: ${(0, _optionAssertions.msg)(loc)}. Check out https://babeljs.io/docs/en/babel-core/#options for more information about options.`); + unknownOptErr.code = "BABEL_UNKNOWN_OPTION"; + throw unknownOptErr; + } +} +function assertNoDuplicateSourcemap(opts) { + if (hasOwnProperty.call(opts, "sourceMap") && hasOwnProperty.call(opts, "sourceMaps")) { + throw new Error(".sourceMap is an alias for .sourceMaps, cannot use both"); + } +} +function assertEnvSet(loc, value) { + if (loc.parent.type === "env") { + throw new Error(`${(0, _optionAssertions.msg)(loc)} is not allowed inside of another .env block`); + } + const parent = loc.parent; + const obj = (0, _optionAssertions.assertObject)(loc, value); + if (obj) { + for (const envName of Object.keys(obj)) { + const env = (0, _optionAssertions.assertObject)((0, _optionAssertions.access)(loc, envName), obj[envName]); + if (!env) continue; + const envLoc = { + type: "env", + name: envName, + parent + }; + validateNested(envLoc, env); + } + } + return obj; +} +function assertOverridesList(loc, value) { + if (loc.parent.type === "env") { + throw new Error(`${(0, _optionAssertions.msg)(loc)} is not allowed inside an .env block`); + } + if (loc.parent.type === "overrides") { + throw new Error(`${(0, _optionAssertions.msg)(loc)} is not allowed inside an .overrides block`); + } + const parent = loc.parent; + const arr = (0, _optionAssertions.assertArray)(loc, value); + if (arr) { + for (const [index, item] of arr.entries()) { + const objLoc = (0, _optionAssertions.access)(loc, index); + const env = (0, _optionAssertions.assertObject)(objLoc, item); + if (!env) throw new Error(`${(0, _optionAssertions.msg)(objLoc)} must be an object`); + const overridesLoc = { + type: "overrides", + index, + parent + }; + validateNested(overridesLoc, env); + } + } + return arr; +} +function checkNoUnwrappedItemOptionPairs(items, index, type, e) { + if (index === 0) return; + const lastItem = items[index - 1]; + const thisItem = items[index]; + if (lastItem.file && lastItem.options === undefined && typeof thisItem.value === "object") { + e.message += `\n- Maybe you meant to use\n` + `"${type}s": [\n ["${lastItem.file.request}", ${JSON.stringify(thisItem.value, undefined, 2)}]\n]\n` + `To be a valid ${type}, its name and options should be wrapped in a pair of brackets`; + } +} +0 && 0; + +//# sourceMappingURL=options.js.map diff --git a/node_modules/@babel/core/lib/config/validation/options.js.map b/node_modules/@babel/core/lib/config/validation/options.js.map new file mode 100644 index 00000000..e85a4c70 --- /dev/null +++ b/node_modules/@babel/core/lib/config/validation/options.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_removed","require","_optionAssertions","_configError","ROOT_VALIDATORS","cwd","assertString","root","rootMode","assertRootMode","configFile","assertConfigFileSearch","caller","assertCallerMetadata","filename","filenameRelative","code","assertBoolean","ast","cloneInputAst","envName","BABELRC_VALIDATORS","babelrc","babelrcRoots","assertBabelrcSearch","NONPRESET_VALIDATORS","extends","ignore","assertIgnoreList","only","targets","assertTargets","browserslistConfigFile","browserslistEnv","COMMON_VALIDATORS","inputSourceMap","assertInputSourceMap","presets","assertPluginList","plugins","passPerPreset","assumptions","assertAssumptions","env","assertEnvSet","overrides","assertOverridesList","test","assertConfigApplicableTest","include","exclude","retainLines","comments","shouldPrintComment","assertFunction","compact","assertCompact","minified","auxiliaryCommentBefore","auxiliaryCommentAfter","sourceType","assertSourceType","wrapPluginVisitorMethod","highlightCode","sourceMaps","assertSourceMaps","sourceMap","sourceFileName","sourceRoot","parserOpts","assertObject","generatorOpts","Object","assign","getModuleId","moduleRoot","moduleIds","moduleId","knownAssumptions","assumptionsNames","exports","Set","getSource","loc","type","source","parent","validate","opts","validateNested","error","configError","ConfigError","message","assertNoDuplicateSourcemap","keys","forEach","key","optLoc","name","Error","msg","validator","throwUnknownError","removed","version","unknownOptErr","hasOwnProperty","call","value","obj","access","envLoc","arr","assertArray","index","item","entries","objLoc","overridesLoc","checkNoUnwrappedItemOptionPairs","items","e","lastItem","thisItem","file","options","undefined","request","JSON","stringify"],"sources":["../../../src/config/validation/options.ts"],"sourcesContent":["import type { InputTargets, Targets } from \"@babel/helper-compilation-targets\";\n\nimport type { ConfigItem } from \"../item.ts\";\nimport type Plugin from \"../plugin.ts\";\n\nimport removed from \"./removed.ts\";\nimport {\n msg,\n access,\n assertString,\n assertBoolean,\n assertObject,\n assertArray,\n assertCallerMetadata,\n assertInputSourceMap,\n assertIgnoreList,\n assertPluginList,\n assertConfigApplicableTest,\n assertConfigFileSearch,\n assertBabelrcSearch,\n assertFunction,\n assertRootMode,\n assertSourceMaps,\n assertCompact,\n assertSourceType,\n assertTargets,\n assertAssumptions,\n} from \"./option-assertions.ts\";\nimport type {\n ValidatorSet,\n Validator,\n OptionPath,\n} from \"./option-assertions.ts\";\nimport type { UnloadedDescriptor } from \"../config-descriptors.ts\";\nimport type { PluginAPI } from \"../helpers/config-api.ts\";\nimport type { ParserOptions } from \"@babel/parser\";\nimport type { GeneratorOptions } from \"@babel/generator\";\nimport ConfigError from \"../../errors/config-error.ts\";\n\nconst ROOT_VALIDATORS: ValidatorSet = {\n cwd: assertString as Validator,\n root: assertString as Validator,\n rootMode: assertRootMode as Validator,\n configFile: assertConfigFileSearch as Validator<\n ValidatedOptions[\"configFile\"]\n >,\n\n caller: assertCallerMetadata as Validator,\n filename: assertString as Validator,\n filenameRelative: assertString as Validator<\n ValidatedOptions[\"filenameRelative\"]\n >,\n code: assertBoolean as Validator,\n ast: assertBoolean as Validator,\n\n cloneInputAst: assertBoolean as Validator,\n\n envName: assertString as Validator,\n};\n\nconst BABELRC_VALIDATORS: ValidatorSet = {\n babelrc: assertBoolean as Validator,\n babelrcRoots: assertBabelrcSearch as Validator<\n ValidatedOptions[\"babelrcRoots\"]\n >,\n};\n\nconst NONPRESET_VALIDATORS: ValidatorSet = {\n extends: assertString as Validator,\n ignore: assertIgnoreList as Validator,\n only: assertIgnoreList as Validator,\n\n targets: assertTargets as Validator,\n browserslistConfigFile: assertConfigFileSearch as Validator<\n ValidatedOptions[\"browserslistConfigFile\"]\n >,\n browserslistEnv: assertString as Validator<\n ValidatedOptions[\"browserslistEnv\"]\n >,\n};\n\nconst COMMON_VALIDATORS: ValidatorSet = {\n // TODO: Should 'inputSourceMap' be moved to be a root-only option?\n // We may want a boolean-only version to be a common option, with the\n // object only allowed as a root config argument.\n inputSourceMap: assertInputSourceMap as Validator<\n ValidatedOptions[\"inputSourceMap\"]\n >,\n presets: assertPluginList as Validator,\n plugins: assertPluginList as Validator,\n passPerPreset: assertBoolean as Validator,\n assumptions: assertAssumptions as Validator,\n\n env: assertEnvSet as Validator,\n overrides: assertOverridesList as Validator,\n\n // We could limit these to 'overrides' blocks, but it's not clear why we'd\n // bother, when the ability to limit a config to a specific set of files\n // is a fairly general useful feature.\n test: assertConfigApplicableTest as Validator,\n include: assertConfigApplicableTest as Validator,\n exclude: assertConfigApplicableTest as Validator,\n\n retainLines: assertBoolean as Validator,\n comments: assertBoolean as Validator,\n shouldPrintComment: assertFunction as Validator<\n ValidatedOptions[\"shouldPrintComment\"]\n >,\n compact: assertCompact as Validator,\n minified: assertBoolean as Validator,\n auxiliaryCommentBefore: assertString as Validator<\n ValidatedOptions[\"auxiliaryCommentBefore\"]\n >,\n auxiliaryCommentAfter: assertString as Validator<\n ValidatedOptions[\"auxiliaryCommentAfter\"]\n >,\n sourceType: assertSourceType as Validator,\n wrapPluginVisitorMethod: assertFunction as Validator<\n ValidatedOptions[\"wrapPluginVisitorMethod\"]\n >,\n highlightCode: assertBoolean as Validator,\n sourceMaps: assertSourceMaps as Validator,\n sourceMap: assertSourceMaps as Validator,\n sourceFileName: assertString as Validator,\n sourceRoot: assertString as Validator,\n parserOpts: assertObject as Validator,\n generatorOpts: assertObject as Validator,\n};\nif (!process.env.BABEL_8_BREAKING) {\n Object.assign(COMMON_VALIDATORS, {\n getModuleId: assertFunction,\n moduleRoot: assertString,\n moduleIds: assertBoolean,\n moduleId: assertString,\n });\n}\n\nexport type InputOptions = ValidatedOptions;\n\nexport type ValidatedOptions = {\n cwd?: string;\n filename?: string;\n filenameRelative?: string;\n babelrc?: boolean;\n babelrcRoots?: BabelrcSearch;\n configFile?: ConfigFileSearch;\n root?: string;\n rootMode?: RootMode;\n code?: boolean;\n ast?: boolean;\n cloneInputAst?: boolean;\n inputSourceMap?: RootInputSourceMapOption;\n envName?: string;\n caller?: CallerMetadata;\n extends?: string;\n env?: EnvSet;\n ignore?: IgnoreList;\n only?: IgnoreList;\n overrides?: OverridesList;\n showIgnoredFiles?: boolean;\n // Generally verify if a given config object should be applied to the given file.\n test?: ConfigApplicableTest;\n include?: ConfigApplicableTest;\n exclude?: ConfigApplicableTest;\n presets?: PluginList;\n plugins?: PluginList;\n passPerPreset?: boolean;\n assumptions?: {\n [name: string]: boolean;\n };\n // browserslists-related options\n targets?: TargetsListOrObject;\n browserslistConfigFile?: ConfigFileSearch;\n browserslistEnv?: string;\n // Options for @babel/generator\n retainLines?: boolean;\n comments?: boolean;\n shouldPrintComment?: Function;\n compact?: CompactOption;\n minified?: boolean;\n auxiliaryCommentBefore?: string;\n auxiliaryCommentAfter?: string;\n // Parser\n sourceType?: SourceTypeOption;\n wrapPluginVisitorMethod?: Function;\n highlightCode?: boolean;\n // Sourcemap generation options.\n sourceMaps?: SourceMapsOption;\n sourceMap?: SourceMapsOption;\n sourceFileName?: string;\n sourceRoot?: string;\n // Deprecate top level parserOpts\n parserOpts?: ParserOptions;\n // Deprecate top level generatorOpts\n generatorOpts?: GeneratorOptions;\n};\n\nexport type NormalizedOptions = {\n readonly targets: Targets;\n} & Omit;\n\nexport type CallerMetadata = {\n // If 'caller' is specified, require that the name is given for debugging\n // messages.\n name: string;\n};\nexport type EnvSet = {\n [x: string]: T;\n};\nexport type IgnoreItem =\n | string\n | RegExp\n | ((\n path: string | undefined,\n context: { dirname: string; caller: CallerMetadata; envName: string },\n ) => unknown);\nexport type IgnoreList = ReadonlyArray;\n\nexport type PluginOptions = object | void | false;\nexport type PluginTarget = string | object | Function;\nexport type PluginItem =\n | ConfigItem\n | Plugin\n | PluginTarget\n | [PluginTarget, PluginOptions]\n | [PluginTarget, PluginOptions, string | void];\nexport type PluginList = ReadonlyArray;\n\nexport type OverridesList = Array;\nexport type ConfigApplicableTest = IgnoreItem | Array;\n\nexport type ConfigFileSearch = string | boolean;\nexport type BabelrcSearch = boolean | IgnoreItem | IgnoreList;\nexport type SourceMapsOption = boolean | \"inline\" | \"both\";\nexport type SourceTypeOption = \"module\" | \"script\" | \"unambiguous\";\nexport type CompactOption = boolean | \"auto\";\nexport type RootInputSourceMapOption = object | boolean;\nexport type RootMode = \"root\" | \"upward\" | \"upward-optional\";\n\nexport type TargetsListOrObject =\n | Targets\n | InputTargets\n | InputTargets[\"browsers\"];\n\nexport type OptionsSource =\n | \"arguments\"\n | \"configfile\"\n | \"babelrcfile\"\n | \"extendsfile\"\n | \"preset\"\n | \"plugin\";\n\nexport type RootPath = Readonly<{\n type: \"root\";\n source: OptionsSource;\n}>;\n\ntype OverridesPath = Readonly<{\n type: \"overrides\";\n index: number;\n parent: RootPath;\n}>;\n\ntype EnvPath = Readonly<{\n type: \"env\";\n name: string;\n parent: RootPath | OverridesPath;\n}>;\n\nexport type NestingPath = RootPath | OverridesPath | EnvPath;\n\nconst knownAssumptions = [\n \"arrayLikeIsIterable\",\n \"constantReexports\",\n \"constantSuper\",\n \"enumerableModuleMeta\",\n \"ignoreFunctionLength\",\n \"ignoreToPrimitiveHint\",\n \"iterableIsArray\",\n \"mutableTemplateObject\",\n \"noClassCalls\",\n \"noDocumentAll\",\n \"noIncompleteNsImportDetection\",\n \"noNewArrows\",\n \"noUninitializedPrivateFieldAccess\",\n \"objectRestNoSymbols\",\n \"privateFieldsAsSymbols\",\n \"privateFieldsAsProperties\",\n \"pureGetters\",\n \"setClassMethods\",\n \"setComputedProperties\",\n \"setPublicClassFields\",\n \"setSpreadProperties\",\n \"skipForOfIteratorClosing\",\n \"superIsCallableConstructor\",\n] as const;\nexport type AssumptionName = (typeof knownAssumptions)[number];\nexport const assumptionsNames = new Set(knownAssumptions);\n\nfunction getSource(loc: NestingPath): OptionsSource {\n return loc.type === \"root\" ? loc.source : getSource(loc.parent);\n}\n\nexport function validate(\n type: OptionsSource,\n opts: any,\n filename?: string,\n): ValidatedOptions {\n try {\n return validateNested(\n {\n type: \"root\",\n source: type,\n },\n opts,\n );\n } catch (error) {\n const configError = new ConfigError(error.message, filename);\n // @ts-expect-error TODO: .code is not defined on ConfigError or Error\n if (error.code) configError.code = error.code;\n throw configError;\n }\n}\n\nfunction validateNested(loc: NestingPath, opts: { [key: string]: unknown }) {\n const type = getSource(loc);\n\n assertNoDuplicateSourcemap(opts);\n\n Object.keys(opts).forEach((key: string) => {\n const optLoc = {\n type: \"option\",\n name: key,\n parent: loc,\n } as const;\n\n if (type === \"preset\" && NONPRESET_VALIDATORS[key]) {\n throw new Error(`${msg(optLoc)} is not allowed in preset options`);\n }\n if (type !== \"arguments\" && ROOT_VALIDATORS[key]) {\n throw new Error(\n `${msg(optLoc)} is only allowed in root programmatic options`,\n );\n }\n if (\n type !== \"arguments\" &&\n type !== \"configfile\" &&\n BABELRC_VALIDATORS[key]\n ) {\n if (type === \"babelrcfile\" || type === \"extendsfile\") {\n throw new Error(\n `${msg(\n optLoc,\n )} is not allowed in .babelrc or \"extends\"ed files, only in root programmatic options, ` +\n `or babel.config.js/config file options`,\n );\n }\n\n throw new Error(\n `${msg(\n optLoc,\n )} is only allowed in root programmatic options, or babel.config.js/config file options`,\n );\n }\n\n const validator =\n COMMON_VALIDATORS[key] ||\n NONPRESET_VALIDATORS[key] ||\n BABELRC_VALIDATORS[key] ||\n ROOT_VALIDATORS[key] ||\n (throwUnknownError as Validator);\n\n validator(optLoc, opts[key]);\n });\n\n return opts;\n}\n\nfunction throwUnknownError(loc: OptionPath) {\n const key = loc.name;\n\n if (removed[key]) {\n const { message, version = 5 } = removed[key];\n\n throw new Error(\n `Using removed Babel ${version} option: ${msg(loc)} - ${message}`,\n );\n } else {\n const unknownOptErr = new Error(\n `Unknown option: ${msg(\n loc,\n )}. Check out https://babeljs.io/docs/en/babel-core/#options for more information about options.`,\n );\n // @ts-expect-error todo(flow->ts): consider creating something like BabelConfigError with code field in it\n unknownOptErr.code = \"BABEL_UNKNOWN_OPTION\";\n\n throw unknownOptErr;\n }\n}\n\nfunction assertNoDuplicateSourcemap(opts: any): void {\n if (Object.hasOwn(opts, \"sourceMap\") && Object.hasOwn(opts, \"sourceMaps\")) {\n throw new Error(\".sourceMap is an alias for .sourceMaps, cannot use both\");\n }\n}\n\nfunction assertEnvSet(\n loc: OptionPath,\n value: unknown,\n): void | EnvSet {\n if (loc.parent.type === \"env\") {\n throw new Error(`${msg(loc)} is not allowed inside of another .env block`);\n }\n const parent: RootPath | OverridesPath = loc.parent;\n\n const obj = assertObject(loc, value);\n if (obj) {\n // Validate but don't copy the .env object in order to preserve\n // object identity for use during config chain processing.\n for (const envName of Object.keys(obj)) {\n const env = assertObject(access(loc, envName), obj[envName]);\n if (!env) continue;\n\n const envLoc = {\n type: \"env\",\n name: envName,\n parent,\n } as const;\n validateNested(envLoc, env);\n }\n }\n return obj;\n}\n\nfunction assertOverridesList(\n loc: OptionPath,\n value: unknown[],\n): undefined | OverridesList {\n if (loc.parent.type === \"env\") {\n throw new Error(`${msg(loc)} is not allowed inside an .env block`);\n }\n if (loc.parent.type === \"overrides\") {\n throw new Error(`${msg(loc)} is not allowed inside an .overrides block`);\n }\n const parent: RootPath = loc.parent;\n\n const arr = assertArray(loc, value);\n if (arr) {\n for (const [index, item] of arr.entries()) {\n const objLoc = access(loc, index);\n const env = assertObject(objLoc, item);\n if (!env) throw new Error(`${msg(objLoc)} must be an object`);\n\n const overridesLoc = {\n type: \"overrides\",\n index,\n parent,\n } as const;\n validateNested(overridesLoc, env);\n }\n }\n return arr as OverridesList;\n}\n\nexport function checkNoUnwrappedItemOptionPairs(\n items: Array>,\n index: number,\n type: \"plugin\" | \"preset\",\n e: Error,\n): void {\n if (index === 0) return;\n\n const lastItem = items[index - 1];\n const thisItem = items[index];\n\n if (\n lastItem.file &&\n lastItem.options === undefined &&\n typeof thisItem.value === \"object\"\n ) {\n e.message +=\n `\\n- Maybe you meant to use\\n` +\n `\"${type}s\": [\\n [\"${lastItem.file.request}\", ${JSON.stringify(\n thisItem.value,\n undefined,\n 2,\n )}]\\n]\\n` +\n `To be a valid ${type}, its name and options should be wrapped in a pair of brackets`;\n }\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/validation/plugins.js b/node_modules/@babel/core/lib/config/validation/plugins.js new file mode 100644 index 00000000..d744eccc --- /dev/null +++ b/node_modules/@babel/core/lib/config/validation/plugins.js @@ -0,0 +1,67 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.validatePluginObject = validatePluginObject; +var _optionAssertions = require("./option-assertions.js"); +const VALIDATORS = { + name: _optionAssertions.assertString, + manipulateOptions: _optionAssertions.assertFunction, + pre: _optionAssertions.assertFunction, + post: _optionAssertions.assertFunction, + inherits: _optionAssertions.assertFunction, + visitor: assertVisitorMap, + parserOverride: _optionAssertions.assertFunction, + generatorOverride: _optionAssertions.assertFunction +}; +function assertVisitorMap(loc, value) { + const obj = (0, _optionAssertions.assertObject)(loc, value); + if (obj) { + Object.keys(obj).forEach(prop => { + if (prop !== "_exploded" && prop !== "_verified") { + assertVisitorHandler(prop, obj[prop]); + } + }); + if (obj.enter || obj.exit) { + throw new Error(`${(0, _optionAssertions.msg)(loc)} cannot contain catch-all "enter" or "exit" handlers. Please target individual nodes.`); + } + } + return obj; +} +function assertVisitorHandler(key, value) { + if (value && typeof value === "object") { + Object.keys(value).forEach(handler => { + if (handler !== "enter" && handler !== "exit") { + throw new Error(`.visitor["${key}"] may only have .enter and/or .exit handlers.`); + } + }); + } else if (typeof value !== "function") { + throw new Error(`.visitor["${key}"] must be a function`); + } +} +function validatePluginObject(obj) { + const rootPath = { + type: "root", + source: "plugin" + }; + Object.keys(obj).forEach(key => { + const validator = VALIDATORS[key]; + if (validator) { + const optLoc = { + type: "option", + name: key, + parent: rootPath + }; + validator(optLoc, obj[key]); + } else { + const invalidPluginPropertyError = new Error(`.${key} is not a valid Plugin property`); + invalidPluginPropertyError.code = "BABEL_UNKNOWN_PLUGIN_PROPERTY"; + throw invalidPluginPropertyError; + } + }); + return obj; +} +0 && 0; + +//# sourceMappingURL=plugins.js.map diff --git a/node_modules/@babel/core/lib/config/validation/plugins.js.map b/node_modules/@babel/core/lib/config/validation/plugins.js.map new file mode 100644 index 00000000..05d9afa4 --- /dev/null +++ b/node_modules/@babel/core/lib/config/validation/plugins.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_optionAssertions","require","VALIDATORS","name","assertString","manipulateOptions","assertFunction","pre","post","inherits","visitor","assertVisitorMap","parserOverride","generatorOverride","loc","value","obj","assertObject","Object","keys","forEach","prop","assertVisitorHandler","enter","exit","Error","msg","key","handler","validatePluginObject","rootPath","type","source","validator","optLoc","parent","invalidPluginPropertyError","code"],"sources":["../../../src/config/validation/plugins.ts"],"sourcesContent":["import {\n assertString,\n assertFunction,\n assertObject,\n msg,\n} from \"./option-assertions.ts\";\n\nimport type {\n ValidatorSet,\n Validator,\n OptionPath,\n RootPath,\n} from \"./option-assertions.ts\";\nimport type { ParserOptions } from \"@babel/parser\";\nimport type { Visitor } from \"@babel/traverse\";\nimport type { ValidatedOptions } from \"./options.ts\";\nimport type { File, PluginAPI, PluginPass } from \"../../index.ts\";\n\n// Note: The casts here are just meant to be static assertions to make sure\n// that the assertion functions actually assert that the value's type matches\n// the declared types.\nconst VALIDATORS: ValidatorSet = {\n name: assertString as Validator,\n manipulateOptions: assertFunction as Validator<\n PluginObject[\"manipulateOptions\"]\n >,\n pre: assertFunction as Validator,\n post: assertFunction as Validator,\n inherits: assertFunction as Validator,\n visitor: assertVisitorMap as Validator,\n\n parserOverride: assertFunction as Validator,\n generatorOverride: assertFunction as Validator<\n PluginObject[\"generatorOverride\"]\n >,\n};\n\nfunction assertVisitorMap(loc: OptionPath, value: unknown): Visitor {\n const obj = assertObject(loc, value);\n if (obj) {\n Object.keys(obj).forEach(prop => {\n if (prop !== \"_exploded\" && prop !== \"_verified\") {\n assertVisitorHandler(prop, obj[prop]);\n }\n });\n\n if (obj.enter || obj.exit) {\n throw new Error(\n `${msg(\n loc,\n )} cannot contain catch-all \"enter\" or \"exit\" handlers. Please target individual nodes.`,\n );\n }\n }\n return obj as Visitor;\n}\n\nfunction assertVisitorHandler(\n key: string,\n value: unknown,\n): asserts value is VisitorHandler {\n if (value && typeof value === \"object\") {\n Object.keys(value).forEach((handler: string) => {\n if (handler !== \"enter\" && handler !== \"exit\") {\n throw new Error(\n `.visitor[\"${key}\"] may only have .enter and/or .exit handlers.`,\n );\n }\n });\n } else if (typeof value !== \"function\") {\n throw new Error(`.visitor[\"${key}\"] must be a function`);\n }\n}\n\ntype VisitorHandler =\n | Function\n | {\n enter?: Function;\n exit?: Function;\n };\n\nexport type PluginObject = {\n name?: string;\n manipulateOptions?: (\n options: ValidatedOptions,\n parserOpts: ParserOptions,\n ) => void;\n pre?: (this: S, file: File) => void | Promise;\n post?: (this: S, file: File) => void | Promise;\n inherits?: (\n api: PluginAPI,\n options: unknown,\n dirname: string,\n ) => PluginObject;\n visitor?: Visitor;\n parserOverride?: Function;\n generatorOverride?: Function;\n};\n\nexport function validatePluginObject(obj: {\n [key: string]: unknown;\n}): PluginObject {\n const rootPath: RootPath = {\n type: \"root\",\n source: \"plugin\",\n };\n Object.keys(obj).forEach((key: string) => {\n const validator = VALIDATORS[key];\n\n if (validator) {\n const optLoc: OptionPath = {\n type: \"option\",\n name: key,\n parent: rootPath,\n };\n validator(optLoc, obj[key]);\n } else {\n const invalidPluginPropertyError = new Error(\n `.${key} is not a valid Plugin property`,\n );\n // @ts-expect-error todo(flow->ts) consider adding BabelConfigError with code field\n invalidPluginPropertyError.code = \"BABEL_UNKNOWN_PLUGIN_PROPERTY\";\n throw invalidPluginPropertyError;\n }\n });\n\n return obj as any;\n}\n"],"mappings":";;;;;;AAAA,IAAAA,iBAAA,GAAAC,OAAA;AAqBA,MAAMC,UAAwB,GAAG;EAC/BC,IAAI,EAAEC,8BAA+C;EACrDC,iBAAiB,EAAEC,gCAElB;EACDC,GAAG,EAAED,gCAAgD;EACrDE,IAAI,EAAEF,gCAAiD;EACvDG,QAAQ,EAAEH,gCAAqD;EAC/DI,OAAO,EAAEC,gBAAsD;EAE/DC,cAAc,EAAEN,gCAA2D;EAC3EO,iBAAiB,EAAEP;AAGrB,CAAC;AAED,SAASK,gBAAgBA,CAACG,GAAe,EAAEC,KAAc,EAAW;EAClE,MAAMC,GAAG,GAAG,IAAAC,8BAAY,EAACH,GAAG,EAAEC,KAAK,CAAC;EACpC,IAAIC,GAAG,EAAE;IACPE,MAAM,CAACC,IAAI,CAACH,GAAG,CAAC,CAACI,OAAO,CAACC,IAAI,IAAI;MAC/B,IAAIA,IAAI,KAAK,WAAW,IAAIA,IAAI,KAAK,WAAW,EAAE;QAChDC,oBAAoB,CAACD,IAAI,EAAEL,GAAG,CAACK,IAAI,CAAC,CAAC;MACvC;IACF,CAAC,CAAC;IAEF,IAAIL,GAAG,CAACO,KAAK,IAAIP,GAAG,CAACQ,IAAI,EAAE;MACzB,MAAM,IAAIC,KAAK,CACb,GAAG,IAAAC,qBAAG,EACJZ,GACF,CAAC,uFACH,CAAC;IACH;EACF;EACA,OAAOE,GAAG;AACZ;AAEA,SAASM,oBAAoBA,CAC3BK,GAAW,EACXZ,KAAc,EACmB;EACjC,IAAIA,KAAK,IAAI,OAAOA,KAAK,KAAK,QAAQ,EAAE;IACtCG,MAAM,CAACC,IAAI,CAACJ,KAAK,CAAC,CAACK,OAAO,CAAEQ,OAAe,IAAK;MAC9C,IAAIA,OAAO,KAAK,OAAO,IAAIA,OAAO,KAAK,MAAM,EAAE;QAC7C,MAAM,IAAIH,KAAK,CACb,aAAaE,GAAG,gDAClB,CAAC;MACH;IACF,CAAC,CAAC;EACJ,CAAC,MAAM,IAAI,OAAOZ,KAAK,KAAK,UAAU,EAAE;IACtC,MAAM,IAAIU,KAAK,CAAC,aAAaE,GAAG,uBAAuB,CAAC;EAC1D;AACF;AA2BO,SAASE,oBAAoBA,CAACb,GAEpC,EAAgB;EACf,MAAMc,QAAkB,GAAG;IACzBC,IAAI,EAAE,MAAM;IACZC,MAAM,EAAE;EACV,CAAC;EACDd,MAAM,CAACC,IAAI,CAACH,GAAG,CAAC,CAACI,OAAO,CAAEO,GAAW,IAAK;IACxC,MAAMM,SAAS,GAAG/B,UAAU,CAACyB,GAAG,CAAC;IAEjC,IAAIM,SAAS,EAAE;MACb,MAAMC,MAAkB,GAAG;QACzBH,IAAI,EAAE,QAAQ;QACd5B,IAAI,EAAEwB,GAAG;QACTQ,MAAM,EAAEL;MACV,CAAC;MACDG,SAAS,CAACC,MAAM,EAAElB,GAAG,CAACW,GAAG,CAAC,CAAC;IAC7B,CAAC,MAAM;MACL,MAAMS,0BAA0B,GAAG,IAAIX,KAAK,CAC1C,IAAIE,GAAG,iCACT,CAAC;MAEDS,0BAA0B,CAACC,IAAI,GAAG,+BAA+B;MACjE,MAAMD,0BAA0B;IAClC;EACF,CAAC,CAAC;EAEF,OAAOpB,GAAG;AACZ;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/config/validation/removed.js b/node_modules/@babel/core/lib/config/validation/removed.js new file mode 100644 index 00000000..9bd436e8 --- /dev/null +++ b/node_modules/@babel/core/lib/config/validation/removed.js @@ -0,0 +1,68 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _default = exports.default = { + auxiliaryComment: { + message: "Use `auxiliaryCommentBefore` or `auxiliaryCommentAfter`" + }, + blacklist: { + message: "Put the specific transforms you want in the `plugins` option" + }, + breakConfig: { + message: "This is not a necessary option in Babel 6" + }, + experimental: { + message: "Put the specific transforms you want in the `plugins` option" + }, + externalHelpers: { + message: "Use the `external-helpers` plugin instead. " + "Check out http://babeljs.io/docs/plugins/external-helpers/" + }, + extra: { + message: "" + }, + jsxPragma: { + message: "use the `pragma` option in the `react-jsx` plugin. " + "Check out http://babeljs.io/docs/plugins/transform-react-jsx/" + }, + loose: { + message: "Specify the `loose` option for the relevant plugin you are using " + "or use a preset that sets the option." + }, + metadataUsedHelpers: { + message: "Not required anymore as this is enabled by default" + }, + modules: { + message: "Use the corresponding module transform plugin in the `plugins` option. " + "Check out http://babeljs.io/docs/plugins/#modules" + }, + nonStandard: { + message: "Use the `react-jsx` and `flow-strip-types` plugins to support JSX and Flow. " + "Also check out the react preset http://babeljs.io/docs/plugins/preset-react/" + }, + optional: { + message: "Put the specific transforms you want in the `plugins` option" + }, + sourceMapName: { + message: "The `sourceMapName` option has been removed because it makes more sense for the " + "tooling that calls Babel to assign `map.file` themselves." + }, + stage: { + message: "Check out the corresponding stage-x presets http://babeljs.io/docs/plugins/#presets" + }, + whitelist: { + message: "Put the specific transforms you want in the `plugins` option" + }, + resolveModuleSource: { + version: 6, + message: "Use `babel-plugin-module-resolver@3`'s 'resolvePath' options" + }, + metadata: { + version: 6, + message: "Generated plugin metadata is always included in the output result" + }, + sourceMapTarget: { + version: 6, + message: "The `sourceMapTarget` option has been removed because it makes more sense for the tooling " + "that calls Babel to assign `map.file` themselves." + } +}; +0 && 0; + +//# sourceMappingURL=removed.js.map diff --git a/node_modules/@babel/core/lib/config/validation/removed.js.map b/node_modules/@babel/core/lib/config/validation/removed.js.map new file mode 100644 index 00000000..fa565957 --- /dev/null +++ b/node_modules/@babel/core/lib/config/validation/removed.js.map @@ -0,0 +1 @@ +{"version":3,"names":["auxiliaryComment","message","blacklist","breakConfig","experimental","externalHelpers","extra","jsxPragma","loose","metadataUsedHelpers","modules","nonStandard","optional","sourceMapName","stage","whitelist","resolveModuleSource","version","metadata","sourceMapTarget"],"sources":["../../../src/config/validation/removed.ts"],"sourcesContent":["export default {\n auxiliaryComment: {\n message: \"Use `auxiliaryCommentBefore` or `auxiliaryCommentAfter`\",\n },\n blacklist: {\n message: \"Put the specific transforms you want in the `plugins` option\",\n },\n breakConfig: {\n message: \"This is not a necessary option in Babel 6\",\n },\n experimental: {\n message: \"Put the specific transforms you want in the `plugins` option\",\n },\n externalHelpers: {\n message:\n \"Use the `external-helpers` plugin instead. \" +\n \"Check out http://babeljs.io/docs/plugins/external-helpers/\",\n },\n extra: {\n message: \"\",\n },\n jsxPragma: {\n message:\n \"use the `pragma` option in the `react-jsx` plugin. \" +\n \"Check out http://babeljs.io/docs/plugins/transform-react-jsx/\",\n },\n loose: {\n message:\n \"Specify the `loose` option for the relevant plugin you are using \" +\n \"or use a preset that sets the option.\",\n },\n metadataUsedHelpers: {\n message: \"Not required anymore as this is enabled by default\",\n },\n modules: {\n message:\n \"Use the corresponding module transform plugin in the `plugins` option. \" +\n \"Check out http://babeljs.io/docs/plugins/#modules\",\n },\n nonStandard: {\n message:\n \"Use the `react-jsx` and `flow-strip-types` plugins to support JSX and Flow. \" +\n \"Also check out the react preset http://babeljs.io/docs/plugins/preset-react/\",\n },\n optional: {\n message: \"Put the specific transforms you want in the `plugins` option\",\n },\n sourceMapName: {\n message:\n \"The `sourceMapName` option has been removed because it makes more sense for the \" +\n \"tooling that calls Babel to assign `map.file` themselves.\",\n },\n stage: {\n message:\n \"Check out the corresponding stage-x presets http://babeljs.io/docs/plugins/#presets\",\n },\n whitelist: {\n message: \"Put the specific transforms you want in the `plugins` option\",\n },\n\n resolveModuleSource: {\n version: 6,\n message: \"Use `babel-plugin-module-resolver@3`'s 'resolvePath' options\",\n },\n metadata: {\n version: 6,\n message:\n \"Generated plugin metadata is always included in the output result\",\n },\n sourceMapTarget: {\n version: 6,\n message:\n \"The `sourceMapTarget` option has been removed because it makes more sense for the tooling \" +\n \"that calls Babel to assign `map.file` themselves.\",\n },\n} as { [name: string]: { version?: number; message: string } };\n"],"mappings":";;;;;;iCAAe;EACbA,gBAAgB,EAAE;IAChBC,OAAO,EAAE;EACX,CAAC;EACDC,SAAS,EAAE;IACTD,OAAO,EAAE;EACX,CAAC;EACDE,WAAW,EAAE;IACXF,OAAO,EAAE;EACX,CAAC;EACDG,YAAY,EAAE;IACZH,OAAO,EAAE;EACX,CAAC;EACDI,eAAe,EAAE;IACfJ,OAAO,EACL,6CAA6C,GAC7C;EACJ,CAAC;EACDK,KAAK,EAAE;IACLL,OAAO,EAAE;EACX,CAAC;EACDM,SAAS,EAAE;IACTN,OAAO,EACL,qDAAqD,GACrD;EACJ,CAAC;EACDO,KAAK,EAAE;IACLP,OAAO,EACL,mEAAmE,GACnE;EACJ,CAAC;EACDQ,mBAAmB,EAAE;IACnBR,OAAO,EAAE;EACX,CAAC;EACDS,OAAO,EAAE;IACPT,OAAO,EACL,yEAAyE,GACzE;EACJ,CAAC;EACDU,WAAW,EAAE;IACXV,OAAO,EACL,8EAA8E,GAC9E;EACJ,CAAC;EACDW,QAAQ,EAAE;IACRX,OAAO,EAAE;EACX,CAAC;EACDY,aAAa,EAAE;IACbZ,OAAO,EACL,kFAAkF,GAClF;EACJ,CAAC;EACDa,KAAK,EAAE;IACLb,OAAO,EACL;EACJ,CAAC;EACDc,SAAS,EAAE;IACTd,OAAO,EAAE;EACX,CAAC;EAEDe,mBAAmB,EAAE;IACnBC,OAAO,EAAE,CAAC;IACVhB,OAAO,EAAE;EACX,CAAC;EACDiB,QAAQ,EAAE;IACRD,OAAO,EAAE,CAAC;IACVhB,OAAO,EACL;EACJ,CAAC;EACDkB,eAAe,EAAE;IACfF,OAAO,EAAE,CAAC;IACVhB,OAAO,EACL,4FAA4F,GAC5F;EACJ;AACF,CAAC;AAAA","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/errors/config-error.js b/node_modules/@babel/core/lib/errors/config-error.js new file mode 100644 index 00000000..c2908047 --- /dev/null +++ b/node_modules/@babel/core/lib/errors/config-error.js @@ -0,0 +1,18 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _rewriteStackTrace = require("./rewrite-stack-trace.js"); +class ConfigError extends Error { + constructor(message, filename) { + super(message); + (0, _rewriteStackTrace.expectedError)(this); + if (filename) (0, _rewriteStackTrace.injectVirtualStackFrame)(this, filename); + } +} +exports.default = ConfigError; +0 && 0; + +//# sourceMappingURL=config-error.js.map diff --git a/node_modules/@babel/core/lib/errors/config-error.js.map b/node_modules/@babel/core/lib/errors/config-error.js.map new file mode 100644 index 00000000..0045ded7 --- /dev/null +++ b/node_modules/@babel/core/lib/errors/config-error.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_rewriteStackTrace","require","ConfigError","Error","constructor","message","filename","expectedError","injectVirtualStackFrame","exports","default"],"sources":["../../src/errors/config-error.ts"],"sourcesContent":["import {\n injectVirtualStackFrame,\n expectedError,\n} from \"./rewrite-stack-trace.ts\";\n\nexport default class ConfigError extends Error {\n constructor(message: string, filename?: string) {\n super(message);\n expectedError(this);\n if (filename) injectVirtualStackFrame(this, filename);\n }\n}\n"],"mappings":";;;;;;AAAA,IAAAA,kBAAA,GAAAC,OAAA;AAKe,MAAMC,WAAW,SAASC,KAAK,CAAC;EAC7CC,WAAWA,CAACC,OAAe,EAAEC,QAAiB,EAAE;IAC9C,KAAK,CAACD,OAAO,CAAC;IACd,IAAAE,gCAAa,EAAC,IAAI,CAAC;IACnB,IAAID,QAAQ,EAAE,IAAAE,0CAAuB,EAAC,IAAI,EAAEF,QAAQ,CAAC;EACvD;AACF;AAACG,OAAA,CAAAC,OAAA,GAAAR,WAAA;AAAA","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js b/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js new file mode 100644 index 00000000..68896d38 --- /dev/null +++ b/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js @@ -0,0 +1,98 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.beginHiddenCallStack = beginHiddenCallStack; +exports.endHiddenCallStack = endHiddenCallStack; +exports.expectedError = expectedError; +exports.injectVirtualStackFrame = injectVirtualStackFrame; +var _Object$getOwnPropert; +const ErrorToString = Function.call.bind(Error.prototype.toString); +const SUPPORTED = !!Error.captureStackTrace && ((_Object$getOwnPropert = Object.getOwnPropertyDescriptor(Error, "stackTraceLimit")) == null ? void 0 : _Object$getOwnPropert.writable) === true; +const START_HIDING = "startHiding - secret - don't use this - v1"; +const STOP_HIDING = "stopHiding - secret - don't use this - v1"; +const expectedErrors = new WeakSet(); +const virtualFrames = new WeakMap(); +function CallSite(filename) { + return Object.create({ + isNative: () => false, + isConstructor: () => false, + isToplevel: () => true, + getFileName: () => filename, + getLineNumber: () => undefined, + getColumnNumber: () => undefined, + getFunctionName: () => undefined, + getMethodName: () => undefined, + getTypeName: () => undefined, + toString: () => filename + }); +} +function injectVirtualStackFrame(error, filename) { + if (!SUPPORTED) return; + let frames = virtualFrames.get(error); + if (!frames) virtualFrames.set(error, frames = []); + frames.push(CallSite(filename)); + return error; +} +function expectedError(error) { + if (!SUPPORTED) return; + expectedErrors.add(error); + return error; +} +function beginHiddenCallStack(fn) { + if (!SUPPORTED) return fn; + return Object.defineProperty(function (...args) { + setupPrepareStackTrace(); + return fn(...args); + }, "name", { + value: STOP_HIDING + }); +} +function endHiddenCallStack(fn) { + if (!SUPPORTED) return fn; + return Object.defineProperty(function (...args) { + return fn(...args); + }, "name", { + value: START_HIDING + }); +} +function setupPrepareStackTrace() { + setupPrepareStackTrace = () => {}; + const { + prepareStackTrace = defaultPrepareStackTrace + } = Error; + const MIN_STACK_TRACE_LIMIT = 50; + Error.stackTraceLimit && (Error.stackTraceLimit = Math.max(Error.stackTraceLimit, MIN_STACK_TRACE_LIMIT)); + Error.prepareStackTrace = function stackTraceRewriter(err, trace) { + let newTrace = []; + const isExpected = expectedErrors.has(err); + let status = isExpected ? "hiding" : "unknown"; + for (let i = 0; i < trace.length; i++) { + const name = trace[i].getFunctionName(); + if (name === START_HIDING) { + status = "hiding"; + } else if (name === STOP_HIDING) { + if (status === "hiding") { + status = "showing"; + if (virtualFrames.has(err)) { + newTrace.unshift(...virtualFrames.get(err)); + } + } else if (status === "unknown") { + newTrace = trace; + break; + } + } else if (status !== "hiding") { + newTrace.push(trace[i]); + } + } + return prepareStackTrace(err, newTrace); + }; +} +function defaultPrepareStackTrace(err, trace) { + if (trace.length === 0) return ErrorToString(err); + return `${ErrorToString(err)}\n at ${trace.join("\n at ")}`; +} +0 && 0; + +//# sourceMappingURL=rewrite-stack-trace.js.map diff --git a/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js.map b/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js.map new file mode 100644 index 00000000..725bf91c --- /dev/null +++ b/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js.map @@ -0,0 +1 @@ +{"version":3,"names":["ErrorToString","Function","call","bind","Error","prototype","toString","SUPPORTED","captureStackTrace","_Object$getOwnPropert","Object","getOwnPropertyDescriptor","writable","START_HIDING","STOP_HIDING","expectedErrors","WeakSet","virtualFrames","WeakMap","CallSite","filename","create","isNative","isConstructor","isToplevel","getFileName","getLineNumber","undefined","getColumnNumber","getFunctionName","getMethodName","getTypeName","injectVirtualStackFrame","error","frames","get","set","push","expectedError","add","beginHiddenCallStack","fn","defineProperty","args","setupPrepareStackTrace","value","endHiddenCallStack","prepareStackTrace","defaultPrepareStackTrace","MIN_STACK_TRACE_LIMIT","stackTraceLimit","Math","max","stackTraceRewriter","err","trace","newTrace","isExpected","has","status","i","length","name","unshift","join"],"sources":["../../src/errors/rewrite-stack-trace.ts"],"sourcesContent":["/**\n * This file uses the internal V8 Stack Trace API (https://v8.dev/docs/stack-trace-api)\n * to provide utilities to rewrite the stack trace.\n * When this API is not present, all the functions in this file become noops.\n *\n * beginHiddenCallStack(fn) and endHiddenCallStack(fn) wrap their parameter to\n * mark an hidden portion of the stack trace. The function passed to\n * beginHiddenCallStack is the first hidden function, while the function passed\n * to endHiddenCallStack is the first shown function.\n *\n * When an error is thrown _outside_ of the hidden zone, everything between\n * beginHiddenCallStack and endHiddenCallStack will not be shown.\n * If an error is thrown _inside_ the hidden zone, then the whole stack trace\n * will be visible: this is to avoid hiding real bugs.\n * However, if an error inside the hidden zone is expected, it can be marked\n * with the expectedError(error) function to keep the hidden frames hidden.\n *\n * Consider this call stack (the outer function is the bottom one):\n *\n * 1. a()\n * 2. endHiddenCallStack(b)()\n * 3. c()\n * 4. beginHiddenCallStack(d)()\n * 5. e()\n * 6. f()\n *\n * - If a() throws an error, then its shown call stack will be \"a, b, e, f\"\n * - If b() throws an error, then its shown call stack will be \"b, e, f\"\n * - If c() throws an expected error, then its shown call stack will be \"e, f\"\n * - If c() throws an unexpected error, then its shown call stack will be \"c, d, e, f\"\n * - If d() throws an expected error, then its shown call stack will be \"e, f\"\n * - If d() throws an unexpected error, then its shown call stack will be \"d, e, f\"\n * - If e() throws an error, then its shown call stack will be \"e, f\"\n *\n * Additionally, an error can inject additional \"virtual\" stack frames using the\n * injectVirtualStackFrame(error, filename) function: those are injected as a\n * replacement of the hidden frames.\n * In the example above, if we called injectVirtualStackFrame(err, \"h\") and\n * injectVirtualStackFrame(err, \"i\") on the expected error thrown by c(), its\n * shown call stack would have been \"h, i, e, f\".\n * This can be useful, for example, to report config validation errors as if they\n * were directly thrown in the config file.\n */\n\nconst ErrorToString = Function.call.bind(Error.prototype.toString);\n\nconst SUPPORTED =\n !!Error.captureStackTrace &&\n Object.getOwnPropertyDescriptor(Error, \"stackTraceLimit\")?.writable === true;\n\nconst START_HIDING = \"startHiding - secret - don't use this - v1\";\nconst STOP_HIDING = \"stopHiding - secret - don't use this - v1\";\n\ntype CallSite = NodeJS.CallSite;\n\nconst expectedErrors = new WeakSet();\nconst virtualFrames = new WeakMap();\n\nfunction CallSite(filename: string): CallSite {\n // We need to use a prototype otherwise it breaks source-map-support's internals\n return Object.create({\n isNative: () => false,\n isConstructor: () => false,\n isToplevel: () => true,\n getFileName: () => filename,\n getLineNumber: () => undefined,\n getColumnNumber: () => undefined,\n getFunctionName: () => undefined,\n getMethodName: () => undefined,\n getTypeName: () => undefined,\n toString: () => filename,\n } as CallSite);\n}\n\nexport function injectVirtualStackFrame(error: Error, filename: string) {\n if (!SUPPORTED) return;\n\n let frames = virtualFrames.get(error);\n if (!frames) virtualFrames.set(error, (frames = []));\n frames.push(CallSite(filename));\n\n return error;\n}\n\nexport function expectedError(error: Error) {\n if (!SUPPORTED) return;\n expectedErrors.add(error);\n return error;\n}\n\nexport function beginHiddenCallStack(\n fn: (...args: A) => R,\n) {\n if (!SUPPORTED) return fn;\n\n return Object.defineProperty(\n function (...args: A) {\n setupPrepareStackTrace();\n return fn(...args);\n },\n \"name\",\n { value: STOP_HIDING },\n );\n}\n\nexport function endHiddenCallStack(\n fn: (...args: A) => R,\n) {\n if (!SUPPORTED) return fn;\n\n return Object.defineProperty(\n function (...args: A) {\n return fn(...args);\n },\n \"name\",\n { value: START_HIDING },\n );\n}\n\nfunction setupPrepareStackTrace() {\n // @ts-expect-error This function is a singleton\n setupPrepareStackTrace = () => {};\n\n const { prepareStackTrace = defaultPrepareStackTrace } = Error;\n\n // We add some extra frames to Error.stackTraceLimit, so that we can\n // always show some useful frames even after deleting ours.\n // STACK_TRACE_LIMIT_DELTA should be around the maximum expected number\n // of internal frames, and not too big because capturing the stack trace\n // is slow (this is why Error.stackTraceLimit does not default to Infinity!).\n // Increase it if needed.\n // However, we only do it if the user did not explicitly set it to 0.\n const MIN_STACK_TRACE_LIMIT = 50;\n Error.stackTraceLimit &&= Math.max(\n Error.stackTraceLimit,\n MIN_STACK_TRACE_LIMIT,\n );\n\n Error.prepareStackTrace = function stackTraceRewriter(err, trace) {\n let newTrace = [];\n\n const isExpected = expectedErrors.has(err);\n let status: \"showing\" | \"hiding\" | \"unknown\" = isExpected\n ? \"hiding\"\n : \"unknown\";\n for (let i = 0; i < trace.length; i++) {\n const name = trace[i].getFunctionName();\n if (name === START_HIDING) {\n status = \"hiding\";\n } else if (name === STOP_HIDING) {\n if (status === \"hiding\") {\n status = \"showing\";\n if (virtualFrames.has(err)) {\n newTrace.unshift(...virtualFrames.get(err));\n }\n } else if (status === \"unknown\") {\n // Unexpected internal error, show the full stack trace\n newTrace = trace;\n break;\n }\n } else if (status !== \"hiding\") {\n newTrace.push(trace[i]);\n }\n }\n\n return prepareStackTrace(err, newTrace);\n };\n}\n\nfunction defaultPrepareStackTrace(err: Error, trace: CallSite[]) {\n if (trace.length === 0) return ErrorToString(err);\n return `${ErrorToString(err)}\\n at ${trace.join(\"\\n at \")}`;\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/gensync-utils/async.js b/node_modules/@babel/core/lib/gensync-utils/async.js new file mode 100644 index 00000000..42946c63 --- /dev/null +++ b/node_modules/@babel/core/lib/gensync-utils/async.js @@ -0,0 +1,90 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.forwardAsync = forwardAsync; +exports.isAsync = void 0; +exports.isThenable = isThenable; +exports.maybeAsync = maybeAsync; +exports.waitFor = exports.onFirstPause = void 0; +function _gensync() { + const data = require("gensync"); + _gensync = function () { + return data; + }; + return data; +} +function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); } +function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; } +const runGenerator = _gensync()(function* (item) { + return yield* item; +}); +const isAsync = exports.isAsync = _gensync()({ + sync: () => false, + errback: cb => cb(null, true) +}); +function maybeAsync(fn, message) { + return _gensync()({ + sync(...args) { + const result = fn.apply(this, args); + if (isThenable(result)) throw new Error(message); + return result; + }, + async(...args) { + return Promise.resolve(fn.apply(this, args)); + } + }); +} +const withKind = _gensync()({ + sync: cb => cb("sync"), + async: function () { + var _ref = _asyncToGenerator(function* (cb) { + return cb("async"); + }); + return function async(_x) { + return _ref.apply(this, arguments); + }; + }() +}); +function forwardAsync(action, cb) { + const g = _gensync()(action); + return withKind(kind => { + const adapted = g[kind]; + return cb(adapted); + }); +} +const onFirstPause = exports.onFirstPause = _gensync()({ + name: "onFirstPause", + arity: 2, + sync: function (item) { + return runGenerator.sync(item); + }, + errback: function (item, firstPause, cb) { + let completed = false; + runGenerator.errback(item, (err, value) => { + completed = true; + cb(err, value); + }); + if (!completed) { + firstPause(); + } + } +}); +const waitFor = exports.waitFor = _gensync()({ + sync: x => x, + async: function () { + var _ref2 = _asyncToGenerator(function* (x) { + return x; + }); + return function async(_x2) { + return _ref2.apply(this, arguments); + }; + }() +}); +function isThenable(val) { + return !!val && (typeof val === "object" || typeof val === "function") && !!val.then && typeof val.then === "function"; +} +0 && 0; + +//# sourceMappingURL=async.js.map diff --git a/node_modules/@babel/core/lib/gensync-utils/async.js.map b/node_modules/@babel/core/lib/gensync-utils/async.js.map new file mode 100644 index 00000000..595d7571 --- /dev/null +++ b/node_modules/@babel/core/lib/gensync-utils/async.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_gensync","data","require","asyncGeneratorStep","n","t","e","r","o","a","c","i","u","value","done","Promise","resolve","then","_asyncToGenerator","arguments","apply","_next","_throw","runGenerator","gensync","item","isAsync","exports","sync","errback","cb","maybeAsync","fn","message","args","result","isThenable","Error","async","withKind","_ref","_x","forwardAsync","action","g","kind","adapted","onFirstPause","name","arity","firstPause","completed","err","waitFor","x","_ref2","_x2","val"],"sources":["../../src/gensync-utils/async.ts"],"sourcesContent":["import gensync, { type Gensync, type Handler, type Callback } from \"gensync\";\n\ntype MaybePromise = T | Promise;\n\nconst runGenerator: {\n sync(gen: Handler): Return;\n async(gen: Handler): Promise;\n errback(gen: Handler, cb: Callback): void;\n} = gensync(function* (item: Handler): Handler {\n return yield* item;\n});\n\n// This Gensync returns true if the current execution context is\n// asynchronous, otherwise it returns false.\nexport const isAsync = gensync({\n sync: () => false,\n errback: cb => cb(null, true),\n});\n\n// This function wraps any functions (which could be either synchronous or\n// asynchronous) with a Gensync. If the wrapped function returns a promise\n// but the current execution context is synchronous, it will throw the\n// provided error.\n// This is used to handle user-provided functions which could be asynchronous.\nexport function maybeAsync(\n fn: (...args: Args) => Return,\n message: string,\n): Gensync {\n return gensync({\n sync(...args) {\n const result = fn.apply(this, args);\n if (isThenable(result)) throw new Error(message);\n return result;\n },\n async(...args) {\n return Promise.resolve(fn.apply(this, args));\n },\n });\n}\n\nconst withKind = gensync({\n sync: cb => cb(\"sync\"),\n async: async cb => cb(\"async\"),\n}) as (cb: (kind: \"sync\" | \"async\") => MaybePromise) => Handler;\n\n// This function wraps a generator (or a Gensync) into another function which,\n// when called, will run the provided generator in a sync or async way, depending\n// on the execution context where this forwardAsync function is called.\n// This is useful, for example, when passing a callback to a function which isn't\n// aware of gensync, but it only knows about synchronous and asynchronous functions.\n// An example is cache.using, which being exposed to the user must be as simple as\n// possible:\n// yield* forwardAsync(gensyncFn, wrappedFn =>\n// cache.using(x => {\n// // Here we don't know about gensync. wrappedFn is a\n// // normal sync or async function\n// return wrappedFn(x);\n// })\n// )\nexport function forwardAsync(\n action: (...args: Args) => Handler,\n cb: (\n adapted: (...args: Args) => MaybePromise,\n ) => MaybePromise,\n): Handler {\n const g = gensync(action);\n return withKind(kind => {\n const adapted = g[kind];\n return cb(adapted);\n });\n}\n\n// If the given generator is executed asynchronously, the first time that it\n// is paused (i.e. When it yields a gensync generator which can't be run\n// synchronously), call the \"firstPause\" callback.\nexport const onFirstPause = gensync<\n [gen: Handler, firstPause: () => void],\n unknown\n>({\n name: \"onFirstPause\",\n arity: 2,\n sync: function (item) {\n return runGenerator.sync(item);\n },\n errback: function (item, firstPause, cb) {\n let completed = false;\n\n runGenerator.errback(item, (err, value) => {\n completed = true;\n cb(err, value);\n });\n\n if (!completed) {\n firstPause();\n }\n },\n}) as (gen: Handler, firstPause: () => void) => Handler;\n\n// Wait for the given promise to be resolved\nexport const waitFor = gensync({\n sync: x => x,\n async: async x => x,\n}) as (p: T | Promise) => Handler;\n\nexport function isThenable(val: any): val is PromiseLike {\n return (\n !!val &&\n (typeof val === \"object\" || typeof val === \"function\") &&\n !!val.then &&\n typeof val.then === \"function\"\n );\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/gensync-utils/fs.js b/node_modules/@babel/core/lib/gensync-utils/fs.js new file mode 100644 index 00000000..b842df84 --- /dev/null +++ b/node_modules/@babel/core/lib/gensync-utils/fs.js @@ -0,0 +1,31 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.stat = exports.readFile = void 0; +function _fs() { + const data = require("fs"); + _fs = function () { + return data; + }; + return data; +} +function _gensync() { + const data = require("gensync"); + _gensync = function () { + return data; + }; + return data; +} +const readFile = exports.readFile = _gensync()({ + sync: _fs().readFileSync, + errback: _fs().readFile +}); +const stat = exports.stat = _gensync()({ + sync: _fs().statSync, + errback: _fs().stat +}); +0 && 0; + +//# sourceMappingURL=fs.js.map diff --git a/node_modules/@babel/core/lib/gensync-utils/fs.js.map b/node_modules/@babel/core/lib/gensync-utils/fs.js.map new file mode 100644 index 00000000..a1fd53ae --- /dev/null +++ b/node_modules/@babel/core/lib/gensync-utils/fs.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_fs","data","require","_gensync","readFile","exports","gensync","sync","fs","readFileSync","errback","stat","statSync"],"sources":["../../src/gensync-utils/fs.ts"],"sourcesContent":["import fs from \"fs\";\nimport gensync from \"gensync\";\n\nexport const readFile = gensync<[filepath: string, encoding: \"utf8\"], string>({\n sync: fs.readFileSync,\n errback: fs.readFile,\n});\n\nexport const stat = gensync({\n sync: fs.statSync,\n errback: fs.stat,\n});\n"],"mappings":";;;;;;AAAA,SAAAA,IAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,GAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAE,SAAA;EAAA,MAAAF,IAAA,GAAAC,OAAA;EAAAC,QAAA,YAAAA,CAAA;IAAA,OAAAF,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEO,MAAMG,QAAQ,GAAAC,OAAA,CAAAD,QAAA,GAAGE,SAAMA,CAAC,CAA+C;EAC5EC,IAAI,EAAEC,IAACA,CAAC,CAACC,YAAY;EACrBC,OAAO,EAAEF,IAACA,CAAC,CAACJ;AACd,CAAC,CAAC;AAEK,MAAMO,IAAI,GAAAN,OAAA,CAAAM,IAAA,GAAGL,SAAMA,CAAC,CAAC;EAC1BC,IAAI,EAAEC,IAACA,CAAC,CAACI,QAAQ;EACjBF,OAAO,EAAEF,IAACA,CAAC,CAACG;AACd,CAAC,CAAC;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/gensync-utils/functional.js b/node_modules/@babel/core/lib/gensync-utils/functional.js new file mode 100644 index 00000000..d7f77554 --- /dev/null +++ b/node_modules/@babel/core/lib/gensync-utils/functional.js @@ -0,0 +1,58 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.once = once; +var _async = require("./async.js"); +function once(fn) { + let result; + let resultP; + let promiseReferenced = false; + return function* () { + if (!result) { + if (resultP) { + promiseReferenced = true; + return yield* (0, _async.waitFor)(resultP); + } + if (!(yield* (0, _async.isAsync)())) { + try { + result = { + ok: true, + value: yield* fn() + }; + } catch (error) { + result = { + ok: false, + value: error + }; + } + } else { + let resolve, reject; + resultP = new Promise((res, rej) => { + resolve = res; + reject = rej; + }); + try { + result = { + ok: true, + value: yield* fn() + }; + resultP = null; + if (promiseReferenced) resolve(result.value); + } catch (error) { + result = { + ok: false, + value: error + }; + resultP = null; + if (promiseReferenced) reject(error); + } + } + } + if (result.ok) return result.value;else throw result.value; + }; +} +0 && 0; + +//# sourceMappingURL=functional.js.map diff --git a/node_modules/@babel/core/lib/gensync-utils/functional.js.map b/node_modules/@babel/core/lib/gensync-utils/functional.js.map new file mode 100644 index 00000000..e8c5ed03 --- /dev/null +++ b/node_modules/@babel/core/lib/gensync-utils/functional.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_async","require","once","fn","result","resultP","promiseReferenced","waitFor","isAsync","ok","value","error","resolve","reject","Promise","res","rej"],"sources":["../../src/gensync-utils/functional.ts"],"sourcesContent":["import type { Handler } from \"gensync\";\n\nimport { isAsync, waitFor } from \"./async.ts\";\n\nexport function once(fn: () => Handler): () => Handler {\n let result: { ok: true; value: R } | { ok: false; value: unknown };\n let resultP: Promise;\n let promiseReferenced = false;\n return function* () {\n if (!result) {\n if (resultP) {\n promiseReferenced = true;\n return yield* waitFor(resultP);\n }\n\n if (!(yield* isAsync())) {\n try {\n result = { ok: true, value: yield* fn() };\n } catch (error) {\n result = { ok: false, value: error };\n }\n } else {\n let resolve: (result: R) => void, reject: (error: unknown) => void;\n resultP = new Promise((res, rej) => {\n resolve = res;\n reject = rej;\n });\n\n try {\n result = { ok: true, value: yield* fn() };\n // Avoid keeping the promise around\n // now that we have the result.\n resultP = null;\n // We only resolve/reject the promise if it has been actually\n // referenced. If there are no listeners we can forget about it.\n // In the reject case, this avoid uncatchable unhandledRejection\n // events.\n if (promiseReferenced) resolve(result.value);\n } catch (error) {\n result = { ok: false, value: error };\n resultP = null;\n if (promiseReferenced) reject(error);\n }\n }\n }\n\n if (result.ok) return result.value;\n else throw result.value;\n };\n}\n"],"mappings":";;;;;;AAEA,IAAAA,MAAA,GAAAC,OAAA;AAEO,SAASC,IAAIA,CAAIC,EAAoB,EAAoB;EAC9D,IAAIC,MAA8D;EAClE,IAAIC,OAAmB;EACvB,IAAIC,iBAAiB,GAAG,KAAK;EAC7B,OAAO,aAAa;IAClB,IAAI,CAACF,MAAM,EAAE;MACX,IAAIC,OAAO,EAAE;QACXC,iBAAiB,GAAG,IAAI;QACxB,OAAO,OAAO,IAAAC,cAAO,EAACF,OAAO,CAAC;MAChC;MAEA,IAAI,EAAE,OAAO,IAAAG,cAAO,EAAC,CAAC,CAAC,EAAE;QACvB,IAAI;UACFJ,MAAM,GAAG;YAAEK,EAAE,EAAE,IAAI;YAAEC,KAAK,EAAE,OAAOP,EAAE,CAAC;UAAE,CAAC;QAC3C,CAAC,CAAC,OAAOQ,KAAK,EAAE;UACdP,MAAM,GAAG;YAAEK,EAAE,EAAE,KAAK;YAAEC,KAAK,EAAEC;UAAM,CAAC;QACtC;MACF,CAAC,MAAM;QACL,IAAIC,OAA4B,EAAEC,MAAgC;QAClER,OAAO,GAAG,IAAIS,OAAO,CAAC,CAACC,GAAG,EAAEC,GAAG,KAAK;UAClCJ,OAAO,GAAGG,GAAG;UACbF,MAAM,GAAGG,GAAG;QACd,CAAC,CAAC;QAEF,IAAI;UACFZ,MAAM,GAAG;YAAEK,EAAE,EAAE,IAAI;YAAEC,KAAK,EAAE,OAAOP,EAAE,CAAC;UAAE,CAAC;UAGzCE,OAAO,GAAG,IAAI;UAKd,IAAIC,iBAAiB,EAAEM,OAAO,CAACR,MAAM,CAACM,KAAK,CAAC;QAC9C,CAAC,CAAC,OAAOC,KAAK,EAAE;UACdP,MAAM,GAAG;YAAEK,EAAE,EAAE,KAAK;YAAEC,KAAK,EAAEC;UAAM,CAAC;UACpCN,OAAO,GAAG,IAAI;UACd,IAAIC,iBAAiB,EAAEO,MAAM,CAACF,KAAK,CAAC;QACtC;MACF;IACF;IAEA,IAAIP,MAAM,CAACK,EAAE,EAAE,OAAOL,MAAM,CAACM,KAAK,CAAC,KAC9B,MAAMN,MAAM,CAACM,KAAK;EACzB,CAAC;AACH;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/index.js b/node_modules/@babel/core/lib/index.js new file mode 100644 index 00000000..6cd6c3b6 --- /dev/null +++ b/node_modules/@babel/core/lib/index.js @@ -0,0 +1,235 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.DEFAULT_EXTENSIONS = void 0; +Object.defineProperty(exports, "File", { + enumerable: true, + get: function () { + return _file.default; + } +}); +Object.defineProperty(exports, "buildExternalHelpers", { + enumerable: true, + get: function () { + return _buildExternalHelpers.default; + } +}); +Object.defineProperty(exports, "createConfigItem", { + enumerable: true, + get: function () { + return _index2.createConfigItem; + } +}); +Object.defineProperty(exports, "createConfigItemAsync", { + enumerable: true, + get: function () { + return _index2.createConfigItemAsync; + } +}); +Object.defineProperty(exports, "createConfigItemSync", { + enumerable: true, + get: function () { + return _index2.createConfigItemSync; + } +}); +Object.defineProperty(exports, "getEnv", { + enumerable: true, + get: function () { + return _environment.getEnv; + } +}); +Object.defineProperty(exports, "loadOptions", { + enumerable: true, + get: function () { + return _index2.loadOptions; + } +}); +Object.defineProperty(exports, "loadOptionsAsync", { + enumerable: true, + get: function () { + return _index2.loadOptionsAsync; + } +}); +Object.defineProperty(exports, "loadOptionsSync", { + enumerable: true, + get: function () { + return _index2.loadOptionsSync; + } +}); +Object.defineProperty(exports, "loadPartialConfig", { + enumerable: true, + get: function () { + return _index2.loadPartialConfig; + } +}); +Object.defineProperty(exports, "loadPartialConfigAsync", { + enumerable: true, + get: function () { + return _index2.loadPartialConfigAsync; + } +}); +Object.defineProperty(exports, "loadPartialConfigSync", { + enumerable: true, + get: function () { + return _index2.loadPartialConfigSync; + } +}); +Object.defineProperty(exports, "parse", { + enumerable: true, + get: function () { + return _parse.parse; + } +}); +Object.defineProperty(exports, "parseAsync", { + enumerable: true, + get: function () { + return _parse.parseAsync; + } +}); +Object.defineProperty(exports, "parseSync", { + enumerable: true, + get: function () { + return _parse.parseSync; + } +}); +exports.resolvePreset = exports.resolvePlugin = void 0; +Object.defineProperty((0, exports), "template", { + enumerable: true, + get: function () { + return _template().default; + } +}); +Object.defineProperty((0, exports), "tokTypes", { + enumerable: true, + get: function () { + return _parser().tokTypes; + } +}); +Object.defineProperty(exports, "transform", { + enumerable: true, + get: function () { + return _transform.transform; + } +}); +Object.defineProperty(exports, "transformAsync", { + enumerable: true, + get: function () { + return _transform.transformAsync; + } +}); +Object.defineProperty(exports, "transformFile", { + enumerable: true, + get: function () { + return _transformFile.transformFile; + } +}); +Object.defineProperty(exports, "transformFileAsync", { + enumerable: true, + get: function () { + return _transformFile.transformFileAsync; + } +}); +Object.defineProperty(exports, "transformFileSync", { + enumerable: true, + get: function () { + return _transformFile.transformFileSync; + } +}); +Object.defineProperty(exports, "transformFromAst", { + enumerable: true, + get: function () { + return _transformAst.transformFromAst; + } +}); +Object.defineProperty(exports, "transformFromAstAsync", { + enumerable: true, + get: function () { + return _transformAst.transformFromAstAsync; + } +}); +Object.defineProperty(exports, "transformFromAstSync", { + enumerable: true, + get: function () { + return _transformAst.transformFromAstSync; + } +}); +Object.defineProperty(exports, "transformSync", { + enumerable: true, + get: function () { + return _transform.transformSync; + } +}); +Object.defineProperty((0, exports), "traverse", { + enumerable: true, + get: function () { + return _traverse().default; + } +}); +exports.version = exports.types = void 0; +var _file = require("./transformation/file/file.js"); +var _buildExternalHelpers = require("./tools/build-external-helpers.js"); +var resolvers = require("./config/files/index.js"); +var _environment = require("./config/helpers/environment.js"); +function _types() { + const data = require("@babel/types"); + _types = function () { + return data; + }; + return data; +} +Object.defineProperty((0, exports), "types", { + enumerable: true, + get: function () { + return _types(); + } +}); +function _parser() { + const data = require("@babel/parser"); + _parser = function () { + return data; + }; + return data; +} +function _traverse() { + const data = require("@babel/traverse"); + _traverse = function () { + return data; + }; + return data; +} +function _template() { + const data = require("@babel/template"); + _template = function () { + return data; + }; + return data; +} +var _index2 = require("./config/index.js"); +var _transform = require("./transform.js"); +var _transformFile = require("./transform-file.js"); +var _transformAst = require("./transform-ast.js"); +var _parse = require("./parse.js"); +var thisFile = require("./index.js"); +; +const version = exports.version = "7.26.0"; +const resolvePlugin = (name, dirname) => resolvers.resolvePlugin(name, dirname, false).filepath; +exports.resolvePlugin = resolvePlugin; +const resolvePreset = (name, dirname) => resolvers.resolvePreset(name, dirname, false).filepath; +exports.resolvePreset = resolvePreset; +const DEFAULT_EXTENSIONS = exports.DEFAULT_EXTENSIONS = Object.freeze([".js", ".jsx", ".es6", ".es", ".mjs", ".cjs"]); +; +{ + exports.OptionManager = class OptionManager { + init(opts) { + return (0, _index2.loadOptionsSync)(opts); + } + }; + exports.Plugin = function Plugin(alias) { + throw new Error(`The (${alias}) Babel 5 plugin is being run with an unsupported Babel version.`); + }; +} +0 && (exports.types = exports.traverse = exports.tokTypes = exports.template = 0); + +//# sourceMappingURL=index.js.map diff --git a/node_modules/@babel/core/lib/index.js.map b/node_modules/@babel/core/lib/index.js.map new file mode 100644 index 00000000..b38fa9e4 --- /dev/null +++ b/node_modules/@babel/core/lib/index.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_file","require","_buildExternalHelpers","resolvers","_environment","_types","data","Object","defineProperty","exports","enumerable","get","_parser","_traverse","_template","_index2","_transform","_transformFile","_transformAst","_parse","thisFile","version","resolvePlugin","name","dirname","filepath","resolvePreset","DEFAULT_EXTENSIONS","freeze","OptionManager","init","opts","loadOptionsSync","Plugin","alias","Error","types","traverse","tokTypes","template"],"sources":["../src/index.ts"],"sourcesContent":["if (!process.env.IS_PUBLISH && !USE_ESM && process.env.BABEL_8_BREAKING) {\n throw new Error(\n \"BABEL_8_BREAKING is only supported in ESM. Please run `make use-esm`.\",\n );\n}\n\nexport const version = PACKAGE_JSON.version;\n\nexport { default as File } from \"./transformation/file/file.ts\";\nexport type { default as PluginPass } from \"./transformation/plugin-pass.ts\";\nexport { default as buildExternalHelpers } from \"./tools/build-external-helpers.ts\";\n\nimport * as resolvers from \"./config/files/index.ts\";\n// For backwards-compatibility, we expose the resolvers\n// with the old API.\nexport const resolvePlugin = (name: string, dirname: string) =>\n resolvers.resolvePlugin(name, dirname, false).filepath;\nexport const resolvePreset = (name: string, dirname: string) =>\n resolvers.resolvePreset(name, dirname, false).filepath;\n\nexport { getEnv } from \"./config/helpers/environment.ts\";\n\n// NOTE: Lazy re-exports aren't detected by the Node.js CJS-ESM interop.\n// These are handled by pluginInjectNodeReexportsHints in our babel.config.js\n// so that they can work well.\nexport * as types from \"@babel/types\";\nexport { tokTypes } from \"@babel/parser\";\nexport { default as traverse } from \"@babel/traverse\";\nexport { default as template } from \"@babel/template\";\n\n// rollup-plugin-dts assumes that all re-exported types are also valid values\n// Visitor is only a type, so we need to use this workaround to prevent\n// rollup-plugin-dts from breaking it.\n// TODO: Figure out how to fix this upstream.\nexport type { NodePath, Scope } from \"@babel/traverse\";\nexport type Visitor = import(\"@babel/traverse\").Visitor;\n\nexport {\n createConfigItem,\n createConfigItemAsync,\n createConfigItemSync,\n} from \"./config/index.ts\";\n\nexport {\n loadOptions,\n loadOptionsAsync,\n loadPartialConfig,\n loadPartialConfigAsync,\n loadPartialConfigSync,\n} from \"./config/index.ts\";\nimport { loadOptionsSync } from \"./config/index.ts\";\nexport { loadOptionsSync };\n\nexport type {\n CallerMetadata,\n ConfigItem,\n InputOptions,\n PluginAPI,\n PluginObject,\n PresetAPI,\n PresetObject,\n} from \"./config/index.ts\";\n\nexport {\n type FileResult,\n transform,\n transformAsync,\n transformSync,\n} from \"./transform.ts\";\nexport {\n transformFile,\n transformFileAsync,\n transformFileSync,\n} from \"./transform-file.ts\";\nexport {\n transformFromAst,\n transformFromAstAsync,\n transformFromAstSync,\n} from \"./transform-ast.ts\";\nexport { parse, parseAsync, parseSync } from \"./parse.ts\";\n\n/**\n * Recommended set of compilable extensions. Not used in @babel/core directly, but meant as\n * as an easy source for tooling making use of @babel/core.\n */\nexport const DEFAULT_EXTENSIONS = Object.freeze([\n \".js\",\n \".jsx\",\n \".es6\",\n \".es\",\n \".mjs\",\n \".cjs\",\n] as const);\n\nimport Module from \"module\";\nimport * as thisFile from \"./index.ts\";\nif (USE_ESM && !IS_STANDALONE) {\n // Pass this module to the CJS proxy, so that it can be synchronously accessed.\n const cjsProxy = Module.createRequire(import.meta.url)(\"../cjs-proxy.cjs\");\n cjsProxy[\"__ initialize @babel/core cjs proxy __\"] = thisFile;\n}\n\nif (!process.env.BABEL_8_BREAKING && !USE_ESM) {\n // For easier backward-compatibility, provide an API like the one we exposed in Babel 6.\n // eslint-disable-next-line no-restricted-globals\n exports.OptionManager = class OptionManager {\n init(opts: any) {\n return loadOptionsSync(opts);\n }\n };\n\n // eslint-disable-next-line no-restricted-globals\n exports.Plugin = function Plugin(alias: string) {\n throw new Error(\n `The (${alias}) Babel 5 plugin is being run with an unsupported Babel version.`,\n );\n };\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,IAAAA,KAAA,GAAAC,OAAA;AAEA,IAAAC,qBAAA,GAAAD,OAAA;AAEA,IAAAE,SAAA,GAAAF,OAAA;AAQA,IAAAG,YAAA,GAAAH,OAAA;AAAyD,SAAAI,OAAA;EAAA,MAAAC,IAAA,GAAAL,OAAA;EAAAI,MAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAAAC,MAAA,CAAAC,cAAA,KAAAC,OAAA;EAAAC,UAAA;EAAAC,GAAA,WAAAA,CAAA;IAAA,OAAAN,MAAA;EAAA;AAAA;AAMzD,SAAAO,QAAA;EAAA,MAAAN,IAAA,GAAAL,OAAA;EAAAW,OAAA,YAAAA,CAAA;IAAA,OAAAN,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAO,UAAA;EAAA,MAAAP,IAAA,GAAAL,OAAA;EAAAY,SAAA,YAAAA,CAAA;IAAA,OAAAP,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAQ,UAAA;EAAA,MAAAR,IAAA,GAAAL,OAAA;EAAAa,SAAA,YAAAA,CAAA;IAAA,OAAAR,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AASA,IAAAS,OAAA,GAAAd,OAAA;AA0BA,IAAAe,UAAA,GAAAf,OAAA;AAMA,IAAAgB,cAAA,GAAAhB,OAAA;AAKA,IAAAiB,aAAA,GAAAjB,OAAA;AAKA,IAAAkB,MAAA,GAAAlB,OAAA;AAgBA,IAAAmB,QAAA,GAAAnB,OAAA;AAAuC;AAzFhC,MAAMoB,OAAO,GAAAZ,OAAA,CAAAY,OAAA,WAAuB;AASpC,MAAMC,aAAa,GAAGA,CAACC,IAAY,EAAEC,OAAe,KACzDrB,SAAS,CAACmB,aAAa,CAACC,IAAI,EAAEC,OAAO,EAAE,KAAK,CAAC,CAACC,QAAQ;AAAChB,OAAA,CAAAa,aAAA,GAAAA,aAAA;AAClD,MAAMI,aAAa,GAAGA,CAACH,IAAY,EAAEC,OAAe,KACzDrB,SAAS,CAACuB,aAAa,CAACH,IAAI,EAAEC,OAAO,EAAE,KAAK,CAAC,CAACC,QAAQ;AAAChB,OAAA,CAAAiB,aAAA,GAAAA,aAAA;AAmElD,MAAMC,kBAAkB,GAAAlB,OAAA,CAAAkB,kBAAA,GAAGpB,MAAM,CAACqB,MAAM,CAAC,CAC9C,KAAK,EACL,MAAM,EACN,MAAM,EACN,KAAK,EACL,MAAM,EACN,MAAM,CACE,CAAC;AAAC;AAUmC;EAG7CnB,OAAO,CAACoB,aAAa,GAAG,MAAMA,aAAa,CAAC;IAC1CC,IAAIA,CAACC,IAAS,EAAE;MACd,OAAO,IAAAC,uBAAe,EAACD,IAAI,CAAC;IAC9B;EACF,CAAC;EAGDtB,OAAO,CAACwB,MAAM,GAAG,SAASA,MAAMA,CAACC,KAAa,EAAE;IAC9C,MAAM,IAAIC,KAAK,CACb,QAAQD,KAAK,kEACf,CAAC;EACH,CAAC;AACH;AAAC,MAAAzB,OAAA,CAAA2B,KAAA,GAAA3B,OAAA,CAAA4B,QAAA,GAAA5B,OAAA,CAAA6B,QAAA,GAAA7B,OAAA,CAAA8B,QAAA","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/parse.js b/node_modules/@babel/core/lib/parse.js new file mode 100644 index 00000000..7e411424 --- /dev/null +++ b/node_modules/@babel/core/lib/parse.js @@ -0,0 +1,47 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.parse = void 0; +exports.parseAsync = parseAsync; +exports.parseSync = parseSync; +function _gensync() { + const data = require("gensync"); + _gensync = function () { + return data; + }; + return data; +} +var _index = require("./config/index.js"); +var _index2 = require("./parser/index.js"); +var _normalizeOpts = require("./transformation/normalize-opts.js"); +var _rewriteStackTrace = require("./errors/rewrite-stack-trace.js"); +const parseRunner = _gensync()(function* parse(code, opts) { + const config = yield* (0, _index.default)(opts); + if (config === null) { + return null; + } + return yield* (0, _index2.default)(config.passes, (0, _normalizeOpts.default)(config), code); +}); +const parse = exports.parse = function parse(code, opts, callback) { + if (typeof opts === "function") { + callback = opts; + opts = undefined; + } + if (callback === undefined) { + { + return (0, _rewriteStackTrace.beginHiddenCallStack)(parseRunner.sync)(code, opts); + } + } + (0, _rewriteStackTrace.beginHiddenCallStack)(parseRunner.errback)(code, opts, callback); +}; +function parseSync(...args) { + return (0, _rewriteStackTrace.beginHiddenCallStack)(parseRunner.sync)(...args); +} +function parseAsync(...args) { + return (0, _rewriteStackTrace.beginHiddenCallStack)(parseRunner.async)(...args); +} +0 && 0; + +//# sourceMappingURL=parse.js.map diff --git a/node_modules/@babel/core/lib/parse.js.map b/node_modules/@babel/core/lib/parse.js.map new file mode 100644 index 00000000..676788cd --- /dev/null +++ b/node_modules/@babel/core/lib/parse.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_gensync","data","require","_index","_index2","_normalizeOpts","_rewriteStackTrace","parseRunner","gensync","parse","code","opts","config","loadConfig","parser","passes","normalizeOptions","exports","callback","undefined","beginHiddenCallStack","sync","errback","parseSync","args","parseAsync","async"],"sources":["../src/parse.ts"],"sourcesContent":["import gensync, { type Handler } from \"gensync\";\n\nimport loadConfig, { type InputOptions } from \"./config/index.ts\";\nimport parser, { type ParseResult } from \"./parser/index.ts\";\nimport normalizeOptions from \"./transformation/normalize-opts.ts\";\nimport type { ValidatedOptions } from \"./config/validation/options.ts\";\n\nimport { beginHiddenCallStack } from \"./errors/rewrite-stack-trace.ts\";\n\ntype FileParseCallback = {\n (err: Error, ast: null): void;\n (err: null, ast: ParseResult | null): void;\n};\n\ntype Parse = {\n (code: string, callback: FileParseCallback): void;\n (\n code: string,\n opts: InputOptions | undefined | null,\n callback: FileParseCallback,\n ): void;\n (code: string, opts?: InputOptions | null): ParseResult | null;\n};\n\nconst parseRunner = gensync(function* parse(\n code: string,\n opts: InputOptions | undefined | null,\n): Handler {\n const config = yield* loadConfig(opts);\n\n if (config === null) {\n return null;\n }\n\n return yield* parser(config.passes, normalizeOptions(config), code);\n});\n\nexport const parse: Parse = function parse(\n code,\n opts?,\n callback?: FileParseCallback,\n) {\n if (typeof opts === \"function\") {\n callback = opts;\n opts = undefined as ValidatedOptions;\n }\n\n if (callback === undefined) {\n if (process.env.BABEL_8_BREAKING) {\n throw new Error(\n \"Starting from Babel 8.0.0, the 'parse' function expects a callback. If you need to call it synchronously, please use 'parseSync'.\",\n );\n } else {\n // console.warn(\n // \"Starting from Babel 8.0.0, the 'parse' function will expect a callback. If you need to call it synchronously, please use 'parseSync'.\",\n // );\n return beginHiddenCallStack(parseRunner.sync)(code, opts);\n }\n }\n\n beginHiddenCallStack(parseRunner.errback)(code, opts, callback);\n};\n\nexport function parseSync(...args: Parameters) {\n return beginHiddenCallStack(parseRunner.sync)(...args);\n}\nexport function parseAsync(...args: Parameters) {\n return beginHiddenCallStack(parseRunner.async)(...args);\n}\n"],"mappings":";;;;;;;;AAAA,SAAAA,SAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,QAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEA,IAAAE,MAAA,GAAAD,OAAA;AACA,IAAAE,OAAA,GAAAF,OAAA;AACA,IAAAG,cAAA,GAAAH,OAAA;AAGA,IAAAI,kBAAA,GAAAJ,OAAA;AAiBA,MAAMK,WAAW,GAAGC,SAAMA,CAAC,CAAC,UAAUC,KAAKA,CACzCC,IAAY,EACZC,IAAqC,EACR;EAC7B,MAAMC,MAAM,GAAG,OAAO,IAAAC,cAAU,EAACF,IAAI,CAAC;EAEtC,IAAIC,MAAM,KAAK,IAAI,EAAE;IACnB,OAAO,IAAI;EACb;EAEA,OAAO,OAAO,IAAAE,eAAM,EAACF,MAAM,CAACG,MAAM,EAAE,IAAAC,sBAAgB,EAACJ,MAAM,CAAC,EAAEF,IAAI,CAAC;AACrE,CAAC,CAAC;AAEK,MAAMD,KAAY,GAAAQ,OAAA,CAAAR,KAAA,GAAG,SAASA,KAAKA,CACxCC,IAAI,EACJC,IAAK,EACLO,QAA4B,EAC5B;EACA,IAAI,OAAOP,IAAI,KAAK,UAAU,EAAE;IAC9BO,QAAQ,GAAGP,IAAI;IACfA,IAAI,GAAGQ,SAA6B;EACtC;EAEA,IAAID,QAAQ,KAAKC,SAAS,EAAE;IAKnB;MAIL,OAAO,IAAAC,uCAAoB,EAACb,WAAW,CAACc,IAAI,CAAC,CAACX,IAAI,EAAEC,IAAI,CAAC;IAC3D;EACF;EAEA,IAAAS,uCAAoB,EAACb,WAAW,CAACe,OAAO,CAAC,CAACZ,IAAI,EAAEC,IAAI,EAAEO,QAAQ,CAAC;AACjE,CAAC;AAEM,SAASK,SAASA,CAAC,GAAGC,IAAyC,EAAE;EACtE,OAAO,IAAAJ,uCAAoB,EAACb,WAAW,CAACc,IAAI,CAAC,CAAC,GAAGG,IAAI,CAAC;AACxD;AACO,SAASC,UAAUA,CAAC,GAAGD,IAA0C,EAAE;EACxE,OAAO,IAAAJ,uCAAoB,EAACb,WAAW,CAACmB,KAAK,CAAC,CAAC,GAAGF,IAAI,CAAC;AACzD;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/parser/index.js b/node_modules/@babel/core/lib/parser/index.js new file mode 100644 index 00000000..d198bb21 --- /dev/null +++ b/node_modules/@babel/core/lib/parser/index.js @@ -0,0 +1,79 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = parser; +function _parser() { + const data = require("@babel/parser"); + _parser = function () { + return data; + }; + return data; +} +function _codeFrame() { + const data = require("@babel/code-frame"); + _codeFrame = function () { + return data; + }; + return data; +} +var _missingPluginHelper = require("./util/missing-plugin-helper.js"); +function* parser(pluginPasses, { + parserOpts, + highlightCode = true, + filename = "unknown" +}, code) { + try { + const results = []; + for (const plugins of pluginPasses) { + for (const plugin of plugins) { + const { + parserOverride + } = plugin; + if (parserOverride) { + const ast = parserOverride(code, parserOpts, _parser().parse); + if (ast !== undefined) results.push(ast); + } + } + } + if (results.length === 0) { + return (0, _parser().parse)(code, parserOpts); + } else if (results.length === 1) { + yield* []; + if (typeof results[0].then === "function") { + throw new Error(`You appear to be using an async parser plugin, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, you may need to upgrade ` + `your @babel/core version.`); + } + return results[0]; + } + throw new Error("More than one plugin attempted to override parsing."); + } catch (err) { + if (err.code === "BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED") { + err.message += "\nConsider renaming the file to '.mjs', or setting sourceType:module " + "or sourceType:unambiguous in your Babel config for this file."; + } + const { + loc, + missingPlugin + } = err; + if (loc) { + const codeFrame = (0, _codeFrame().codeFrameColumns)(code, { + start: { + line: loc.line, + column: loc.column + 1 + } + }, { + highlightCode + }); + if (missingPlugin) { + err.message = `${filename}: ` + (0, _missingPluginHelper.default)(missingPlugin[0], loc, codeFrame, filename); + } else { + err.message = `${filename}: ${err.message}\n\n` + codeFrame; + } + err.code = "BABEL_PARSE_ERROR"; + } + throw err; + } +} +0 && 0; + +//# sourceMappingURL=index.js.map diff --git a/node_modules/@babel/core/lib/parser/index.js.map b/node_modules/@babel/core/lib/parser/index.js.map new file mode 100644 index 00000000..8462b1a4 --- /dev/null +++ b/node_modules/@babel/core/lib/parser/index.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_parser","data","require","_codeFrame","_missingPluginHelper","parser","pluginPasses","parserOpts","highlightCode","filename","code","results","plugins","plugin","parserOverride","ast","parse","undefined","push","length","then","Error","err","message","loc","missingPlugin","codeFrame","codeFrameColumns","start","line","column","generateMissingPluginMessage"],"sources":["../../src/parser/index.ts"],"sourcesContent":["import type { Handler } from \"gensync\";\nimport { parse, type File as ParseResult } from \"@babel/parser\";\nimport { codeFrameColumns } from \"@babel/code-frame\";\nimport generateMissingPluginMessage from \"./util/missing-plugin-helper.ts\";\nimport type { PluginPasses } from \"../config/index.ts\";\n\nexport type { ParseResult };\n\nexport default function* parser(\n pluginPasses: PluginPasses,\n { parserOpts, highlightCode = true, filename = \"unknown\" }: any,\n code: string,\n): Handler {\n try {\n const results = [];\n for (const plugins of pluginPasses) {\n for (const plugin of plugins) {\n const { parserOverride } = plugin;\n if (parserOverride) {\n const ast = parserOverride(code, parserOpts, parse);\n\n if (ast !== undefined) results.push(ast);\n }\n }\n }\n\n if (results.length === 0) {\n return parse(code, parserOpts);\n } else if (results.length === 1) {\n // If we want to allow async parsers\n yield* [];\n if (typeof results[0].then === \"function\") {\n throw new Error(\n `You appear to be using an async parser plugin, ` +\n `which your current version of Babel does not support. ` +\n `If you're using a published plugin, you may need to upgrade ` +\n `your @babel/core version.`,\n );\n }\n return results[0];\n }\n // TODO: Add an error code\n throw new Error(\"More than one plugin attempted to override parsing.\");\n } catch (err) {\n if (err.code === \"BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED\") {\n err.message +=\n \"\\nConsider renaming the file to '.mjs', or setting sourceType:module \" +\n \"or sourceType:unambiguous in your Babel config for this file.\";\n // err.code will be changed to BABEL_PARSE_ERROR later.\n }\n\n const { loc, missingPlugin } = err;\n if (loc) {\n const codeFrame = codeFrameColumns(\n code,\n {\n start: {\n line: loc.line,\n column: loc.column + 1,\n },\n },\n {\n highlightCode,\n },\n );\n if (missingPlugin) {\n err.message =\n `${filename}: ` +\n generateMissingPluginMessage(\n missingPlugin[0],\n loc,\n codeFrame,\n filename,\n );\n } else {\n err.message = `${filename}: ${err.message}\\n\\n` + codeFrame;\n }\n err.code = \"BABEL_PARSE_ERROR\";\n }\n throw err;\n }\n}\n"],"mappings":";;;;;;AACA,SAAAA,QAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,OAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,SAAAE,WAAA;EAAA,MAAAF,IAAA,GAAAC,OAAA;EAAAC,UAAA,YAAAA,CAAA;IAAA,OAAAF,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AACA,IAAAG,oBAAA,GAAAF,OAAA;AAKe,UAAUG,MAAMA,CAC7BC,YAA0B,EAC1B;EAAEC,UAAU;EAAEC,aAAa,GAAG,IAAI;EAAEC,QAAQ,GAAG;AAAe,CAAC,EAC/DC,IAAY,EACU;EACtB,IAAI;IACF,MAAMC,OAAO,GAAG,EAAE;IAClB,KAAK,MAAMC,OAAO,IAAIN,YAAY,EAAE;MAClC,KAAK,MAAMO,MAAM,IAAID,OAAO,EAAE;QAC5B,MAAM;UAAEE;QAAe,CAAC,GAAGD,MAAM;QACjC,IAAIC,cAAc,EAAE;UAClB,MAAMC,GAAG,GAAGD,cAAc,CAACJ,IAAI,EAAEH,UAAU,EAAES,eAAK,CAAC;UAEnD,IAAID,GAAG,KAAKE,SAAS,EAAEN,OAAO,CAACO,IAAI,CAACH,GAAG,CAAC;QAC1C;MACF;IACF;IAEA,IAAIJ,OAAO,CAACQ,MAAM,KAAK,CAAC,EAAE;MACxB,OAAO,IAAAH,eAAK,EAACN,IAAI,EAAEH,UAAU,CAAC;IAChC,CAAC,MAAM,IAAII,OAAO,CAACQ,MAAM,KAAK,CAAC,EAAE;MAE/B,OAAO,EAAE;MACT,IAAI,OAAOR,OAAO,CAAC,CAAC,CAAC,CAACS,IAAI,KAAK,UAAU,EAAE;QACzC,MAAM,IAAIC,KAAK,CACb,iDAAiD,GAC/C,wDAAwD,GACxD,8DAA8D,GAC9D,2BACJ,CAAC;MACH;MACA,OAAOV,OAAO,CAAC,CAAC,CAAC;IACnB;IAEA,MAAM,IAAIU,KAAK,CAAC,qDAAqD,CAAC;EACxE,CAAC,CAAC,OAAOC,GAAG,EAAE;IACZ,IAAIA,GAAG,CAACZ,IAAI,KAAK,yCAAyC,EAAE;MAC1DY,GAAG,CAACC,OAAO,IACT,uEAAuE,GACvE,+DAA+D;IAEnE;IAEA,MAAM;MAAEC,GAAG;MAAEC;IAAc,CAAC,GAAGH,GAAG;IAClC,IAAIE,GAAG,EAAE;MACP,MAAME,SAAS,GAAG,IAAAC,6BAAgB,EAChCjB,IAAI,EACJ;QACEkB,KAAK,EAAE;UACLC,IAAI,EAAEL,GAAG,CAACK,IAAI;UACdC,MAAM,EAAEN,GAAG,CAACM,MAAM,GAAG;QACvB;MACF,CAAC,EACD;QACEtB;MACF,CACF,CAAC;MACD,IAAIiB,aAAa,EAAE;QACjBH,GAAG,CAACC,OAAO,GACT,GAAGd,QAAQ,IAAI,GACf,IAAAsB,4BAA4B,EAC1BN,aAAa,CAAC,CAAC,CAAC,EAChBD,GAAG,EACHE,SAAS,EACTjB,QACF,CAAC;MACL,CAAC,MAAM;QACLa,GAAG,CAACC,OAAO,GAAG,GAAGd,QAAQ,KAAKa,GAAG,CAACC,OAAO,MAAM,GAAGG,SAAS;MAC7D;MACAJ,GAAG,CAACZ,IAAI,GAAG,mBAAmB;IAChC;IACA,MAAMY,GAAG;EACX;AACF;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js b/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js new file mode 100644 index 00000000..5e05a265 --- /dev/null +++ b/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js @@ -0,0 +1,339 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = generateMissingPluginMessage; +const pluginNameMap = { + asyncDoExpressions: { + syntax: { + name: "@babel/plugin-syntax-async-do-expressions", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-do-expressions" + } + }, + decimal: { + syntax: { + name: "@babel/plugin-syntax-decimal", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decimal" + } + }, + decorators: { + syntax: { + name: "@babel/plugin-syntax-decorators", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decorators" + }, + transform: { + name: "@babel/plugin-proposal-decorators", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-decorators" + } + }, + doExpressions: { + syntax: { + name: "@babel/plugin-syntax-do-expressions", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-do-expressions" + }, + transform: { + name: "@babel/plugin-proposal-do-expressions", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-do-expressions" + } + }, + exportDefaultFrom: { + syntax: { + name: "@babel/plugin-syntax-export-default-from", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-default-from" + }, + transform: { + name: "@babel/plugin-proposal-export-default-from", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-export-default-from" + } + }, + flow: { + syntax: { + name: "@babel/plugin-syntax-flow", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-flow" + }, + transform: { + name: "@babel/preset-flow", + url: "https://github.com/babel/babel/tree/main/packages/babel-preset-flow" + } + }, + functionBind: { + syntax: { + name: "@babel/plugin-syntax-function-bind", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-bind" + }, + transform: { + name: "@babel/plugin-proposal-function-bind", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-bind" + } + }, + functionSent: { + syntax: { + name: "@babel/plugin-syntax-function-sent", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-sent" + }, + transform: { + name: "@babel/plugin-proposal-function-sent", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-sent" + } + }, + jsx: { + syntax: { + name: "@babel/plugin-syntax-jsx", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-jsx" + }, + transform: { + name: "@babel/preset-react", + url: "https://github.com/babel/babel/tree/main/packages/babel-preset-react" + } + }, + pipelineOperator: { + syntax: { + name: "@babel/plugin-syntax-pipeline-operator", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-pipeline-operator" + }, + transform: { + name: "@babel/plugin-proposal-pipeline-operator", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-pipeline-operator" + } + }, + recordAndTuple: { + syntax: { + name: "@babel/plugin-syntax-record-and-tuple", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-record-and-tuple" + } + }, + throwExpressions: { + syntax: { + name: "@babel/plugin-syntax-throw-expressions", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-throw-expressions" + }, + transform: { + name: "@babel/plugin-proposal-throw-expressions", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-throw-expressions" + } + }, + typescript: { + syntax: { + name: "@babel/plugin-syntax-typescript", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-typescript" + }, + transform: { + name: "@babel/preset-typescript", + url: "https://github.com/babel/babel/tree/main/packages/babel-preset-typescript" + } + } +}; +{ + Object.assign(pluginNameMap, { + asyncGenerators: { + syntax: { + name: "@babel/plugin-syntax-async-generators", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-generators" + }, + transform: { + name: "@babel/plugin-transform-async-generator-functions", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-async-generator-functions" + } + }, + classProperties: { + syntax: { + name: "@babel/plugin-syntax-class-properties", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties" + }, + transform: { + name: "@babel/plugin-transform-class-properties", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-class-properties" + } + }, + classPrivateProperties: { + syntax: { + name: "@babel/plugin-syntax-class-properties", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties" + }, + transform: { + name: "@babel/plugin-transform-class-properties", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-class-properties" + } + }, + classPrivateMethods: { + syntax: { + name: "@babel/plugin-syntax-class-properties", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties" + }, + transform: { + name: "@babel/plugin-transform-private-methods", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-private-methods" + } + }, + classStaticBlock: { + syntax: { + name: "@babel/plugin-syntax-class-static-block", + url: "https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-class-static-block" + }, + transform: { + name: "@babel/plugin-transform-class-static-block", + url: "https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block" + } + }, + dynamicImport: { + syntax: { + name: "@babel/plugin-syntax-dynamic-import", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-dynamic-import" + } + }, + exportNamespaceFrom: { + syntax: { + name: "@babel/plugin-syntax-export-namespace-from", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-namespace-from" + }, + transform: { + name: "@babel/plugin-transform-export-namespace-from", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-export-namespace-from" + } + }, + importAssertions: { + syntax: { + name: "@babel/plugin-syntax-import-assertions", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-assertions" + } + }, + importAttributes: { + syntax: { + name: "@babel/plugin-syntax-import-attributes", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-attributes" + } + }, + importMeta: { + syntax: { + name: "@babel/plugin-syntax-import-meta", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-meta" + } + }, + logicalAssignment: { + syntax: { + name: "@babel/plugin-syntax-logical-assignment-operators", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-logical-assignment-operators" + }, + transform: { + name: "@babel/plugin-transform-logical-assignment-operators", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-logical-assignment-operators" + } + }, + moduleStringNames: { + syntax: { + name: "@babel/plugin-syntax-module-string-names", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-module-string-names" + } + }, + numericSeparator: { + syntax: { + name: "@babel/plugin-syntax-numeric-separator", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-numeric-separator" + }, + transform: { + name: "@babel/plugin-transform-numeric-separator", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-numeric-separator" + } + }, + nullishCoalescingOperator: { + syntax: { + name: "@babel/plugin-syntax-nullish-coalescing-operator", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-nullish-coalescing-operator" + }, + transform: { + name: "@babel/plugin-transform-nullish-coalescing-operator", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-nullish-coalescing-opearator" + } + }, + objectRestSpread: { + syntax: { + name: "@babel/plugin-syntax-object-rest-spread", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-object-rest-spread" + }, + transform: { + name: "@babel/plugin-transform-object-rest-spread", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-object-rest-spread" + } + }, + optionalCatchBinding: { + syntax: { + name: "@babel/plugin-syntax-optional-catch-binding", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-catch-binding" + }, + transform: { + name: "@babel/plugin-transform-optional-catch-binding", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-optional-catch-binding" + } + }, + optionalChaining: { + syntax: { + name: "@babel/plugin-syntax-optional-chaining", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-chaining" + }, + transform: { + name: "@babel/plugin-transform-optional-chaining", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-optional-chaining" + } + }, + privateIn: { + syntax: { + name: "@babel/plugin-syntax-private-property-in-object", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-private-property-in-object" + }, + transform: { + name: "@babel/plugin-transform-private-property-in-object", + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-private-property-in-object" + } + }, + regexpUnicodeSets: { + syntax: { + name: "@babel/plugin-syntax-unicode-sets-regex", + url: "https://github.com/babel/babel/blob/main/packages/babel-plugin-syntax-unicode-sets-regex/README.md" + }, + transform: { + name: "@babel/plugin-transform-unicode-sets-regex", + url: "https://github.com/babel/babel/blob/main/packages/babel-plugin-proposalunicode-sets-regex/README.md" + } + } + }); +} +const getNameURLCombination = ({ + name, + url +}) => `${name} (${url})`; +function generateMissingPluginMessage(missingPluginName, loc, codeFrame, filename) { + let helpMessage = `Support for the experimental syntax '${missingPluginName}' isn't currently enabled ` + `(${loc.line}:${loc.column + 1}):\n\n` + codeFrame; + const pluginInfo = pluginNameMap[missingPluginName]; + if (pluginInfo) { + const { + syntax: syntaxPlugin, + transform: transformPlugin + } = pluginInfo; + if (syntaxPlugin) { + const syntaxPluginInfo = getNameURLCombination(syntaxPlugin); + if (transformPlugin) { + const transformPluginInfo = getNameURLCombination(transformPlugin); + const sectionType = transformPlugin.name.startsWith("@babel/plugin") ? "plugins" : "presets"; + helpMessage += `\n\nAdd ${transformPluginInfo} to the '${sectionType}' section of your Babel config to enable transformation. +If you want to leave it as-is, add ${syntaxPluginInfo} to the 'plugins' section to enable parsing.`; + } else { + helpMessage += `\n\nAdd ${syntaxPluginInfo} to the 'plugins' section of your Babel config ` + `to enable parsing.`; + } + } + } + const msgFilename = filename === "unknown" ? "" : filename; + helpMessage += ` + +If you already added the plugin for this syntax to your config, it's possible that your config \ +isn't being loaded. +You can re-run Babel with the BABEL_SHOW_CONFIG_FOR environment variable to show the loaded \ +configuration: +\tnpx cross-env BABEL_SHOW_CONFIG_FOR=${msgFilename} +See https://babeljs.io/docs/configuration#print-effective-configs for more info. +`; + return helpMessage; +} +0 && 0; + +//# sourceMappingURL=missing-plugin-helper.js.map diff --git a/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js.map b/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js.map new file mode 100644 index 00000000..c6dfa8f9 --- /dev/null +++ b/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js.map @@ -0,0 +1 @@ +{"version":3,"names":["pluginNameMap","asyncDoExpressions","syntax","name","url","decimal","decorators","transform","doExpressions","exportDefaultFrom","flow","functionBind","functionSent","jsx","pipelineOperator","recordAndTuple","throwExpressions","typescript","Object","assign","asyncGenerators","classProperties","classPrivateProperties","classPrivateMethods","classStaticBlock","dynamicImport","exportNamespaceFrom","importAssertions","importAttributes","importMeta","logicalAssignment","moduleStringNames","numericSeparator","nullishCoalescingOperator","objectRestSpread","optionalCatchBinding","optionalChaining","privateIn","regexpUnicodeSets","getNameURLCombination","generateMissingPluginMessage","missingPluginName","loc","codeFrame","filename","helpMessage","line","column","pluginInfo","syntaxPlugin","transformPlugin","syntaxPluginInfo","transformPluginInfo","sectionType","startsWith","msgFilename"],"sources":["../../../src/parser/util/missing-plugin-helper.ts"],"sourcesContent":["const pluginNameMap: Record<\n string,\n Partial>>\n> = {\n asyncDoExpressions: {\n syntax: {\n name: \"@babel/plugin-syntax-async-do-expressions\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-do-expressions\",\n },\n },\n decimal: {\n syntax: {\n name: \"@babel/plugin-syntax-decimal\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decimal\",\n },\n },\n decorators: {\n syntax: {\n name: \"@babel/plugin-syntax-decorators\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decorators\",\n },\n transform: {\n name: \"@babel/plugin-proposal-decorators\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-decorators\",\n },\n },\n doExpressions: {\n syntax: {\n name: \"@babel/plugin-syntax-do-expressions\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-do-expressions\",\n },\n transform: {\n name: \"@babel/plugin-proposal-do-expressions\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-do-expressions\",\n },\n },\n exportDefaultFrom: {\n syntax: {\n name: \"@babel/plugin-syntax-export-default-from\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-default-from\",\n },\n transform: {\n name: \"@babel/plugin-proposal-export-default-from\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-export-default-from\",\n },\n },\n flow: {\n syntax: {\n name: \"@babel/plugin-syntax-flow\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-flow\",\n },\n transform: {\n name: \"@babel/preset-flow\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-preset-flow\",\n },\n },\n functionBind: {\n syntax: {\n name: \"@babel/plugin-syntax-function-bind\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-bind\",\n },\n transform: {\n name: \"@babel/plugin-proposal-function-bind\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-bind\",\n },\n },\n functionSent: {\n syntax: {\n name: \"@babel/plugin-syntax-function-sent\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-sent\",\n },\n transform: {\n name: \"@babel/plugin-proposal-function-sent\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-sent\",\n },\n },\n jsx: {\n syntax: {\n name: \"@babel/plugin-syntax-jsx\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-jsx\",\n },\n transform: {\n name: \"@babel/preset-react\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-preset-react\",\n },\n },\n pipelineOperator: {\n syntax: {\n name: \"@babel/plugin-syntax-pipeline-operator\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-pipeline-operator\",\n },\n transform: {\n name: \"@babel/plugin-proposal-pipeline-operator\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-pipeline-operator\",\n },\n },\n recordAndTuple: {\n syntax: {\n name: \"@babel/plugin-syntax-record-and-tuple\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-record-and-tuple\",\n },\n },\n throwExpressions: {\n syntax: {\n name: \"@babel/plugin-syntax-throw-expressions\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-throw-expressions\",\n },\n transform: {\n name: \"@babel/plugin-proposal-throw-expressions\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-throw-expressions\",\n },\n },\n typescript: {\n syntax: {\n name: \"@babel/plugin-syntax-typescript\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-typescript\",\n },\n transform: {\n name: \"@babel/preset-typescript\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-preset-typescript\",\n },\n },\n};\n\nif (!process.env.BABEL_8_BREAKING) {\n // TODO: This plugins are now supported by default by @babel/parser.\n Object.assign(pluginNameMap, {\n asyncGenerators: {\n syntax: {\n name: \"@babel/plugin-syntax-async-generators\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-generators\",\n },\n transform: {\n name: \"@babel/plugin-transform-async-generator-functions\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-async-generator-functions\",\n },\n },\n classProperties: {\n syntax: {\n name: \"@babel/plugin-syntax-class-properties\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties\",\n },\n transform: {\n name: \"@babel/plugin-transform-class-properties\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-class-properties\",\n },\n },\n classPrivateProperties: {\n syntax: {\n name: \"@babel/plugin-syntax-class-properties\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties\",\n },\n transform: {\n name: \"@babel/plugin-transform-class-properties\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-class-properties\",\n },\n },\n classPrivateMethods: {\n syntax: {\n name: \"@babel/plugin-syntax-class-properties\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties\",\n },\n transform: {\n name: \"@babel/plugin-transform-private-methods\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-private-methods\",\n },\n },\n classStaticBlock: {\n syntax: {\n name: \"@babel/plugin-syntax-class-static-block\",\n url: \"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-class-static-block\",\n },\n transform: {\n name: \"@babel/plugin-transform-class-static-block\",\n url: \"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block\",\n },\n },\n dynamicImport: {\n syntax: {\n name: \"@babel/plugin-syntax-dynamic-import\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-dynamic-import\",\n },\n },\n exportNamespaceFrom: {\n syntax: {\n name: \"@babel/plugin-syntax-export-namespace-from\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-namespace-from\",\n },\n transform: {\n name: \"@babel/plugin-transform-export-namespace-from\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-export-namespace-from\",\n },\n },\n // Will be removed\n importAssertions: {\n syntax: {\n name: \"@babel/plugin-syntax-import-assertions\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-assertions\",\n },\n },\n importAttributes: {\n syntax: {\n name: \"@babel/plugin-syntax-import-attributes\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-attributes\",\n },\n },\n importMeta: {\n syntax: {\n name: \"@babel/plugin-syntax-import-meta\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-meta\",\n },\n },\n logicalAssignment: {\n syntax: {\n name: \"@babel/plugin-syntax-logical-assignment-operators\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-logical-assignment-operators\",\n },\n transform: {\n name: \"@babel/plugin-transform-logical-assignment-operators\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-logical-assignment-operators\",\n },\n },\n moduleStringNames: {\n syntax: {\n name: \"@babel/plugin-syntax-module-string-names\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-module-string-names\",\n },\n },\n numericSeparator: {\n syntax: {\n name: \"@babel/plugin-syntax-numeric-separator\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-numeric-separator\",\n },\n transform: {\n name: \"@babel/plugin-transform-numeric-separator\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-numeric-separator\",\n },\n },\n nullishCoalescingOperator: {\n syntax: {\n name: \"@babel/plugin-syntax-nullish-coalescing-operator\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-nullish-coalescing-operator\",\n },\n transform: {\n name: \"@babel/plugin-transform-nullish-coalescing-operator\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-nullish-coalescing-opearator\",\n },\n },\n objectRestSpread: {\n syntax: {\n name: \"@babel/plugin-syntax-object-rest-spread\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-object-rest-spread\",\n },\n transform: {\n name: \"@babel/plugin-transform-object-rest-spread\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-object-rest-spread\",\n },\n },\n optionalCatchBinding: {\n syntax: {\n name: \"@babel/plugin-syntax-optional-catch-binding\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-catch-binding\",\n },\n transform: {\n name: \"@babel/plugin-transform-optional-catch-binding\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-optional-catch-binding\",\n },\n },\n optionalChaining: {\n syntax: {\n name: \"@babel/plugin-syntax-optional-chaining\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-chaining\",\n },\n transform: {\n name: \"@babel/plugin-transform-optional-chaining\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-optional-chaining\",\n },\n },\n privateIn: {\n syntax: {\n name: \"@babel/plugin-syntax-private-property-in-object\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-private-property-in-object\",\n },\n transform: {\n name: \"@babel/plugin-transform-private-property-in-object\",\n url: \"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-private-property-in-object\",\n },\n },\n regexpUnicodeSets: {\n syntax: {\n name: \"@babel/plugin-syntax-unicode-sets-regex\",\n url: \"https://github.com/babel/babel/blob/main/packages/babel-plugin-syntax-unicode-sets-regex/README.md\",\n },\n transform: {\n name: \"@babel/plugin-transform-unicode-sets-regex\",\n url: \"https://github.com/babel/babel/blob/main/packages/babel-plugin-proposalunicode-sets-regex/README.md\",\n },\n },\n });\n}\n\nconst getNameURLCombination = ({ name, url }: { name: string; url: string }) =>\n `${name} (${url})`;\n\n/*\nReturns a string of the format:\nSupport for the experimental syntax [@babel/parser plugin name] isn't currently enabled ([loc]):\n\n[code frame]\n\nAdd [npm package name] ([url]) to the 'plugins' section of your Babel config\nto enable [parsing|transformation].\n*/\nexport default function generateMissingPluginMessage(\n missingPluginName: string,\n loc: {\n line: number;\n column: number;\n },\n codeFrame: string,\n filename: string,\n): string {\n let helpMessage =\n `Support for the experimental syntax '${missingPluginName}' isn't currently enabled ` +\n `(${loc.line}:${loc.column + 1}):\\n\\n` +\n codeFrame;\n const pluginInfo = pluginNameMap[missingPluginName];\n if (pluginInfo) {\n const { syntax: syntaxPlugin, transform: transformPlugin } = pluginInfo;\n if (syntaxPlugin) {\n const syntaxPluginInfo = getNameURLCombination(syntaxPlugin);\n if (transformPlugin) {\n const transformPluginInfo = getNameURLCombination(transformPlugin);\n const sectionType = transformPlugin.name.startsWith(\"@babel/plugin\")\n ? \"plugins\"\n : \"presets\";\n helpMessage += `\\n\\nAdd ${transformPluginInfo} to the '${sectionType}' section of your Babel config to enable transformation.\nIf you want to leave it as-is, add ${syntaxPluginInfo} to the 'plugins' section to enable parsing.`;\n } else {\n helpMessage +=\n `\\n\\nAdd ${syntaxPluginInfo} to the 'plugins' section of your Babel config ` +\n `to enable parsing.`;\n }\n }\n }\n\n const msgFilename =\n filename === \"unknown\" ? \"\" : filename;\n helpMessage += `\n\nIf you already added the plugin for this syntax to your config, it's possible that your config \\\nisn't being loaded.\nYou can re-run Babel with the BABEL_SHOW_CONFIG_FOR environment variable to show the loaded \\\nconfiguration:\n\\tnpx cross-env BABEL_SHOW_CONFIG_FOR=${msgFilename} \nSee https://babeljs.io/docs/configuration#print-effective-configs for more info.\n`;\n return helpMessage;\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/tools/build-external-helpers.js b/node_modules/@babel/core/lib/tools/build-external-helpers.js new file mode 100644 index 00000000..88c90dcc --- /dev/null +++ b/node_modules/@babel/core/lib/tools/build-external-helpers.js @@ -0,0 +1,144 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = _default; +function helpers() { + const data = require("@babel/helpers"); + helpers = function () { + return data; + }; + return data; +} +function _generator() { + const data = require("@babel/generator"); + _generator = function () { + return data; + }; + return data; +} +function _template() { + const data = require("@babel/template"); + _template = function () { + return data; + }; + return data; +} +function _t() { + const data = require("@babel/types"); + _t = function () { + return data; + }; + return data; +} +const { + arrayExpression, + assignmentExpression, + binaryExpression, + blockStatement, + callExpression, + cloneNode, + conditionalExpression, + exportNamedDeclaration, + exportSpecifier, + expressionStatement, + functionExpression, + identifier, + memberExpression, + objectExpression, + program, + stringLiteral, + unaryExpression, + variableDeclaration, + variableDeclarator +} = _t(); +const buildUmdWrapper = replacements => _template().default.statement` + (function (root, factory) { + if (typeof define === "function" && define.amd) { + define(AMD_ARGUMENTS, factory); + } else if (typeof exports === "object") { + factory(COMMON_ARGUMENTS); + } else { + factory(BROWSER_ARGUMENTS); + } + })(UMD_ROOT, function (FACTORY_PARAMETERS) { + FACTORY_BODY + }); + `(replacements); +function buildGlobal(allowlist) { + const namespace = identifier("babelHelpers"); + const body = []; + const container = functionExpression(null, [identifier("global")], blockStatement(body)); + const tree = program([expressionStatement(callExpression(container, [conditionalExpression(binaryExpression("===", unaryExpression("typeof", identifier("global")), stringLiteral("undefined")), identifier("self"), identifier("global"))]))]); + body.push(variableDeclaration("var", [variableDeclarator(namespace, assignmentExpression("=", memberExpression(identifier("global"), namespace), objectExpression([])))])); + buildHelpers(body, namespace, allowlist); + return tree; +} +function buildModule(allowlist) { + const body = []; + const refs = buildHelpers(body, null, allowlist); + body.unshift(exportNamedDeclaration(null, Object.keys(refs).map(name => { + return exportSpecifier(cloneNode(refs[name]), identifier(name)); + }))); + return program(body, [], "module"); +} +function buildUmd(allowlist) { + const namespace = identifier("babelHelpers"); + const body = []; + body.push(variableDeclaration("var", [variableDeclarator(namespace, identifier("global"))])); + buildHelpers(body, namespace, allowlist); + return program([buildUmdWrapper({ + FACTORY_PARAMETERS: identifier("global"), + BROWSER_ARGUMENTS: assignmentExpression("=", memberExpression(identifier("root"), namespace), objectExpression([])), + COMMON_ARGUMENTS: identifier("exports"), + AMD_ARGUMENTS: arrayExpression([stringLiteral("exports")]), + FACTORY_BODY: body, + UMD_ROOT: identifier("this") + })]); +} +function buildVar(allowlist) { + const namespace = identifier("babelHelpers"); + const body = []; + body.push(variableDeclaration("var", [variableDeclarator(namespace, objectExpression([]))])); + const tree = program(body); + buildHelpers(body, namespace, allowlist); + body.push(expressionStatement(namespace)); + return tree; +} +function buildHelpers(body, namespace, allowlist) { + const getHelperReference = name => { + return namespace ? memberExpression(namespace, identifier(name)) : identifier(`_${name}`); + }; + const refs = {}; + helpers().list.forEach(function (name) { + if (allowlist && !allowlist.includes(name)) return; + const ref = refs[name] = getHelperReference(name); + const { + nodes + } = helpers().get(name, getHelperReference, namespace ? null : `_${name}`, [], namespace ? (ast, exportName, mapExportBindingAssignments) => { + mapExportBindingAssignments(node => assignmentExpression("=", ref, node)); + ast.body.push(expressionStatement(assignmentExpression("=", ref, identifier(exportName)))); + } : null); + body.push(...nodes); + }); + return refs; +} +function _default(allowlist, outputType = "global") { + let tree; + const build = { + global: buildGlobal, + module: buildModule, + umd: buildUmd, + var: buildVar + }[outputType]; + if (build) { + tree = build(allowlist); + } else { + throw new Error(`Unsupported output type ${outputType}`); + } + return (0, _generator().default)(tree).code; +} +0 && 0; + +//# sourceMappingURL=build-external-helpers.js.map diff --git a/node_modules/@babel/core/lib/tools/build-external-helpers.js.map b/node_modules/@babel/core/lib/tools/build-external-helpers.js.map new file mode 100644 index 00000000..56020e44 --- /dev/null +++ b/node_modules/@babel/core/lib/tools/build-external-helpers.js.map @@ -0,0 +1 @@ +{"version":3,"names":["helpers","data","require","_generator","_template","_t","arrayExpression","assignmentExpression","binaryExpression","blockStatement","callExpression","cloneNode","conditionalExpression","exportNamedDeclaration","exportSpecifier","expressionStatement","functionExpression","identifier","memberExpression","objectExpression","program","stringLiteral","unaryExpression","variableDeclaration","variableDeclarator","buildUmdWrapper","replacements","template","statement","buildGlobal","allowlist","namespace","body","container","tree","push","buildHelpers","buildModule","refs","unshift","Object","keys","map","name","buildUmd","FACTORY_PARAMETERS","BROWSER_ARGUMENTS","COMMON_ARGUMENTS","AMD_ARGUMENTS","FACTORY_BODY","UMD_ROOT","buildVar","getHelperReference","list","forEach","includes","ref","nodes","get","ast","exportName","mapExportBindingAssignments","node","_default","outputType","build","global","module","umd","var","Error","generator","code"],"sources":["../../src/tools/build-external-helpers.ts"],"sourcesContent":["import * as helpers from \"@babel/helpers\";\nimport generator from \"@babel/generator\";\nimport template from \"@babel/template\";\nimport {\n arrayExpression,\n assignmentExpression,\n binaryExpression,\n blockStatement,\n callExpression,\n cloneNode,\n conditionalExpression,\n exportNamedDeclaration,\n exportSpecifier,\n expressionStatement,\n functionExpression,\n identifier,\n memberExpression,\n objectExpression,\n program,\n stringLiteral,\n unaryExpression,\n variableDeclaration,\n variableDeclarator,\n} from \"@babel/types\";\nimport type * as t from \"@babel/types\";\nimport type { Replacements } from \"@babel/template\";\n\n// Wrapped to avoid wasting time parsing this when almost no-one uses\n// build-external-helpers.\nconst buildUmdWrapper = (replacements: Replacements) =>\n template.statement`\n (function (root, factory) {\n if (typeof define === \"function\" && define.amd) {\n define(AMD_ARGUMENTS, factory);\n } else if (typeof exports === \"object\") {\n factory(COMMON_ARGUMENTS);\n } else {\n factory(BROWSER_ARGUMENTS);\n }\n })(UMD_ROOT, function (FACTORY_PARAMETERS) {\n FACTORY_BODY\n });\n `(replacements);\n\nfunction buildGlobal(allowlist?: Array) {\n const namespace = identifier(\"babelHelpers\");\n\n const body: t.Statement[] = [];\n const container = functionExpression(\n null,\n [identifier(\"global\")],\n blockStatement(body),\n );\n const tree = program([\n expressionStatement(\n callExpression(container, [\n // typeof global === \"undefined\" ? self : global\n conditionalExpression(\n binaryExpression(\n \"===\",\n unaryExpression(\"typeof\", identifier(\"global\")),\n stringLiteral(\"undefined\"),\n ),\n identifier(\"self\"),\n identifier(\"global\"),\n ),\n ]),\n ),\n ]);\n\n body.push(\n variableDeclaration(\"var\", [\n variableDeclarator(\n namespace,\n assignmentExpression(\n \"=\",\n memberExpression(identifier(\"global\"), namespace),\n objectExpression([]),\n ),\n ),\n ]),\n );\n\n buildHelpers(body, namespace, allowlist);\n\n return tree;\n}\n\nfunction buildModule(allowlist?: Array) {\n const body: t.Statement[] = [];\n const refs = buildHelpers(body, null, allowlist);\n\n body.unshift(\n exportNamedDeclaration(\n null,\n Object.keys(refs).map(name => {\n return exportSpecifier(cloneNode(refs[name]), identifier(name));\n }),\n ),\n );\n\n return program(body, [], \"module\");\n}\n\nfunction buildUmd(allowlist?: Array) {\n const namespace = identifier(\"babelHelpers\");\n\n const body: t.Statement[] = [];\n body.push(\n variableDeclaration(\"var\", [\n variableDeclarator(namespace, identifier(\"global\")),\n ]),\n );\n\n buildHelpers(body, namespace, allowlist);\n\n return program([\n buildUmdWrapper({\n FACTORY_PARAMETERS: identifier(\"global\"),\n BROWSER_ARGUMENTS: assignmentExpression(\n \"=\",\n memberExpression(identifier(\"root\"), namespace),\n objectExpression([]),\n ),\n COMMON_ARGUMENTS: identifier(\"exports\"),\n AMD_ARGUMENTS: arrayExpression([stringLiteral(\"exports\")]),\n FACTORY_BODY: body,\n UMD_ROOT: identifier(\"this\"),\n }),\n ]);\n}\n\nfunction buildVar(allowlist?: Array) {\n const namespace = identifier(\"babelHelpers\");\n\n const body: t.Statement[] = [];\n body.push(\n variableDeclaration(\"var\", [\n variableDeclarator(namespace, objectExpression([])),\n ]),\n );\n const tree = program(body);\n buildHelpers(body, namespace, allowlist);\n body.push(expressionStatement(namespace));\n return tree;\n}\n\nfunction buildHelpers(\n body: t.Statement[],\n namespace: t.Expression,\n allowlist?: Array,\n): Record;\nfunction buildHelpers(\n body: t.Statement[],\n namespace: null,\n allowlist?: Array,\n): Record;\n\nfunction buildHelpers(\n body: t.Statement[],\n namespace: t.Expression | null,\n allowlist?: Array,\n) {\n const getHelperReference = (name: string) => {\n return namespace\n ? memberExpression(namespace, identifier(name))\n : identifier(`_${name}`);\n };\n\n const refs: { [key: string]: t.Identifier | t.MemberExpression } = {};\n helpers.list.forEach(function (name) {\n if (allowlist && !allowlist.includes(name)) return;\n\n const ref = (refs[name] = getHelperReference(name));\n\n const { nodes } = helpers.get(\n name,\n getHelperReference,\n namespace ? null : `_${name}`,\n [],\n namespace\n ? (ast, exportName, mapExportBindingAssignments) => {\n mapExportBindingAssignments(node =>\n assignmentExpression(\"=\", ref, node),\n );\n ast.body.push(\n expressionStatement(\n assignmentExpression(\"=\", ref, identifier(exportName)),\n ),\n );\n }\n : null,\n );\n\n body.push(...nodes);\n });\n return refs;\n}\nexport default function (\n allowlist?: Array,\n outputType: \"global\" | \"module\" | \"umd\" | \"var\" = \"global\",\n) {\n let tree: t.Program;\n\n const build = {\n global: buildGlobal,\n module: buildModule,\n umd: buildUmd,\n var: buildVar,\n }[outputType];\n\n if (build) {\n tree = build(allowlist);\n } else {\n throw new Error(`Unsupported output type ${outputType}`);\n }\n\n return generator(tree).code;\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transform-ast.js b/node_modules/@babel/core/lib/transform-ast.js new file mode 100644 index 00000000..0a86cd10 --- /dev/null +++ b/node_modules/@babel/core/lib/transform-ast.js @@ -0,0 +1,50 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.transformFromAst = void 0; +exports.transformFromAstAsync = transformFromAstAsync; +exports.transformFromAstSync = transformFromAstSync; +function _gensync() { + const data = require("gensync"); + _gensync = function () { + return data; + }; + return data; +} +var _index = require("./config/index.js"); +var _index2 = require("./transformation/index.js"); +var _rewriteStackTrace = require("./errors/rewrite-stack-trace.js"); +const transformFromAstRunner = _gensync()(function* (ast, code, opts) { + const config = yield* (0, _index.default)(opts); + if (config === null) return null; + if (!ast) throw new Error("No AST given"); + return yield* (0, _index2.run)(config, code, ast); +}); +const transformFromAst = exports.transformFromAst = function transformFromAst(ast, code, optsOrCallback, maybeCallback) { + let opts; + let callback; + if (typeof optsOrCallback === "function") { + callback = optsOrCallback; + opts = undefined; + } else { + opts = optsOrCallback; + callback = maybeCallback; + } + if (callback === undefined) { + { + return (0, _rewriteStackTrace.beginHiddenCallStack)(transformFromAstRunner.sync)(ast, code, opts); + } + } + (0, _rewriteStackTrace.beginHiddenCallStack)(transformFromAstRunner.errback)(ast, code, opts, callback); +}; +function transformFromAstSync(...args) { + return (0, _rewriteStackTrace.beginHiddenCallStack)(transformFromAstRunner.sync)(...args); +} +function transformFromAstAsync(...args) { + return (0, _rewriteStackTrace.beginHiddenCallStack)(transformFromAstRunner.async)(...args); +} +0 && 0; + +//# sourceMappingURL=transform-ast.js.map diff --git a/node_modules/@babel/core/lib/transform-ast.js.map b/node_modules/@babel/core/lib/transform-ast.js.map new file mode 100644 index 00000000..ff148349 --- /dev/null +++ b/node_modules/@babel/core/lib/transform-ast.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_gensync","data","require","_index","_index2","_rewriteStackTrace","transformFromAstRunner","gensync","ast","code","opts","config","loadConfig","Error","run","transformFromAst","exports","optsOrCallback","maybeCallback","callback","undefined","beginHiddenCallStack","sync","errback","transformFromAstSync","args","transformFromAstAsync","async"],"sources":["../src/transform-ast.ts"],"sourcesContent":["import gensync, { type Handler } from \"gensync\";\n\nimport loadConfig from \"./config/index.ts\";\nimport type { InputOptions, ResolvedConfig } from \"./config/index.ts\";\nimport { run } from \"./transformation/index.ts\";\nimport type * as t from \"@babel/types\";\n\nimport { beginHiddenCallStack } from \"./errors/rewrite-stack-trace.ts\";\n\nimport type { FileResult, FileResultCallback } from \"./transformation/index.ts\";\ntype AstRoot = t.File | t.Program;\n\ntype TransformFromAst = {\n (ast: AstRoot, code: string, callback: FileResultCallback): void;\n (\n ast: AstRoot,\n code: string,\n opts: InputOptions | undefined | null,\n callback: FileResultCallback,\n ): void;\n (ast: AstRoot, code: string, opts?: InputOptions | null): FileResult | null;\n};\n\nconst transformFromAstRunner = gensync(function* (\n ast: AstRoot,\n code: string,\n opts: InputOptions | undefined | null,\n): Handler {\n const config: ResolvedConfig | null = yield* loadConfig(opts);\n if (config === null) return null;\n\n if (!ast) throw new Error(\"No AST given\");\n\n return yield* run(config, code, ast);\n});\n\nexport const transformFromAst: TransformFromAst = function transformFromAst(\n ast,\n code,\n optsOrCallback?: InputOptions | null | undefined | FileResultCallback,\n maybeCallback?: FileResultCallback,\n) {\n let opts: InputOptions | undefined | null;\n let callback: FileResultCallback | undefined;\n if (typeof optsOrCallback === \"function\") {\n callback = optsOrCallback;\n opts = undefined;\n } else {\n opts = optsOrCallback;\n callback = maybeCallback;\n }\n\n if (callback === undefined) {\n if (process.env.BABEL_8_BREAKING) {\n throw new Error(\n \"Starting from Babel 8.0.0, the 'transformFromAst' function expects a callback. If you need to call it synchronously, please use 'transformFromAstSync'.\",\n );\n } else {\n // console.warn(\n // \"Starting from Babel 8.0.0, the 'transformFromAst' function will expect a callback. If you need to call it synchronously, please use 'transformFromAstSync'.\",\n // );\n return beginHiddenCallStack(transformFromAstRunner.sync)(ast, code, opts);\n }\n }\n\n beginHiddenCallStack(transformFromAstRunner.errback)(\n ast,\n code,\n opts,\n callback,\n );\n};\n\nexport function transformFromAstSync(\n ...args: Parameters\n) {\n return beginHiddenCallStack(transformFromAstRunner.sync)(...args);\n}\n\nexport function transformFromAstAsync(\n ...args: Parameters\n) {\n return beginHiddenCallStack(transformFromAstRunner.async)(...args);\n}\n"],"mappings":";;;;;;;;AAAA,SAAAA,SAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,QAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEA,IAAAE,MAAA,GAAAD,OAAA;AAEA,IAAAE,OAAA,GAAAF,OAAA;AAGA,IAAAG,kBAAA,GAAAH,OAAA;AAgBA,MAAMI,sBAAsB,GAAGC,SAAMA,CAAC,CAAC,WACrCC,GAAY,EACZC,IAAY,EACZC,IAAqC,EACT;EAC5B,MAAMC,MAA6B,GAAG,OAAO,IAAAC,cAAU,EAACF,IAAI,CAAC;EAC7D,IAAIC,MAAM,KAAK,IAAI,EAAE,OAAO,IAAI;EAEhC,IAAI,CAACH,GAAG,EAAE,MAAM,IAAIK,KAAK,CAAC,cAAc,CAAC;EAEzC,OAAO,OAAO,IAAAC,WAAG,EAACH,MAAM,EAAEF,IAAI,EAAED,GAAG,CAAC;AACtC,CAAC,CAAC;AAEK,MAAMO,gBAAkC,GAAAC,OAAA,CAAAD,gBAAA,GAAG,SAASA,gBAAgBA,CACzEP,GAAG,EACHC,IAAI,EACJQ,cAAqE,EACrEC,aAAkC,EAClC;EACA,IAAIR,IAAqC;EACzC,IAAIS,QAAwC;EAC5C,IAAI,OAAOF,cAAc,KAAK,UAAU,EAAE;IACxCE,QAAQ,GAAGF,cAAc;IACzBP,IAAI,GAAGU,SAAS;EAClB,CAAC,MAAM;IACLV,IAAI,GAAGO,cAAc;IACrBE,QAAQ,GAAGD,aAAa;EAC1B;EAEA,IAAIC,QAAQ,KAAKC,SAAS,EAAE;IAKnB;MAIL,OAAO,IAAAC,uCAAoB,EAACf,sBAAsB,CAACgB,IAAI,CAAC,CAACd,GAAG,EAAEC,IAAI,EAAEC,IAAI,CAAC;IAC3E;EACF;EAEA,IAAAW,uCAAoB,EAACf,sBAAsB,CAACiB,OAAO,CAAC,CAClDf,GAAG,EACHC,IAAI,EACJC,IAAI,EACJS,QACF,CAAC;AACH,CAAC;AAEM,SAASK,oBAAoBA,CAClC,GAAGC,IAAoD,EACvD;EACA,OAAO,IAAAJ,uCAAoB,EAACf,sBAAsB,CAACgB,IAAI,CAAC,CAAC,GAAGG,IAAI,CAAC;AACnE;AAEO,SAASC,qBAAqBA,CACnC,GAAGD,IAAqD,EACxD;EACA,OAAO,IAAAJ,uCAAoB,EAACf,sBAAsB,CAACqB,KAAK,CAAC,CAAC,GAAGF,IAAI,CAAC;AACpE;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transform-file-browser.js b/node_modules/@babel/core/lib/transform-file-browser.js new file mode 100644 index 00000000..85768097 --- /dev/null +++ b/node_modules/@babel/core/lib/transform-file-browser.js @@ -0,0 +1,23 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.transformFile = void 0; +exports.transformFileAsync = transformFileAsync; +exports.transformFileSync = transformFileSync; +const transformFile = exports.transformFile = function transformFile(filename, opts, callback) { + if (typeof opts === "function") { + callback = opts; + } + callback(new Error("Transforming files is not supported in browsers"), null); +}; +function transformFileSync() { + throw new Error("Transforming files is not supported in browsers"); +} +function transformFileAsync() { + return Promise.reject(new Error("Transforming files is not supported in browsers")); +} +0 && 0; + +//# sourceMappingURL=transform-file-browser.js.map diff --git a/node_modules/@babel/core/lib/transform-file-browser.js.map b/node_modules/@babel/core/lib/transform-file-browser.js.map new file mode 100644 index 00000000..f0c06145 --- /dev/null +++ b/node_modules/@babel/core/lib/transform-file-browser.js.map @@ -0,0 +1 @@ +{"version":3,"names":["transformFile","exports","filename","opts","callback","Error","transformFileSync","transformFileAsync","Promise","reject"],"sources":["../src/transform-file-browser.ts"],"sourcesContent":["// duplicated from transform-file so we do not have to import anything here\ntype TransformFile = {\n (filename: string, callback: (error: Error, file: null) => void): void;\n (\n filename: string,\n opts: any,\n callback: (error: Error, file: null) => void,\n ): void;\n};\n\nexport const transformFile: TransformFile = function transformFile(\n filename,\n opts,\n callback?: (error: Error, file: null) => void,\n) {\n if (typeof opts === \"function\") {\n callback = opts;\n }\n\n callback(new Error(\"Transforming files is not supported in browsers\"), null);\n};\n\nexport function transformFileSync(): never {\n throw new Error(\"Transforming files is not supported in browsers\");\n}\n\nexport function transformFileAsync() {\n return Promise.reject(\n new Error(\"Transforming files is not supported in browsers\"),\n );\n}\n"],"mappings":";;;;;;;;AAUO,MAAMA,aAA4B,GAAAC,OAAA,CAAAD,aAAA,GAAG,SAASA,aAAaA,CAChEE,QAAQ,EACRC,IAAI,EACJC,QAA6C,EAC7C;EACA,IAAI,OAAOD,IAAI,KAAK,UAAU,EAAE;IAC9BC,QAAQ,GAAGD,IAAI;EACjB;EAEAC,QAAQ,CAAC,IAAIC,KAAK,CAAC,iDAAiD,CAAC,EAAE,IAAI,CAAC;AAC9E,CAAC;AAEM,SAASC,iBAAiBA,CAAA,EAAU;EACzC,MAAM,IAAID,KAAK,CAAC,iDAAiD,CAAC;AACpE;AAEO,SAASE,kBAAkBA,CAAA,EAAG;EACnC,OAAOC,OAAO,CAACC,MAAM,CACnB,IAAIJ,KAAK,CAAC,iDAAiD,CAC7D,CAAC;AACH;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transform-file.js b/node_modules/@babel/core/lib/transform-file.js new file mode 100644 index 00000000..ce7f9f97 --- /dev/null +++ b/node_modules/@babel/core/lib/transform-file.js @@ -0,0 +1,40 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.transformFile = transformFile; +exports.transformFileAsync = transformFileAsync; +exports.transformFileSync = transformFileSync; +function _gensync() { + const data = require("gensync"); + _gensync = function () { + return data; + }; + return data; +} +var _index = require("./config/index.js"); +var _index2 = require("./transformation/index.js"); +var fs = require("./gensync-utils/fs.js"); +({}); +const transformFileRunner = _gensync()(function* (filename, opts) { + const options = Object.assign({}, opts, { + filename + }); + const config = yield* (0, _index.default)(options); + if (config === null) return null; + const code = yield* fs.readFile(filename, "utf8"); + return yield* (0, _index2.run)(config, code); +}); +function transformFile(...args) { + transformFileRunner.errback(...args); +} +function transformFileSync(...args) { + return transformFileRunner.sync(...args); +} +function transformFileAsync(...args) { + return transformFileRunner.async(...args); +} +0 && 0; + +//# sourceMappingURL=transform-file.js.map diff --git a/node_modules/@babel/core/lib/transform-file.js.map b/node_modules/@babel/core/lib/transform-file.js.map new file mode 100644 index 00000000..aab7ce6d --- /dev/null +++ b/node_modules/@babel/core/lib/transform-file.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_gensync","data","require","_index","_index2","fs","transformFileRunner","gensync","filename","opts","options","Object","assign","config","loadConfig","code","readFile","run","transformFile","args","errback","transformFileSync","sync","transformFileAsync","async"],"sources":["../src/transform-file.ts"],"sourcesContent":["import gensync, { type Handler } from \"gensync\";\n\nimport loadConfig from \"./config/index.ts\";\nimport type { InputOptions, ResolvedConfig } from \"./config/index.ts\";\nimport { run } from \"./transformation/index.ts\";\nimport type { FileResult, FileResultCallback } from \"./transformation/index.ts\";\nimport * as fs from \"./gensync-utils/fs.ts\";\n\ntype transformFileBrowserType = typeof import(\"./transform-file-browser\");\ntype transformFileType = typeof import(\"./transform-file\");\n\n// Kind of gross, but essentially asserting that the exports of this module are the same as the\n// exports of transform-file-browser, since this file may be replaced at bundle time with\n// transform-file-browser.\n({}) as any as transformFileBrowserType as transformFileType;\n\nconst transformFileRunner = gensync(function* (\n filename: string,\n opts?: InputOptions,\n): Handler {\n const options = { ...opts, filename };\n\n const config: ResolvedConfig | null = yield* loadConfig(options);\n if (config === null) return null;\n\n const code = yield* fs.readFile(filename, \"utf8\");\n return yield* run(config, code);\n});\n\n// @ts-expect-error TS doesn't detect that this signature is compatible\nexport function transformFile(\n filename: string,\n callback: FileResultCallback,\n): void;\nexport function transformFile(\n filename: string,\n opts: InputOptions | undefined | null,\n callback: FileResultCallback,\n): void;\nexport function transformFile(\n ...args: Parameters\n) {\n transformFileRunner.errback(...args);\n}\n\nexport function transformFileSync(\n ...args: Parameters\n) {\n return transformFileRunner.sync(...args);\n}\nexport function transformFileAsync(\n ...args: Parameters\n) {\n return transformFileRunner.async(...args);\n}\n"],"mappings":";;;;;;;;AAAA,SAAAA,SAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,QAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEA,IAAAE,MAAA,GAAAD,OAAA;AAEA,IAAAE,OAAA,GAAAF,OAAA;AAEA,IAAAG,EAAA,GAAAH,OAAA;AAQA,CAAC,CAAC,CAAC;AAEH,MAAMI,mBAAmB,GAAGC,SAAMA,CAAC,CAAC,WAClCC,QAAgB,EAChBC,IAAmB,EACS;EAC5B,MAAMC,OAAO,GAAAC,MAAA,CAAAC,MAAA,KAAQH,IAAI;IAAED;EAAQ,EAAE;EAErC,MAAMK,MAA6B,GAAG,OAAO,IAAAC,cAAU,EAACJ,OAAO,CAAC;EAChE,IAAIG,MAAM,KAAK,IAAI,EAAE,OAAO,IAAI;EAEhC,MAAME,IAAI,GAAG,OAAOV,EAAE,CAACW,QAAQ,CAACR,QAAQ,EAAE,MAAM,CAAC;EACjD,OAAO,OAAO,IAAAS,WAAG,EAACJ,MAAM,EAAEE,IAAI,CAAC;AACjC,CAAC,CAAC;AAYK,SAASG,aAAaA,CAC3B,GAAGC,IAAoD,EACvD;EACAb,mBAAmB,CAACc,OAAO,CAAC,GAAGD,IAAI,CAAC;AACtC;AAEO,SAASE,iBAAiBA,CAC/B,GAAGF,IAAiD,EACpD;EACA,OAAOb,mBAAmB,CAACgB,IAAI,CAAC,GAAGH,IAAI,CAAC;AAC1C;AACO,SAASI,kBAAkBA,CAChC,GAAGJ,IAAkD,EACrD;EACA,OAAOb,mBAAmB,CAACkB,KAAK,CAAC,GAAGL,IAAI,CAAC;AAC3C;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transform.js b/node_modules/@babel/core/lib/transform.js new file mode 100644 index 00000000..be557055 --- /dev/null +++ b/node_modules/@babel/core/lib/transform.js @@ -0,0 +1,49 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.transform = void 0; +exports.transformAsync = transformAsync; +exports.transformSync = transformSync; +function _gensync() { + const data = require("gensync"); + _gensync = function () { + return data; + }; + return data; +} +var _index = require("./config/index.js"); +var _index2 = require("./transformation/index.js"); +var _rewriteStackTrace = require("./errors/rewrite-stack-trace.js"); +const transformRunner = _gensync()(function* transform(code, opts) { + const config = yield* (0, _index.default)(opts); + if (config === null) return null; + return yield* (0, _index2.run)(config, code); +}); +const transform = exports.transform = function transform(code, optsOrCallback, maybeCallback) { + let opts; + let callback; + if (typeof optsOrCallback === "function") { + callback = optsOrCallback; + opts = undefined; + } else { + opts = optsOrCallback; + callback = maybeCallback; + } + if (callback === undefined) { + { + return (0, _rewriteStackTrace.beginHiddenCallStack)(transformRunner.sync)(code, opts); + } + } + (0, _rewriteStackTrace.beginHiddenCallStack)(transformRunner.errback)(code, opts, callback); +}; +function transformSync(...args) { + return (0, _rewriteStackTrace.beginHiddenCallStack)(transformRunner.sync)(...args); +} +function transformAsync(...args) { + return (0, _rewriteStackTrace.beginHiddenCallStack)(transformRunner.async)(...args); +} +0 && 0; + +//# sourceMappingURL=transform.js.map diff --git a/node_modules/@babel/core/lib/transform.js.map b/node_modules/@babel/core/lib/transform.js.map new file mode 100644 index 00000000..3a7832a0 --- /dev/null +++ b/node_modules/@babel/core/lib/transform.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_gensync","data","require","_index","_index2","_rewriteStackTrace","transformRunner","gensync","transform","code","opts","config","loadConfig","run","exports","optsOrCallback","maybeCallback","callback","undefined","beginHiddenCallStack","sync","errback","transformSync","args","transformAsync","async"],"sources":["../src/transform.ts"],"sourcesContent":["import gensync, { type Handler } from \"gensync\";\n\nimport loadConfig from \"./config/index.ts\";\nimport type { InputOptions, ResolvedConfig } from \"./config/index.ts\";\nimport { run } from \"./transformation/index.ts\";\n\nimport type { FileResult, FileResultCallback } from \"./transformation/index.ts\";\nimport { beginHiddenCallStack } from \"./errors/rewrite-stack-trace.ts\";\n\nexport type { FileResult } from \"./transformation/index.ts\";\n\ntype Transform = {\n (code: string, callback: FileResultCallback): void;\n (\n code: string,\n opts: InputOptions | undefined | null,\n callback: FileResultCallback,\n ): void;\n (code: string, opts?: InputOptions | null): FileResult | null;\n};\n\nconst transformRunner = gensync(function* transform(\n code: string,\n opts?: InputOptions,\n): Handler {\n const config: ResolvedConfig | null = yield* loadConfig(opts);\n if (config === null) return null;\n\n return yield* run(config, code);\n});\n\nexport const transform: Transform = function transform(\n code,\n optsOrCallback?: InputOptions | null | undefined | FileResultCallback,\n maybeCallback?: FileResultCallback,\n) {\n let opts: InputOptions | undefined | null;\n let callback: FileResultCallback | undefined;\n if (typeof optsOrCallback === \"function\") {\n callback = optsOrCallback;\n opts = undefined;\n } else {\n opts = optsOrCallback;\n callback = maybeCallback;\n }\n\n if (callback === undefined) {\n if (process.env.BABEL_8_BREAKING) {\n throw new Error(\n \"Starting from Babel 8.0.0, the 'transform' function expects a callback. If you need to call it synchronously, please use 'transformSync'.\",\n );\n } else {\n // console.warn(\n // \"Starting from Babel 8.0.0, the 'transform' function will expect a callback. If you need to call it synchronously, please use 'transformSync'.\",\n // );\n return beginHiddenCallStack(transformRunner.sync)(code, opts);\n }\n }\n\n beginHiddenCallStack(transformRunner.errback)(code, opts, callback);\n};\n\nexport function transformSync(\n ...args: Parameters\n) {\n return beginHiddenCallStack(transformRunner.sync)(...args);\n}\nexport function transformAsync(\n ...args: Parameters\n) {\n return beginHiddenCallStack(transformRunner.async)(...args);\n}\n"],"mappings":";;;;;;;;AAAA,SAAAA,SAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,QAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEA,IAAAE,MAAA,GAAAD,OAAA;AAEA,IAAAE,OAAA,GAAAF,OAAA;AAGA,IAAAG,kBAAA,GAAAH,OAAA;AAcA,MAAMI,eAAe,GAAGC,SAAMA,CAAC,CAAC,UAAUC,SAASA,CACjDC,IAAY,EACZC,IAAmB,EACS;EAC5B,MAAMC,MAA6B,GAAG,OAAO,IAAAC,cAAU,EAACF,IAAI,CAAC;EAC7D,IAAIC,MAAM,KAAK,IAAI,EAAE,OAAO,IAAI;EAEhC,OAAO,OAAO,IAAAE,WAAG,EAACF,MAAM,EAAEF,IAAI,CAAC;AACjC,CAAC,CAAC;AAEK,MAAMD,SAAoB,GAAAM,OAAA,CAAAN,SAAA,GAAG,SAASA,SAASA,CACpDC,IAAI,EACJM,cAAqE,EACrEC,aAAkC,EAClC;EACA,IAAIN,IAAqC;EACzC,IAAIO,QAAwC;EAC5C,IAAI,OAAOF,cAAc,KAAK,UAAU,EAAE;IACxCE,QAAQ,GAAGF,cAAc;IACzBL,IAAI,GAAGQ,SAAS;EAClB,CAAC,MAAM;IACLR,IAAI,GAAGK,cAAc;IACrBE,QAAQ,GAAGD,aAAa;EAC1B;EAEA,IAAIC,QAAQ,KAAKC,SAAS,EAAE;IAKnB;MAIL,OAAO,IAAAC,uCAAoB,EAACb,eAAe,CAACc,IAAI,CAAC,CAACX,IAAI,EAAEC,IAAI,CAAC;IAC/D;EACF;EAEA,IAAAS,uCAAoB,EAACb,eAAe,CAACe,OAAO,CAAC,CAACZ,IAAI,EAAEC,IAAI,EAAEO,QAAQ,CAAC;AACrE,CAAC;AAEM,SAASK,aAAaA,CAC3B,GAAGC,IAA6C,EAChD;EACA,OAAO,IAAAJ,uCAAoB,EAACb,eAAe,CAACc,IAAI,CAAC,CAAC,GAAGG,IAAI,CAAC;AAC5D;AACO,SAASC,cAAcA,CAC5B,GAAGD,IAA8C,EACjD;EACA,OAAO,IAAAJ,uCAAoB,EAACb,eAAe,CAACmB,KAAK,CAAC,CAAC,GAAGF,IAAI,CAAC;AAC7D;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js b/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js new file mode 100644 index 00000000..ec22ee3b --- /dev/null +++ b/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js @@ -0,0 +1,84 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = loadBlockHoistPlugin; +function _traverse() { + const data = require("@babel/traverse"); + _traverse = function () { + return data; + }; + return data; +} +var _plugin = require("../config/plugin.js"); +let LOADED_PLUGIN; +const blockHoistPlugin = { + name: "internal.blockHoist", + visitor: { + Block: { + exit({ + node + }) { + node.body = performHoisting(node.body); + } + }, + SwitchCase: { + exit({ + node + }) { + node.consequent = performHoisting(node.consequent); + } + } + } +}; +function performHoisting(body) { + let max = Math.pow(2, 30) - 1; + let hasChange = false; + for (let i = 0; i < body.length; i++) { + const n = body[i]; + const p = priority(n); + if (p > max) { + hasChange = true; + break; + } + max = p; + } + if (!hasChange) return body; + return stableSort(body.slice()); +} +function loadBlockHoistPlugin() { + if (!LOADED_PLUGIN) { + LOADED_PLUGIN = new _plugin.default(Object.assign({}, blockHoistPlugin, { + visitor: _traverse().default.explode(blockHoistPlugin.visitor) + }), {}); + } + return LOADED_PLUGIN; +} +function priority(bodyNode) { + const priority = bodyNode == null ? void 0 : bodyNode._blockHoist; + if (priority == null) return 1; + if (priority === true) return 2; + return priority; +} +function stableSort(body) { + const buckets = Object.create(null); + for (let i = 0; i < body.length; i++) { + const n = body[i]; + const p = priority(n); + const bucket = buckets[p] || (buckets[p] = []); + bucket.push(n); + } + const keys = Object.keys(buckets).map(k => +k).sort((a, b) => b - a); + let index = 0; + for (const key of keys) { + const bucket = buckets[key]; + for (const n of bucket) { + body[index++] = n; + } + } + return body; +} +0 && 0; + +//# sourceMappingURL=block-hoist-plugin.js.map diff --git a/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js.map b/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js.map new file mode 100644 index 00000000..028e36a6 --- /dev/null +++ b/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_traverse","data","require","_plugin","LOADED_PLUGIN","blockHoistPlugin","name","visitor","Block","exit","node","body","performHoisting","SwitchCase","consequent","max","Math","pow","hasChange","i","length","n","p","priority","stableSort","slice","loadBlockHoistPlugin","Plugin","Object","assign","traverse","explode","bodyNode","_blockHoist","buckets","create","bucket","push","keys","map","k","sort","a","b","index","key"],"sources":["../../src/transformation/block-hoist-plugin.ts"],"sourcesContent":["import traverse from \"@babel/traverse\";\nimport type { Statement } from \"@babel/types\";\nimport type { PluginObject } from \"../config/index.ts\";\nimport Plugin from \"../config/plugin.ts\";\n\nlet LOADED_PLUGIN: Plugin | void;\n\nconst blockHoistPlugin: PluginObject = {\n /**\n * [Please add a description.]\n *\n * Priority:\n *\n * - 0 We want this to be at the **very** bottom\n * - 1 Default node position\n * - 2 Priority over normal nodes\n * - 3 We want this to be at the **very** top\n * - 4 Reserved for the helpers used to implement module imports.\n */\n\n name: \"internal.blockHoist\",\n\n visitor: {\n Block: {\n exit({ node }) {\n node.body = performHoisting(node.body);\n },\n },\n SwitchCase: {\n exit({ node }) {\n // In case statements, hoisting is difficult to perform correctly due to\n // functions that are declared and referenced in different blocks.\n // Nevertheless, hoisting the statements *inside* of each case should at\n // least mitigate the failure cases.\n node.consequent = performHoisting(node.consequent);\n },\n },\n },\n};\n\nfunction performHoisting(body: Statement[]): Statement[] {\n // Largest SMI\n let max = 2 ** 30 - 1;\n let hasChange = false;\n for (let i = 0; i < body.length; i++) {\n const n = body[i];\n const p = priority(n);\n if (p > max) {\n hasChange = true;\n break;\n }\n max = p;\n }\n if (!hasChange) return body;\n\n // My kingdom for a stable sort!\n return stableSort(body.slice());\n}\n\nexport default function loadBlockHoistPlugin(): Plugin {\n if (!LOADED_PLUGIN) {\n // cache the loaded blockHoist plugin plugin\n LOADED_PLUGIN = new Plugin(\n {\n ...blockHoistPlugin,\n visitor: traverse.explode(blockHoistPlugin.visitor),\n },\n {},\n );\n }\n\n return LOADED_PLUGIN;\n}\n\nfunction priority(bodyNode: Statement & { _blockHoist?: number | true }) {\n const priority = bodyNode?._blockHoist;\n if (priority == null) return 1;\n if (priority === true) return 2;\n return priority;\n}\n\nfunction stableSort(body: Statement[]) {\n // By default, we use priorities of 0-4.\n const buckets = Object.create(null);\n\n // By collecting into buckets, we can guarantee a stable sort.\n for (let i = 0; i < body.length; i++) {\n const n = body[i];\n const p = priority(n);\n\n // In case some plugin is setting an unexpected priority.\n const bucket = buckets[p] || (buckets[p] = []);\n bucket.push(n);\n }\n\n // Sort our keys in descending order. Keys are unique, so we don't have to\n // worry about stability.\n const keys = Object.keys(buckets)\n .map(k => +k)\n .sort((a, b) => b - a);\n\n let index = 0;\n for (const key of keys) {\n const bucket = buckets[key];\n for (const n of bucket) {\n body[index++] = n;\n }\n }\n return body;\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/file/babel-7-helpers.cjs b/node_modules/@babel/core/lib/transformation/file/babel-7-helpers.cjs new file mode 100644 index 00000000..a532ff12 --- /dev/null +++ b/node_modules/@babel/core/lib/transformation/file/babel-7-helpers.cjs @@ -0,0 +1,4 @@ +exports.getModuleName = () => require("@babel/helper-module-transforms").getModuleName; +0 && 0; + +//# sourceMappingURL=babel-7-helpers.cjs.map diff --git a/node_modules/@babel/core/lib/transformation/file/babel-7-helpers.cjs.map b/node_modules/@babel/core/lib/transformation/file/babel-7-helpers.cjs.map new file mode 100644 index 00000000..bfc0d1b3 --- /dev/null +++ b/node_modules/@babel/core/lib/transformation/file/babel-7-helpers.cjs.map @@ -0,0 +1 @@ +{"version":3,"names":["exports","getModuleName","require"],"sources":["../../../src/transformation/file/babel-7-helpers.cjs"],"sourcesContent":["// TODO(Babel 8): Remove this file\n\nexports.getModuleName = () =>\n require(\"@babel/helper-module-transforms\").getModuleName;\n"],"mappings":"AAEAA,OAAO,CAACC,aAAa,GAAG,MACtBC,OAAO,CAAC,iCAAiC,CAAC,CAACD,aAAa;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/file/file.js b/node_modules/@babel/core/lib/transformation/file/file.js new file mode 100644 index 00000000..61caa171 --- /dev/null +++ b/node_modules/@babel/core/lib/transformation/file/file.js @@ -0,0 +1,214 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +function helpers() { + const data = require("@babel/helpers"); + helpers = function () { + return data; + }; + return data; +} +function _traverse() { + const data = require("@babel/traverse"); + _traverse = function () { + return data; + }; + return data; +} +function _codeFrame() { + const data = require("@babel/code-frame"); + _codeFrame = function () { + return data; + }; + return data; +} +function _t() { + const data = require("@babel/types"); + _t = function () { + return data; + }; + return data; +} +function _semver() { + const data = require("semver"); + _semver = function () { + return data; + }; + return data; +} +var babel7 = _interopRequireWildcard(require("./babel-7-helpers.cjs"), true); +function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); } +function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; } +const { + cloneNode, + interpreterDirective +} = _t(); +const errorVisitor = { + enter(path, state) { + const loc = path.node.loc; + if (loc) { + state.loc = loc; + path.stop(); + } + } +}; +class File { + constructor(options, { + code, + ast, + inputMap + }) { + this._map = new Map(); + this.opts = void 0; + this.declarations = {}; + this.path = void 0; + this.ast = void 0; + this.scope = void 0; + this.metadata = {}; + this.code = ""; + this.inputMap = void 0; + this.hub = { + file: this, + getCode: () => this.code, + getScope: () => this.scope, + addHelper: this.addHelper.bind(this), + buildError: this.buildCodeFrameError.bind(this) + }; + this.opts = options; + this.code = code; + this.ast = ast; + this.inputMap = inputMap; + this.path = _traverse().NodePath.get({ + hub: this.hub, + parentPath: null, + parent: this.ast, + container: this.ast, + key: "program" + }).setContext(); + this.scope = this.path.scope; + } + get shebang() { + const { + interpreter + } = this.path.node; + return interpreter ? interpreter.value : ""; + } + set shebang(value) { + if (value) { + this.path.get("interpreter").replaceWith(interpreterDirective(value)); + } else { + this.path.get("interpreter").remove(); + } + } + set(key, val) { + { + if (key === "helpersNamespace") { + throw new Error("Babel 7.0.0-beta.56 has dropped support for the 'helpersNamespace' utility." + "If you are using @babel/plugin-external-helpers you will need to use a newer " + "version than the one you currently have installed. " + "If you have your own implementation, you'll want to explore using 'helperGenerator' " + "alongside 'file.availableHelper()'."); + } + } + this._map.set(key, val); + } + get(key) { + return this._map.get(key); + } + has(key) { + return this._map.has(key); + } + availableHelper(name, versionRange) { + let minVersion; + try { + minVersion = helpers().minVersion(name); + } catch (err) { + if (err.code !== "BABEL_HELPER_UNKNOWN") throw err; + return false; + } + if (typeof versionRange !== "string") return true; + if (_semver().valid(versionRange)) versionRange = `^${versionRange}`; + { + return !_semver().intersects(`<${minVersion}`, versionRange) && !_semver().intersects(`>=8.0.0`, versionRange); + } + } + addHelper(name) { + const declar = this.declarations[name]; + if (declar) return cloneNode(declar); + const generator = this.get("helperGenerator"); + if (generator) { + const res = generator(name); + if (res) return res; + } + helpers().minVersion(name); + const uid = this.declarations[name] = this.scope.generateUidIdentifier(name); + const dependencies = {}; + for (const dep of helpers().getDependencies(name)) { + dependencies[dep] = this.addHelper(dep); + } + const { + nodes, + globals + } = helpers().get(name, dep => dependencies[dep], uid.name, Object.keys(this.scope.getAllBindings())); + globals.forEach(name => { + if (this.path.scope.hasBinding(name, true)) { + this.path.scope.rename(name); + } + }); + nodes.forEach(node => { + node._compact = true; + }); + const added = this.path.unshiftContainer("body", nodes); + for (const path of added) { + if (path.isVariableDeclaration()) this.scope.registerDeclaration(path); + } + return uid; + } + buildCodeFrameError(node, msg, _Error = SyntaxError) { + let loc = node == null ? void 0 : node.loc; + if (!loc && node) { + const state = { + loc: null + }; + (0, _traverse().default)(node, errorVisitor, this.scope, state); + loc = state.loc; + let txt = "This is an error on an internal node. Probably an internal error."; + if (loc) txt += " Location has been estimated."; + msg += ` (${txt})`; + } + if (loc) { + const { + highlightCode = true + } = this.opts; + msg += "\n" + (0, _codeFrame().codeFrameColumns)(this.code, { + start: { + line: loc.start.line, + column: loc.start.column + 1 + }, + end: loc.end && loc.start.line === loc.end.line ? { + line: loc.end.line, + column: loc.end.column + 1 + } : undefined + }, { + highlightCode + }); + } + return new _Error(msg); + } +} +exports.default = File; +{ + File.prototype.addImport = function addImport() { + throw new Error("This API has been removed. If you're looking for this " + "functionality in Babel 7, you should import the " + "'@babel/helper-module-imports' module and use the functions exposed " + " from that module, such as 'addNamed' or 'addDefault'."); + }; + File.prototype.addTemplateObject = function addTemplateObject() { + throw new Error("This function has been moved into the template literal transform itself."); + }; + { + File.prototype.getModuleName = function getModuleName() { + return babel7.getModuleName()(this.opts, this.opts); + }; + } +} +0 && 0; + +//# sourceMappingURL=file.js.map diff --git a/node_modules/@babel/core/lib/transformation/file/file.js.map b/node_modules/@babel/core/lib/transformation/file/file.js.map new file mode 100644 index 00000000..41012b4a --- /dev/null +++ b/node_modules/@babel/core/lib/transformation/file/file.js.map @@ -0,0 +1 @@ +{"version":3,"names":["helpers","data","require","_traverse","_codeFrame","_t","_semver","babel7","_interopRequireWildcard","_getRequireWildcardCache","e","WeakMap","r","t","__esModule","default","has","get","n","__proto__","a","Object","defineProperty","getOwnPropertyDescriptor","u","hasOwnProperty","call","i","set","cloneNode","interpreterDirective","errorVisitor","enter","path","state","loc","node","stop","File","constructor","options","code","ast","inputMap","_map","Map","opts","declarations","scope","metadata","hub","file","getCode","getScope","addHelper","bind","buildError","buildCodeFrameError","NodePath","parentPath","parent","container","key","setContext","shebang","interpreter","value","replaceWith","remove","val","Error","availableHelper","name","versionRange","minVersion","err","semver","valid","intersects","declar","generator","res","uid","generateUidIdentifier","dependencies","dep","getDependencies","nodes","globals","keys","getAllBindings","forEach","hasBinding","rename","_compact","added","unshiftContainer","isVariableDeclaration","registerDeclaration","msg","_Error","SyntaxError","traverse","txt","highlightCode","codeFrameColumns","start","line","column","end","undefined","exports","prototype","addImport","addTemplateObject","getModuleName"],"sources":["../../../src/transformation/file/file.ts"],"sourcesContent":["import * as helpers from \"@babel/helpers\";\nimport { NodePath } from \"@babel/traverse\";\nimport type { HubInterface, Visitor, Scope } from \"@babel/traverse\";\nimport { codeFrameColumns } from \"@babel/code-frame\";\nimport traverse from \"@babel/traverse\";\nimport { cloneNode, interpreterDirective } from \"@babel/types\";\nimport type * as t from \"@babel/types\";\nimport semver from \"semver\";\n\nimport type { NormalizedFile } from \"../normalize-file.ts\";\n\n// @ts-expect-error This file is `any`\nimport * as babel7 from \"./babel-7-helpers.cjs\";\n\nconst errorVisitor: Visitor<{ loc: t.SourceLocation | null }> = {\n enter(path, state) {\n const loc = path.node.loc;\n if (loc) {\n state.loc = loc;\n path.stop();\n }\n },\n};\n\nexport default class File {\n _map: Map = new Map();\n opts: { [key: string]: any };\n declarations: { [key: string]: t.Identifier } = {};\n path: NodePath;\n ast: t.File;\n scope: Scope;\n metadata: { [key: string]: any } = {};\n code: string = \"\";\n inputMap: any;\n\n hub: HubInterface & { file: File } = {\n // keep it for the usage in babel-core, ex: path.hub.file.opts.filename\n file: this,\n getCode: () => this.code,\n getScope: () => this.scope,\n addHelper: this.addHelper.bind(this),\n buildError: this.buildCodeFrameError.bind(this),\n };\n\n constructor(options: any, { code, ast, inputMap }: NormalizedFile) {\n this.opts = options;\n this.code = code;\n this.ast = ast;\n this.inputMap = inputMap;\n\n this.path = NodePath.get({\n hub: this.hub,\n parentPath: null,\n parent: this.ast,\n container: this.ast,\n key: \"program\",\n }).setContext() as NodePath;\n this.scope = this.path.scope;\n }\n\n /**\n * Provide backward-compatible access to the interpreter directive handling\n * in Babel 6.x. If you are writing a plugin for Babel 7.x, it would be\n * best to use 'program.interpreter' directly.\n */\n get shebang(): string {\n const { interpreter } = this.path.node;\n return interpreter ? interpreter.value : \"\";\n }\n set shebang(value: string) {\n if (value) {\n this.path.get(\"interpreter\").replaceWith(interpreterDirective(value));\n } else {\n this.path.get(\"interpreter\").remove();\n }\n }\n\n set(key: unknown, val: unknown) {\n if (!process.env.BABEL_8_BREAKING) {\n if (key === \"helpersNamespace\") {\n throw new Error(\n \"Babel 7.0.0-beta.56 has dropped support for the 'helpersNamespace' utility.\" +\n \"If you are using @babel/plugin-external-helpers you will need to use a newer \" +\n \"version than the one you currently have installed. \" +\n \"If you have your own implementation, you'll want to explore using 'helperGenerator' \" +\n \"alongside 'file.availableHelper()'.\",\n );\n }\n }\n\n this._map.set(key, val);\n }\n\n get(key: unknown): any {\n return this._map.get(key);\n }\n\n has(key: unknown): boolean {\n return this._map.has(key);\n }\n\n /**\n * Check if a given helper is available in @babel/core's helper list.\n *\n * This _also_ allows you to pass a Babel version specifically. If the\n * helper exists, but was not available for the full given range, it will be\n * considered unavailable.\n */\n availableHelper(name: string, versionRange?: string | null): boolean {\n let minVersion;\n try {\n minVersion = helpers.minVersion(name);\n } catch (err) {\n if (err.code !== \"BABEL_HELPER_UNKNOWN\") throw err;\n\n return false;\n }\n\n if (typeof versionRange !== \"string\") return true;\n\n // semver.intersects() has some surprising behavior with comparing ranges\n // with pre-release versions. We add '^' to ensure that we are always\n // comparing ranges with ranges, which sidesteps this logic.\n // For example:\n //\n // semver.intersects(`<7.0.1`, \"7.0.0-beta.0\") // false - surprising\n // semver.intersects(`<7.0.1`, \"^7.0.0-beta.0\") // true - expected\n //\n // This is because the first falls back to\n //\n // semver.satisfies(\"7.0.0-beta.0\", `<7.0.1`) // false - surprising\n //\n // and this fails because a prerelease version can only satisfy a range\n // if it is a prerelease within the same major/minor/patch range.\n //\n // Note: If this is found to have issues, please also revisit the logic in\n // transform-runtime's definitions.js file.\n if (semver.valid(versionRange)) versionRange = `^${versionRange}`;\n\n if (process.env.BABEL_8_BREAKING) {\n return (\n !semver.intersects(`<${minVersion}`, versionRange) &&\n !semver.intersects(`>=9.0.0`, versionRange)\n );\n } else {\n return (\n !semver.intersects(`<${minVersion}`, versionRange) &&\n !semver.intersects(`>=8.0.0`, versionRange)\n );\n }\n }\n\n addHelper(name: string): t.Identifier {\n const declar = this.declarations[name];\n if (declar) return cloneNode(declar);\n\n const generator = this.get(\"helperGenerator\");\n if (generator) {\n const res = generator(name);\n if (res) return res;\n }\n\n // make sure that the helper exists\n helpers.minVersion(name);\n\n const uid = (this.declarations[name] =\n this.scope.generateUidIdentifier(name));\n\n const dependencies: { [key: string]: t.Identifier } = {};\n for (const dep of helpers.getDependencies(name)) {\n dependencies[dep] = this.addHelper(dep);\n }\n\n const { nodes, globals } = helpers.get(\n name,\n dep => dependencies[dep],\n uid.name,\n Object.keys(this.scope.getAllBindings()),\n );\n\n globals.forEach(name => {\n if (this.path.scope.hasBinding(name, true /* noGlobals */)) {\n this.path.scope.rename(name);\n }\n });\n\n nodes.forEach(node => {\n // @ts-expect-error Fixme: document _compact node property\n node._compact = true;\n });\n\n const added = this.path.unshiftContainer(\"body\", nodes);\n // TODO: NodePath#unshiftContainer should automatically register new\n // bindings.\n for (const path of added) {\n if (path.isVariableDeclaration()) this.scope.registerDeclaration(path);\n }\n\n return uid;\n }\n\n buildCodeFrameError(\n node: t.Node | undefined | null,\n msg: string,\n _Error: typeof Error = SyntaxError,\n ): Error {\n let loc = node?.loc;\n\n if (!loc && node) {\n const state: { loc?: t.SourceLocation | null } = {\n loc: null,\n };\n traverse(node, errorVisitor, this.scope, state);\n loc = state.loc;\n\n let txt =\n \"This is an error on an internal node. Probably an internal error.\";\n if (loc) txt += \" Location has been estimated.\";\n\n msg += ` (${txt})`;\n }\n\n if (loc) {\n const { highlightCode = true } = this.opts;\n\n msg +=\n \"\\n\" +\n codeFrameColumns(\n this.code,\n {\n start: {\n line: loc.start.line,\n column: loc.start.column + 1,\n },\n end:\n loc.end && loc.start.line === loc.end.line\n ? {\n line: loc.end.line,\n column: loc.end.column + 1,\n }\n : undefined,\n },\n { highlightCode },\n );\n }\n\n return new _Error(msg);\n }\n}\n\nif (!process.env.BABEL_8_BREAKING) {\n // @ts-expect-error Babel 7\n File.prototype.addImport = function addImport() {\n throw new Error(\n \"This API has been removed. If you're looking for this \" +\n \"functionality in Babel 7, you should import the \" +\n \"'@babel/helper-module-imports' module and use the functions exposed \" +\n \" from that module, such as 'addNamed' or 'addDefault'.\",\n );\n };\n // @ts-expect-error Babel 7\n File.prototype.addTemplateObject = function addTemplateObject() {\n throw new Error(\n \"This function has been moved into the template literal transform itself.\",\n );\n };\n\n if (!USE_ESM || IS_STANDALONE) {\n // @ts-expect-error Babel 7\n File.prototype.getModuleName = function getModuleName() {\n return babel7.getModuleName()(this.opts, this.opts);\n };\n }\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/file/generate.js b/node_modules/@babel/core/lib/transformation/file/generate.js new file mode 100644 index 00000000..10b5b29f --- /dev/null +++ b/node_modules/@babel/core/lib/transformation/file/generate.js @@ -0,0 +1,84 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = generateCode; +function _convertSourceMap() { + const data = require("convert-source-map"); + _convertSourceMap = function () { + return data; + }; + return data; +} +function _generator() { + const data = require("@babel/generator"); + _generator = function () { + return data; + }; + return data; +} +var _mergeMap = require("./merge-map.js"); +function generateCode(pluginPasses, file) { + const { + opts, + ast, + code, + inputMap + } = file; + const { + generatorOpts + } = opts; + generatorOpts.inputSourceMap = inputMap == null ? void 0 : inputMap.toObject(); + const results = []; + for (const plugins of pluginPasses) { + for (const plugin of plugins) { + const { + generatorOverride + } = plugin; + if (generatorOverride) { + const result = generatorOverride(ast, generatorOpts, code, _generator().default); + if (result !== undefined) results.push(result); + } + } + } + let result; + if (results.length === 0) { + result = (0, _generator().default)(ast, generatorOpts, code); + } else if (results.length === 1) { + result = results[0]; + if (typeof result.then === "function") { + throw new Error(`You appear to be using an async codegen plugin, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, ` + `you may need to upgrade your @babel/core version.`); + } + } else { + throw new Error("More than one plugin attempted to override codegen."); + } + let { + code: outputCode, + decodedMap: outputMap = result.map + } = result; + if (result.__mergedMap) { + outputMap = Object.assign({}, result.map); + } else { + if (outputMap) { + if (inputMap) { + outputMap = (0, _mergeMap.default)(inputMap.toObject(), outputMap, generatorOpts.sourceFileName); + } else { + outputMap = result.map; + } + } + } + if (opts.sourceMaps === "inline" || opts.sourceMaps === "both") { + outputCode += "\n" + _convertSourceMap().fromObject(outputMap).toComment(); + } + if (opts.sourceMaps === "inline") { + outputMap = null; + } + return { + outputCode, + outputMap + }; +} +0 && 0; + +//# sourceMappingURL=generate.js.map diff --git a/node_modules/@babel/core/lib/transformation/file/generate.js.map b/node_modules/@babel/core/lib/transformation/file/generate.js.map new file mode 100644 index 00000000..36401b40 --- /dev/null +++ b/node_modules/@babel/core/lib/transformation/file/generate.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_convertSourceMap","data","require","_generator","_mergeMap","generateCode","pluginPasses","file","opts","ast","code","inputMap","generatorOpts","inputSourceMap","toObject","results","plugins","plugin","generatorOverride","result","generate","undefined","push","length","then","Error","outputCode","decodedMap","outputMap","map","__mergedMap","Object","assign","mergeSourceMap","sourceFileName","sourceMaps","convertSourceMap","fromObject","toComment"],"sources":["../../../src/transformation/file/generate.ts"],"sourcesContent":["import type { PluginPasses } from \"../../config/index.ts\";\nimport convertSourceMap from \"convert-source-map\";\nimport type { GeneratorResult } from \"@babel/generator\";\nimport generate from \"@babel/generator\";\n\nimport type File from \"./file.ts\";\nimport mergeSourceMap from \"./merge-map.ts\";\n\nexport default function generateCode(\n pluginPasses: PluginPasses,\n file: File,\n): {\n outputCode: string;\n outputMap: GeneratorResult[\"map\"] | null;\n} {\n const { opts, ast, code, inputMap } = file;\n const { generatorOpts } = opts;\n\n generatorOpts.inputSourceMap = inputMap?.toObject();\n\n const results = [];\n for (const plugins of pluginPasses) {\n for (const plugin of plugins) {\n const { generatorOverride } = plugin;\n if (generatorOverride) {\n const result = generatorOverride(ast, generatorOpts, code, generate);\n\n if (result !== undefined) results.push(result);\n }\n }\n }\n\n let result;\n if (results.length === 0) {\n result = generate(ast, generatorOpts, code);\n } else if (results.length === 1) {\n result = results[0];\n\n if (typeof result.then === \"function\") {\n throw new Error(\n `You appear to be using an async codegen plugin, ` +\n `which your current version of Babel does not support. ` +\n `If you're using a published plugin, ` +\n `you may need to upgrade your @babel/core version.`,\n );\n }\n } else {\n throw new Error(\"More than one plugin attempted to override codegen.\");\n }\n\n // Decoded maps are faster to merge, so we attempt to get use the decodedMap\n // first. But to preserve backwards compat with older Generator, we'll fall\n // back to the encoded map.\n let { code: outputCode, decodedMap: outputMap = result.map } = result;\n\n // For backwards compat.\n if (result.__mergedMap) {\n /**\n * @see mergeSourceMap\n */\n outputMap = { ...result.map };\n } else {\n if (outputMap) {\n if (inputMap) {\n // mergeSourceMap returns an encoded map\n outputMap = mergeSourceMap(\n inputMap.toObject(),\n outputMap,\n generatorOpts.sourceFileName,\n );\n } else {\n // We cannot output a decoded map, so retrieve the encoded form. Because\n // the decoded form is free, it's fine to prioritize decoded first.\n outputMap = result.map;\n }\n }\n }\n\n if (opts.sourceMaps === \"inline\" || opts.sourceMaps === \"both\") {\n outputCode += \"\\n\" + convertSourceMap.fromObject(outputMap).toComment();\n }\n\n if (opts.sourceMaps === \"inline\") {\n outputMap = null;\n }\n\n return { outputCode, outputMap };\n}\n"],"mappings":";;;;;;AACA,SAAAA,kBAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,iBAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEA,SAAAE,WAAA;EAAA,MAAAF,IAAA,GAAAC,OAAA;EAAAC,UAAA,YAAAA,CAAA;IAAA,OAAAF,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAGA,IAAAG,SAAA,GAAAF,OAAA;AAEe,SAASG,YAAYA,CAClCC,YAA0B,EAC1BC,IAAU,EAIV;EACA,MAAM;IAAEC,IAAI;IAAEC,GAAG;IAAEC,IAAI;IAAEC;EAAS,CAAC,GAAGJ,IAAI;EAC1C,MAAM;IAAEK;EAAc,CAAC,GAAGJ,IAAI;EAE9BI,aAAa,CAACC,cAAc,GAAGF,QAAQ,oBAARA,QAAQ,CAAEG,QAAQ,CAAC,CAAC;EAEnD,MAAMC,OAAO,GAAG,EAAE;EAClB,KAAK,MAAMC,OAAO,IAAIV,YAAY,EAAE;IAClC,KAAK,MAAMW,MAAM,IAAID,OAAO,EAAE;MAC5B,MAAM;QAAEE;MAAkB,CAAC,GAAGD,MAAM;MACpC,IAAIC,iBAAiB,EAAE;QACrB,MAAMC,MAAM,GAAGD,iBAAiB,CAACT,GAAG,EAAEG,aAAa,EAAEF,IAAI,EAAEU,oBAAQ,CAAC;QAEpE,IAAID,MAAM,KAAKE,SAAS,EAAEN,OAAO,CAACO,IAAI,CAACH,MAAM,CAAC;MAChD;IACF;EACF;EAEA,IAAIA,MAAM;EACV,IAAIJ,OAAO,CAACQ,MAAM,KAAK,CAAC,EAAE;IACxBJ,MAAM,GAAG,IAAAC,oBAAQ,EAACX,GAAG,EAAEG,aAAa,EAAEF,IAAI,CAAC;EAC7C,CAAC,MAAM,IAAIK,OAAO,CAACQ,MAAM,KAAK,CAAC,EAAE;IAC/BJ,MAAM,GAAGJ,OAAO,CAAC,CAAC,CAAC;IAEnB,IAAI,OAAOI,MAAM,CAACK,IAAI,KAAK,UAAU,EAAE;MACrC,MAAM,IAAIC,KAAK,CACb,kDAAkD,GAChD,wDAAwD,GACxD,sCAAsC,GACtC,mDACJ,CAAC;IACH;EACF,CAAC,MAAM;IACL,MAAM,IAAIA,KAAK,CAAC,qDAAqD,CAAC;EACxE;EAKA,IAAI;IAAEf,IAAI,EAAEgB,UAAU;IAAEC,UAAU,EAAEC,SAAS,GAAGT,MAAM,CAACU;EAAI,CAAC,GAAGV,MAAM;EAGrE,IAAIA,MAAM,CAACW,WAAW,EAAE;IAItBF,SAAS,GAAAG,MAAA,CAAAC,MAAA,KAAQb,MAAM,CAACU,GAAG,CAAE;EAC/B,CAAC,MAAM;IACL,IAAID,SAAS,EAAE;MACb,IAAIjB,QAAQ,EAAE;QAEZiB,SAAS,GAAG,IAAAK,iBAAc,EACxBtB,QAAQ,CAACG,QAAQ,CAAC,CAAC,EACnBc,SAAS,EACThB,aAAa,CAACsB,cAChB,CAAC;MACH,CAAC,MAAM;QAGLN,SAAS,GAAGT,MAAM,CAACU,GAAG;MACxB;IACF;EACF;EAEA,IAAIrB,IAAI,CAAC2B,UAAU,KAAK,QAAQ,IAAI3B,IAAI,CAAC2B,UAAU,KAAK,MAAM,EAAE;IAC9DT,UAAU,IAAI,IAAI,GAAGU,kBAAeA,CAAC,CAACC,UAAU,CAACT,SAAS,CAAC,CAACU,SAAS,CAAC,CAAC;EACzE;EAEA,IAAI9B,IAAI,CAAC2B,UAAU,KAAK,QAAQ,EAAE;IAChCP,SAAS,GAAG,IAAI;EAClB;EAEA,OAAO;IAAEF,UAAU;IAAEE;EAAU,CAAC;AAClC;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/file/merge-map.js b/node_modules/@babel/core/lib/transformation/file/merge-map.js new file mode 100644 index 00000000..cf3971b2 --- /dev/null +++ b/node_modules/@babel/core/lib/transformation/file/merge-map.js @@ -0,0 +1,37 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = mergeSourceMap; +function _remapping() { + const data = require("@ampproject/remapping"); + _remapping = function () { + return data; + }; + return data; +} +function mergeSourceMap(inputMap, map, sourceFileName) { + const source = sourceFileName.replace(/\\/g, "/"); + let found = false; + const result = _remapping()(rootless(map), (s, ctx) => { + if (s === source && !found) { + found = true; + ctx.source = ""; + return rootless(inputMap); + } + return null; + }); + if (typeof inputMap.sourceRoot === "string") { + result.sourceRoot = inputMap.sourceRoot; + } + return Object.assign({}, result); +} +function rootless(map) { + return Object.assign({}, map, { + sourceRoot: null + }); +} +0 && 0; + +//# sourceMappingURL=merge-map.js.map diff --git a/node_modules/@babel/core/lib/transformation/file/merge-map.js.map b/node_modules/@babel/core/lib/transformation/file/merge-map.js.map new file mode 100644 index 00000000..786f56dc --- /dev/null +++ b/node_modules/@babel/core/lib/transformation/file/merge-map.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_remapping","data","require","mergeSourceMap","inputMap","map","sourceFileName","source","replace","found","result","remapping","rootless","s","ctx","sourceRoot","Object","assign"],"sources":["../../../src/transformation/file/merge-map.ts"],"sourcesContent":["type SourceMap = any;\nimport remapping from \"@ampproject/remapping\";\n\nexport default function mergeSourceMap(\n inputMap: SourceMap,\n map: SourceMap,\n sourceFileName: string,\n): SourceMap {\n // On win32 machines, the sourceFileName uses backslash paths like\n // `C:\\foo\\bar.js`. But sourcemaps are always posix paths, so we need to\n // normalize to regular slashes before we can merge (else we won't find the\n // source associated with our input map).\n // This mirrors code done while generating the output map at\n // https://github.com/babel/babel/blob/5c2fcadc9ae34fd20dd72b1111d5cf50476d700d/packages/babel-generator/src/source-map.ts#L102\n const source = sourceFileName.replace(/\\\\/g, \"/\");\n\n // Prevent an infinite recursion if one of the input map's sources has the\n // same resolved path as the input map. In the case, it would keep find the\n // input map, then get it's sources which will include a path like the input\n // map, on and on.\n let found = false;\n const result = remapping(rootless(map), (s, ctx) => {\n if (s === source && !found) {\n found = true;\n // We empty the source location, which will prevent the sourcemap from\n // becoming relative to the input's location. Eg, if we're transforming a\n // file 'foo/bar.js', and it is a transformation of a `baz.js` file in the\n // same directory, the expected output is just `baz.js`. Without this step,\n // it would become `foo/baz.js`.\n ctx.source = \"\";\n\n return rootless(inputMap);\n }\n\n return null;\n });\n\n if (typeof inputMap.sourceRoot === \"string\") {\n result.sourceRoot = inputMap.sourceRoot;\n }\n\n // remapping returns a SourceMap class type, but this breaks code downstream in\n // @babel/traverse and @babel/types that relies on data being plain objects.\n // When it encounters the sourcemap type it outputs a \"don't know how to turn\n // this value into a node\" error. As a result, we are converting the merged\n // sourcemap to a plain js object.\n return { ...result };\n}\n\nfunction rootless(map: SourceMap): SourceMap {\n return {\n ...map,\n\n // This is a bit hack. Remapping will create absolute sources in our\n // sourcemap, but we want to maintain sources relative to the sourceRoot.\n // We'll re-add the sourceRoot after remapping.\n sourceRoot: null,\n };\n}\n"],"mappings":";;;;;;AACA,SAAAA,WAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,UAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAEe,SAASE,cAAcA,CACpCC,QAAmB,EACnBC,GAAc,EACdC,cAAsB,EACX;EAOX,MAAMC,MAAM,GAAGD,cAAc,CAACE,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC;EAMjD,IAAIC,KAAK,GAAG,KAAK;EACjB,MAAMC,MAAM,GAAGC,WAAQA,CAAC,CAACC,QAAQ,CAACP,GAAG,CAAC,EAAE,CAACQ,CAAC,EAAEC,GAAG,KAAK;IAClD,IAAID,CAAC,KAAKN,MAAM,IAAI,CAACE,KAAK,EAAE;MAC1BA,KAAK,GAAG,IAAI;MAMZK,GAAG,CAACP,MAAM,GAAG,EAAE;MAEf,OAAOK,QAAQ,CAACR,QAAQ,CAAC;IAC3B;IAEA,OAAO,IAAI;EACb,CAAC,CAAC;EAEF,IAAI,OAAOA,QAAQ,CAACW,UAAU,KAAK,QAAQ,EAAE;IAC3CL,MAAM,CAACK,UAAU,GAAGX,QAAQ,CAACW,UAAU;EACzC;EAOA,OAAAC,MAAA,CAAAC,MAAA,KAAYP,MAAM;AACpB;AAEA,SAASE,QAAQA,CAACP,GAAc,EAAa;EAC3C,OAAAW,MAAA,CAAAC,MAAA,KACKZ,GAAG;IAKNU,UAAU,EAAE;EAAI;AAEpB;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/index.js b/node_modules/@babel/core/lib/transformation/index.js new file mode 100644 index 00000000..7997e0af --- /dev/null +++ b/node_modules/@babel/core/lib/transformation/index.js @@ -0,0 +1,92 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.run = run; +function _traverse() { + const data = require("@babel/traverse"); + _traverse = function () { + return data; + }; + return data; +} +var _pluginPass = require("./plugin-pass.js"); +var _blockHoistPlugin = require("./block-hoist-plugin.js"); +var _normalizeOpts = require("./normalize-opts.js"); +var _normalizeFile = require("./normalize-file.js"); +var _generate = require("./file/generate.js"); +var _deepArray = require("../config/helpers/deep-array.js"); +var _async = require("../gensync-utils/async.js"); +function* run(config, code, ast) { + const file = yield* (0, _normalizeFile.default)(config.passes, (0, _normalizeOpts.default)(config), code, ast); + const opts = file.opts; + try { + yield* transformFile(file, config.passes); + } catch (e) { + var _opts$filename; + e.message = `${(_opts$filename = opts.filename) != null ? _opts$filename : "unknown file"}: ${e.message}`; + if (!e.code) { + e.code = "BABEL_TRANSFORM_ERROR"; + } + throw e; + } + let outputCode, outputMap; + try { + if (opts.code !== false) { + ({ + outputCode, + outputMap + } = (0, _generate.default)(config.passes, file)); + } + } catch (e) { + var _opts$filename2; + e.message = `${(_opts$filename2 = opts.filename) != null ? _opts$filename2 : "unknown file"}: ${e.message}`; + if (!e.code) { + e.code = "BABEL_GENERATE_ERROR"; + } + throw e; + } + return { + metadata: file.metadata, + options: opts, + ast: opts.ast === true ? file.ast : null, + code: outputCode === undefined ? null : outputCode, + map: outputMap === undefined ? null : outputMap, + sourceType: file.ast.program.sourceType, + externalDependencies: (0, _deepArray.flattenToSet)(config.externalDependencies) + }; +} +function* transformFile(file, pluginPasses) { + const async = yield* (0, _async.isAsync)(); + for (const pluginPairs of pluginPasses) { + const passPairs = []; + const passes = []; + const visitors = []; + for (const plugin of pluginPairs.concat([(0, _blockHoistPlugin.default)()])) { + const pass = new _pluginPass.default(file, plugin.key, plugin.options, async); + passPairs.push([plugin, pass]); + passes.push(pass); + visitors.push(plugin.visitor); + } + for (const [plugin, pass] of passPairs) { + if (plugin.pre) { + const fn = (0, _async.maybeAsync)(plugin.pre, `You appear to be using an async plugin/preset, but Babel has been called synchronously`); + yield* fn.call(pass, file); + } + } + const visitor = _traverse().default.visitors.merge(visitors, passes, file.opts.wrapPluginVisitorMethod); + { + (0, _traverse().default)(file.ast, visitor, file.scope); + } + for (const [plugin, pass] of passPairs) { + if (plugin.post) { + const fn = (0, _async.maybeAsync)(plugin.post, `You appear to be using an async plugin/preset, but Babel has been called synchronously`); + yield* fn.call(pass, file); + } + } + } +} +0 && 0; + +//# sourceMappingURL=index.js.map diff --git a/node_modules/@babel/core/lib/transformation/index.js.map b/node_modules/@babel/core/lib/transformation/index.js.map new file mode 100644 index 00000000..2d3ea15d --- /dev/null +++ b/node_modules/@babel/core/lib/transformation/index.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_traverse","data","require","_pluginPass","_blockHoistPlugin","_normalizeOpts","_normalizeFile","_generate","_deepArray","_async","run","config","code","ast","file","normalizeFile","passes","normalizeOptions","opts","transformFile","e","_opts$filename","message","filename","outputCode","outputMap","generateCode","_opts$filename2","metadata","options","undefined","map","sourceType","program","externalDependencies","flattenToSet","pluginPasses","async","isAsync","pluginPairs","passPairs","visitors","plugin","concat","loadBlockHoistPlugin","pass","PluginPass","key","push","visitor","pre","fn","maybeAsync","call","traverse","merge","wrapPluginVisitorMethod","scope","post"],"sources":["../../src/transformation/index.ts"],"sourcesContent":["import traverse from \"@babel/traverse\";\nimport type * as t from \"@babel/types\";\nimport type { GeneratorResult } from \"@babel/generator\";\n\nimport type { Handler } from \"gensync\";\n\nimport type { ResolvedConfig, Plugin, PluginPasses } from \"../config/index.ts\";\n\nimport PluginPass from \"./plugin-pass.ts\";\nimport loadBlockHoistPlugin from \"./block-hoist-plugin.ts\";\nimport normalizeOptions from \"./normalize-opts.ts\";\nimport normalizeFile from \"./normalize-file.ts\";\n\nimport generateCode from \"./file/generate.ts\";\nimport type File from \"./file/file.ts\";\n\nimport { flattenToSet } from \"../config/helpers/deep-array.ts\";\nimport { isAsync, maybeAsync } from \"../gensync-utils/async.ts\";\n\nexport type FileResultCallback = {\n (err: Error, file: null): void;\n (err: null, file: FileResult | null): void;\n};\n\nexport type FileResult = {\n metadata: { [key: string]: any };\n options: { [key: string]: any };\n ast: t.File | null;\n code: string | null;\n map: GeneratorResult[\"map\"] | null;\n sourceType: \"script\" | \"module\";\n externalDependencies: Set;\n};\n\nexport function* run(\n config: ResolvedConfig,\n code: string,\n ast?: t.File | t.Program | null,\n): Handler {\n const file = yield* normalizeFile(\n config.passes,\n normalizeOptions(config),\n code,\n ast,\n );\n\n const opts = file.opts;\n try {\n yield* transformFile(file, config.passes);\n } catch (e) {\n e.message = `${opts.filename ?? \"unknown file\"}: ${e.message}`;\n if (!e.code) {\n e.code = \"BABEL_TRANSFORM_ERROR\";\n }\n throw e;\n }\n\n let outputCode, outputMap;\n try {\n if (opts.code !== false) {\n ({ outputCode, outputMap } = generateCode(config.passes, file));\n }\n } catch (e) {\n e.message = `${opts.filename ?? \"unknown file\"}: ${e.message}`;\n if (!e.code) {\n e.code = \"BABEL_GENERATE_ERROR\";\n }\n throw e;\n }\n\n return {\n metadata: file.metadata,\n options: opts,\n ast: opts.ast === true ? file.ast : null,\n code: outputCode === undefined ? null : outputCode,\n map: outputMap === undefined ? null : outputMap,\n sourceType: file.ast.program.sourceType,\n externalDependencies: flattenToSet(config.externalDependencies),\n };\n}\n\nfunction* transformFile(file: File, pluginPasses: PluginPasses): Handler {\n const async = yield* isAsync();\n\n for (const pluginPairs of pluginPasses) {\n const passPairs: [Plugin, PluginPass][] = [];\n const passes = [];\n const visitors = [];\n\n for (const plugin of pluginPairs.concat([loadBlockHoistPlugin()])) {\n const pass = new PluginPass(file, plugin.key, plugin.options, async);\n\n passPairs.push([plugin, pass]);\n passes.push(pass);\n visitors.push(plugin.visitor);\n }\n\n for (const [plugin, pass] of passPairs) {\n if (plugin.pre) {\n const fn = maybeAsync(\n plugin.pre,\n `You appear to be using an async plugin/preset, but Babel has been called synchronously`,\n );\n\n // eslint-disable-next-line @typescript-eslint/no-floating-promises\n yield* fn.call(pass, file);\n }\n }\n\n // merge all plugin visitors into a single visitor\n const visitor = traverse.visitors.merge(\n visitors,\n passes,\n file.opts.wrapPluginVisitorMethod,\n );\n if (process.env.BABEL_8_BREAKING) {\n traverse(file.ast.program, visitor, file.scope, null, file.path, true);\n } else {\n traverse(file.ast, visitor, file.scope);\n }\n\n for (const [plugin, pass] of passPairs) {\n if (plugin.post) {\n const fn = maybeAsync(\n plugin.post,\n `You appear to be using an async plugin/preset, but Babel has been called synchronously`,\n );\n\n // eslint-disable-next-line @typescript-eslint/no-floating-promises\n yield* fn.call(pass, file);\n }\n }\n }\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/normalize-file.js b/node_modules/@babel/core/lib/transformation/normalize-file.js new file mode 100644 index 00000000..20c5dc07 --- /dev/null +++ b/node_modules/@babel/core/lib/transformation/normalize-file.js @@ -0,0 +1,129 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = normalizeFile; +function _fs() { + const data = require("fs"); + _fs = function () { + return data; + }; + return data; +} +function _path() { + const data = require("path"); + _path = function () { + return data; + }; + return data; +} +function _debug() { + const data = require("debug"); + _debug = function () { + return data; + }; + return data; +} +function _t() { + const data = require("@babel/types"); + _t = function () { + return data; + }; + return data; +} +function _convertSourceMap() { + const data = require("convert-source-map"); + _convertSourceMap = function () { + return data; + }; + return data; +} +var _file = require("./file/file.js"); +var _index = require("../parser/index.js"); +var _cloneDeep = require("./util/clone-deep.js"); +const { + file, + traverseFast +} = _t(); +const debug = _debug()("babel:transform:file"); +const INLINE_SOURCEMAP_REGEX = /^[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+?;)?base64,.*$/; +const EXTERNAL_SOURCEMAP_REGEX = /^[@#][ \t]+sourceMappingURL=([^\s'"`]+)[ \t]*$/; +function* normalizeFile(pluginPasses, options, code, ast) { + code = `${code || ""}`; + if (ast) { + if (ast.type === "Program") { + ast = file(ast, [], []); + } else if (ast.type !== "File") { + throw new Error("AST root must be a Program or File node"); + } + if (options.cloneInputAst) { + ast = (0, _cloneDeep.default)(ast); + } + } else { + ast = yield* (0, _index.default)(pluginPasses, options, code); + } + let inputMap = null; + if (options.inputSourceMap !== false) { + if (typeof options.inputSourceMap === "object") { + inputMap = _convertSourceMap().fromObject(options.inputSourceMap); + } + if (!inputMap) { + const lastComment = extractComments(INLINE_SOURCEMAP_REGEX, ast); + if (lastComment) { + try { + inputMap = _convertSourceMap().fromComment("//" + lastComment); + } catch (err) { + { + debug("discarding unknown inline input sourcemap"); + } + } + } + } + if (!inputMap) { + const lastComment = extractComments(EXTERNAL_SOURCEMAP_REGEX, ast); + if (typeof options.filename === "string" && lastComment) { + try { + const match = EXTERNAL_SOURCEMAP_REGEX.exec(lastComment); + const inputMapContent = _fs().readFileSync(_path().resolve(_path().dirname(options.filename), match[1]), "utf8"); + inputMap = _convertSourceMap().fromJSON(inputMapContent); + } catch (err) { + debug("discarding unknown file input sourcemap", err); + } + } else if (lastComment) { + debug("discarding un-loadable file input sourcemap"); + } + } + } + return new _file.default(options, { + code, + ast: ast, + inputMap + }); +} +function extractCommentsFromList(regex, comments, lastComment) { + if (comments) { + comments = comments.filter(({ + value + }) => { + if (regex.test(value)) { + lastComment = value; + return false; + } + return true; + }); + } + return [comments, lastComment]; +} +function extractComments(regex, ast) { + let lastComment = null; + traverseFast(ast, node => { + [node.leadingComments, lastComment] = extractCommentsFromList(regex, node.leadingComments, lastComment); + [node.innerComments, lastComment] = extractCommentsFromList(regex, node.innerComments, lastComment); + [node.trailingComments, lastComment] = extractCommentsFromList(regex, node.trailingComments, lastComment); + }); + return lastComment; +} +0 && 0; + +//# sourceMappingURL=normalize-file.js.map diff --git a/node_modules/@babel/core/lib/transformation/normalize-file.js.map b/node_modules/@babel/core/lib/transformation/normalize-file.js.map new file mode 100644 index 00000000..6456f57b --- /dev/null +++ b/node_modules/@babel/core/lib/transformation/normalize-file.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_fs","data","require","_path","_debug","_t","_convertSourceMap","_file","_index","_cloneDeep","file","traverseFast","debug","buildDebug","INLINE_SOURCEMAP_REGEX","EXTERNAL_SOURCEMAP_REGEX","normalizeFile","pluginPasses","options","code","ast","type","Error","cloneInputAst","cloneDeep","parser","inputMap","inputSourceMap","convertSourceMap","fromObject","lastComment","extractComments","fromComment","err","filename","match","exec","inputMapContent","fs","readFileSync","path","resolve","dirname","fromJSON","File","extractCommentsFromList","regex","comments","filter","value","test","node","leadingComments","innerComments","trailingComments"],"sources":["../../src/transformation/normalize-file.ts"],"sourcesContent":["import fs from \"fs\";\nimport path from \"path\";\nimport buildDebug from \"debug\";\nimport type { Handler } from \"gensync\";\nimport { file, traverseFast } from \"@babel/types\";\nimport type * as t from \"@babel/types\";\nimport type { PluginPasses } from \"../config/index.ts\";\nimport convertSourceMap from \"convert-source-map\";\nimport type { SourceMapConverter as Converter } from \"convert-source-map\";\nimport File from \"./file/file.ts\";\nimport parser from \"../parser/index.ts\";\nimport cloneDeep from \"./util/clone-deep.ts\";\n\nconst debug = buildDebug(\"babel:transform:file\");\n\n// These regexps are copied from the convert-source-map package,\n// but without // or /* at the beginning of the comment.\n\nconst INLINE_SOURCEMAP_REGEX =\n /^[@#]\\s+sourceMappingURL=data:(?:application|text)\\/json;(?:charset[:=]\\S+?;)?base64,.*$/;\nconst EXTERNAL_SOURCEMAP_REGEX =\n /^[@#][ \\t]+sourceMappingURL=([^\\s'\"`]+)[ \\t]*$/;\n\nexport type NormalizedFile = {\n code: string;\n ast: t.File;\n inputMap: Converter | null;\n};\n\nexport default function* normalizeFile(\n pluginPasses: PluginPasses,\n options: { [key: string]: any },\n code: string,\n ast?: t.File | t.Program | null,\n): Handler {\n code = `${code || \"\"}`;\n\n if (ast) {\n if (ast.type === \"Program\") {\n ast = file(ast, [], []);\n } else if (ast.type !== \"File\") {\n throw new Error(\"AST root must be a Program or File node\");\n }\n\n if (options.cloneInputAst) {\n ast = cloneDeep(ast);\n }\n } else {\n // @ts-expect-error todo: use babel-types ast typings in Babel parser\n ast = yield* parser(pluginPasses, options, code);\n }\n\n let inputMap = null;\n if (options.inputSourceMap !== false) {\n // If an explicit object is passed in, it overrides the processing of\n // source maps that may be in the file itself.\n if (typeof options.inputSourceMap === \"object\") {\n inputMap = convertSourceMap.fromObject(options.inputSourceMap);\n }\n\n if (!inputMap) {\n const lastComment = extractComments(INLINE_SOURCEMAP_REGEX, ast);\n if (lastComment) {\n try {\n inputMap = convertSourceMap.fromComment(\"//\" + lastComment);\n } catch (err) {\n if (process.env.BABEL_8_BREAKING) {\n console.warn(\n \"discarding unknown inline input sourcemap\",\n options.filename,\n err,\n );\n } else {\n debug(\"discarding unknown inline input sourcemap\");\n }\n }\n }\n }\n\n if (!inputMap) {\n const lastComment = extractComments(EXTERNAL_SOURCEMAP_REGEX, ast);\n if (typeof options.filename === \"string\" && lastComment) {\n try {\n // when `lastComment` is non-null, EXTERNAL_SOURCEMAP_REGEX must have matches\n const match: [string, string] = EXTERNAL_SOURCEMAP_REGEX.exec(\n lastComment,\n ) as any;\n const inputMapContent = fs.readFileSync(\n path.resolve(path.dirname(options.filename), match[1]),\n \"utf8\",\n );\n inputMap = convertSourceMap.fromJSON(inputMapContent);\n } catch (err) {\n debug(\"discarding unknown file input sourcemap\", err);\n }\n } else if (lastComment) {\n debug(\"discarding un-loadable file input sourcemap\");\n }\n }\n }\n\n return new File(options, {\n code,\n ast: ast as t.File,\n inputMap,\n });\n}\n\nfunction extractCommentsFromList(\n regex: RegExp,\n comments: t.Comment[],\n lastComment: string | null,\n): [t.Comment[], string | null] {\n if (comments) {\n comments = comments.filter(({ value }) => {\n if (regex.test(value)) {\n lastComment = value;\n return false;\n }\n return true;\n });\n }\n return [comments, lastComment];\n}\n\nfunction extractComments(regex: RegExp, ast: t.Node) {\n let lastComment: string = null;\n traverseFast(ast, node => {\n [node.leadingComments, lastComment] = extractCommentsFromList(\n regex,\n node.leadingComments,\n lastComment,\n );\n [node.innerComments, lastComment] = extractCommentsFromList(\n regex,\n node.innerComments,\n lastComment,\n );\n [node.trailingComments, lastComment] = extractCommentsFromList(\n regex,\n node.trailingComments,\n lastComment,\n );\n });\n return lastComment;\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/normalize-opts.js b/node_modules/@babel/core/lib/transformation/normalize-opts.js new file mode 100644 index 00000000..20826fc2 --- /dev/null +++ b/node_modules/@babel/core/lib/transformation/normalize-opts.js @@ -0,0 +1,59 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = normalizeOptions; +function _path() { + const data = require("path"); + _path = function () { + return data; + }; + return data; +} +function normalizeOptions(config) { + const { + filename, + cwd, + filenameRelative = typeof filename === "string" ? _path().relative(cwd, filename) : "unknown", + sourceType = "module", + inputSourceMap, + sourceMaps = !!inputSourceMap, + sourceRoot = config.options.moduleRoot, + sourceFileName = _path().basename(filenameRelative), + comments = true, + compact = "auto" + } = config.options; + const opts = config.options; + const options = Object.assign({}, opts, { + parserOpts: Object.assign({ + sourceType: _path().extname(filenameRelative) === ".mjs" ? "module" : sourceType, + sourceFileName: filename, + plugins: [] + }, opts.parserOpts), + generatorOpts: Object.assign({ + filename, + auxiliaryCommentBefore: opts.auxiliaryCommentBefore, + auxiliaryCommentAfter: opts.auxiliaryCommentAfter, + retainLines: opts.retainLines, + comments, + shouldPrintComment: opts.shouldPrintComment, + compact, + minified: opts.minified, + sourceMaps, + sourceRoot, + sourceFileName + }, opts.generatorOpts) + }); + for (const plugins of config.passes) { + for (const plugin of plugins) { + if (plugin.manipulateOptions) { + plugin.manipulateOptions(options, options.parserOpts); + } + } + } + return options; +} +0 && 0; + +//# sourceMappingURL=normalize-opts.js.map diff --git a/node_modules/@babel/core/lib/transformation/normalize-opts.js.map b/node_modules/@babel/core/lib/transformation/normalize-opts.js.map new file mode 100644 index 00000000..24121da9 --- /dev/null +++ b/node_modules/@babel/core/lib/transformation/normalize-opts.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_path","data","require","normalizeOptions","config","filename","cwd","filenameRelative","path","relative","sourceType","inputSourceMap","sourceMaps","sourceRoot","options","moduleRoot","sourceFileName","basename","comments","compact","opts","Object","assign","parserOpts","extname","plugins","generatorOpts","auxiliaryCommentBefore","auxiliaryCommentAfter","retainLines","shouldPrintComment","minified","passes","plugin","manipulateOptions"],"sources":["../../src/transformation/normalize-opts.ts"],"sourcesContent":["import path from \"path\";\nimport type { ResolvedConfig } from \"../config/index.ts\";\n\nexport default function normalizeOptions(config: ResolvedConfig) {\n const {\n filename,\n cwd,\n filenameRelative = typeof filename === \"string\"\n ? path.relative(cwd, filename)\n : \"unknown\",\n sourceType = \"module\",\n inputSourceMap,\n sourceMaps = !!inputSourceMap,\n sourceRoot = process.env.BABEL_8_BREAKING\n ? undefined\n : config.options.moduleRoot,\n\n sourceFileName = path.basename(filenameRelative),\n\n comments = true,\n compact = \"auto\",\n } = config.options;\n\n const opts = config.options;\n\n const options = {\n ...opts,\n\n parserOpts: {\n sourceType:\n path.extname(filenameRelative) === \".mjs\" ? \"module\" : sourceType,\n\n sourceFileName: filename,\n plugins: [],\n ...opts.parserOpts,\n },\n\n generatorOpts: {\n // General generator flags.\n filename,\n\n auxiliaryCommentBefore: opts.auxiliaryCommentBefore,\n auxiliaryCommentAfter: opts.auxiliaryCommentAfter,\n retainLines: opts.retainLines,\n comments,\n shouldPrintComment: opts.shouldPrintComment,\n compact,\n minified: opts.minified,\n\n // Source-map generation flags.\n sourceMaps,\n\n sourceRoot,\n sourceFileName,\n ...opts.generatorOpts,\n },\n };\n\n for (const plugins of config.passes) {\n for (const plugin of plugins) {\n if (plugin.manipulateOptions) {\n plugin.manipulateOptions(options, options.parserOpts);\n }\n }\n }\n\n return options;\n}\n"],"mappings":";;;;;;AAAA,SAAAA,MAAA;EAAA,MAAAC,IAAA,GAAAC,OAAA;EAAAF,KAAA,YAAAA,CAAA;IAAA,OAAAC,IAAA;EAAA;EAAA,OAAAA,IAAA;AAAA;AAGe,SAASE,gBAAgBA,CAACC,MAAsB,EAAE;EAC/D,MAAM;IACJC,QAAQ;IACRC,GAAG;IACHC,gBAAgB,GAAG,OAAOF,QAAQ,KAAK,QAAQ,GAC3CG,MAAGA,CAAC,CAACC,QAAQ,CAACH,GAAG,EAAED,QAAQ,CAAC,GAC5B,SAAS;IACbK,UAAU,GAAG,QAAQ;IACrBC,cAAc;IACdC,UAAU,GAAG,CAAC,CAACD,cAAc;IAC7BE,UAAU,GAENT,MAAM,CAACU,OAAO,CAACC,UAAU;IAE7BC,cAAc,GAAGR,MAAGA,CAAC,CAACS,QAAQ,CAACV,gBAAgB,CAAC;IAEhDW,QAAQ,GAAG,IAAI;IACfC,OAAO,GAAG;EACZ,CAAC,GAAGf,MAAM,CAACU,OAAO;EAElB,MAAMM,IAAI,GAAGhB,MAAM,CAACU,OAAO;EAE3B,MAAMA,OAAO,GAAAO,MAAA,CAAAC,MAAA,KACRF,IAAI;IAEPG,UAAU,EAAAF,MAAA,CAAAC,MAAA;MACRZ,UAAU,EACRF,MAAGA,CAAC,CAACgB,OAAO,CAACjB,gBAAgB,CAAC,KAAK,MAAM,GAAG,QAAQ,GAAGG,UAAU;MAEnEM,cAAc,EAAEX,QAAQ;MACxBoB,OAAO,EAAE;IAAE,GACRL,IAAI,CAACG,UAAU,CACnB;IAEDG,aAAa,EAAAL,MAAA,CAAAC,MAAA;MAEXjB,QAAQ;MAERsB,sBAAsB,EAAEP,IAAI,CAACO,sBAAsB;MACnDC,qBAAqB,EAAER,IAAI,CAACQ,qBAAqB;MACjDC,WAAW,EAAET,IAAI,CAACS,WAAW;MAC7BX,QAAQ;MACRY,kBAAkB,EAAEV,IAAI,CAACU,kBAAkB;MAC3CX,OAAO;MACPY,QAAQ,EAAEX,IAAI,CAACW,QAAQ;MAGvBnB,UAAU;MAEVC,UAAU;MACVG;IAAc,GACXI,IAAI,CAACM,aAAa;EACtB,EACF;EAED,KAAK,MAAMD,OAAO,IAAIrB,MAAM,CAAC4B,MAAM,EAAE;IACnC,KAAK,MAAMC,MAAM,IAAIR,OAAO,EAAE;MAC5B,IAAIQ,MAAM,CAACC,iBAAiB,EAAE;QAC5BD,MAAM,CAACC,iBAAiB,CAACpB,OAAO,EAAEA,OAAO,CAACS,UAAU,CAAC;MACvD;IACF;EACF;EAEA,OAAOT,OAAO;AAChB;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/plugin-pass.js b/node_modules/@babel/core/lib/transformation/plugin-pass.js new file mode 100644 index 00000000..d8f2c5cc --- /dev/null +++ b/node_modules/@babel/core/lib/transformation/plugin-pass.js @@ -0,0 +1,50 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +class PluginPass { + constructor(file, key, options, isAsync) { + this._map = new Map(); + this.key = void 0; + this.file = void 0; + this.opts = void 0; + this.cwd = void 0; + this.filename = void 0; + this.isAsync = void 0; + this.key = key; + this.file = file; + this.opts = options || {}; + this.cwd = file.opts.cwd; + this.filename = file.opts.filename; + this.isAsync = isAsync; + } + set(key, val) { + this._map.set(key, val); + } + get(key) { + return this._map.get(key); + } + availableHelper(name, versionRange) { + return this.file.availableHelper(name, versionRange); + } + addHelper(name) { + return this.file.addHelper(name); + } + buildCodeFrameError(node, msg, _Error) { + return this.file.buildCodeFrameError(node, msg, _Error); + } +} +exports.default = PluginPass; +{ + PluginPass.prototype.getModuleName = function getModuleName() { + return this.file.getModuleName(); + }; + PluginPass.prototype.addImport = function addImport() { + this.file.addImport(); + }; +} +0 && 0; + +//# sourceMappingURL=plugin-pass.js.map diff --git a/node_modules/@babel/core/lib/transformation/plugin-pass.js.map b/node_modules/@babel/core/lib/transformation/plugin-pass.js.map new file mode 100644 index 00000000..e691707f --- /dev/null +++ b/node_modules/@babel/core/lib/transformation/plugin-pass.js.map @@ -0,0 +1 @@ +{"version":3,"names":["PluginPass","constructor","file","key","options","isAsync","_map","Map","opts","cwd","filename","set","val","get","availableHelper","name","versionRange","addHelper","buildCodeFrameError","node","msg","_Error","exports","default","prototype","getModuleName","addImport"],"sources":["../../src/transformation/plugin-pass.ts"],"sourcesContent":["import type * as t from \"@babel/types\";\nimport type File from \"./file/file.ts\";\n\nexport default class PluginPass {\n _map: Map = new Map();\n key: string | undefined | null;\n file: File;\n opts: Partial;\n\n /**\n * The working directory that Babel's programmatic options are loaded\n * relative to.\n */\n cwd: string;\n\n /** The absolute path of the file being compiled. */\n filename: string | void;\n\n /**\n * Is Babel executed in async mode or not.\n */\n isAsync: boolean;\n\n constructor(\n file: File,\n key: string | null,\n options: Options | undefined,\n isAsync: boolean,\n ) {\n this.key = key;\n this.file = file;\n this.opts = options || {};\n this.cwd = file.opts.cwd;\n this.filename = file.opts.filename;\n this.isAsync = isAsync;\n }\n\n set(key: unknown, val: unknown) {\n this._map.set(key, val);\n }\n\n get(key: unknown): any {\n return this._map.get(key);\n }\n\n availableHelper(name: string, versionRange?: string | null) {\n return this.file.availableHelper(name, versionRange);\n }\n\n addHelper(name: string) {\n return this.file.addHelper(name);\n }\n\n buildCodeFrameError(\n node: t.Node | undefined | null,\n msg: string,\n _Error?: typeof Error,\n ) {\n return this.file.buildCodeFrameError(node, msg, _Error);\n }\n}\n\nif (!process.env.BABEL_8_BREAKING) {\n (PluginPass as any).prototype.getModuleName = function getModuleName(\n this: PluginPass,\n ): string | undefined {\n // @ts-expect-error only exists in Babel 7\n return this.file.getModuleName();\n };\n (PluginPass as any).prototype.addImport = function addImport(\n this: PluginPass,\n ): void {\n // @ts-expect-error only exists in Babel 7\n this.file.addImport();\n };\n}\n"],"mappings":";;;;;;AAGe,MAAMA,UAAU,CAAmB;EAoBhDC,WAAWA,CACTC,IAAU,EACVC,GAAkB,EAClBC,OAA4B,EAC5BC,OAAgB,EAChB;IAAA,KAxBFC,IAAI,GAA0B,IAAIC,GAAG,CAAC,CAAC;IAAA,KACvCJ,GAAG;IAAA,KACHD,IAAI;IAAA,KACJM,IAAI;IAAA,KAMJC,GAAG;IAAA,KAGHC,QAAQ;IAAA,KAKRL,OAAO;IAQL,IAAI,CAACF,GAAG,GAAGA,GAAG;IACd,IAAI,CAACD,IAAI,GAAGA,IAAI;IAChB,IAAI,CAACM,IAAI,GAAGJ,OAAO,IAAI,CAAC,CAAC;IACzB,IAAI,CAACK,GAAG,GAAGP,IAAI,CAACM,IAAI,CAACC,GAAG;IACxB,IAAI,CAACC,QAAQ,GAAGR,IAAI,CAACM,IAAI,CAACE,QAAQ;IAClC,IAAI,CAACL,OAAO,GAAGA,OAAO;EACxB;EAEAM,GAAGA,CAACR,GAAY,EAAES,GAAY,EAAE;IAC9B,IAAI,CAACN,IAAI,CAACK,GAAG,CAACR,GAAG,EAAES,GAAG,CAAC;EACzB;EAEAC,GAAGA,CAACV,GAAY,EAAO;IACrB,OAAO,IAAI,CAACG,IAAI,CAACO,GAAG,CAACV,GAAG,CAAC;EAC3B;EAEAW,eAAeA,CAACC,IAAY,EAAEC,YAA4B,EAAE;IAC1D,OAAO,IAAI,CAACd,IAAI,CAACY,eAAe,CAACC,IAAI,EAAEC,YAAY,CAAC;EACtD;EAEAC,SAASA,CAACF,IAAY,EAAE;IACtB,OAAO,IAAI,CAACb,IAAI,CAACe,SAAS,CAACF,IAAI,CAAC;EAClC;EAEAG,mBAAmBA,CACjBC,IAA+B,EAC/BC,GAAW,EACXC,MAAqB,EACrB;IACA,OAAO,IAAI,CAACnB,IAAI,CAACgB,mBAAmB,CAACC,IAAI,EAAEC,GAAG,EAAEC,MAAM,CAAC;EACzD;AACF;AAACC,OAAA,CAAAC,OAAA,GAAAvB,UAAA;AAEkC;EAChCA,UAAU,CAASwB,SAAS,CAACC,aAAa,GAAG,SAASA,aAAaA,CAAA,EAE9C;IAEpB,OAAO,IAAI,CAACvB,IAAI,CAACuB,aAAa,CAAC,CAAC;EAClC,CAAC;EACAzB,UAAU,CAASwB,SAAS,CAACE,SAAS,GAAG,SAASA,SAASA,CAAA,EAEpD;IAEN,IAAI,CAACxB,IAAI,CAACwB,SAAS,CAAC,CAAC;EACvB,CAAC;AACH;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/transformation/util/clone-deep.js b/node_modules/@babel/core/lib/transformation/util/clone-deep.js new file mode 100644 index 00000000..fc4148fc --- /dev/null +++ b/node_modules/@babel/core/lib/transformation/util/clone-deep.js @@ -0,0 +1,36 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = _default; +function deepClone(value, cache) { + if (value !== null) { + if (cache.has(value)) return cache.get(value); + let cloned; + if (Array.isArray(value)) { + cloned = new Array(value.length); + cache.set(value, cloned); + for (let i = 0; i < value.length; i++) { + cloned[i] = typeof value[i] !== "object" ? value[i] : deepClone(value[i], cache); + } + } else { + cloned = {}; + cache.set(value, cloned); + const keys = Object.keys(value); + for (let i = 0; i < keys.length; i++) { + const key = keys[i]; + cloned[key] = typeof value[key] !== "object" ? value[key] : deepClone(value[key], cache); + } + } + return cloned; + } + return value; +} +function _default(value) { + if (typeof value !== "object") return value; + return deepClone(value, new Map()); +} +0 && 0; + +//# sourceMappingURL=clone-deep.js.map diff --git a/node_modules/@babel/core/lib/transformation/util/clone-deep.js.map b/node_modules/@babel/core/lib/transformation/util/clone-deep.js.map new file mode 100644 index 00000000..4a1c6199 --- /dev/null +++ b/node_modules/@babel/core/lib/transformation/util/clone-deep.js.map @@ -0,0 +1 @@ +{"version":3,"names":["deepClone","value","cache","has","get","cloned","Array","isArray","length","set","i","keys","Object","key","_default","Map"],"sources":["../../../src/transformation/util/clone-deep.ts"],"sourcesContent":["//https://github.com/babel/babel/pull/14583#discussion_r882828856\nfunction deepClone(value: any, cache: Map): any {\n if (value !== null) {\n if (cache.has(value)) return cache.get(value);\n let cloned: any;\n if (Array.isArray(value)) {\n cloned = new Array(value.length);\n cache.set(value, cloned);\n for (let i = 0; i < value.length; i++) {\n cloned[i] =\n typeof value[i] !== \"object\" ? value[i] : deepClone(value[i], cache);\n }\n } else {\n cloned = {};\n cache.set(value, cloned);\n const keys = Object.keys(value);\n for (let i = 0; i < keys.length; i++) {\n const key = keys[i];\n cloned[key] =\n typeof value[key] !== \"object\"\n ? value[key]\n : deepClone(value[key], cache);\n }\n }\n return cloned;\n }\n return value;\n}\n\nexport default function (value: T): T {\n if (typeof value !== \"object\") return value;\n return deepClone(value, new Map());\n}\n"],"mappings":";;;;;;AACA,SAASA,SAASA,CAACC,KAAU,EAAEC,KAAoB,EAAO;EACxD,IAAID,KAAK,KAAK,IAAI,EAAE;IAClB,IAAIC,KAAK,CAACC,GAAG,CAACF,KAAK,CAAC,EAAE,OAAOC,KAAK,CAACE,GAAG,CAACH,KAAK,CAAC;IAC7C,IAAII,MAAW;IACf,IAAIC,KAAK,CAACC,OAAO,CAACN,KAAK,CAAC,EAAE;MACxBI,MAAM,GAAG,IAAIC,KAAK,CAACL,KAAK,CAACO,MAAM,CAAC;MAChCN,KAAK,CAACO,GAAG,CAACR,KAAK,EAAEI,MAAM,CAAC;MACxB,KAAK,IAAIK,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGT,KAAK,CAACO,MAAM,EAAEE,CAAC,EAAE,EAAE;QACrCL,MAAM,CAACK,CAAC,CAAC,GACP,OAAOT,KAAK,CAACS,CAAC,CAAC,KAAK,QAAQ,GAAGT,KAAK,CAACS,CAAC,CAAC,GAAGV,SAAS,CAACC,KAAK,CAACS,CAAC,CAAC,EAAER,KAAK,CAAC;MACxE;IACF,CAAC,MAAM;MACLG,MAAM,GAAG,CAAC,CAAC;MACXH,KAAK,CAACO,GAAG,CAACR,KAAK,EAAEI,MAAM,CAAC;MACxB,MAAMM,IAAI,GAAGC,MAAM,CAACD,IAAI,CAACV,KAAK,CAAC;MAC/B,KAAK,IAAIS,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGC,IAAI,CAACH,MAAM,EAAEE,CAAC,EAAE,EAAE;QACpC,MAAMG,GAAG,GAAGF,IAAI,CAACD,CAAC,CAAC;QACnBL,MAAM,CAACQ,GAAG,CAAC,GACT,OAAOZ,KAAK,CAACY,GAAG,CAAC,KAAK,QAAQ,GAC1BZ,KAAK,CAACY,GAAG,CAAC,GACVb,SAAS,CAACC,KAAK,CAACY,GAAG,CAAC,EAAEX,KAAK,CAAC;MACpC;IACF;IACA,OAAOG,MAAM;EACf;EACA,OAAOJ,KAAK;AACd;AAEe,SAAAa,SAAab,KAAQ,EAAK;EACvC,IAAI,OAAOA,KAAK,KAAK,QAAQ,EAAE,OAAOA,KAAK;EAC3C,OAAOD,SAAS,CAACC,KAAK,EAAE,IAAIc,GAAG,CAAC,CAAC,CAAC;AACpC;AAAC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/lib/vendor/import-meta-resolve.js b/node_modules/@babel/core/lib/vendor/import-meta-resolve.js new file mode 100644 index 00000000..73d05ae0 --- /dev/null +++ b/node_modules/@babel/core/lib/vendor/import-meta-resolve.js @@ -0,0 +1,1043 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.moduleResolve = moduleResolve; +exports.resolve = resolve; +function _assert() { + const data = require("assert"); + _assert = function () { + return data; + }; + return data; +} +function _fs() { + const data = _interopRequireWildcard(require("fs"), true); + _fs = function () { + return data; + }; + return data; +} +function _process() { + const data = require("process"); + _process = function () { + return data; + }; + return data; +} +function _url() { + const data = require("url"); + _url = function () { + return data; + }; + return data; +} +function _path() { + const data = require("path"); + _path = function () { + return data; + }; + return data; +} +function _module() { + const data = require("module"); + _module = function () { + return data; + }; + return data; +} +function _v() { + const data = require("v8"); + _v = function () { + return data; + }; + return data; +} +function _util() { + const data = require("util"); + _util = function () { + return data; + }; + return data; +} +function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); } +function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; } +const own$1 = {}.hasOwnProperty; +const classRegExp = /^([A-Z][a-z\d]*)+$/; +const kTypes = new Set(['string', 'function', 'number', 'object', 'Function', 'Object', 'boolean', 'bigint', 'symbol']); +const codes = {}; +function formatList(array, type = 'and') { + return array.length < 3 ? array.join(` ${type} `) : `${array.slice(0, -1).join(', ')}, ${type} ${array[array.length - 1]}`; +} +const messages = new Map(); +const nodeInternalPrefix = '__node_internal_'; +let userStackTraceLimit; +codes.ERR_INVALID_ARG_TYPE = createError('ERR_INVALID_ARG_TYPE', (name, expected, actual) => { + _assert()(typeof name === 'string', "'name' must be a string"); + if (!Array.isArray(expected)) { + expected = [expected]; + } + let message = 'The '; + if (name.endsWith(' argument')) { + message += `${name} `; + } else { + const type = name.includes('.') ? 'property' : 'argument'; + message += `"${name}" ${type} `; + } + message += 'must be '; + const types = []; + const instances = []; + const other = []; + for (const value of expected) { + _assert()(typeof value === 'string', 'All expected entries have to be of type string'); + if (kTypes.has(value)) { + types.push(value.toLowerCase()); + } else if (classRegExp.exec(value) === null) { + _assert()(value !== 'object', 'The value "object" should be written as "Object"'); + other.push(value); + } else { + instances.push(value); + } + } + if (instances.length > 0) { + const pos = types.indexOf('object'); + if (pos !== -1) { + types.slice(pos, 1); + instances.push('Object'); + } + } + if (types.length > 0) { + message += `${types.length > 1 ? 'one of type' : 'of type'} ${formatList(types, 'or')}`; + if (instances.length > 0 || other.length > 0) message += ' or '; + } + if (instances.length > 0) { + message += `an instance of ${formatList(instances, 'or')}`; + if (other.length > 0) message += ' or '; + } + if (other.length > 0) { + if (other.length > 1) { + message += `one of ${formatList(other, 'or')}`; + } else { + if (other[0].toLowerCase() !== other[0]) message += 'an '; + message += `${other[0]}`; + } + } + message += `. Received ${determineSpecificType(actual)}`; + return message; +}, TypeError); +codes.ERR_INVALID_MODULE_SPECIFIER = createError('ERR_INVALID_MODULE_SPECIFIER', (request, reason, base = undefined) => { + return `Invalid module "${request}" ${reason}${base ? ` imported from ${base}` : ''}`; +}, TypeError); +codes.ERR_INVALID_PACKAGE_CONFIG = createError('ERR_INVALID_PACKAGE_CONFIG', (path, base, message) => { + return `Invalid package config ${path}${base ? ` while importing ${base}` : ''}${message ? `. ${message}` : ''}`; +}, Error); +codes.ERR_INVALID_PACKAGE_TARGET = createError('ERR_INVALID_PACKAGE_TARGET', (packagePath, key, target, isImport = false, base = undefined) => { + const relatedError = typeof target === 'string' && !isImport && target.length > 0 && !target.startsWith('./'); + if (key === '.') { + _assert()(isImport === false); + return `Invalid "exports" main target ${JSON.stringify(target)} defined ` + `in the package config ${packagePath}package.json${base ? ` imported from ${base}` : ''}${relatedError ? '; targets must start with "./"' : ''}`; + } + return `Invalid "${isImport ? 'imports' : 'exports'}" target ${JSON.stringify(target)} defined for '${key}' in the package config ${packagePath}package.json${base ? ` imported from ${base}` : ''}${relatedError ? '; targets must start with "./"' : ''}`; +}, Error); +codes.ERR_MODULE_NOT_FOUND = createError('ERR_MODULE_NOT_FOUND', (path, base, exactUrl = false) => { + return `Cannot find ${exactUrl ? 'module' : 'package'} '${path}' imported from ${base}`; +}, Error); +codes.ERR_NETWORK_IMPORT_DISALLOWED = createError('ERR_NETWORK_IMPORT_DISALLOWED', "import of '%s' by %s is not supported: %s", Error); +codes.ERR_PACKAGE_IMPORT_NOT_DEFINED = createError('ERR_PACKAGE_IMPORT_NOT_DEFINED', (specifier, packagePath, base) => { + return `Package import specifier "${specifier}" is not defined${packagePath ? ` in package ${packagePath}package.json` : ''} imported from ${base}`; +}, TypeError); +codes.ERR_PACKAGE_PATH_NOT_EXPORTED = createError('ERR_PACKAGE_PATH_NOT_EXPORTED', (packagePath, subpath, base = undefined) => { + if (subpath === '.') return `No "exports" main defined in ${packagePath}package.json${base ? ` imported from ${base}` : ''}`; + return `Package subpath '${subpath}' is not defined by "exports" in ${packagePath}package.json${base ? ` imported from ${base}` : ''}`; +}, Error); +codes.ERR_UNSUPPORTED_DIR_IMPORT = createError('ERR_UNSUPPORTED_DIR_IMPORT', "Directory import '%s' is not supported " + 'resolving ES modules imported from %s', Error); +codes.ERR_UNSUPPORTED_RESOLVE_REQUEST = createError('ERR_UNSUPPORTED_RESOLVE_REQUEST', 'Failed to resolve module specifier "%s" from "%s": Invalid relative URL or base scheme is not hierarchical.', TypeError); +codes.ERR_UNKNOWN_FILE_EXTENSION = createError('ERR_UNKNOWN_FILE_EXTENSION', (extension, path) => { + return `Unknown file extension "${extension}" for ${path}`; +}, TypeError); +codes.ERR_INVALID_ARG_VALUE = createError('ERR_INVALID_ARG_VALUE', (name, value, reason = 'is invalid') => { + let inspected = (0, _util().inspect)(value); + if (inspected.length > 128) { + inspected = `${inspected.slice(0, 128)}...`; + } + const type = name.includes('.') ? 'property' : 'argument'; + return `The ${type} '${name}' ${reason}. Received ${inspected}`; +}, TypeError); +function createError(sym, value, constructor) { + messages.set(sym, value); + return makeNodeErrorWithCode(constructor, sym); +} +function makeNodeErrorWithCode(Base, key) { + return NodeError; + function NodeError(...parameters) { + const limit = Error.stackTraceLimit; + if (isErrorStackTraceLimitWritable()) Error.stackTraceLimit = 0; + const error = new Base(); + if (isErrorStackTraceLimitWritable()) Error.stackTraceLimit = limit; + const message = getMessage(key, parameters, error); + Object.defineProperties(error, { + message: { + value: message, + enumerable: false, + writable: true, + configurable: true + }, + toString: { + value() { + return `${this.name} [${key}]: ${this.message}`; + }, + enumerable: false, + writable: true, + configurable: true + } + }); + captureLargerStackTrace(error); + error.code = key; + return error; + } +} +function isErrorStackTraceLimitWritable() { + try { + if (_v().startupSnapshot.isBuildingSnapshot()) { + return false; + } + } catch (_unused) {} + const desc = Object.getOwnPropertyDescriptor(Error, 'stackTraceLimit'); + if (desc === undefined) { + return Object.isExtensible(Error); + } + return own$1.call(desc, 'writable') && desc.writable !== undefined ? desc.writable : desc.set !== undefined; +} +function hideStackFrames(wrappedFunction) { + const hidden = nodeInternalPrefix + wrappedFunction.name; + Object.defineProperty(wrappedFunction, 'name', { + value: hidden + }); + return wrappedFunction; +} +const captureLargerStackTrace = hideStackFrames(function (error) { + const stackTraceLimitIsWritable = isErrorStackTraceLimitWritable(); + if (stackTraceLimitIsWritable) { + userStackTraceLimit = Error.stackTraceLimit; + Error.stackTraceLimit = Number.POSITIVE_INFINITY; + } + Error.captureStackTrace(error); + if (stackTraceLimitIsWritable) Error.stackTraceLimit = userStackTraceLimit; + return error; +}); +function getMessage(key, parameters, self) { + const message = messages.get(key); + _assert()(message !== undefined, 'expected `message` to be found'); + if (typeof message === 'function') { + _assert()(message.length <= parameters.length, `Code: ${key}; The provided arguments length (${parameters.length}) does not ` + `match the required ones (${message.length}).`); + return Reflect.apply(message, self, parameters); + } + const regex = /%[dfijoOs]/g; + let expectedLength = 0; + while (regex.exec(message) !== null) expectedLength++; + _assert()(expectedLength === parameters.length, `Code: ${key}; The provided arguments length (${parameters.length}) does not ` + `match the required ones (${expectedLength}).`); + if (parameters.length === 0) return message; + parameters.unshift(message); + return Reflect.apply(_util().format, null, parameters); +} +function determineSpecificType(value) { + if (value === null || value === undefined) { + return String(value); + } + if (typeof value === 'function' && value.name) { + return `function ${value.name}`; + } + if (typeof value === 'object') { + if (value.constructor && value.constructor.name) { + return `an instance of ${value.constructor.name}`; + } + return `${(0, _util().inspect)(value, { + depth: -1 + })}`; + } + let inspected = (0, _util().inspect)(value, { + colors: false + }); + if (inspected.length > 28) { + inspected = `${inspected.slice(0, 25)}...`; + } + return `type ${typeof value} (${inspected})`; +} +const hasOwnProperty$1 = {}.hasOwnProperty; +const { + ERR_INVALID_PACKAGE_CONFIG: ERR_INVALID_PACKAGE_CONFIG$1 +} = codes; +const cache = new Map(); +function read(jsonPath, { + base, + specifier +}) { + const existing = cache.get(jsonPath); + if (existing) { + return existing; + } + let string; + try { + string = _fs().default.readFileSync(_path().toNamespacedPath(jsonPath), 'utf8'); + } catch (error) { + const exception = error; + if (exception.code !== 'ENOENT') { + throw exception; + } + } + const result = { + exists: false, + pjsonPath: jsonPath, + main: undefined, + name: undefined, + type: 'none', + exports: undefined, + imports: undefined + }; + if (string !== undefined) { + let parsed; + try { + parsed = JSON.parse(string); + } catch (error_) { + const cause = error_; + const error = new ERR_INVALID_PACKAGE_CONFIG$1(jsonPath, (base ? `"${specifier}" from ` : '') + (0, _url().fileURLToPath)(base || specifier), cause.message); + error.cause = cause; + throw error; + } + result.exists = true; + if (hasOwnProperty$1.call(parsed, 'name') && typeof parsed.name === 'string') { + result.name = parsed.name; + } + if (hasOwnProperty$1.call(parsed, 'main') && typeof parsed.main === 'string') { + result.main = parsed.main; + } + if (hasOwnProperty$1.call(parsed, 'exports')) { + result.exports = parsed.exports; + } + if (hasOwnProperty$1.call(parsed, 'imports')) { + result.imports = parsed.imports; + } + if (hasOwnProperty$1.call(parsed, 'type') && (parsed.type === 'commonjs' || parsed.type === 'module')) { + result.type = parsed.type; + } + } + cache.set(jsonPath, result); + return result; +} +function getPackageScopeConfig(resolved) { + let packageJSONUrl = new URL('package.json', resolved); + while (true) { + const packageJSONPath = packageJSONUrl.pathname; + if (packageJSONPath.endsWith('node_modules/package.json')) { + break; + } + const packageConfig = read((0, _url().fileURLToPath)(packageJSONUrl), { + specifier: resolved + }); + if (packageConfig.exists) { + return packageConfig; + } + const lastPackageJSONUrl = packageJSONUrl; + packageJSONUrl = new URL('../package.json', packageJSONUrl); + if (packageJSONUrl.pathname === lastPackageJSONUrl.pathname) { + break; + } + } + const packageJSONPath = (0, _url().fileURLToPath)(packageJSONUrl); + return { + pjsonPath: packageJSONPath, + exists: false, + type: 'none' + }; +} +function getPackageType(url) { + return getPackageScopeConfig(url).type; +} +const { + ERR_UNKNOWN_FILE_EXTENSION +} = codes; +const hasOwnProperty = {}.hasOwnProperty; +const extensionFormatMap = { + __proto__: null, + '.cjs': 'commonjs', + '.js': 'module', + '.json': 'json', + '.mjs': 'module' +}; +function mimeToFormat(mime) { + if (mime && /\s*(text|application)\/javascript\s*(;\s*charset=utf-?8\s*)?/i.test(mime)) return 'module'; + if (mime === 'application/json') return 'json'; + return null; +} +const protocolHandlers = { + __proto__: null, + 'data:': getDataProtocolModuleFormat, + 'file:': getFileProtocolModuleFormat, + 'http:': getHttpProtocolModuleFormat, + 'https:': getHttpProtocolModuleFormat, + 'node:'() { + return 'builtin'; + } +}; +function getDataProtocolModuleFormat(parsed) { + const { + 1: mime + } = /^([^/]+\/[^;,]+)[^,]*?(;base64)?,/.exec(parsed.pathname) || [null, null, null]; + return mimeToFormat(mime); +} +function extname(url) { + const pathname = url.pathname; + let index = pathname.length; + while (index--) { + const code = pathname.codePointAt(index); + if (code === 47) { + return ''; + } + if (code === 46) { + return pathname.codePointAt(index - 1) === 47 ? '' : pathname.slice(index); + } + } + return ''; +} +function getFileProtocolModuleFormat(url, _context, ignoreErrors) { + const value = extname(url); + if (value === '.js') { + const packageType = getPackageType(url); + if (packageType !== 'none') { + return packageType; + } + return 'commonjs'; + } + if (value === '') { + const packageType = getPackageType(url); + if (packageType === 'none' || packageType === 'commonjs') { + return 'commonjs'; + } + return 'module'; + } + const format = extensionFormatMap[value]; + if (format) return format; + if (ignoreErrors) { + return undefined; + } + const filepath = (0, _url().fileURLToPath)(url); + throw new ERR_UNKNOWN_FILE_EXTENSION(value, filepath); +} +function getHttpProtocolModuleFormat() {} +function defaultGetFormatWithoutErrors(url, context) { + const protocol = url.protocol; + if (!hasOwnProperty.call(protocolHandlers, protocol)) { + return null; + } + return protocolHandlers[protocol](url, context, true) || null; +} +const { + ERR_INVALID_ARG_VALUE +} = codes; +const DEFAULT_CONDITIONS = Object.freeze(['node', 'import']); +const DEFAULT_CONDITIONS_SET = new Set(DEFAULT_CONDITIONS); +function getDefaultConditions() { + return DEFAULT_CONDITIONS; +} +function getDefaultConditionsSet() { + return DEFAULT_CONDITIONS_SET; +} +function getConditionsSet(conditions) { + if (conditions !== undefined && conditions !== getDefaultConditions()) { + if (!Array.isArray(conditions)) { + throw new ERR_INVALID_ARG_VALUE('conditions', conditions, 'expected an array'); + } + return new Set(conditions); + } + return getDefaultConditionsSet(); +} +const RegExpPrototypeSymbolReplace = RegExp.prototype[Symbol.replace]; +const { + ERR_NETWORK_IMPORT_DISALLOWED, + ERR_INVALID_MODULE_SPECIFIER, + ERR_INVALID_PACKAGE_CONFIG, + ERR_INVALID_PACKAGE_TARGET, + ERR_MODULE_NOT_FOUND, + ERR_PACKAGE_IMPORT_NOT_DEFINED, + ERR_PACKAGE_PATH_NOT_EXPORTED, + ERR_UNSUPPORTED_DIR_IMPORT, + ERR_UNSUPPORTED_RESOLVE_REQUEST +} = codes; +const own = {}.hasOwnProperty; +const invalidSegmentRegEx = /(^|\\|\/)((\.|%2e)(\.|%2e)?|(n|%6e|%4e)(o|%6f|%4f)(d|%64|%44)(e|%65|%45)(_|%5f)(m|%6d|%4d)(o|%6f|%4f)(d|%64|%44)(u|%75|%55)(l|%6c|%4c)(e|%65|%45)(s|%73|%53))?(\\|\/|$)/i; +const deprecatedInvalidSegmentRegEx = /(^|\\|\/)((\.|%2e)(\.|%2e)?|(n|%6e|%4e)(o|%6f|%4f)(d|%64|%44)(e|%65|%45)(_|%5f)(m|%6d|%4d)(o|%6f|%4f)(d|%64|%44)(u|%75|%55)(l|%6c|%4c)(e|%65|%45)(s|%73|%53))(\\|\/|$)/i; +const invalidPackageNameRegEx = /^\.|%|\\/; +const patternRegEx = /\*/g; +const encodedSeparatorRegEx = /%2f|%5c/i; +const emittedPackageWarnings = new Set(); +const doubleSlashRegEx = /[/\\]{2}/; +function emitInvalidSegmentDeprecation(target, request, match, packageJsonUrl, internal, base, isTarget) { + if (_process().noDeprecation) { + return; + } + const pjsonPath = (0, _url().fileURLToPath)(packageJsonUrl); + const double = doubleSlashRegEx.exec(isTarget ? target : request) !== null; + _process().emitWarning(`Use of deprecated ${double ? 'double slash' : 'leading or trailing slash matching'} resolving "${target}" for module ` + `request "${request}" ${request === match ? '' : `matched to "${match}" `}in the "${internal ? 'imports' : 'exports'}" field module resolution of the package at ${pjsonPath}${base ? ` imported from ${(0, _url().fileURLToPath)(base)}` : ''}.`, 'DeprecationWarning', 'DEP0166'); +} +function emitLegacyIndexDeprecation(url, packageJsonUrl, base, main) { + if (_process().noDeprecation) { + return; + } + const format = defaultGetFormatWithoutErrors(url, { + parentURL: base.href + }); + if (format !== 'module') return; + const urlPath = (0, _url().fileURLToPath)(url.href); + const packagePath = (0, _url().fileURLToPath)(new (_url().URL)('.', packageJsonUrl)); + const basePath = (0, _url().fileURLToPath)(base); + if (!main) { + _process().emitWarning(`No "main" or "exports" field defined in the package.json for ${packagePath} resolving the main entry point "${urlPath.slice(packagePath.length)}", imported from ${basePath}.\nDefault "index" lookups for the main are deprecated for ES modules.`, 'DeprecationWarning', 'DEP0151'); + } else if (_path().resolve(packagePath, main) !== urlPath) { + _process().emitWarning(`Package ${packagePath} has a "main" field set to "${main}", ` + `excluding the full filename and extension to the resolved file at "${urlPath.slice(packagePath.length)}", imported from ${basePath}.\n Automatic extension resolution of the "main" field is ` + 'deprecated for ES modules.', 'DeprecationWarning', 'DEP0151'); + } +} +function tryStatSync(path) { + try { + return (0, _fs().statSync)(path); + } catch (_unused2) {} +} +function fileExists(url) { + const stats = (0, _fs().statSync)(url, { + throwIfNoEntry: false + }); + const isFile = stats ? stats.isFile() : undefined; + return isFile === null || isFile === undefined ? false : isFile; +} +function legacyMainResolve(packageJsonUrl, packageConfig, base) { + let guess; + if (packageConfig.main !== undefined) { + guess = new (_url().URL)(packageConfig.main, packageJsonUrl); + if (fileExists(guess)) return guess; + const tries = [`./${packageConfig.main}.js`, `./${packageConfig.main}.json`, `./${packageConfig.main}.node`, `./${packageConfig.main}/index.js`, `./${packageConfig.main}/index.json`, `./${packageConfig.main}/index.node`]; + let i = -1; + while (++i < tries.length) { + guess = new (_url().URL)(tries[i], packageJsonUrl); + if (fileExists(guess)) break; + guess = undefined; + } + if (guess) { + emitLegacyIndexDeprecation(guess, packageJsonUrl, base, packageConfig.main); + return guess; + } + } + const tries = ['./index.js', './index.json', './index.node']; + let i = -1; + while (++i < tries.length) { + guess = new (_url().URL)(tries[i], packageJsonUrl); + if (fileExists(guess)) break; + guess = undefined; + } + if (guess) { + emitLegacyIndexDeprecation(guess, packageJsonUrl, base, packageConfig.main); + return guess; + } + throw new ERR_MODULE_NOT_FOUND((0, _url().fileURLToPath)(new (_url().URL)('.', packageJsonUrl)), (0, _url().fileURLToPath)(base)); +} +function finalizeResolution(resolved, base, preserveSymlinks) { + if (encodedSeparatorRegEx.exec(resolved.pathname) !== null) { + throw new ERR_INVALID_MODULE_SPECIFIER(resolved.pathname, 'must not include encoded "/" or "\\" characters', (0, _url().fileURLToPath)(base)); + } + let filePath; + try { + filePath = (0, _url().fileURLToPath)(resolved); + } catch (error) { + const cause = error; + Object.defineProperty(cause, 'input', { + value: String(resolved) + }); + Object.defineProperty(cause, 'module', { + value: String(base) + }); + throw cause; + } + const stats = tryStatSync(filePath.endsWith('/') ? filePath.slice(-1) : filePath); + if (stats && stats.isDirectory()) { + const error = new ERR_UNSUPPORTED_DIR_IMPORT(filePath, (0, _url().fileURLToPath)(base)); + error.url = String(resolved); + throw error; + } + if (!stats || !stats.isFile()) { + const error = new ERR_MODULE_NOT_FOUND(filePath || resolved.pathname, base && (0, _url().fileURLToPath)(base), true); + error.url = String(resolved); + throw error; + } + if (!preserveSymlinks) { + const real = (0, _fs().realpathSync)(filePath); + const { + search, + hash + } = resolved; + resolved = (0, _url().pathToFileURL)(real + (filePath.endsWith(_path().sep) ? '/' : '')); + resolved.search = search; + resolved.hash = hash; + } + return resolved; +} +function importNotDefined(specifier, packageJsonUrl, base) { + return new ERR_PACKAGE_IMPORT_NOT_DEFINED(specifier, packageJsonUrl && (0, _url().fileURLToPath)(new (_url().URL)('.', packageJsonUrl)), (0, _url().fileURLToPath)(base)); +} +function exportsNotFound(subpath, packageJsonUrl, base) { + return new ERR_PACKAGE_PATH_NOT_EXPORTED((0, _url().fileURLToPath)(new (_url().URL)('.', packageJsonUrl)), subpath, base && (0, _url().fileURLToPath)(base)); +} +function throwInvalidSubpath(request, match, packageJsonUrl, internal, base) { + const reason = `request is not a valid match in pattern "${match}" for the "${internal ? 'imports' : 'exports'}" resolution of ${(0, _url().fileURLToPath)(packageJsonUrl)}`; + throw new ERR_INVALID_MODULE_SPECIFIER(request, reason, base && (0, _url().fileURLToPath)(base)); +} +function invalidPackageTarget(subpath, target, packageJsonUrl, internal, base) { + target = typeof target === 'object' && target !== null ? JSON.stringify(target, null, '') : `${target}`; + return new ERR_INVALID_PACKAGE_TARGET((0, _url().fileURLToPath)(new (_url().URL)('.', packageJsonUrl)), subpath, target, internal, base && (0, _url().fileURLToPath)(base)); +} +function resolvePackageTargetString(target, subpath, match, packageJsonUrl, base, pattern, internal, isPathMap, conditions) { + if (subpath !== '' && !pattern && target[target.length - 1] !== '/') throw invalidPackageTarget(match, target, packageJsonUrl, internal, base); + if (!target.startsWith('./')) { + if (internal && !target.startsWith('../') && !target.startsWith('/')) { + let isURL = false; + try { + new (_url().URL)(target); + isURL = true; + } catch (_unused3) {} + if (!isURL) { + const exportTarget = pattern ? RegExpPrototypeSymbolReplace.call(patternRegEx, target, () => subpath) : target + subpath; + return packageResolve(exportTarget, packageJsonUrl, conditions); + } + } + throw invalidPackageTarget(match, target, packageJsonUrl, internal, base); + } + if (invalidSegmentRegEx.exec(target.slice(2)) !== null) { + if (deprecatedInvalidSegmentRegEx.exec(target.slice(2)) === null) { + if (!isPathMap) { + const request = pattern ? match.replace('*', () => subpath) : match + subpath; + const resolvedTarget = pattern ? RegExpPrototypeSymbolReplace.call(patternRegEx, target, () => subpath) : target; + emitInvalidSegmentDeprecation(resolvedTarget, request, match, packageJsonUrl, internal, base, true); + } + } else { + throw invalidPackageTarget(match, target, packageJsonUrl, internal, base); + } + } + const resolved = new (_url().URL)(target, packageJsonUrl); + const resolvedPath = resolved.pathname; + const packagePath = new (_url().URL)('.', packageJsonUrl).pathname; + if (!resolvedPath.startsWith(packagePath)) throw invalidPackageTarget(match, target, packageJsonUrl, internal, base); + if (subpath === '') return resolved; + if (invalidSegmentRegEx.exec(subpath) !== null) { + const request = pattern ? match.replace('*', () => subpath) : match + subpath; + if (deprecatedInvalidSegmentRegEx.exec(subpath) === null) { + if (!isPathMap) { + const resolvedTarget = pattern ? RegExpPrototypeSymbolReplace.call(patternRegEx, target, () => subpath) : target; + emitInvalidSegmentDeprecation(resolvedTarget, request, match, packageJsonUrl, internal, base, false); + } + } else { + throwInvalidSubpath(request, match, packageJsonUrl, internal, base); + } + } + if (pattern) { + return new (_url().URL)(RegExpPrototypeSymbolReplace.call(patternRegEx, resolved.href, () => subpath)); + } + return new (_url().URL)(subpath, resolved); +} +function isArrayIndex(key) { + const keyNumber = Number(key); + if (`${keyNumber}` !== key) return false; + return keyNumber >= 0 && keyNumber < 0xffffffff; +} +function resolvePackageTarget(packageJsonUrl, target, subpath, packageSubpath, base, pattern, internal, isPathMap, conditions) { + if (typeof target === 'string') { + return resolvePackageTargetString(target, subpath, packageSubpath, packageJsonUrl, base, pattern, internal, isPathMap, conditions); + } + if (Array.isArray(target)) { + const targetList = target; + if (targetList.length === 0) return null; + let lastException; + let i = -1; + while (++i < targetList.length) { + const targetItem = targetList[i]; + let resolveResult; + try { + resolveResult = resolvePackageTarget(packageJsonUrl, targetItem, subpath, packageSubpath, base, pattern, internal, isPathMap, conditions); + } catch (error) { + const exception = error; + lastException = exception; + if (exception.code === 'ERR_INVALID_PACKAGE_TARGET') continue; + throw error; + } + if (resolveResult === undefined) continue; + if (resolveResult === null) { + lastException = null; + continue; + } + return resolveResult; + } + if (lastException === undefined || lastException === null) { + return null; + } + throw lastException; + } + if (typeof target === 'object' && target !== null) { + const keys = Object.getOwnPropertyNames(target); + let i = -1; + while (++i < keys.length) { + const key = keys[i]; + if (isArrayIndex(key)) { + throw new ERR_INVALID_PACKAGE_CONFIG((0, _url().fileURLToPath)(packageJsonUrl), base, '"exports" cannot contain numeric property keys.'); + } + } + i = -1; + while (++i < keys.length) { + const key = keys[i]; + if (key === 'default' || conditions && conditions.has(key)) { + const conditionalTarget = target[key]; + const resolveResult = resolvePackageTarget(packageJsonUrl, conditionalTarget, subpath, packageSubpath, base, pattern, internal, isPathMap, conditions); + if (resolveResult === undefined) continue; + return resolveResult; + } + } + return null; + } + if (target === null) { + return null; + } + throw invalidPackageTarget(packageSubpath, target, packageJsonUrl, internal, base); +} +function isConditionalExportsMainSugar(exports, packageJsonUrl, base) { + if (typeof exports === 'string' || Array.isArray(exports)) return true; + if (typeof exports !== 'object' || exports === null) return false; + const keys = Object.getOwnPropertyNames(exports); + let isConditionalSugar = false; + let i = 0; + let keyIndex = -1; + while (++keyIndex < keys.length) { + const key = keys[keyIndex]; + const currentIsConditionalSugar = key === '' || key[0] !== '.'; + if (i++ === 0) { + isConditionalSugar = currentIsConditionalSugar; + } else if (isConditionalSugar !== currentIsConditionalSugar) { + throw new ERR_INVALID_PACKAGE_CONFIG((0, _url().fileURLToPath)(packageJsonUrl), base, '"exports" cannot contain some keys starting with \'.\' and some not.' + ' The exports object must either be an object of package subpath keys' + ' or an object of main entry condition name keys only.'); + } + } + return isConditionalSugar; +} +function emitTrailingSlashPatternDeprecation(match, pjsonUrl, base) { + if (_process().noDeprecation) { + return; + } + const pjsonPath = (0, _url().fileURLToPath)(pjsonUrl); + if (emittedPackageWarnings.has(pjsonPath + '|' + match)) return; + emittedPackageWarnings.add(pjsonPath + '|' + match); + _process().emitWarning(`Use of deprecated trailing slash pattern mapping "${match}" in the ` + `"exports" field module resolution of the package at ${pjsonPath}${base ? ` imported from ${(0, _url().fileURLToPath)(base)}` : ''}. Mapping specifiers ending in "/" is no longer supported.`, 'DeprecationWarning', 'DEP0155'); +} +function packageExportsResolve(packageJsonUrl, packageSubpath, packageConfig, base, conditions) { + let exports = packageConfig.exports; + if (isConditionalExportsMainSugar(exports, packageJsonUrl, base)) { + exports = { + '.': exports + }; + } + if (own.call(exports, packageSubpath) && !packageSubpath.includes('*') && !packageSubpath.endsWith('/')) { + const target = exports[packageSubpath]; + const resolveResult = resolvePackageTarget(packageJsonUrl, target, '', packageSubpath, base, false, false, false, conditions); + if (resolveResult === null || resolveResult === undefined) { + throw exportsNotFound(packageSubpath, packageJsonUrl, base); + } + return resolveResult; + } + let bestMatch = ''; + let bestMatchSubpath = ''; + const keys = Object.getOwnPropertyNames(exports); + let i = -1; + while (++i < keys.length) { + const key = keys[i]; + const patternIndex = key.indexOf('*'); + if (patternIndex !== -1 && packageSubpath.startsWith(key.slice(0, patternIndex))) { + if (packageSubpath.endsWith('/')) { + emitTrailingSlashPatternDeprecation(packageSubpath, packageJsonUrl, base); + } + const patternTrailer = key.slice(patternIndex + 1); + if (packageSubpath.length >= key.length && packageSubpath.endsWith(patternTrailer) && patternKeyCompare(bestMatch, key) === 1 && key.lastIndexOf('*') === patternIndex) { + bestMatch = key; + bestMatchSubpath = packageSubpath.slice(patternIndex, packageSubpath.length - patternTrailer.length); + } + } + } + if (bestMatch) { + const target = exports[bestMatch]; + const resolveResult = resolvePackageTarget(packageJsonUrl, target, bestMatchSubpath, bestMatch, base, true, false, packageSubpath.endsWith('/'), conditions); + if (resolveResult === null || resolveResult === undefined) { + throw exportsNotFound(packageSubpath, packageJsonUrl, base); + } + return resolveResult; + } + throw exportsNotFound(packageSubpath, packageJsonUrl, base); +} +function patternKeyCompare(a, b) { + const aPatternIndex = a.indexOf('*'); + const bPatternIndex = b.indexOf('*'); + const baseLengthA = aPatternIndex === -1 ? a.length : aPatternIndex + 1; + const baseLengthB = bPatternIndex === -1 ? b.length : bPatternIndex + 1; + if (baseLengthA > baseLengthB) return -1; + if (baseLengthB > baseLengthA) return 1; + if (aPatternIndex === -1) return 1; + if (bPatternIndex === -1) return -1; + if (a.length > b.length) return -1; + if (b.length > a.length) return 1; + return 0; +} +function packageImportsResolve(name, base, conditions) { + if (name === '#' || name.startsWith('#/') || name.endsWith('/')) { + const reason = 'is not a valid internal imports specifier name'; + throw new ERR_INVALID_MODULE_SPECIFIER(name, reason, (0, _url().fileURLToPath)(base)); + } + let packageJsonUrl; + const packageConfig = getPackageScopeConfig(base); + if (packageConfig.exists) { + packageJsonUrl = (0, _url().pathToFileURL)(packageConfig.pjsonPath); + const imports = packageConfig.imports; + if (imports) { + if (own.call(imports, name) && !name.includes('*')) { + const resolveResult = resolvePackageTarget(packageJsonUrl, imports[name], '', name, base, false, true, false, conditions); + if (resolveResult !== null && resolveResult !== undefined) { + return resolveResult; + } + } else { + let bestMatch = ''; + let bestMatchSubpath = ''; + const keys = Object.getOwnPropertyNames(imports); + let i = -1; + while (++i < keys.length) { + const key = keys[i]; + const patternIndex = key.indexOf('*'); + if (patternIndex !== -1 && name.startsWith(key.slice(0, -1))) { + const patternTrailer = key.slice(patternIndex + 1); + if (name.length >= key.length && name.endsWith(patternTrailer) && patternKeyCompare(bestMatch, key) === 1 && key.lastIndexOf('*') === patternIndex) { + bestMatch = key; + bestMatchSubpath = name.slice(patternIndex, name.length - patternTrailer.length); + } + } + } + if (bestMatch) { + const target = imports[bestMatch]; + const resolveResult = resolvePackageTarget(packageJsonUrl, target, bestMatchSubpath, bestMatch, base, true, true, false, conditions); + if (resolveResult !== null && resolveResult !== undefined) { + return resolveResult; + } + } + } + } + } + throw importNotDefined(name, packageJsonUrl, base); +} +function parsePackageName(specifier, base) { + let separatorIndex = specifier.indexOf('/'); + let validPackageName = true; + let isScoped = false; + if (specifier[0] === '@') { + isScoped = true; + if (separatorIndex === -1 || specifier.length === 0) { + validPackageName = false; + } else { + separatorIndex = specifier.indexOf('/', separatorIndex + 1); + } + } + const packageName = separatorIndex === -1 ? specifier : specifier.slice(0, separatorIndex); + if (invalidPackageNameRegEx.exec(packageName) !== null) { + validPackageName = false; + } + if (!validPackageName) { + throw new ERR_INVALID_MODULE_SPECIFIER(specifier, 'is not a valid package name', (0, _url().fileURLToPath)(base)); + } + const packageSubpath = '.' + (separatorIndex === -1 ? '' : specifier.slice(separatorIndex)); + return { + packageName, + packageSubpath, + isScoped + }; +} +function packageResolve(specifier, base, conditions) { + if (_module().builtinModules.includes(specifier)) { + return new (_url().URL)('node:' + specifier); + } + const { + packageName, + packageSubpath, + isScoped + } = parsePackageName(specifier, base); + const packageConfig = getPackageScopeConfig(base); + if (packageConfig.exists) { + const packageJsonUrl = (0, _url().pathToFileURL)(packageConfig.pjsonPath); + if (packageConfig.name === packageName && packageConfig.exports !== undefined && packageConfig.exports !== null) { + return packageExportsResolve(packageJsonUrl, packageSubpath, packageConfig, base, conditions); + } + } + let packageJsonUrl = new (_url().URL)('./node_modules/' + packageName + '/package.json', base); + let packageJsonPath = (0, _url().fileURLToPath)(packageJsonUrl); + let lastPath; + do { + const stat = tryStatSync(packageJsonPath.slice(0, -13)); + if (!stat || !stat.isDirectory()) { + lastPath = packageJsonPath; + packageJsonUrl = new (_url().URL)((isScoped ? '../../../../node_modules/' : '../../../node_modules/') + packageName + '/package.json', packageJsonUrl); + packageJsonPath = (0, _url().fileURLToPath)(packageJsonUrl); + continue; + } + const packageConfig = read(packageJsonPath, { + base, + specifier + }); + if (packageConfig.exports !== undefined && packageConfig.exports !== null) { + return packageExportsResolve(packageJsonUrl, packageSubpath, packageConfig, base, conditions); + } + if (packageSubpath === '.') { + return legacyMainResolve(packageJsonUrl, packageConfig, base); + } + return new (_url().URL)(packageSubpath, packageJsonUrl); + } while (packageJsonPath.length !== lastPath.length); + throw new ERR_MODULE_NOT_FOUND(packageName, (0, _url().fileURLToPath)(base), false); +} +function isRelativeSpecifier(specifier) { + if (specifier[0] === '.') { + if (specifier.length === 1 || specifier[1] === '/') return true; + if (specifier[1] === '.' && (specifier.length === 2 || specifier[2] === '/')) { + return true; + } + } + return false; +} +function shouldBeTreatedAsRelativeOrAbsolutePath(specifier) { + if (specifier === '') return false; + if (specifier[0] === '/') return true; + return isRelativeSpecifier(specifier); +} +function moduleResolve(specifier, base, conditions, preserveSymlinks) { + const protocol = base.protocol; + const isData = protocol === 'data:'; + const isRemote = isData || protocol === 'http:' || protocol === 'https:'; + let resolved; + if (shouldBeTreatedAsRelativeOrAbsolutePath(specifier)) { + try { + resolved = new (_url().URL)(specifier, base); + } catch (error_) { + const error = new ERR_UNSUPPORTED_RESOLVE_REQUEST(specifier, base); + error.cause = error_; + throw error; + } + } else if (protocol === 'file:' && specifier[0] === '#') { + resolved = packageImportsResolve(specifier, base, conditions); + } else { + try { + resolved = new (_url().URL)(specifier); + } catch (error_) { + if (isRemote && !_module().builtinModules.includes(specifier)) { + const error = new ERR_UNSUPPORTED_RESOLVE_REQUEST(specifier, base); + error.cause = error_; + throw error; + } + resolved = packageResolve(specifier, base, conditions); + } + } + _assert()(resolved !== undefined, 'expected to be defined'); + if (resolved.protocol !== 'file:') { + return resolved; + } + return finalizeResolution(resolved, base, preserveSymlinks); +} +function checkIfDisallowedImport(specifier, parsed, parsedParentURL) { + if (parsedParentURL) { + const parentProtocol = parsedParentURL.protocol; + if (parentProtocol === 'http:' || parentProtocol === 'https:') { + if (shouldBeTreatedAsRelativeOrAbsolutePath(specifier)) { + const parsedProtocol = parsed == null ? void 0 : parsed.protocol; + if (parsedProtocol && parsedProtocol !== 'https:' && parsedProtocol !== 'http:') { + throw new ERR_NETWORK_IMPORT_DISALLOWED(specifier, parsedParentURL, 'remote imports cannot import from a local location.'); + } + return { + url: (parsed == null ? void 0 : parsed.href) || '' + }; + } + if (_module().builtinModules.includes(specifier)) { + throw new ERR_NETWORK_IMPORT_DISALLOWED(specifier, parsedParentURL, 'remote imports cannot import from a local location.'); + } + throw new ERR_NETWORK_IMPORT_DISALLOWED(specifier, parsedParentURL, 'only relative and absolute specifiers are supported.'); + } + } +} +function isURL(self) { + return Boolean(self && typeof self === 'object' && 'href' in self && typeof self.href === 'string' && 'protocol' in self && typeof self.protocol === 'string' && self.href && self.protocol); +} +function throwIfInvalidParentURL(parentURL) { + if (parentURL === undefined) { + return; + } + if (typeof parentURL !== 'string' && !isURL(parentURL)) { + throw new codes.ERR_INVALID_ARG_TYPE('parentURL', ['string', 'URL'], parentURL); + } +} +function defaultResolve(specifier, context = {}) { + const { + parentURL + } = context; + _assert()(parentURL !== undefined, 'expected `parentURL` to be defined'); + throwIfInvalidParentURL(parentURL); + let parsedParentURL; + if (parentURL) { + try { + parsedParentURL = new (_url().URL)(parentURL); + } catch (_unused4) {} + } + let parsed; + let protocol; + try { + parsed = shouldBeTreatedAsRelativeOrAbsolutePath(specifier) ? new (_url().URL)(specifier, parsedParentURL) : new (_url().URL)(specifier); + protocol = parsed.protocol; + if (protocol === 'data:') { + return { + url: parsed.href, + format: null + }; + } + } catch (_unused5) {} + const maybeReturn = checkIfDisallowedImport(specifier, parsed, parsedParentURL); + if (maybeReturn) return maybeReturn; + if (protocol === undefined && parsed) { + protocol = parsed.protocol; + } + if (protocol === 'node:') { + return { + url: specifier + }; + } + if (parsed && parsed.protocol === 'node:') return { + url: specifier + }; + const conditions = getConditionsSet(context.conditions); + const url = moduleResolve(specifier, new (_url().URL)(parentURL), conditions, false); + return { + url: url.href, + format: defaultGetFormatWithoutErrors(url, { + parentURL + }) + }; +} +function resolve(specifier, parent) { + if (!parent) { + throw new Error('Please pass `parent`: `import-meta-resolve` cannot ponyfill that'); + } + try { + return defaultResolve(specifier, { + parentURL: parent + }).url; + } catch (error) { + const exception = error; + if ((exception.code === 'ERR_UNSUPPORTED_DIR_IMPORT' || exception.code === 'ERR_MODULE_NOT_FOUND') && typeof exception.url === 'string') { + return exception.url; + } + throw error; + } +} +0 && 0; + +//# sourceMappingURL=import-meta-resolve.js.map diff --git a/node_modules/@babel/core/lib/vendor/import-meta-resolve.js.map b/node_modules/@babel/core/lib/vendor/import-meta-resolve.js.map new file mode 100644 index 00000000..5265b7c1 --- /dev/null +++ b/node_modules/@babel/core/lib/vendor/import-meta-resolve.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_assert","data","require","_fs","_interopRequireWildcard","_process","_url","_path","_module","_v","_util","_getRequireWildcardCache","e","WeakMap","r","t","__esModule","default","has","get","n","__proto__","a","Object","defineProperty","getOwnPropertyDescriptor","u","hasOwnProperty","call","i","set","own$1","classRegExp","kTypes","Set","codes","formatList","array","type","length","join","slice","messages","Map","nodeInternalPrefix","userStackTraceLimit","ERR_INVALID_ARG_TYPE","createError","name","expected","actual","assert","Array","isArray","message","endsWith","includes","types","instances","other","value","push","toLowerCase","exec","pos","indexOf","determineSpecificType","TypeError","ERR_INVALID_MODULE_SPECIFIER","request","reason","base","undefined","ERR_INVALID_PACKAGE_CONFIG","path","Error","ERR_INVALID_PACKAGE_TARGET","packagePath","key","target","isImport","relatedError","startsWith","JSON","stringify","ERR_MODULE_NOT_FOUND","exactUrl","ERR_NETWORK_IMPORT_DISALLOWED","ERR_PACKAGE_IMPORT_NOT_DEFINED","specifier","ERR_PACKAGE_PATH_NOT_EXPORTED","subpath","ERR_UNSUPPORTED_DIR_IMPORT","ERR_UNSUPPORTED_RESOLVE_REQUEST","ERR_UNKNOWN_FILE_EXTENSION","extension","ERR_INVALID_ARG_VALUE","inspected","inspect","sym","constructor","makeNodeErrorWithCode","Base","NodeError","parameters","limit","stackTraceLimit","isErrorStackTraceLimitWritable","error","getMessage","defineProperties","enumerable","writable","configurable","toString","captureLargerStackTrace","code","v8","startupSnapshot","isBuildingSnapshot","_unused","desc","isExtensible","hideStackFrames","wrappedFunction","hidden","stackTraceLimitIsWritable","Number","POSITIVE_INFINITY","captureStackTrace","self","Reflect","apply","regex","expectedLength","unshift","format","String","depth","colors","hasOwnProperty$1","ERR_INVALID_PACKAGE_CONFIG$1","cache","read","jsonPath","existing","string","fs","readFileSync","toNamespacedPath","exception","result","exists","pjsonPath","main","exports","imports","parsed","parse","error_","cause","fileURLToPath","getPackageScopeConfig","resolved","packageJSONUrl","URL","packageJSONPath","pathname","packageConfig","lastPackageJSONUrl","getPackageType","url","extensionFormatMap","mimeToFormat","mime","test","protocolHandlers","getDataProtocolModuleFormat","getFileProtocolModuleFormat","getHttpProtocolModuleFormat","node:","extname","index","codePointAt","_context","ignoreErrors","packageType","filepath","defaultGetFormatWithoutErrors","context","protocol","DEFAULT_CONDITIONS","freeze","DEFAULT_CONDITIONS_SET","getDefaultConditions","getDefaultConditionsSet","getConditionsSet","conditions","RegExpPrototypeSymbolReplace","RegExp","prototype","Symbol","replace","own","invalidSegmentRegEx","deprecatedInvalidSegmentRegEx","invalidPackageNameRegEx","patternRegEx","encodedSeparatorRegEx","emittedPackageWarnings","doubleSlashRegEx","emitInvalidSegmentDeprecation","match","packageJsonUrl","internal","isTarget","process","noDeprecation","double","emitWarning","emitLegacyIndexDeprecation","parentURL","href","urlPath","URL$1","basePath","resolve","tryStatSync","statSync","_unused2","fileExists","stats","throwIfNoEntry","isFile","legacyMainResolve","guess","tries","finalizeResolution","preserveSymlinks","filePath","isDirectory","real","realpathSync","search","hash","pathToFileURL","sep","importNotDefined","exportsNotFound","throwInvalidSubpath","invalidPackageTarget","resolvePackageTargetString","pattern","isPathMap","isURL","_unused3","exportTarget","packageResolve","resolvedTarget","resolvedPath","isArrayIndex","keyNumber","resolvePackageTarget","packageSubpath","targetList","lastException","targetItem","resolveResult","keys","getOwnPropertyNames","conditionalTarget","isConditionalExportsMainSugar","isConditionalSugar","keyIndex","currentIsConditionalSugar","emitTrailingSlashPatternDeprecation","pjsonUrl","add","packageExportsResolve","bestMatch","bestMatchSubpath","patternIndex","patternTrailer","patternKeyCompare","lastIndexOf","b","aPatternIndex","bPatternIndex","baseLengthA","baseLengthB","packageImportsResolve","parsePackageName","separatorIndex","validPackageName","isScoped","packageName","builtinModules","packageJsonPath","lastPath","stat","isRelativeSpecifier","shouldBeTreatedAsRelativeOrAbsolutePath","moduleResolve","isData","isRemote","checkIfDisallowedImport","parsedParentURL","parentProtocol","parsedProtocol","Boolean","throwIfInvalidParentURL","defaultResolve","_unused4","_unused5","maybeReturn","parent"],"sources":["../../src/vendor/import-meta-resolve.js"],"sourcesContent":["\n/****************************************************************************\\\n * NOTE FROM BABEL AUTHORS *\n * This file is inlined from https://github.com/wooorm/import-meta-resolve, *\n * because we need to compile it to CommonJS. *\n\\****************************************************************************/\n\n/*\n(The MIT License)\n\nCopyright (c) 2021 Titus Wormer \n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n---\n\nThis is a derivative work based on:\n.\nWhich is licensed:\n\n\"\"\"\nCopyright Node.js contributors. All rights reserved.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to\ndeal in the Software without restriction, including without limitation the\nrights to use, copy, modify, merge, publish, distribute, sublicense, and/or\nsell copies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\nIN THE SOFTWARE.\n\"\"\"\n\nThis license applies to parts of Node.js originating from the\nhttps://github.com/joyent/node repository:\n\n\"\"\"\nCopyright Joyent, Inc. and other Node contributors. All rights reserved.\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to\ndeal in the Software without restriction, including without limitation the\nrights to use, copy, modify, merge, publish, distribute, sublicense, and/or\nsell copies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\nIN THE SOFTWARE.\n\"\"\"\n*/\n\nimport assert from 'assert';\nimport fs, { realpathSync, statSync } from 'fs';\nimport process from 'process';\nimport { fileURLToPath, URL as URL$1, pathToFileURL } from 'url';\nimport path from 'path';\nimport { builtinModules } from 'module';\nimport v8 from 'v8';\nimport { format, inspect } from 'util';\n\n/**\n * @typedef ErrnoExceptionFields\n * @property {number | undefined} [errnode]\n * @property {string | undefined} [code]\n * @property {string | undefined} [path]\n * @property {string | undefined} [syscall]\n * @property {string | undefined} [url]\n *\n * @typedef {Error & ErrnoExceptionFields} ErrnoException\n */\n\n\nconst own$1 = {}.hasOwnProperty;\n\nconst classRegExp = /^([A-Z][a-z\\d]*)+$/;\n// Sorted by a rough estimate on most frequently used entries.\nconst kTypes = new Set([\n 'string',\n 'function',\n 'number',\n 'object',\n // Accept 'Function' and 'Object' as alternative to the lower cased version.\n 'Function',\n 'Object',\n 'boolean',\n 'bigint',\n 'symbol'\n]);\n\nconst codes = {};\n\n/**\n * Create a list string in the form like 'A and B' or 'A, B, ..., and Z'.\n * We cannot use Intl.ListFormat because it's not available in\n * --without-intl builds.\n *\n * @param {Array} array\n * An array of strings.\n * @param {string} [type]\n * The list type to be inserted before the last element.\n * @returns {string}\n */\nfunction formatList(array, type = 'and') {\n return array.length < 3\n ? array.join(` ${type} `)\n : `${array.slice(0, -1).join(', ')}, ${type} ${array[array.length - 1]}`\n}\n\n/** @type {Map} */\nconst messages = new Map();\nconst nodeInternalPrefix = '__node_internal_';\n/** @type {number} */\nlet userStackTraceLimit;\n\ncodes.ERR_INVALID_ARG_TYPE = createError(\n 'ERR_INVALID_ARG_TYPE',\n /**\n * @param {string} name\n * @param {Array | string} expected\n * @param {unknown} actual\n */\n (name, expected, actual) => {\n assert(typeof name === 'string', \"'name' must be a string\");\n if (!Array.isArray(expected)) {\n expected = [expected];\n }\n\n let message = 'The ';\n if (name.endsWith(' argument')) {\n // For cases like 'first argument'\n message += `${name} `;\n } else {\n const type = name.includes('.') ? 'property' : 'argument';\n message += `\"${name}\" ${type} `;\n }\n\n message += 'must be ';\n\n /** @type {Array} */\n const types = [];\n /** @type {Array} */\n const instances = [];\n /** @type {Array} */\n const other = [];\n\n for (const value of expected) {\n assert(\n typeof value === 'string',\n 'All expected entries have to be of type string'\n );\n\n if (kTypes.has(value)) {\n types.push(value.toLowerCase());\n } else if (classRegExp.exec(value) === null) {\n assert(\n value !== 'object',\n 'The value \"object\" should be written as \"Object\"'\n );\n other.push(value);\n } else {\n instances.push(value);\n }\n }\n\n // Special handle `object` in case other instances are allowed to outline\n // the differences between each other.\n if (instances.length > 0) {\n const pos = types.indexOf('object');\n if (pos !== -1) {\n types.slice(pos, 1);\n instances.push('Object');\n }\n }\n\n if (types.length > 0) {\n message += `${types.length > 1 ? 'one of type' : 'of type'} ${formatList(\n types,\n 'or'\n )}`;\n if (instances.length > 0 || other.length > 0) message += ' or ';\n }\n\n if (instances.length > 0) {\n message += `an instance of ${formatList(instances, 'or')}`;\n if (other.length > 0) message += ' or ';\n }\n\n if (other.length > 0) {\n if (other.length > 1) {\n message += `one of ${formatList(other, 'or')}`;\n } else {\n if (other[0].toLowerCase() !== other[0]) message += 'an ';\n message += `${other[0]}`;\n }\n }\n\n message += `. Received ${determineSpecificType(actual)}`;\n\n return message\n },\n TypeError\n);\n\ncodes.ERR_INVALID_MODULE_SPECIFIER = createError(\n 'ERR_INVALID_MODULE_SPECIFIER',\n /**\n * @param {string} request\n * @param {string} reason\n * @param {string} [base]\n */\n (request, reason, base = undefined) => {\n return `Invalid module \"${request}\" ${reason}${\n base ? ` imported from ${base}` : ''\n }`\n },\n TypeError\n);\n\ncodes.ERR_INVALID_PACKAGE_CONFIG = createError(\n 'ERR_INVALID_PACKAGE_CONFIG',\n /**\n * @param {string} path\n * @param {string} [base]\n * @param {string} [message]\n */\n (path, base, message) => {\n return `Invalid package config ${path}${\n base ? ` while importing ${base}` : ''\n }${message ? `. ${message}` : ''}`\n },\n Error\n);\n\ncodes.ERR_INVALID_PACKAGE_TARGET = createError(\n 'ERR_INVALID_PACKAGE_TARGET',\n /**\n * @param {string} packagePath\n * @param {string} key\n * @param {unknown} target\n * @param {boolean} [isImport=false]\n * @param {string} [base]\n */\n (packagePath, key, target, isImport = false, base = undefined) => {\n const relatedError =\n typeof target === 'string' &&\n !isImport &&\n target.length > 0 &&\n !target.startsWith('./');\n if (key === '.') {\n assert(isImport === false);\n return (\n `Invalid \"exports\" main target ${JSON.stringify(target)} defined ` +\n `in the package config ${packagePath}package.json${\n base ? ` imported from ${base}` : ''\n }${relatedError ? '; targets must start with \"./\"' : ''}`\n )\n }\n\n return `Invalid \"${\n isImport ? 'imports' : 'exports'\n }\" target ${JSON.stringify(\n target\n )} defined for '${key}' in the package config ${packagePath}package.json${\n base ? ` imported from ${base}` : ''\n }${relatedError ? '; targets must start with \"./\"' : ''}`\n },\n Error\n);\n\ncodes.ERR_MODULE_NOT_FOUND = createError(\n 'ERR_MODULE_NOT_FOUND',\n /**\n * @param {string} path\n * @param {string} base\n * @param {boolean} [exactUrl]\n */\n (path, base, exactUrl = false) => {\n return `Cannot find ${\n exactUrl ? 'module' : 'package'\n } '${path}' imported from ${base}`\n },\n Error\n);\n\ncodes.ERR_NETWORK_IMPORT_DISALLOWED = createError(\n 'ERR_NETWORK_IMPORT_DISALLOWED',\n \"import of '%s' by %s is not supported: %s\",\n Error\n);\n\ncodes.ERR_PACKAGE_IMPORT_NOT_DEFINED = createError(\n 'ERR_PACKAGE_IMPORT_NOT_DEFINED',\n /**\n * @param {string} specifier\n * @param {string} packagePath\n * @param {string} base\n */\n (specifier, packagePath, base) => {\n return `Package import specifier \"${specifier}\" is not defined${\n packagePath ? ` in package ${packagePath}package.json` : ''\n } imported from ${base}`\n },\n TypeError\n);\n\ncodes.ERR_PACKAGE_PATH_NOT_EXPORTED = createError(\n 'ERR_PACKAGE_PATH_NOT_EXPORTED',\n /**\n * @param {string} packagePath\n * @param {string} subpath\n * @param {string} [base]\n */\n (packagePath, subpath, base = undefined) => {\n if (subpath === '.')\n return `No \"exports\" main defined in ${packagePath}package.json${\n base ? ` imported from ${base}` : ''\n }`\n return `Package subpath '${subpath}' is not defined by \"exports\" in ${packagePath}package.json${\n base ? ` imported from ${base}` : ''\n }`\n },\n Error\n);\n\ncodes.ERR_UNSUPPORTED_DIR_IMPORT = createError(\n 'ERR_UNSUPPORTED_DIR_IMPORT',\n \"Directory import '%s' is not supported \" +\n 'resolving ES modules imported from %s',\n Error\n);\n\ncodes.ERR_UNSUPPORTED_RESOLVE_REQUEST = createError(\n 'ERR_UNSUPPORTED_RESOLVE_REQUEST',\n 'Failed to resolve module specifier \"%s\" from \"%s\": Invalid relative URL or base scheme is not hierarchical.',\n TypeError\n);\n\ncodes.ERR_UNKNOWN_FILE_EXTENSION = createError(\n 'ERR_UNKNOWN_FILE_EXTENSION',\n /**\n * @param {string} extension\n * @param {string} path\n */\n (extension, path) => {\n return `Unknown file extension \"${extension}\" for ${path}`\n },\n TypeError\n);\n\ncodes.ERR_INVALID_ARG_VALUE = createError(\n 'ERR_INVALID_ARG_VALUE',\n /**\n * @param {string} name\n * @param {unknown} value\n * @param {string} [reason='is invalid']\n */\n (name, value, reason = 'is invalid') => {\n let inspected = inspect(value);\n\n if (inspected.length > 128) {\n inspected = `${inspected.slice(0, 128)}...`;\n }\n\n const type = name.includes('.') ? 'property' : 'argument';\n\n return `The ${type} '${name}' ${reason}. Received ${inspected}`\n },\n TypeError\n // Note: extra classes have been shaken out.\n // , RangeError\n);\n\n/**\n * Utility function for registering the error codes. Only used here. Exported\n * *only* to allow for testing.\n * @param {string} sym\n * @param {MessageFunction | string} value\n * @param {ErrorConstructor} constructor\n * @returns {new (...parameters: Array) => Error}\n */\nfunction createError(sym, value, constructor) {\n // Special case for SystemError that formats the error message differently\n // The SystemErrors only have SystemError as their base classes.\n messages.set(sym, value);\n\n return makeNodeErrorWithCode(constructor, sym)\n}\n\n/**\n * @param {ErrorConstructor} Base\n * @param {string} key\n * @returns {ErrorConstructor}\n */\nfunction makeNodeErrorWithCode(Base, key) {\n // @ts-expect-error It’s a Node error.\n return NodeError\n /**\n * @param {Array} parameters\n */\n function NodeError(...parameters) {\n const limit = Error.stackTraceLimit;\n if (isErrorStackTraceLimitWritable()) Error.stackTraceLimit = 0;\n const error = new Base();\n // Reset the limit and setting the name property.\n if (isErrorStackTraceLimitWritable()) Error.stackTraceLimit = limit;\n const message = getMessage(key, parameters, error);\n Object.defineProperties(error, {\n // Note: no need to implement `kIsNodeError` symbol, would be hard,\n // probably.\n message: {\n value: message,\n enumerable: false,\n writable: true,\n configurable: true\n },\n toString: {\n /** @this {Error} */\n value() {\n return `${this.name} [${key}]: ${this.message}`\n },\n enumerable: false,\n writable: true,\n configurable: true\n }\n });\n\n captureLargerStackTrace(error);\n // @ts-expect-error It’s a Node error.\n error.code = key;\n return error\n }\n}\n\n/**\n * @returns {boolean}\n */\nfunction isErrorStackTraceLimitWritable() {\n // Do no touch Error.stackTraceLimit as V8 would attempt to install\n // it again during deserialization.\n try {\n if (v8.startupSnapshot.isBuildingSnapshot()) {\n return false\n }\n } catch {}\n\n const desc = Object.getOwnPropertyDescriptor(Error, 'stackTraceLimit');\n if (desc === undefined) {\n return Object.isExtensible(Error)\n }\n\n return own$1.call(desc, 'writable') && desc.writable !== undefined\n ? desc.writable\n : desc.set !== undefined\n}\n\n/**\n * This function removes unnecessary frames from Node.js core errors.\n * @template {(...parameters: unknown[]) => unknown} T\n * @param {T} wrappedFunction\n * @returns {T}\n */\nfunction hideStackFrames(wrappedFunction) {\n // We rename the functions that will be hidden to cut off the stacktrace\n // at the outermost one\n const hidden = nodeInternalPrefix + wrappedFunction.name;\n Object.defineProperty(wrappedFunction, 'name', {value: hidden});\n return wrappedFunction\n}\n\nconst captureLargerStackTrace = hideStackFrames(\n /**\n * @param {Error} error\n * @returns {Error}\n */\n // @ts-expect-error: fine\n function (error) {\n const stackTraceLimitIsWritable = isErrorStackTraceLimitWritable();\n if (stackTraceLimitIsWritable) {\n userStackTraceLimit = Error.stackTraceLimit;\n Error.stackTraceLimit = Number.POSITIVE_INFINITY;\n }\n\n Error.captureStackTrace(error);\n\n // Reset the limit\n if (stackTraceLimitIsWritable) Error.stackTraceLimit = userStackTraceLimit;\n\n return error\n }\n);\n\n/**\n * @param {string} key\n * @param {Array} parameters\n * @param {Error} self\n * @returns {string}\n */\nfunction getMessage(key, parameters, self) {\n const message = messages.get(key);\n assert(message !== undefined, 'expected `message` to be found');\n\n if (typeof message === 'function') {\n assert(\n message.length <= parameters.length, // Default options do not count.\n `Code: ${key}; The provided arguments length (${parameters.length}) does not ` +\n `match the required ones (${message.length}).`\n );\n return Reflect.apply(message, self, parameters)\n }\n\n const regex = /%[dfijoOs]/g;\n let expectedLength = 0;\n while (regex.exec(message) !== null) expectedLength++;\n assert(\n expectedLength === parameters.length,\n `Code: ${key}; The provided arguments length (${parameters.length}) does not ` +\n `match the required ones (${expectedLength}).`\n );\n if (parameters.length === 0) return message\n\n parameters.unshift(message);\n return Reflect.apply(format, null, parameters)\n}\n\n/**\n * Determine the specific type of a value for type-mismatch errors.\n * @param {unknown} value\n * @returns {string}\n */\nfunction determineSpecificType(value) {\n if (value === null || value === undefined) {\n return String(value)\n }\n\n if (typeof value === 'function' && value.name) {\n return `function ${value.name}`\n }\n\n if (typeof value === 'object') {\n if (value.constructor && value.constructor.name) {\n return `an instance of ${value.constructor.name}`\n }\n\n return `${inspect(value, {depth: -1})}`\n }\n\n let inspected = inspect(value, {colors: false});\n\n if (inspected.length > 28) {\n inspected = `${inspected.slice(0, 25)}...`;\n }\n\n return `type ${typeof value} (${inspected})`\n}\n\n// Manually “tree shaken” from:\n// \n// Last checked on: Apr 29, 2023.\n// Removed the native dependency.\n// Also: no need to cache, we do that in resolve already.\n\n\nconst hasOwnProperty$1 = {}.hasOwnProperty;\n\nconst {ERR_INVALID_PACKAGE_CONFIG: ERR_INVALID_PACKAGE_CONFIG$1} = codes;\n\n/** @type {Map} */\nconst cache = new Map();\n\n/**\n * @param {string} jsonPath\n * @param {{specifier: URL | string, base?: URL}} options\n * @returns {PackageConfig}\n */\nfunction read(jsonPath, {base, specifier}) {\n const existing = cache.get(jsonPath);\n\n if (existing) {\n return existing\n }\n\n /** @type {string | undefined} */\n let string;\n\n try {\n string = fs.readFileSync(path.toNamespacedPath(jsonPath), 'utf8');\n } catch (error) {\n const exception = /** @type {ErrnoException} */ (error);\n\n if (exception.code !== 'ENOENT') {\n throw exception\n }\n }\n\n /** @type {PackageConfig} */\n const result = {\n exists: false,\n pjsonPath: jsonPath,\n main: undefined,\n name: undefined,\n type: 'none', // Ignore unknown types for forwards compatibility\n exports: undefined,\n imports: undefined\n };\n\n if (string !== undefined) {\n /** @type {Record} */\n let parsed;\n\n try {\n parsed = JSON.parse(string);\n } catch (error_) {\n const cause = /** @type {ErrnoException} */ (error_);\n const error = new ERR_INVALID_PACKAGE_CONFIG$1(\n jsonPath,\n (base ? `\"${specifier}\" from ` : '') + fileURLToPath(base || specifier),\n cause.message\n );\n error.cause = cause;\n throw error\n }\n\n result.exists = true;\n\n if (\n hasOwnProperty$1.call(parsed, 'name') &&\n typeof parsed.name === 'string'\n ) {\n result.name = parsed.name;\n }\n\n if (\n hasOwnProperty$1.call(parsed, 'main') &&\n typeof parsed.main === 'string'\n ) {\n result.main = parsed.main;\n }\n\n if (hasOwnProperty$1.call(parsed, 'exports')) {\n // @ts-expect-error: assume valid.\n result.exports = parsed.exports;\n }\n\n if (hasOwnProperty$1.call(parsed, 'imports')) {\n // @ts-expect-error: assume valid.\n result.imports = parsed.imports;\n }\n\n // Ignore unknown types for forwards compatibility\n if (\n hasOwnProperty$1.call(parsed, 'type') &&\n (parsed.type === 'commonjs' || parsed.type === 'module')\n ) {\n result.type = parsed.type;\n }\n }\n\n cache.set(jsonPath, result);\n\n return result\n}\n\n/**\n * @param {URL | string} resolved\n * @returns {PackageConfig}\n */\nfunction getPackageScopeConfig(resolved) {\n // Note: in Node, this is now a native module.\n let packageJSONUrl = new URL('package.json', resolved);\n\n while (true) {\n const packageJSONPath = packageJSONUrl.pathname;\n if (packageJSONPath.endsWith('node_modules/package.json')) {\n break\n }\n\n const packageConfig = read(fileURLToPath(packageJSONUrl), {\n specifier: resolved\n });\n\n if (packageConfig.exists) {\n return packageConfig\n }\n\n const lastPackageJSONUrl = packageJSONUrl;\n packageJSONUrl = new URL('../package.json', packageJSONUrl);\n\n // Terminates at root where ../package.json equals ../../package.json\n // (can't just check \"/package.json\" for Windows support).\n if (packageJSONUrl.pathname === lastPackageJSONUrl.pathname) {\n break\n }\n }\n\n const packageJSONPath = fileURLToPath(packageJSONUrl);\n // ^^ Note: in Node, this is now a native module.\n\n return {\n pjsonPath: packageJSONPath,\n exists: false,\n type: 'none'\n }\n}\n\n/**\n * Returns the package type for a given URL.\n * @param {URL} url - The URL to get the package type for.\n * @returns {PackageType}\n */\nfunction getPackageType(url) {\n // To do @anonrig: Write a C++ function that returns only \"type\".\n return getPackageScopeConfig(url).type\n}\n\n// Manually “tree shaken” from:\n// \n// Last checked on: Apr 29, 2023.\n\n\nconst {ERR_UNKNOWN_FILE_EXTENSION} = codes;\n\nconst hasOwnProperty = {}.hasOwnProperty;\n\n/** @type {Record} */\nconst extensionFormatMap = {\n // @ts-expect-error: hush.\n __proto__: null,\n '.cjs': 'commonjs',\n '.js': 'module',\n '.json': 'json',\n '.mjs': 'module'\n};\n\n/**\n * @param {string | null} mime\n * @returns {string | null}\n */\nfunction mimeToFormat(mime) {\n if (\n mime &&\n /\\s*(text|application)\\/javascript\\s*(;\\s*charset=utf-?8\\s*)?/i.test(mime)\n )\n return 'module'\n if (mime === 'application/json') return 'json'\n return null\n}\n\n/**\n * @callback ProtocolHandler\n * @param {URL} parsed\n * @param {{parentURL: string, source?: Buffer}} context\n * @param {boolean} ignoreErrors\n * @returns {string | null | void}\n */\n\n/**\n * @type {Record}\n */\nconst protocolHandlers = {\n // @ts-expect-error: hush.\n __proto__: null,\n 'data:': getDataProtocolModuleFormat,\n 'file:': getFileProtocolModuleFormat,\n 'http:': getHttpProtocolModuleFormat,\n 'https:': getHttpProtocolModuleFormat,\n 'node:'() {\n return 'builtin'\n }\n};\n\n/**\n * @param {URL} parsed\n */\nfunction getDataProtocolModuleFormat(parsed) {\n const {1: mime} = /^([^/]+\\/[^;,]+)[^,]*?(;base64)?,/.exec(\n parsed.pathname\n ) || [null, null, null];\n return mimeToFormat(mime)\n}\n\n/**\n * Returns the file extension from a URL.\n *\n * Should give similar result to\n * `require('node:path').extname(require('node:url').fileURLToPath(url))`\n * when used with a `file:` URL.\n *\n * @param {URL} url\n * @returns {string}\n */\nfunction extname(url) {\n const pathname = url.pathname;\n let index = pathname.length;\n\n while (index--) {\n const code = pathname.codePointAt(index);\n\n if (code === 47 /* `/` */) {\n return ''\n }\n\n if (code === 46 /* `.` */) {\n return pathname.codePointAt(index - 1) === 47 /* `/` */\n ? ''\n : pathname.slice(index)\n }\n }\n\n return ''\n}\n\n/**\n * @type {ProtocolHandler}\n */\nfunction getFileProtocolModuleFormat(url, _context, ignoreErrors) {\n const value = extname(url);\n\n if (value === '.js') {\n const packageType = getPackageType(url);\n\n if (packageType !== 'none') {\n return packageType\n }\n\n return 'commonjs'\n }\n\n if (value === '') {\n const packageType = getPackageType(url);\n\n // Legacy behavior\n if (packageType === 'none' || packageType === 'commonjs') {\n return 'commonjs'\n }\n\n // Note: we don’t implement WASM, so we don’t need\n // `getFormatOfExtensionlessFile` from `formats`.\n return 'module'\n }\n\n const format = extensionFormatMap[value];\n if (format) return format\n\n // Explicit undefined return indicates load hook should rerun format check\n if (ignoreErrors) {\n return undefined\n }\n\n const filepath = fileURLToPath(url);\n throw new ERR_UNKNOWN_FILE_EXTENSION(value, filepath)\n}\n\nfunction getHttpProtocolModuleFormat() {\n // To do: HTTPS imports.\n}\n\n/**\n * @param {URL} url\n * @param {{parentURL: string}} context\n * @returns {string | null}\n */\nfunction defaultGetFormatWithoutErrors(url, context) {\n const protocol = url.protocol;\n\n if (!hasOwnProperty.call(protocolHandlers, protocol)) {\n return null\n }\n\n return protocolHandlers[protocol](url, context, true) || null\n}\n\n// Manually “tree shaken” from:\n// \n// Last checked on: Apr 29, 2023.\n\n\nconst {ERR_INVALID_ARG_VALUE} = codes;\n\n// In Node itself these values are populated from CLI arguments, before any\n// user code runs.\n// Here we just define the defaults.\nconst DEFAULT_CONDITIONS = Object.freeze(['node', 'import']);\nconst DEFAULT_CONDITIONS_SET = new Set(DEFAULT_CONDITIONS);\n\n/**\n * Returns the default conditions for ES module loading.\n */\nfunction getDefaultConditions() {\n return DEFAULT_CONDITIONS\n}\n\n/**\n * Returns the default conditions for ES module loading, as a Set.\n */\nfunction getDefaultConditionsSet() {\n return DEFAULT_CONDITIONS_SET\n}\n\n/**\n * @param {Array} [conditions]\n * @returns {Set}\n */\nfunction getConditionsSet(conditions) {\n if (conditions !== undefined && conditions !== getDefaultConditions()) {\n if (!Array.isArray(conditions)) {\n throw new ERR_INVALID_ARG_VALUE(\n 'conditions',\n conditions,\n 'expected an array'\n )\n }\n\n return new Set(conditions)\n }\n\n return getDefaultConditionsSet()\n}\n\n// Manually “tree shaken” from:\n// \n// Last checked on: Apr 29, 2023.\n\n\nconst RegExpPrototypeSymbolReplace = RegExp.prototype[Symbol.replace];\n\nconst {\n ERR_NETWORK_IMPORT_DISALLOWED,\n ERR_INVALID_MODULE_SPECIFIER,\n ERR_INVALID_PACKAGE_CONFIG,\n ERR_INVALID_PACKAGE_TARGET,\n ERR_MODULE_NOT_FOUND,\n ERR_PACKAGE_IMPORT_NOT_DEFINED,\n ERR_PACKAGE_PATH_NOT_EXPORTED,\n ERR_UNSUPPORTED_DIR_IMPORT,\n ERR_UNSUPPORTED_RESOLVE_REQUEST\n} = codes;\n\nconst own = {}.hasOwnProperty;\n\nconst invalidSegmentRegEx =\n /(^|\\\\|\\/)((\\.|%2e)(\\.|%2e)?|(n|%6e|%4e)(o|%6f|%4f)(d|%64|%44)(e|%65|%45)(_|%5f)(m|%6d|%4d)(o|%6f|%4f)(d|%64|%44)(u|%75|%55)(l|%6c|%4c)(e|%65|%45)(s|%73|%53))?(\\\\|\\/|$)/i;\nconst deprecatedInvalidSegmentRegEx =\n /(^|\\\\|\\/)((\\.|%2e)(\\.|%2e)?|(n|%6e|%4e)(o|%6f|%4f)(d|%64|%44)(e|%65|%45)(_|%5f)(m|%6d|%4d)(o|%6f|%4f)(d|%64|%44)(u|%75|%55)(l|%6c|%4c)(e|%65|%45)(s|%73|%53))(\\\\|\\/|$)/i;\nconst invalidPackageNameRegEx = /^\\.|%|\\\\/;\nconst patternRegEx = /\\*/g;\nconst encodedSeparatorRegEx = /%2f|%5c/i;\n/** @type {Set} */\nconst emittedPackageWarnings = new Set();\n\nconst doubleSlashRegEx = /[/\\\\]{2}/;\n\n/**\n *\n * @param {string} target\n * @param {string} request\n * @param {string} match\n * @param {URL} packageJsonUrl\n * @param {boolean} internal\n * @param {URL} base\n * @param {boolean} isTarget\n */\nfunction emitInvalidSegmentDeprecation(\n target,\n request,\n match,\n packageJsonUrl,\n internal,\n base,\n isTarget\n) {\n // @ts-expect-error: apparently it does exist, TS.\n if (process.noDeprecation) {\n return\n }\n\n const pjsonPath = fileURLToPath(packageJsonUrl);\n const double = doubleSlashRegEx.exec(isTarget ? target : request) !== null;\n process.emitWarning(\n `Use of deprecated ${\n double ? 'double slash' : 'leading or trailing slash matching'\n } resolving \"${target}\" for module ` +\n `request \"${request}\" ${\n request === match ? '' : `matched to \"${match}\" `\n }in the \"${\n internal ? 'imports' : 'exports'\n }\" field module resolution of the package at ${pjsonPath}${\n base ? ` imported from ${fileURLToPath(base)}` : ''\n }.`,\n 'DeprecationWarning',\n 'DEP0166'\n );\n}\n\n/**\n * @param {URL} url\n * @param {URL} packageJsonUrl\n * @param {URL} base\n * @param {string} [main]\n * @returns {void}\n */\nfunction emitLegacyIndexDeprecation(url, packageJsonUrl, base, main) {\n // @ts-expect-error: apparently it does exist, TS.\n if (process.noDeprecation) {\n return\n }\n\n const format = defaultGetFormatWithoutErrors(url, {parentURL: base.href});\n if (format !== 'module') return\n const urlPath = fileURLToPath(url.href);\n const packagePath = fileURLToPath(new URL$1('.', packageJsonUrl));\n const basePath = fileURLToPath(base);\n if (!main) {\n process.emitWarning(\n `No \"main\" or \"exports\" field defined in the package.json for ${packagePath} resolving the main entry point \"${urlPath.slice(\n packagePath.length\n )}\", imported from ${basePath}.\\nDefault \"index\" lookups for the main are deprecated for ES modules.`,\n 'DeprecationWarning',\n 'DEP0151'\n );\n } else if (path.resolve(packagePath, main) !== urlPath) {\n process.emitWarning(\n `Package ${packagePath} has a \"main\" field set to \"${main}\", ` +\n `excluding the full filename and extension to the resolved file at \"${urlPath.slice(\n packagePath.length\n )}\", imported from ${basePath}.\\n Automatic extension resolution of the \"main\" field is ` +\n 'deprecated for ES modules.',\n 'DeprecationWarning',\n 'DEP0151'\n );\n }\n}\n\n/**\n * @param {string} path\n * @returns {Stats | undefined}\n */\nfunction tryStatSync(path) {\n // Note: from Node 15 onwards we can use `throwIfNoEntry: false` instead.\n try {\n return statSync(path)\n } catch {\n // Note: in Node code this returns `new Stats`,\n // but in Node 22 that’s marked as a deprecated internal API.\n // Which, well, we kinda are, but still to prevent that warning,\n // just yield `undefined`.\n }\n}\n\n/**\n * Legacy CommonJS main resolution:\n * 1. let M = pkg_url + (json main field)\n * 2. TRY(M, M.js, M.json, M.node)\n * 3. TRY(M/index.js, M/index.json, M/index.node)\n * 4. TRY(pkg_url/index.js, pkg_url/index.json, pkg_url/index.node)\n * 5. NOT_FOUND\n *\n * @param {URL} url\n * @returns {boolean}\n */\nfunction fileExists(url) {\n const stats = statSync(url, {throwIfNoEntry: false});\n const isFile = stats ? stats.isFile() : undefined;\n return isFile === null || isFile === undefined ? false : isFile\n}\n\n/**\n * @param {URL} packageJsonUrl\n * @param {PackageConfig} packageConfig\n * @param {URL} base\n * @returns {URL}\n */\nfunction legacyMainResolve(packageJsonUrl, packageConfig, base) {\n /** @type {URL | undefined} */\n let guess;\n if (packageConfig.main !== undefined) {\n guess = new URL$1(packageConfig.main, packageJsonUrl);\n // Note: fs check redundances will be handled by Descriptor cache here.\n if (fileExists(guess)) return guess\n\n const tries = [\n `./${packageConfig.main}.js`,\n `./${packageConfig.main}.json`,\n `./${packageConfig.main}.node`,\n `./${packageConfig.main}/index.js`,\n `./${packageConfig.main}/index.json`,\n `./${packageConfig.main}/index.node`\n ];\n let i = -1;\n\n while (++i < tries.length) {\n guess = new URL$1(tries[i], packageJsonUrl);\n if (fileExists(guess)) break\n guess = undefined;\n }\n\n if (guess) {\n emitLegacyIndexDeprecation(\n guess,\n packageJsonUrl,\n base,\n packageConfig.main\n );\n return guess\n }\n // Fallthrough.\n }\n\n const tries = ['./index.js', './index.json', './index.node'];\n let i = -1;\n\n while (++i < tries.length) {\n guess = new URL$1(tries[i], packageJsonUrl);\n if (fileExists(guess)) break\n guess = undefined;\n }\n\n if (guess) {\n emitLegacyIndexDeprecation(guess, packageJsonUrl, base, packageConfig.main);\n return guess\n }\n\n // Not found.\n throw new ERR_MODULE_NOT_FOUND(\n fileURLToPath(new URL$1('.', packageJsonUrl)),\n fileURLToPath(base)\n )\n}\n\n/**\n * @param {URL} resolved\n * @param {URL} base\n * @param {boolean} [preserveSymlinks]\n * @returns {URL}\n */\nfunction finalizeResolution(resolved, base, preserveSymlinks) {\n if (encodedSeparatorRegEx.exec(resolved.pathname) !== null) {\n throw new ERR_INVALID_MODULE_SPECIFIER(\n resolved.pathname,\n 'must not include encoded \"/\" or \"\\\\\" characters',\n fileURLToPath(base)\n )\n }\n\n /** @type {string} */\n let filePath;\n\n try {\n filePath = fileURLToPath(resolved);\n } catch (error) {\n const cause = /** @type {ErrnoException} */ (error);\n Object.defineProperty(cause, 'input', {value: String(resolved)});\n Object.defineProperty(cause, 'module', {value: String(base)});\n throw cause\n }\n\n const stats = tryStatSync(\n filePath.endsWith('/') ? filePath.slice(-1) : filePath\n );\n\n if (stats && stats.isDirectory()) {\n const error = new ERR_UNSUPPORTED_DIR_IMPORT(filePath, fileURLToPath(base));\n // @ts-expect-error Add this for `import.meta.resolve`.\n error.url = String(resolved);\n throw error\n }\n\n if (!stats || !stats.isFile()) {\n const error = new ERR_MODULE_NOT_FOUND(\n filePath || resolved.pathname,\n base && fileURLToPath(base),\n true\n );\n // @ts-expect-error Add this for `import.meta.resolve`.\n error.url = String(resolved);\n throw error\n }\n\n if (!preserveSymlinks) {\n const real = realpathSync(filePath);\n const {search, hash} = resolved;\n resolved = pathToFileURL(real + (filePath.endsWith(path.sep) ? '/' : ''));\n resolved.search = search;\n resolved.hash = hash;\n }\n\n return resolved\n}\n\n/**\n * @param {string} specifier\n * @param {URL | undefined} packageJsonUrl\n * @param {URL} base\n * @returns {Error}\n */\nfunction importNotDefined(specifier, packageJsonUrl, base) {\n return new ERR_PACKAGE_IMPORT_NOT_DEFINED(\n specifier,\n packageJsonUrl && fileURLToPath(new URL$1('.', packageJsonUrl)),\n fileURLToPath(base)\n )\n}\n\n/**\n * @param {string} subpath\n * @param {URL} packageJsonUrl\n * @param {URL} base\n * @returns {Error}\n */\nfunction exportsNotFound(subpath, packageJsonUrl, base) {\n return new ERR_PACKAGE_PATH_NOT_EXPORTED(\n fileURLToPath(new URL$1('.', packageJsonUrl)),\n subpath,\n base && fileURLToPath(base)\n )\n}\n\n/**\n * @param {string} request\n * @param {string} match\n * @param {URL} packageJsonUrl\n * @param {boolean} internal\n * @param {URL} [base]\n * @returns {never}\n */\nfunction throwInvalidSubpath(request, match, packageJsonUrl, internal, base) {\n const reason = `request is not a valid match in pattern \"${match}\" for the \"${\n internal ? 'imports' : 'exports'\n }\" resolution of ${fileURLToPath(packageJsonUrl)}`;\n throw new ERR_INVALID_MODULE_SPECIFIER(\n request,\n reason,\n base && fileURLToPath(base)\n )\n}\n\n/**\n * @param {string} subpath\n * @param {unknown} target\n * @param {URL} packageJsonUrl\n * @param {boolean} internal\n * @param {URL} [base]\n * @returns {Error}\n */\nfunction invalidPackageTarget(subpath, target, packageJsonUrl, internal, base) {\n target =\n typeof target === 'object' && target !== null\n ? JSON.stringify(target, null, '')\n : `${target}`;\n\n return new ERR_INVALID_PACKAGE_TARGET(\n fileURLToPath(new URL$1('.', packageJsonUrl)),\n subpath,\n target,\n internal,\n base && fileURLToPath(base)\n )\n}\n\n/**\n * @param {string} target\n * @param {string} subpath\n * @param {string} match\n * @param {URL} packageJsonUrl\n * @param {URL} base\n * @param {boolean} pattern\n * @param {boolean} internal\n * @param {boolean} isPathMap\n * @param {Set | undefined} conditions\n * @returns {URL}\n */\nfunction resolvePackageTargetString(\n target,\n subpath,\n match,\n packageJsonUrl,\n base,\n pattern,\n internal,\n isPathMap,\n conditions\n) {\n if (subpath !== '' && !pattern && target[target.length - 1] !== '/')\n throw invalidPackageTarget(match, target, packageJsonUrl, internal, base)\n\n if (!target.startsWith('./')) {\n if (internal && !target.startsWith('../') && !target.startsWith('/')) {\n let isURL = false;\n\n try {\n new URL$1(target);\n isURL = true;\n } catch {\n // Continue regardless of error.\n }\n\n if (!isURL) {\n const exportTarget = pattern\n ? RegExpPrototypeSymbolReplace.call(\n patternRegEx,\n target,\n () => subpath\n )\n : target + subpath;\n\n return packageResolve(exportTarget, packageJsonUrl, conditions)\n }\n }\n\n throw invalidPackageTarget(match, target, packageJsonUrl, internal, base)\n }\n\n if (invalidSegmentRegEx.exec(target.slice(2)) !== null) {\n if (deprecatedInvalidSegmentRegEx.exec(target.slice(2)) === null) {\n if (!isPathMap) {\n const request = pattern\n ? match.replace('*', () => subpath)\n : match + subpath;\n const resolvedTarget = pattern\n ? RegExpPrototypeSymbolReplace.call(\n patternRegEx,\n target,\n () => subpath\n )\n : target;\n emitInvalidSegmentDeprecation(\n resolvedTarget,\n request,\n match,\n packageJsonUrl,\n internal,\n base,\n true\n );\n }\n } else {\n throw invalidPackageTarget(match, target, packageJsonUrl, internal, base)\n }\n }\n\n const resolved = new URL$1(target, packageJsonUrl);\n const resolvedPath = resolved.pathname;\n const packagePath = new URL$1('.', packageJsonUrl).pathname;\n\n if (!resolvedPath.startsWith(packagePath))\n throw invalidPackageTarget(match, target, packageJsonUrl, internal, base)\n\n if (subpath === '') return resolved\n\n if (invalidSegmentRegEx.exec(subpath) !== null) {\n const request = pattern\n ? match.replace('*', () => subpath)\n : match + subpath;\n if (deprecatedInvalidSegmentRegEx.exec(subpath) === null) {\n if (!isPathMap) {\n const resolvedTarget = pattern\n ? RegExpPrototypeSymbolReplace.call(\n patternRegEx,\n target,\n () => subpath\n )\n : target;\n emitInvalidSegmentDeprecation(\n resolvedTarget,\n request,\n match,\n packageJsonUrl,\n internal,\n base,\n false\n );\n }\n } else {\n throwInvalidSubpath(request, match, packageJsonUrl, internal, base);\n }\n }\n\n if (pattern) {\n return new URL$1(\n RegExpPrototypeSymbolReplace.call(\n patternRegEx,\n resolved.href,\n () => subpath\n )\n )\n }\n\n return new URL$1(subpath, resolved)\n}\n\n/**\n * @param {string} key\n * @returns {boolean}\n */\nfunction isArrayIndex(key) {\n const keyNumber = Number(key);\n if (`${keyNumber}` !== key) return false\n return keyNumber >= 0 && keyNumber < 0xff_ff_ff_ff\n}\n\n/**\n * @param {URL} packageJsonUrl\n * @param {unknown} target\n * @param {string} subpath\n * @param {string} packageSubpath\n * @param {URL} base\n * @param {boolean} pattern\n * @param {boolean} internal\n * @param {boolean} isPathMap\n * @param {Set | undefined} conditions\n * @returns {URL | null}\n */\nfunction resolvePackageTarget(\n packageJsonUrl,\n target,\n subpath,\n packageSubpath,\n base,\n pattern,\n internal,\n isPathMap,\n conditions\n) {\n if (typeof target === 'string') {\n return resolvePackageTargetString(\n target,\n subpath,\n packageSubpath,\n packageJsonUrl,\n base,\n pattern,\n internal,\n isPathMap,\n conditions\n )\n }\n\n if (Array.isArray(target)) {\n /** @type {Array} */\n const targetList = target;\n if (targetList.length === 0) return null\n\n /** @type {ErrnoException | null | undefined} */\n let lastException;\n let i = -1;\n\n while (++i < targetList.length) {\n const targetItem = targetList[i];\n /** @type {URL | null} */\n let resolveResult;\n try {\n resolveResult = resolvePackageTarget(\n packageJsonUrl,\n targetItem,\n subpath,\n packageSubpath,\n base,\n pattern,\n internal,\n isPathMap,\n conditions\n );\n } catch (error) {\n const exception = /** @type {ErrnoException} */ (error);\n lastException = exception;\n if (exception.code === 'ERR_INVALID_PACKAGE_TARGET') continue\n throw error\n }\n\n if (resolveResult === undefined) continue\n\n if (resolveResult === null) {\n lastException = null;\n continue\n }\n\n return resolveResult\n }\n\n if (lastException === undefined || lastException === null) {\n return null\n }\n\n throw lastException\n }\n\n if (typeof target === 'object' && target !== null) {\n const keys = Object.getOwnPropertyNames(target);\n let i = -1;\n\n while (++i < keys.length) {\n const key = keys[i];\n if (isArrayIndex(key)) {\n throw new ERR_INVALID_PACKAGE_CONFIG(\n fileURLToPath(packageJsonUrl),\n base,\n '\"exports\" cannot contain numeric property keys.'\n )\n }\n }\n\n i = -1;\n\n while (++i < keys.length) {\n const key = keys[i];\n if (key === 'default' || (conditions && conditions.has(key))) {\n // @ts-expect-error: indexable.\n const conditionalTarget = /** @type {unknown} */ (target[key]);\n const resolveResult = resolvePackageTarget(\n packageJsonUrl,\n conditionalTarget,\n subpath,\n packageSubpath,\n base,\n pattern,\n internal,\n isPathMap,\n conditions\n );\n if (resolveResult === undefined) continue\n return resolveResult\n }\n }\n\n return null\n }\n\n if (target === null) {\n return null\n }\n\n throw invalidPackageTarget(\n packageSubpath,\n target,\n packageJsonUrl,\n internal,\n base\n )\n}\n\n/**\n * @param {unknown} exports\n * @param {URL} packageJsonUrl\n * @param {URL} base\n * @returns {boolean}\n */\nfunction isConditionalExportsMainSugar(exports, packageJsonUrl, base) {\n if (typeof exports === 'string' || Array.isArray(exports)) return true\n if (typeof exports !== 'object' || exports === null) return false\n\n const keys = Object.getOwnPropertyNames(exports);\n let isConditionalSugar = false;\n let i = 0;\n let keyIndex = -1;\n while (++keyIndex < keys.length) {\n const key = keys[keyIndex];\n const currentIsConditionalSugar = key === '' || key[0] !== '.';\n if (i++ === 0) {\n isConditionalSugar = currentIsConditionalSugar;\n } else if (isConditionalSugar !== currentIsConditionalSugar) {\n throw new ERR_INVALID_PACKAGE_CONFIG(\n fileURLToPath(packageJsonUrl),\n base,\n '\"exports\" cannot contain some keys starting with \\'.\\' and some not.' +\n ' The exports object must either be an object of package subpath keys' +\n ' or an object of main entry condition name keys only.'\n )\n }\n }\n\n return isConditionalSugar\n}\n\n/**\n * @param {string} match\n * @param {URL} pjsonUrl\n * @param {URL} base\n */\nfunction emitTrailingSlashPatternDeprecation(match, pjsonUrl, base) {\n // @ts-expect-error: apparently it does exist, TS.\n if (process.noDeprecation) {\n return\n }\n\n const pjsonPath = fileURLToPath(pjsonUrl);\n if (emittedPackageWarnings.has(pjsonPath + '|' + match)) return\n emittedPackageWarnings.add(pjsonPath + '|' + match);\n process.emitWarning(\n `Use of deprecated trailing slash pattern mapping \"${match}\" in the ` +\n `\"exports\" field module resolution of the package at ${pjsonPath}${\n base ? ` imported from ${fileURLToPath(base)}` : ''\n }. Mapping specifiers ending in \"/\" is no longer supported.`,\n 'DeprecationWarning',\n 'DEP0155'\n );\n}\n\n/**\n * @param {URL} packageJsonUrl\n * @param {string} packageSubpath\n * @param {Record} packageConfig\n * @param {URL} base\n * @param {Set | undefined} conditions\n * @returns {URL}\n */\nfunction packageExportsResolve(\n packageJsonUrl,\n packageSubpath,\n packageConfig,\n base,\n conditions\n) {\n let exports = packageConfig.exports;\n\n if (isConditionalExportsMainSugar(exports, packageJsonUrl, base)) {\n exports = {'.': exports};\n }\n\n if (\n own.call(exports, packageSubpath) &&\n !packageSubpath.includes('*') &&\n !packageSubpath.endsWith('/')\n ) {\n // @ts-expect-error: indexable.\n const target = exports[packageSubpath];\n const resolveResult = resolvePackageTarget(\n packageJsonUrl,\n target,\n '',\n packageSubpath,\n base,\n false,\n false,\n false,\n conditions\n );\n if (resolveResult === null || resolveResult === undefined) {\n throw exportsNotFound(packageSubpath, packageJsonUrl, base)\n }\n\n return resolveResult\n }\n\n let bestMatch = '';\n let bestMatchSubpath = '';\n const keys = Object.getOwnPropertyNames(exports);\n let i = -1;\n\n while (++i < keys.length) {\n const key = keys[i];\n const patternIndex = key.indexOf('*');\n\n if (\n patternIndex !== -1 &&\n packageSubpath.startsWith(key.slice(0, patternIndex))\n ) {\n // When this reaches EOL, this can throw at the top of the whole function:\n //\n // if (StringPrototypeEndsWith(packageSubpath, '/'))\n // throwInvalidSubpath(packageSubpath)\n //\n // To match \"imports\" and the spec.\n if (packageSubpath.endsWith('/')) {\n emitTrailingSlashPatternDeprecation(\n packageSubpath,\n packageJsonUrl,\n base\n );\n }\n\n const patternTrailer = key.slice(patternIndex + 1);\n\n if (\n packageSubpath.length >= key.length &&\n packageSubpath.endsWith(patternTrailer) &&\n patternKeyCompare(bestMatch, key) === 1 &&\n key.lastIndexOf('*') === patternIndex\n ) {\n bestMatch = key;\n bestMatchSubpath = packageSubpath.slice(\n patternIndex,\n packageSubpath.length - patternTrailer.length\n );\n }\n }\n }\n\n if (bestMatch) {\n // @ts-expect-error: indexable.\n const target = /** @type {unknown} */ (exports[bestMatch]);\n const resolveResult = resolvePackageTarget(\n packageJsonUrl,\n target,\n bestMatchSubpath,\n bestMatch,\n base,\n true,\n false,\n packageSubpath.endsWith('/'),\n conditions\n );\n\n if (resolveResult === null || resolveResult === undefined) {\n throw exportsNotFound(packageSubpath, packageJsonUrl, base)\n }\n\n return resolveResult\n }\n\n throw exportsNotFound(packageSubpath, packageJsonUrl, base)\n}\n\n/**\n * @param {string} a\n * @param {string} b\n */\nfunction patternKeyCompare(a, b) {\n const aPatternIndex = a.indexOf('*');\n const bPatternIndex = b.indexOf('*');\n const baseLengthA = aPatternIndex === -1 ? a.length : aPatternIndex + 1;\n const baseLengthB = bPatternIndex === -1 ? b.length : bPatternIndex + 1;\n if (baseLengthA > baseLengthB) return -1\n if (baseLengthB > baseLengthA) return 1\n if (aPatternIndex === -1) return 1\n if (bPatternIndex === -1) return -1\n if (a.length > b.length) return -1\n if (b.length > a.length) return 1\n return 0\n}\n\n/**\n * @param {string} name\n * @param {URL} base\n * @param {Set} [conditions]\n * @returns {URL}\n */\nfunction packageImportsResolve(name, base, conditions) {\n if (name === '#' || name.startsWith('#/') || name.endsWith('/')) {\n const reason = 'is not a valid internal imports specifier name';\n throw new ERR_INVALID_MODULE_SPECIFIER(name, reason, fileURLToPath(base))\n }\n\n /** @type {URL | undefined} */\n let packageJsonUrl;\n\n const packageConfig = getPackageScopeConfig(base);\n\n if (packageConfig.exists) {\n packageJsonUrl = pathToFileURL(packageConfig.pjsonPath);\n const imports = packageConfig.imports;\n if (imports) {\n if (own.call(imports, name) && !name.includes('*')) {\n const resolveResult = resolvePackageTarget(\n packageJsonUrl,\n imports[name],\n '',\n name,\n base,\n false,\n true,\n false,\n conditions\n );\n if (resolveResult !== null && resolveResult !== undefined) {\n return resolveResult\n }\n } else {\n let bestMatch = '';\n let bestMatchSubpath = '';\n const keys = Object.getOwnPropertyNames(imports);\n let i = -1;\n\n while (++i < keys.length) {\n const key = keys[i];\n const patternIndex = key.indexOf('*');\n\n if (patternIndex !== -1 && name.startsWith(key.slice(0, -1))) {\n const patternTrailer = key.slice(patternIndex + 1);\n if (\n name.length >= key.length &&\n name.endsWith(patternTrailer) &&\n patternKeyCompare(bestMatch, key) === 1 &&\n key.lastIndexOf('*') === patternIndex\n ) {\n bestMatch = key;\n bestMatchSubpath = name.slice(\n patternIndex,\n name.length - patternTrailer.length\n );\n }\n }\n }\n\n if (bestMatch) {\n const target = imports[bestMatch];\n const resolveResult = resolvePackageTarget(\n packageJsonUrl,\n target,\n bestMatchSubpath,\n bestMatch,\n base,\n true,\n true,\n false,\n conditions\n );\n\n if (resolveResult !== null && resolveResult !== undefined) {\n return resolveResult\n }\n }\n }\n }\n }\n\n throw importNotDefined(name, packageJsonUrl, base)\n}\n\n/**\n * @param {string} specifier\n * @param {URL} base\n */\nfunction parsePackageName(specifier, base) {\n let separatorIndex = specifier.indexOf('/');\n let validPackageName = true;\n let isScoped = false;\n if (specifier[0] === '@') {\n isScoped = true;\n if (separatorIndex === -1 || specifier.length === 0) {\n validPackageName = false;\n } else {\n separatorIndex = specifier.indexOf('/', separatorIndex + 1);\n }\n }\n\n const packageName =\n separatorIndex === -1 ? specifier : specifier.slice(0, separatorIndex);\n\n // Package name cannot have leading . and cannot have percent-encoding or\n // \\\\ separators.\n if (invalidPackageNameRegEx.exec(packageName) !== null) {\n validPackageName = false;\n }\n\n if (!validPackageName) {\n throw new ERR_INVALID_MODULE_SPECIFIER(\n specifier,\n 'is not a valid package name',\n fileURLToPath(base)\n )\n }\n\n const packageSubpath =\n '.' + (separatorIndex === -1 ? '' : specifier.slice(separatorIndex));\n\n return {packageName, packageSubpath, isScoped}\n}\n\n/**\n * @param {string} specifier\n * @param {URL} base\n * @param {Set | undefined} conditions\n * @returns {URL}\n */\nfunction packageResolve(specifier, base, conditions) {\n if (builtinModules.includes(specifier)) {\n return new URL$1('node:' + specifier)\n }\n\n const {packageName, packageSubpath, isScoped} = parsePackageName(\n specifier,\n base\n );\n\n // ResolveSelf\n const packageConfig = getPackageScopeConfig(base);\n\n // Can’t test.\n /* c8 ignore next 16 */\n if (packageConfig.exists) {\n const packageJsonUrl = pathToFileURL(packageConfig.pjsonPath);\n if (\n packageConfig.name === packageName &&\n packageConfig.exports !== undefined &&\n packageConfig.exports !== null\n ) {\n return packageExportsResolve(\n packageJsonUrl,\n packageSubpath,\n packageConfig,\n base,\n conditions\n )\n }\n }\n\n let packageJsonUrl = new URL$1(\n './node_modules/' + packageName + '/package.json',\n base\n );\n let packageJsonPath = fileURLToPath(packageJsonUrl);\n /** @type {string} */\n let lastPath;\n do {\n const stat = tryStatSync(packageJsonPath.slice(0, -13));\n if (!stat || !stat.isDirectory()) {\n lastPath = packageJsonPath;\n packageJsonUrl = new URL$1(\n (isScoped ? '../../../../node_modules/' : '../../../node_modules/') +\n packageName +\n '/package.json',\n packageJsonUrl\n );\n packageJsonPath = fileURLToPath(packageJsonUrl);\n continue\n }\n\n // Package match.\n const packageConfig = read(packageJsonPath, {base, specifier});\n if (packageConfig.exports !== undefined && packageConfig.exports !== null) {\n return packageExportsResolve(\n packageJsonUrl,\n packageSubpath,\n packageConfig,\n base,\n conditions\n )\n }\n\n if (packageSubpath === '.') {\n return legacyMainResolve(packageJsonUrl, packageConfig, base)\n }\n\n return new URL$1(packageSubpath, packageJsonUrl)\n // Cross-platform root check.\n } while (packageJsonPath.length !== lastPath.length)\n\n throw new ERR_MODULE_NOT_FOUND(packageName, fileURLToPath(base), false)\n}\n\n/**\n * @param {string} specifier\n * @returns {boolean}\n */\nfunction isRelativeSpecifier(specifier) {\n if (specifier[0] === '.') {\n if (specifier.length === 1 || specifier[1] === '/') return true\n if (\n specifier[1] === '.' &&\n (specifier.length === 2 || specifier[2] === '/')\n ) {\n return true\n }\n }\n\n return false\n}\n\n/**\n * @param {string} specifier\n * @returns {boolean}\n */\nfunction shouldBeTreatedAsRelativeOrAbsolutePath(specifier) {\n if (specifier === '') return false\n if (specifier[0] === '/') return true\n return isRelativeSpecifier(specifier)\n}\n\n/**\n * The “Resolver Algorithm Specification” as detailed in the Node docs (which is\n * sync and slightly lower-level than `resolve`).\n *\n * @param {string} specifier\n * `/example.js`, `./example.js`, `../example.js`, `some-package`, `fs`, etc.\n * @param {URL} base\n * Full URL (to a file) that `specifier` is resolved relative from.\n * @param {Set} [conditions]\n * Conditions.\n * @param {boolean} [preserveSymlinks]\n * Keep symlinks instead of resolving them.\n * @returns {URL}\n * A URL object to the found thing.\n */\nfunction moduleResolve(specifier, base, conditions, preserveSymlinks) {\n // Note: The Node code supports `base` as a string (in this internal API) too,\n // we don’t.\n const protocol = base.protocol;\n const isData = protocol === 'data:';\n const isRemote = isData || protocol === 'http:' || protocol === 'https:';\n // Order swapped from spec for minor perf gain.\n // Ok since relative URLs cannot parse as URLs.\n /** @type {URL | undefined} */\n let resolved;\n\n if (shouldBeTreatedAsRelativeOrAbsolutePath(specifier)) {\n try {\n resolved = new URL$1(specifier, base);\n } catch (error_) {\n const error = new ERR_UNSUPPORTED_RESOLVE_REQUEST(specifier, base);\n error.cause = error_;\n throw error\n }\n } else if (protocol === 'file:' && specifier[0] === '#') {\n resolved = packageImportsResolve(specifier, base, conditions);\n } else {\n try {\n resolved = new URL$1(specifier);\n } catch (error_) {\n // Note: actual code uses `canBeRequiredWithoutScheme`.\n if (isRemote && !builtinModules.includes(specifier)) {\n const error = new ERR_UNSUPPORTED_RESOLVE_REQUEST(specifier, base);\n error.cause = error_;\n throw error\n }\n\n resolved = packageResolve(specifier, base, conditions);\n }\n }\n\n assert(resolved !== undefined, 'expected to be defined');\n\n if (resolved.protocol !== 'file:') {\n return resolved\n }\n\n return finalizeResolution(resolved, base, preserveSymlinks)\n}\n\n/**\n * @param {string} specifier\n * @param {URL | undefined} parsed\n * @param {URL | undefined} parsedParentURL\n */\nfunction checkIfDisallowedImport(specifier, parsed, parsedParentURL) {\n if (parsedParentURL) {\n // Avoid accessing the `protocol` property due to the lazy getters.\n const parentProtocol = parsedParentURL.protocol;\n\n if (parentProtocol === 'http:' || parentProtocol === 'https:') {\n if (shouldBeTreatedAsRelativeOrAbsolutePath(specifier)) {\n // Avoid accessing the `protocol` property due to the lazy getters.\n const parsedProtocol = parsed?.protocol;\n\n // `data:` and `blob:` disallowed due to allowing file: access via\n // indirection\n if (\n parsedProtocol &&\n parsedProtocol !== 'https:' &&\n parsedProtocol !== 'http:'\n ) {\n throw new ERR_NETWORK_IMPORT_DISALLOWED(\n specifier,\n parsedParentURL,\n 'remote imports cannot import from a local location.'\n )\n }\n\n return {url: parsed?.href || ''}\n }\n\n if (builtinModules.includes(specifier)) {\n throw new ERR_NETWORK_IMPORT_DISALLOWED(\n specifier,\n parsedParentURL,\n 'remote imports cannot import from a local location.'\n )\n }\n\n throw new ERR_NETWORK_IMPORT_DISALLOWED(\n specifier,\n parsedParentURL,\n 'only relative and absolute specifiers are supported.'\n )\n }\n }\n}\n\n// Note: this is from:\n// \n/**\n * Checks if a value has the shape of a WHATWG URL object.\n *\n * Using a symbol or instanceof would not be able to recognize URL objects\n * coming from other implementations (e.g. in Electron), so instead we are\n * checking some well known properties for a lack of a better test.\n *\n * We use `href` and `protocol` as they are the only properties that are\n * easy to retrieve and calculate due to the lazy nature of the getters.\n *\n * @template {unknown} Value\n * @param {Value} self\n * @returns {Value is URL}\n */\nfunction isURL(self) {\n return Boolean(\n self &&\n typeof self === 'object' &&\n 'href' in self &&\n typeof self.href === 'string' &&\n 'protocol' in self &&\n typeof self.protocol === 'string' &&\n self.href &&\n self.protocol\n )\n}\n\n/**\n * Validate user-input in `context` supplied by a custom loader.\n *\n * @param {unknown} parentURL\n * @returns {asserts parentURL is URL | string | undefined}\n */\nfunction throwIfInvalidParentURL(parentURL) {\n if (parentURL === undefined) {\n return // Main entry point, so no parent\n }\n\n if (typeof parentURL !== 'string' && !isURL(parentURL)) {\n throw new codes.ERR_INVALID_ARG_TYPE(\n 'parentURL',\n ['string', 'URL'],\n parentURL\n )\n }\n}\n\n/**\n * @param {string} specifier\n * @param {{parentURL?: string, conditions?: Array}} context\n * @returns {{url: string, format?: string | null}}\n */\nfunction defaultResolve(specifier, context = {}) {\n const {parentURL} = context;\n assert(parentURL !== undefined, 'expected `parentURL` to be defined');\n throwIfInvalidParentURL(parentURL);\n\n /** @type {URL | undefined} */\n let parsedParentURL;\n if (parentURL) {\n try {\n parsedParentURL = new URL$1(parentURL);\n } catch {\n // Ignore exception\n }\n }\n\n /** @type {URL | undefined} */\n let parsed;\n /** @type {string | undefined} */\n let protocol;\n\n try {\n parsed = shouldBeTreatedAsRelativeOrAbsolutePath(specifier)\n ? new URL$1(specifier, parsedParentURL)\n : new URL$1(specifier);\n\n // Avoid accessing the `protocol` property due to the lazy getters.\n protocol = parsed.protocol;\n\n if (protocol === 'data:') {\n return {url: parsed.href, format: null}\n }\n } catch {\n // Ignore exception\n }\n\n // There are multiple deep branches that can either throw or return; instead\n // of duplicating that deeply nested logic for the possible returns, DRY and\n // check for a return. This seems the least gnarly.\n const maybeReturn = checkIfDisallowedImport(\n specifier,\n parsed,\n parsedParentURL\n );\n\n if (maybeReturn) return maybeReturn\n\n // This must come after checkIfDisallowedImport\n if (protocol === undefined && parsed) {\n protocol = parsed.protocol;\n }\n\n if (protocol === 'node:') {\n return {url: specifier}\n }\n\n // This must come after checkIfDisallowedImport\n if (parsed && parsed.protocol === 'node:') return {url: specifier}\n\n const conditions = getConditionsSet(context.conditions);\n\n const url = moduleResolve(specifier, new URL$1(parentURL), conditions, false);\n\n return {\n // Do NOT cast `url` to a string: that will work even when there are real\n // problems, silencing them\n url: url.href,\n format: defaultGetFormatWithoutErrors(url, {parentURL})\n }\n}\n\n/**\n * @typedef {import('./lib/errors.js').ErrnoException} ErrnoException\n */\n\n\n/**\n * Match `import.meta.resolve` except that `parent` is required (you can pass\n * `import.meta.url`).\n *\n * @param {string} specifier\n * The module specifier to resolve relative to parent\n * (`/example.js`, `./example.js`, `../example.js`, `some-package`, `fs`,\n * etc).\n * @param {string} parent\n * The absolute parent module URL to resolve from.\n * You must pass `import.meta.url` or something else.\n * @returns {string}\n * Returns a string to a full `file:`, `data:`, or `node:` URL\n * to the found thing.\n */\nfunction resolve(specifier, parent) {\n if (!parent) {\n throw new Error(\n 'Please pass `parent`: `import-meta-resolve` cannot ponyfill that'\n )\n }\n\n try {\n return defaultResolve(specifier, {parentURL: parent}).url\n } catch (error) {\n // See: \n const exception = /** @type {ErrnoException} */ (error);\n\n if (\n (exception.code === 'ERR_UNSUPPORTED_DIR_IMPORT' ||\n exception.code === 'ERR_MODULE_NOT_FOUND') &&\n typeof exception.url === 'string'\n ) {\n return exception.url\n }\n\n throw error\n }\n}\n\nexport { moduleResolve, resolve };\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/core/package.json b/node_modules/@babel/core/package.json new file mode 100644 index 00000000..675d991f --- /dev/null +++ b/node_modules/@babel/core/package.json @@ -0,0 +1,82 @@ +{ + "name": "@babel/core", + "version": "7.26.0", + "description": "Babel compiler core.", + "main": "./lib/index.js", + "author": "The Babel Team (https://babel.dev/team)", + "license": "MIT", + "publishConfig": { + "access": "public" + }, + "repository": { + "type": "git", + "url": "https://github.com/babel/babel.git", + "directory": "packages/babel-core" + }, + "homepage": "https://babel.dev/docs/en/next/babel-core", + "bugs": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20core%22+is%3Aopen", + "keywords": [ + "6to5", + "babel", + "classes", + "const", + "es6", + "harmony", + "let", + "modules", + "transpile", + "transpiler", + "var", + "babel-core", + "compiler" + ], + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + }, + "browser": { + "./lib/config/files/index.js": "./lib/config/files/index-browser.js", + "./lib/config/resolve-targets.js": "./lib/config/resolve-targets-browser.js", + "./lib/transform-file.js": "./lib/transform-file-browser.js", + "./src/config/files/index.ts": "./src/config/files/index-browser.ts", + "./src/config/resolve-targets.ts": "./src/config/resolve-targets-browser.ts", + "./src/transform-file.ts": "./src/transform-file-browser.ts" + }, + "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" + }, + "devDependencies": { + "@babel/helper-transform-fixture-test-runner": "^7.26.0", + "@babel/plugin-syntax-flow": "^7.26.0", + "@babel/plugin-transform-flow-strip-types": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/preset-env": "^7.26.0", + "@babel/preset-typescript": "^7.26.0", + "@jridgewell/trace-mapping": "^0.3.25", + "@types/convert-source-map": "^2.0.0", + "@types/debug": "^4.1.0", + "@types/gensync": "^1.0.0", + "@types/resolve": "^1.3.2", + "@types/semver": "^5.4.0", + "rimraf": "^3.0.0", + "ts-node": "^11.0.0-beta.1" + }, + "type": "commonjs" +} \ No newline at end of file diff --git a/node_modules/@babel/core/src/config/files/index-browser.ts b/node_modules/@babel/core/src/config/files/index-browser.ts new file mode 100644 index 00000000..352cff4f --- /dev/null +++ b/node_modules/@babel/core/src/config/files/index-browser.ts @@ -0,0 +1,113 @@ +import type { Handler } from "gensync"; + +import type { + ConfigFile, + IgnoreFile, + RelativeConfig, + FilePackageData, +} from "./types.ts"; + +import type { CallerMetadata } from "../validation/options.ts"; + +export type { ConfigFile, IgnoreFile, RelativeConfig, FilePackageData }; + +export function findConfigUpwards( + // eslint-disable-next-line @typescript-eslint/no-unused-vars + rootDir: string, +): string | null { + return null; +} + +// eslint-disable-next-line require-yield +export function* findPackageData(filepath: string): Handler { + return { + filepath, + directories: [], + pkg: null, + isPackage: false, + }; +} + +// eslint-disable-next-line require-yield +export function* findRelativeConfig( + // eslint-disable-next-line @typescript-eslint/no-unused-vars + pkgData: FilePackageData, + // eslint-disable-next-line @typescript-eslint/no-unused-vars + envName: string, + // eslint-disable-next-line @typescript-eslint/no-unused-vars + caller: CallerMetadata | undefined, +): Handler { + return { config: null, ignore: null }; +} + +// eslint-disable-next-line require-yield +export function* findRootConfig( + // eslint-disable-next-line @typescript-eslint/no-unused-vars + dirname: string, + // eslint-disable-next-line @typescript-eslint/no-unused-vars + envName: string, + // eslint-disable-next-line @typescript-eslint/no-unused-vars + caller: CallerMetadata | undefined, +): Handler { + return null; +} + +// eslint-disable-next-line require-yield +export function* loadConfig( + name: string, + dirname: string, + // eslint-disable-next-line @typescript-eslint/no-unused-vars + envName: string, + // eslint-disable-next-line @typescript-eslint/no-unused-vars + caller: CallerMetadata | undefined, +): Handler { + throw new Error(`Cannot load ${name} relative to ${dirname} in a browser`); +} + +// eslint-disable-next-line require-yield +export function* resolveShowConfigPath( + // eslint-disable-next-line @typescript-eslint/no-unused-vars + dirname: string, +): Handler { + return null; +} + +export const ROOT_CONFIG_FILENAMES: string[] = []; + +type Resolved = + | { loader: "require"; filepath: string } + | { loader: "import"; filepath: string }; + +// eslint-disable-next-line @typescript-eslint/no-unused-vars +export function resolvePlugin(name: string, dirname: string): Resolved | null { + return null; +} + +// eslint-disable-next-line @typescript-eslint/no-unused-vars +export function resolvePreset(name: string, dirname: string): Resolved | null { + return null; +} + +export function loadPlugin( + name: string, + dirname: string, +): Handler<{ + filepath: string; + value: unknown; +}> { + throw new Error( + `Cannot load plugin ${name} relative to ${dirname} in a browser`, + ); +} + +export function loadPreset( + name: string, + dirname: string, +): Handler<{ + filepath: string; + value: unknown; +}> { + throw new Error( + `Cannot load preset ${name} relative to ${dirname} in a browser`, + ); +} diff --git a/node_modules/@babel/core/src/config/files/index.ts b/node_modules/@babel/core/src/config/files/index.ts new file mode 100644 index 00000000..b138e8da --- /dev/null +++ b/node_modules/@babel/core/src/config/files/index.ts @@ -0,0 +1,29 @@ +type indexBrowserType = typeof import("./index-browser"); +type indexType = typeof import("./index"); + +// Kind of gross, but essentially asserting that the exports of this module are the same as the +// exports of index-browser, since this file may be replaced at bundle time with index-browser. +({}) as any as indexBrowserType as indexType; + +export { findPackageData } from "./package.ts"; + +export { + findConfigUpwards, + findRelativeConfig, + findRootConfig, + loadConfig, + resolveShowConfigPath, + ROOT_CONFIG_FILENAMES, +} from "./configuration.ts"; +export type { + ConfigFile, + IgnoreFile, + RelativeConfig, + FilePackageData, +} from "./types.ts"; +export { + loadPlugin, + loadPreset, + resolvePlugin, + resolvePreset, +} from "./plugins.ts"; diff --git a/node_modules/@babel/core/src/config/resolve-targets-browser.ts b/node_modules/@babel/core/src/config/resolve-targets-browser.ts new file mode 100644 index 00000000..f93294d2 --- /dev/null +++ b/node_modules/@babel/core/src/config/resolve-targets-browser.ts @@ -0,0 +1,40 @@ +import type { ValidatedOptions } from "./validation/options.ts"; +import getTargets, { + type InputTargets, +} from "@babel/helper-compilation-targets"; + +import type { Targets } from "@babel/helper-compilation-targets"; + +export function resolveBrowserslistConfigFile( + // eslint-disable-next-line @typescript-eslint/no-unused-vars + browserslistConfigFile: string, + // eslint-disable-next-line @typescript-eslint/no-unused-vars + configFilePath: string, +): string | void { + return undefined; +} + +export function resolveTargets( + options: ValidatedOptions, + // eslint-disable-next-line @typescript-eslint/no-unused-vars + root: string, +): Targets { + const optTargets = options.targets; + let targets: InputTargets; + + if (typeof optTargets === "string" || Array.isArray(optTargets)) { + targets = { browsers: optTargets }; + } else if (optTargets) { + if ("esmodules" in optTargets) { + targets = { ...optTargets, esmodules: "intersect" }; + } else { + // https://github.com/microsoft/TypeScript/issues/17002 + targets = optTargets as InputTargets; + } + } + + return getTargets(targets, { + ignoreBrowserslistConfig: true, + browserslistEnv: options.browserslistEnv, + }); +} diff --git a/node_modules/@babel/core/src/config/resolve-targets.ts b/node_modules/@babel/core/src/config/resolve-targets.ts new file mode 100644 index 00000000..6271c9f4 --- /dev/null +++ b/node_modules/@babel/core/src/config/resolve-targets.ts @@ -0,0 +1,56 @@ +type browserType = typeof import("./resolve-targets-browser"); +type nodeType = typeof import("./resolve-targets"); + +// Kind of gross, but essentially asserting that the exports of this module are the same as the +// exports of index-browser, since this file may be replaced at bundle time with index-browser. +({}) as any as browserType as nodeType; + +import type { ValidatedOptions } from "./validation/options.ts"; +import path from "path"; +import getTargets, { + type InputTargets, +} from "@babel/helper-compilation-targets"; + +import type { Targets } from "@babel/helper-compilation-targets"; + +export function resolveBrowserslistConfigFile( + browserslistConfigFile: string, + configFileDir: string, +): string | undefined { + return path.resolve(configFileDir, browserslistConfigFile); +} + +export function resolveTargets( + options: ValidatedOptions, + root: string, +): Targets { + const optTargets = options.targets; + let targets: InputTargets; + + if (typeof optTargets === "string" || Array.isArray(optTargets)) { + targets = { browsers: optTargets }; + } else if (optTargets) { + if ("esmodules" in optTargets) { + targets = { ...optTargets, esmodules: "intersect" }; + } else { + // https://github.com/microsoft/TypeScript/issues/17002 + targets = optTargets as InputTargets; + } + } + + const { browserslistConfigFile } = options; + let configFile; + let ignoreBrowserslistConfig = false; + if (typeof browserslistConfigFile === "string") { + configFile = browserslistConfigFile; + } else { + ignoreBrowserslistConfig = browserslistConfigFile === false; + } + + return getTargets(targets, { + ignoreBrowserslistConfig, + configFile, + configPath: root, + browserslistEnv: options.browserslistEnv, + }); +} diff --git a/node_modules/@babel/core/src/transform-file-browser.ts b/node_modules/@babel/core/src/transform-file-browser.ts new file mode 100644 index 00000000..f316cb43 --- /dev/null +++ b/node_modules/@babel/core/src/transform-file-browser.ts @@ -0,0 +1,31 @@ +// duplicated from transform-file so we do not have to import anything here +type TransformFile = { + (filename: string, callback: (error: Error, file: null) => void): void; + ( + filename: string, + opts: any, + callback: (error: Error, file: null) => void, + ): void; +}; + +export const transformFile: TransformFile = function transformFile( + filename, + opts, + callback?: (error: Error, file: null) => void, +) { + if (typeof opts === "function") { + callback = opts; + } + + callback(new Error("Transforming files is not supported in browsers"), null); +}; + +export function transformFileSync(): never { + throw new Error("Transforming files is not supported in browsers"); +} + +export function transformFileAsync() { + return Promise.reject( + new Error("Transforming files is not supported in browsers"), + ); +} diff --git a/node_modules/@babel/core/src/transform-file.ts b/node_modules/@babel/core/src/transform-file.ts new file mode 100644 index 00000000..6bc2f836 --- /dev/null +++ b/node_modules/@babel/core/src/transform-file.ts @@ -0,0 +1,55 @@ +import gensync, { type Handler } from "gensync"; + +import loadConfig from "./config/index.ts"; +import type { InputOptions, ResolvedConfig } from "./config/index.ts"; +import { run } from "./transformation/index.ts"; +import type { FileResult, FileResultCallback } from "./transformation/index.ts"; +import * as fs from "./gensync-utils/fs.ts"; + +type transformFileBrowserType = typeof import("./transform-file-browser"); +type transformFileType = typeof import("./transform-file"); + +// Kind of gross, but essentially asserting that the exports of this module are the same as the +// exports of transform-file-browser, since this file may be replaced at bundle time with +// transform-file-browser. +({}) as any as transformFileBrowserType as transformFileType; + +const transformFileRunner = gensync(function* ( + filename: string, + opts?: InputOptions, +): Handler { + const options = { ...opts, filename }; + + const config: ResolvedConfig | null = yield* loadConfig(options); + if (config === null) return null; + + const code = yield* fs.readFile(filename, "utf8"); + return yield* run(config, code); +}); + +// @ts-expect-error TS doesn't detect that this signature is compatible +export function transformFile( + filename: string, + callback: FileResultCallback, +): void; +export function transformFile( + filename: string, + opts: InputOptions | undefined | null, + callback: FileResultCallback, +): void; +export function transformFile( + ...args: Parameters +) { + transformFileRunner.errback(...args); +} + +export function transformFileSync( + ...args: Parameters +) { + return transformFileRunner.sync(...args); +} +export function transformFileAsync( + ...args: Parameters +) { + return transformFileRunner.async(...args); +} diff --git a/node_modules/@babel/generator/LICENSE b/node_modules/@babel/generator/LICENSE new file mode 100644 index 00000000..f31575ec --- /dev/null +++ b/node_modules/@babel/generator/LICENSE @@ -0,0 +1,22 @@ +MIT License + +Copyright (c) 2014-present Sebastian McKenzie and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@babel/generator/README.md b/node_modules/@babel/generator/README.md new file mode 100644 index 00000000..d56149a8 --- /dev/null +++ b/node_modules/@babel/generator/README.md @@ -0,0 +1,19 @@ +# @babel/generator + +> Turns an AST into code. + +See our website [@babel/generator](https://babeljs.io/docs/babel-generator) for more information or the [issues](https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20generator%22+is%3Aopen) associated with this package. + +## Install + +Using npm: + +```sh +npm install --save-dev @babel/generator +``` + +or using yarn: + +```sh +yarn add @babel/generator --dev +``` diff --git a/node_modules/@babel/generator/lib/buffer.js b/node_modules/@babel/generator/lib/buffer.js new file mode 100644 index 00000000..23bedfa7 --- /dev/null +++ b/node_modules/@babel/generator/lib/buffer.js @@ -0,0 +1,317 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +class Buffer { + constructor(map, indentChar) { + this._map = null; + this._buf = ""; + this._str = ""; + this._appendCount = 0; + this._last = 0; + this._queue = []; + this._queueCursor = 0; + this._canMarkIdName = true; + this._indentChar = ""; + this._fastIndentations = []; + this._position = { + line: 1, + column: 0 + }; + this._sourcePosition = { + identifierName: undefined, + identifierNamePos: undefined, + line: undefined, + column: undefined, + filename: undefined + }; + this._map = map; + this._indentChar = indentChar; + for (let i = 0; i < 64; i++) { + this._fastIndentations.push(indentChar.repeat(i)); + } + this._allocQueue(); + } + _allocQueue() { + const queue = this._queue; + for (let i = 0; i < 16; i++) { + queue.push({ + char: 0, + repeat: 1, + line: undefined, + column: undefined, + identifierName: undefined, + identifierNamePos: undefined, + filename: "" + }); + } + } + _pushQueue(char, repeat, line, column, filename) { + const cursor = this._queueCursor; + if (cursor === this._queue.length) { + this._allocQueue(); + } + const item = this._queue[cursor]; + item.char = char; + item.repeat = repeat; + item.line = line; + item.column = column; + item.filename = filename; + this._queueCursor++; + } + _popQueue() { + if (this._queueCursor === 0) { + throw new Error("Cannot pop from empty queue"); + } + return this._queue[--this._queueCursor]; + } + get() { + this._flush(); + const map = this._map; + const result = { + code: (this._buf + this._str).trimRight(), + decodedMap: map == null ? void 0 : map.getDecoded(), + get __mergedMap() { + return this.map; + }, + get map() { + const resultMap = map ? map.get() : null; + result.map = resultMap; + return resultMap; + }, + set map(value) { + Object.defineProperty(result, "map", { + value, + writable: true + }); + }, + get rawMappings() { + const mappings = map == null ? void 0 : map.getRawMappings(); + result.rawMappings = mappings; + return mappings; + }, + set rawMappings(value) { + Object.defineProperty(result, "rawMappings", { + value, + writable: true + }); + } + }; + return result; + } + append(str, maybeNewline) { + this._flush(); + this._append(str, this._sourcePosition, maybeNewline); + } + appendChar(char) { + this._flush(); + this._appendChar(char, 1, this._sourcePosition); + } + queue(char) { + if (char === 10) { + while (this._queueCursor !== 0) { + const char = this._queue[this._queueCursor - 1].char; + if (char !== 32 && char !== 9) { + break; + } + this._queueCursor--; + } + } + const sourcePosition = this._sourcePosition; + this._pushQueue(char, 1, sourcePosition.line, sourcePosition.column, sourcePosition.filename); + } + queueIndentation(repeat) { + if (repeat === 0) return; + this._pushQueue(-1, repeat, undefined, undefined, undefined); + } + _flush() { + const queueCursor = this._queueCursor; + const queue = this._queue; + for (let i = 0; i < queueCursor; i++) { + const item = queue[i]; + this._appendChar(item.char, item.repeat, item); + } + this._queueCursor = 0; + } + _appendChar(char, repeat, sourcePos) { + this._last = char; + if (char === -1) { + const fastIndentation = this._fastIndentations[repeat]; + if (fastIndentation !== undefined) { + this._str += fastIndentation; + } else { + this._str += repeat > 1 ? this._indentChar.repeat(repeat) : this._indentChar; + } + } else { + this._str += repeat > 1 ? String.fromCharCode(char).repeat(repeat) : String.fromCharCode(char); + } + if (char !== 10) { + this._mark(sourcePos.line, sourcePos.column, sourcePos.identifierName, sourcePos.identifierNamePos, sourcePos.filename); + this._position.column += repeat; + } else { + this._position.line++; + this._position.column = 0; + } + if (this._canMarkIdName) { + sourcePos.identifierName = undefined; + sourcePos.identifierNamePos = undefined; + } + } + _append(str, sourcePos, maybeNewline) { + const len = str.length; + const position = this._position; + this._last = str.charCodeAt(len - 1); + if (++this._appendCount > 4096) { + +this._str; + this._buf += this._str; + this._str = str; + this._appendCount = 0; + } else { + this._str += str; + } + if (!maybeNewline && !this._map) { + position.column += len; + return; + } + const { + column, + identifierName, + identifierNamePos, + filename + } = sourcePos; + let line = sourcePos.line; + if ((identifierName != null || identifierNamePos != null) && this._canMarkIdName) { + sourcePos.identifierName = undefined; + sourcePos.identifierNamePos = undefined; + } + let i = str.indexOf("\n"); + let last = 0; + if (i !== 0) { + this._mark(line, column, identifierName, identifierNamePos, filename); + } + while (i !== -1) { + position.line++; + position.column = 0; + last = i + 1; + if (last < len && line !== undefined) { + this._mark(++line, 0, null, null, filename); + } + i = str.indexOf("\n", last); + } + position.column += len - last; + } + _mark(line, column, identifierName, identifierNamePos, filename) { + var _this$_map; + (_this$_map = this._map) == null || _this$_map.mark(this._position, line, column, identifierName, identifierNamePos, filename); + } + removeTrailingNewline() { + const queueCursor = this._queueCursor; + if (queueCursor !== 0 && this._queue[queueCursor - 1].char === 10) { + this._queueCursor--; + } + } + removeLastSemicolon() { + const queueCursor = this._queueCursor; + if (queueCursor !== 0 && this._queue[queueCursor - 1].char === 59) { + this._queueCursor--; + } + } + getLastChar() { + const queueCursor = this._queueCursor; + return queueCursor !== 0 ? this._queue[queueCursor - 1].char : this._last; + } + getNewlineCount() { + const queueCursor = this._queueCursor; + let count = 0; + if (queueCursor === 0) return this._last === 10 ? 1 : 0; + for (let i = queueCursor - 1; i >= 0; i--) { + if (this._queue[i].char !== 10) { + break; + } + count++; + } + return count === queueCursor && this._last === 10 ? count + 1 : count; + } + endsWithCharAndNewline() { + const queue = this._queue; + const queueCursor = this._queueCursor; + if (queueCursor !== 0) { + const lastCp = queue[queueCursor - 1].char; + if (lastCp !== 10) return; + if (queueCursor > 1) { + return queue[queueCursor - 2].char; + } else { + return this._last; + } + } + } + hasContent() { + return this._queueCursor !== 0 || !!this._last; + } + exactSource(loc, cb) { + if (!this._map) { + cb(); + return; + } + this.source("start", loc); + const identifierName = loc.identifierName; + const sourcePos = this._sourcePosition; + if (identifierName) { + this._canMarkIdName = false; + sourcePos.identifierName = identifierName; + } + cb(); + if (identifierName) { + this._canMarkIdName = true; + sourcePos.identifierName = undefined; + sourcePos.identifierNamePos = undefined; + } + this.source("end", loc); + } + source(prop, loc) { + if (!this._map) return; + this._normalizePosition(prop, loc, 0); + } + sourceWithOffset(prop, loc, columnOffset) { + if (!this._map) return; + this._normalizePosition(prop, loc, columnOffset); + } + _normalizePosition(prop, loc, columnOffset) { + const pos = loc[prop]; + const target = this._sourcePosition; + if (pos) { + target.line = pos.line; + target.column = Math.max(pos.column + columnOffset, 0); + target.filename = loc.filename; + } + } + getCurrentColumn() { + const queue = this._queue; + const queueCursor = this._queueCursor; + let lastIndex = -1; + let len = 0; + for (let i = 0; i < queueCursor; i++) { + const item = queue[i]; + if (item.char === 10) { + lastIndex = len; + } + len += item.repeat; + } + return lastIndex === -1 ? this._position.column + len : len - 1 - lastIndex; + } + getCurrentLine() { + let count = 0; + const queue = this._queue; + for (let i = 0; i < this._queueCursor; i++) { + if (queue[i].char === 10) { + count++; + } + } + return this._position.line + count; + } +} +exports.default = Buffer; + +//# sourceMappingURL=buffer.js.map diff --git a/node_modules/@babel/generator/lib/buffer.js.map b/node_modules/@babel/generator/lib/buffer.js.map new file mode 100644 index 00000000..d92c017d --- /dev/null +++ b/node_modules/@babel/generator/lib/buffer.js.map @@ -0,0 +1 @@ +{"version":3,"names":["Buffer","constructor","map","indentChar","_map","_buf","_str","_appendCount","_last","_queue","_queueCursor","_canMarkIdName","_indentChar","_fastIndentations","_position","line","column","_sourcePosition","identifierName","undefined","identifierNamePos","filename","i","push","repeat","_allocQueue","queue","char","_pushQueue","cursor","length","item","_popQueue","Error","get","_flush","result","code","trimRight","decodedMap","getDecoded","__mergedMap","resultMap","value","Object","defineProperty","writable","rawMappings","mappings","getRawMappings","append","str","maybeNewline","_append","appendChar","_appendChar","sourcePosition","queueIndentation","queueCursor","sourcePos","fastIndentation","String","fromCharCode","_mark","len","position","charCodeAt","indexOf","last","_this$_map","mark","removeTrailingNewline","removeLastSemicolon","getLastChar","getNewlineCount","count","endsWithCharAndNewline","lastCp","hasContent","exactSource","loc","cb","source","prop","_normalizePosition","sourceWithOffset","columnOffset","pos","target","Math","max","getCurrentColumn","lastIndex","getCurrentLine","exports","default"],"sources":["../src/buffer.ts"],"sourcesContent":["import type SourceMap from \"./source-map.ts\";\n\n// We inline this package\n// eslint-disable-next-line import/no-extraneous-dependencies\nimport * as charcodes from \"charcodes\";\n\nexport type Pos = {\n line: number;\n column: number;\n index: number;\n};\nexport type Loc = {\n start?: Pos;\n end?: Pos;\n filename?: string;\n};\ntype SourcePos = {\n line: number | undefined;\n column: number | undefined;\n identifierName: string | undefined;\n filename: string | undefined;\n};\ntype InternalSourcePos = SourcePos & { identifierNamePos: Pos };\n\ntype QueueItem = {\n char: number;\n repeat: number;\n line: number | undefined;\n column: number | undefined;\n identifierName: undefined; // Not used, it always undefined.\n identifierNamePos: undefined; // Not used, it always undefined.\n filename: string | undefined;\n};\n\nexport default class Buffer {\n constructor(map: SourceMap | null, indentChar: string) {\n this._map = map;\n this._indentChar = indentChar;\n\n for (let i = 0; i < 64; i++) {\n this._fastIndentations.push(indentChar.repeat(i));\n }\n\n this._allocQueue();\n }\n\n _map: SourceMap = null;\n _buf = \"\";\n _str = \"\";\n _appendCount = 0;\n _last = 0;\n _queue: QueueItem[] = [];\n _queueCursor = 0;\n _canMarkIdName = true;\n _indentChar = \"\";\n _fastIndentations: string[] = [];\n\n _position = {\n line: 1,\n column: 0,\n };\n _sourcePosition: InternalSourcePos = {\n identifierName: undefined,\n identifierNamePos: undefined,\n line: undefined,\n column: undefined,\n filename: undefined,\n };\n\n _allocQueue() {\n const queue = this._queue;\n\n for (let i = 0; i < 16; i++) {\n queue.push({\n char: 0,\n repeat: 1,\n line: undefined,\n column: undefined,\n identifierName: undefined,\n identifierNamePos: undefined,\n filename: \"\",\n });\n }\n }\n\n _pushQueue(\n char: number,\n repeat: number,\n line: number | undefined,\n column: number | undefined,\n filename: string | undefined,\n ) {\n const cursor = this._queueCursor;\n if (cursor === this._queue.length) {\n this._allocQueue();\n }\n const item = this._queue[cursor];\n item.char = char;\n item.repeat = repeat;\n item.line = line;\n item.column = column;\n item.filename = filename;\n\n this._queueCursor++;\n }\n\n _popQueue(): QueueItem {\n if (this._queueCursor === 0) {\n throw new Error(\"Cannot pop from empty queue\");\n }\n return this._queue[--this._queueCursor];\n }\n\n /**\n * Get the final string output from the buffer, along with the sourcemap if one exists.\n */\n\n get() {\n this._flush();\n\n const map = this._map;\n const result = {\n // Whatever trim is used here should not execute a regex against the\n // source string since it may be arbitrarily large after all transformations\n code: (this._buf + this._str).trimRight(),\n // Decoded sourcemap is free to generate.\n decodedMap: map?.getDecoded(),\n // Used as a marker for backwards compatibility. We moved input map merging\n // into the generator. We cannot merge the input map a second time, so the\n // presence of this field tells us we've already done the work.\n get __mergedMap() {\n return this.map;\n },\n // Encoding the sourcemap is moderately CPU expensive.\n get map() {\n const resultMap = map ? map.get() : null;\n result.map = resultMap;\n return resultMap;\n },\n set map(value) {\n Object.defineProperty(result, \"map\", { value, writable: true });\n },\n // Retrieving the raw mappings is very memory intensive.\n get rawMappings() {\n const mappings = map?.getRawMappings();\n result.rawMappings = mappings;\n return mappings;\n },\n set rawMappings(value) {\n Object.defineProperty(result, \"rawMappings\", { value, writable: true });\n },\n };\n\n return result;\n }\n\n /**\n * Add a string to the buffer that cannot be reverted.\n */\n\n append(str: string, maybeNewline: boolean): void {\n this._flush();\n\n this._append(str, this._sourcePosition, maybeNewline);\n }\n\n appendChar(char: number): void {\n this._flush();\n this._appendChar(char, 1, this._sourcePosition);\n }\n\n /**\n * Add a string to the buffer than can be reverted.\n */\n queue(char: number): void {\n // Drop trailing spaces when a newline is inserted.\n if (char === charcodes.lineFeed) {\n while (this._queueCursor !== 0) {\n const char = this._queue[this._queueCursor - 1].char;\n if (char !== charcodes.space && char !== charcodes.tab) {\n break;\n }\n\n this._queueCursor--;\n }\n }\n\n const sourcePosition = this._sourcePosition;\n this._pushQueue(\n char,\n 1,\n sourcePosition.line,\n sourcePosition.column,\n sourcePosition.filename,\n );\n }\n\n /**\n * Same as queue, but this indentation will never have a sourcemap marker.\n */\n queueIndentation(repeat: number): void {\n if (repeat === 0) return;\n this._pushQueue(-1, repeat, undefined, undefined, undefined);\n }\n\n _flush(): void {\n const queueCursor = this._queueCursor;\n const queue = this._queue;\n for (let i = 0; i < queueCursor; i++) {\n const item: QueueItem = queue[i];\n this._appendChar(item.char, item.repeat, item);\n }\n this._queueCursor = 0;\n }\n\n _appendChar(\n char: number,\n repeat: number,\n sourcePos: InternalSourcePos,\n ): void {\n this._last = char;\n\n if (char === -1) {\n const fastIndentation = this._fastIndentations[repeat];\n if (fastIndentation !== undefined) {\n this._str += fastIndentation;\n } else {\n this._str +=\n repeat > 1 ? this._indentChar.repeat(repeat) : this._indentChar;\n }\n } else {\n this._str +=\n repeat > 1\n ? String.fromCharCode(char).repeat(repeat)\n : String.fromCharCode(char);\n }\n\n if (char !== charcodes.lineFeed) {\n this._mark(\n sourcePos.line,\n sourcePos.column,\n sourcePos.identifierName,\n sourcePos.identifierNamePos,\n sourcePos.filename,\n );\n this._position.column += repeat;\n } else {\n this._position.line++;\n this._position.column = 0;\n }\n\n if (this._canMarkIdName) {\n sourcePos.identifierName = undefined;\n sourcePos.identifierNamePos = undefined;\n }\n }\n\n _append(\n str: string,\n sourcePos: InternalSourcePos,\n maybeNewline: boolean,\n ): void {\n const len = str.length;\n const position = this._position;\n\n this._last = str.charCodeAt(len - 1);\n\n if (++this._appendCount > 4096) {\n // eslint-disable-next-line @typescript-eslint/no-unused-expressions\n +this._str; // Unexplainable huge performance boost. Ref: https://github.com/davidmarkclements/flatstr License: MIT\n this._buf += this._str;\n this._str = str;\n this._appendCount = 0;\n } else {\n this._str += str;\n }\n\n if (!maybeNewline && !this._map) {\n position.column += len;\n return;\n }\n\n const { column, identifierName, identifierNamePos, filename } = sourcePos;\n let line = sourcePos.line;\n\n if (\n (identifierName != null || identifierNamePos != null) &&\n this._canMarkIdName\n ) {\n sourcePos.identifierName = undefined;\n sourcePos.identifierNamePos = undefined;\n }\n\n // Search for newline chars. We search only for `\\n`, since both `\\r` and\n // `\\r\\n` are normalized to `\\n` during parse. We exclude `\\u2028` and\n // `\\u2029` for performance reasons, they're so uncommon that it's probably\n // ok. It's also unclear how other sourcemap utilities handle them...\n let i = str.indexOf(\"\\n\");\n let last = 0;\n\n // If the string starts with a newline char, then adding a mark is redundant.\n // This catches both \"no newlines\" and \"newline after several chars\".\n if (i !== 0) {\n this._mark(line, column, identifierName, identifierNamePos, filename);\n }\n\n // Now, find each remaining newline char in the string.\n while (i !== -1) {\n position.line++;\n position.column = 0;\n last = i + 1;\n\n // We mark the start of each line, which happens directly after this newline char\n // unless this is the last char.\n // When manually adding multi-line content (such as a comment), `line` will be `undefined`.\n if (last < len && line !== undefined) {\n this._mark(++line, 0, null, null, filename);\n }\n i = str.indexOf(\"\\n\", last);\n }\n position.column += len - last;\n }\n\n _mark(\n line: number | undefined,\n column: number | undefined,\n identifierName: string | undefined,\n identifierNamePos: Pos | undefined,\n filename: string | undefined,\n ): void {\n this._map?.mark(\n this._position,\n line,\n column,\n identifierName,\n identifierNamePos,\n filename,\n );\n }\n\n removeTrailingNewline(): void {\n const queueCursor = this._queueCursor;\n if (\n queueCursor !== 0 &&\n this._queue[queueCursor - 1].char === charcodes.lineFeed\n ) {\n this._queueCursor--;\n }\n }\n\n removeLastSemicolon(): void {\n const queueCursor = this._queueCursor;\n if (\n queueCursor !== 0 &&\n this._queue[queueCursor - 1].char === charcodes.semicolon\n ) {\n this._queueCursor--;\n }\n }\n\n getLastChar(): number {\n const queueCursor = this._queueCursor;\n return queueCursor !== 0 ? this._queue[queueCursor - 1].char : this._last;\n }\n\n /**\n * This will only detect at most 1 newline after a call to `flush()`,\n * but this has not been found so far, and an accurate count can be achieved if needed later.\n */\n getNewlineCount(): number {\n const queueCursor = this._queueCursor;\n let count = 0;\n if (queueCursor === 0) return this._last === charcodes.lineFeed ? 1 : 0;\n for (let i = queueCursor - 1; i >= 0; i--) {\n if (this._queue[i].char !== charcodes.lineFeed) {\n break;\n }\n count++;\n }\n return count === queueCursor && this._last === charcodes.lineFeed\n ? count + 1\n : count;\n }\n\n /**\n * check if current _last + queue ends with newline, return the character before newline\n */\n endsWithCharAndNewline(): number {\n const queue = this._queue;\n const queueCursor = this._queueCursor;\n if (queueCursor !== 0) {\n // every element in queue is one-length whitespace string\n const lastCp = queue[queueCursor - 1].char;\n if (lastCp !== charcodes.lineFeed) return;\n if (queueCursor > 1) {\n return queue[queueCursor - 2].char;\n } else {\n return this._last;\n }\n }\n // We assume that everything being matched is at most a single token plus some whitespace,\n // which everything currently is, but otherwise we'd have to expand _last or check _buf.\n }\n\n hasContent(): boolean {\n return this._queueCursor !== 0 || !!this._last;\n }\n\n /**\n * Certain sourcemap usecases expect mappings to be more accurate than\n * Babel's generic sourcemap handling allows. For now, we special-case\n * identifiers to allow for the primary cases to work.\n * The goal of this line is to ensure that the map output from Babel will\n * have an exact range on identifiers in the output code. Without this\n * line, Babel would potentially include some number of trailing tokens\n * that are printed after the identifier, but before another location has\n * been assigned.\n * This allows tooling like Rollup and Webpack to more accurately perform\n * their own transformations. Most importantly, this allows the import/export\n * transformations performed by those tools to loose less information when\n * applying their own transformations on top of the code and map results\n * generated by Babel itself.\n *\n * The primary example of this is the snippet:\n *\n * import mod from \"mod\";\n * mod();\n *\n * With this line, there will be one mapping range over \"mod\" and another\n * over \"();\", where previously it would have been a single mapping.\n */\n exactSource(loc: Loc | undefined, cb: () => void) {\n if (!this._map) {\n cb();\n return;\n }\n\n this.source(\"start\", loc);\n // @ts-expect-error identifierName is not defined\n const identifierName = loc.identifierName;\n const sourcePos = this._sourcePosition;\n if (identifierName) {\n this._canMarkIdName = false;\n sourcePos.identifierName = identifierName;\n }\n cb();\n\n if (identifierName) {\n this._canMarkIdName = true;\n sourcePos.identifierName = undefined;\n sourcePos.identifierNamePos = undefined;\n }\n this.source(\"end\", loc);\n }\n\n /**\n * Sets a given position as the current source location so generated code after this call\n * will be given this position in the sourcemap.\n */\n\n source(prop: \"start\" | \"end\", loc: Loc | undefined): void {\n if (!this._map) return;\n\n // Since this is called extremely often, we reuse the same _sourcePosition\n // object for the whole lifetime of the buffer.\n this._normalizePosition(prop, loc, 0);\n }\n\n sourceWithOffset(\n prop: \"start\" | \"end\",\n loc: Loc | undefined,\n columnOffset: number,\n ): void {\n if (!this._map) return;\n\n this._normalizePosition(prop, loc, columnOffset);\n }\n\n _normalizePosition(prop: \"start\" | \"end\", loc: Loc, columnOffset: number) {\n const pos = loc[prop];\n const target = this._sourcePosition;\n\n if (pos) {\n target.line = pos.line;\n // TODO: Fix https://github.com/babel/babel/issues/15712 in downstream\n target.column = Math.max(pos.column + columnOffset, 0);\n target.filename = loc.filename;\n }\n }\n\n getCurrentColumn(): number {\n const queue = this._queue;\n const queueCursor = this._queueCursor;\n\n let lastIndex = -1;\n let len = 0;\n for (let i = 0; i < queueCursor; i++) {\n const item = queue[i];\n if (item.char === charcodes.lineFeed) {\n lastIndex = len;\n }\n len += item.repeat;\n }\n\n return lastIndex === -1 ? this._position.column + len : len - 1 - lastIndex;\n }\n\n getCurrentLine(): number {\n let count = 0;\n\n const queue = this._queue;\n for (let i = 0; i < this._queueCursor; i++) {\n if (queue[i].char === charcodes.lineFeed) {\n count++;\n }\n }\n\n return this._position.line + count;\n }\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/base.js b/node_modules/@babel/generator/lib/generators/base.js new file mode 100644 index 00000000..826b3101 --- /dev/null +++ b/node_modules/@babel/generator/lib/generators/base.js @@ -0,0 +1,94 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.BlockStatement = BlockStatement; +exports.Directive = Directive; +exports.DirectiveLiteral = DirectiveLiteral; +exports.File = File; +exports.InterpreterDirective = InterpreterDirective; +exports.Placeholder = Placeholder; +exports.Program = Program; +function File(node) { + if (node.program) { + this.print(node.program.interpreter); + } + this.print(node.program); +} +function Program(node) { + var _node$directives; + this.noIndentInnerCommentsHere(); + this.printInnerComments(); + const directivesLen = (_node$directives = node.directives) == null ? void 0 : _node$directives.length; + if (directivesLen) { + var _node$directives$trai; + const newline = node.body.length ? 2 : 1; + this.printSequence(node.directives, { + trailingCommentsLineOffset: newline + }); + if (!((_node$directives$trai = node.directives[directivesLen - 1].trailingComments) != null && _node$directives$trai.length)) { + this.newline(newline); + } + } + this.printSequence(node.body); +} +function BlockStatement(node) { + var _node$directives2; + this.tokenChar(123); + const exit = this.enterDelimited(); + const directivesLen = (_node$directives2 = node.directives) == null ? void 0 : _node$directives2.length; + if (directivesLen) { + var _node$directives$trai2; + const newline = node.body.length ? 2 : 1; + this.printSequence(node.directives, { + indent: true, + trailingCommentsLineOffset: newline + }); + if (!((_node$directives$trai2 = node.directives[directivesLen - 1].trailingComments) != null && _node$directives$trai2.length)) { + this.newline(newline); + } + } + this.printSequence(node.body, { + indent: true + }); + exit(); + this.rightBrace(node); +} +function Directive(node) { + this.print(node.value); + this.semicolon(); +} +const unescapedSingleQuoteRE = /(?:^|[^\\])(?:\\\\)*'/; +const unescapedDoubleQuoteRE = /(?:^|[^\\])(?:\\\\)*"/; +function DirectiveLiteral(node) { + const raw = this.getPossibleRaw(node); + if (!this.format.minified && raw !== undefined) { + this.token(raw); + return; + } + const { + value + } = node; + if (!unescapedDoubleQuoteRE.test(value)) { + this.token(`"${value}"`); + } else if (!unescapedSingleQuoteRE.test(value)) { + this.token(`'${value}'`); + } else { + throw new Error("Malformed AST: it is not possible to print a directive containing" + " both unescaped single and double quotes."); + } +} +function InterpreterDirective(node) { + this.token(`#!${node.value}`); + this.newline(1, true); +} +function Placeholder(node) { + this.token("%%"); + this.print(node.name); + this.token("%%"); + if (node.expectedNode === "Statement") { + this.semicolon(); + } +} + +//# sourceMappingURL=base.js.map diff --git a/node_modules/@babel/generator/lib/generators/base.js.map b/node_modules/@babel/generator/lib/generators/base.js.map new file mode 100644 index 00000000..d7871ddc --- /dev/null +++ b/node_modules/@babel/generator/lib/generators/base.js.map @@ -0,0 +1 @@ +{"version":3,"names":["File","node","program","print","interpreter","Program","_node$directives","noIndentInnerCommentsHere","printInnerComments","directivesLen","directives","length","_node$directives$trai","newline","body","printSequence","trailingCommentsLineOffset","trailingComments","BlockStatement","_node$directives2","token","exit","enterDelimited","_node$directives$trai2","indent","rightBrace","Directive","value","semicolon","unescapedSingleQuoteRE","unescapedDoubleQuoteRE","DirectiveLiteral","raw","getPossibleRaw","format","minified","undefined","test","Error","InterpreterDirective","Placeholder","name","expectedNode"],"sources":["../../src/generators/base.ts"],"sourcesContent":["import type Printer from \"../printer.ts\";\nimport type * as t from \"@babel/types\";\n\nexport function File(this: Printer, node: t.File) {\n if (node.program) {\n // Print this here to ensure that Program node 'leadingComments' still\n // get printed after the hashbang.\n this.print(node.program.interpreter);\n }\n\n this.print(node.program);\n}\n\nexport function Program(this: Printer, node: t.Program) {\n // An empty Program doesn't have any inner tokens, so\n // we must explicitly print its inner comments.\n this.noIndentInnerCommentsHere();\n this.printInnerComments();\n\n const directivesLen = node.directives?.length;\n if (directivesLen) {\n const newline = node.body.length ? 2 : 1;\n this.printSequence(node.directives, {\n trailingCommentsLineOffset: newline,\n });\n if (!node.directives[directivesLen - 1].trailingComments?.length) {\n this.newline(newline);\n }\n }\n\n this.printSequence(node.body);\n}\n\nexport function BlockStatement(this: Printer, node: t.BlockStatement) {\n this.token(\"{\");\n const exit = this.enterDelimited();\n\n const directivesLen = node.directives?.length;\n if (directivesLen) {\n const newline = node.body.length ? 2 : 1;\n this.printSequence(node.directives, {\n indent: true,\n trailingCommentsLineOffset: newline,\n });\n if (!node.directives[directivesLen - 1].trailingComments?.length) {\n this.newline(newline);\n }\n }\n\n this.printSequence(node.body, { indent: true });\n\n exit();\n this.rightBrace(node);\n}\n\nexport function Directive(this: Printer, node: t.Directive) {\n this.print(node.value);\n this.semicolon();\n}\n\n// These regexes match an even number of \\ followed by a quote\nconst unescapedSingleQuoteRE = /(?:^|[^\\\\])(?:\\\\\\\\)*'/;\nconst unescapedDoubleQuoteRE = /(?:^|[^\\\\])(?:\\\\\\\\)*\"/;\n\nexport function DirectiveLiteral(this: Printer, node: t.DirectiveLiteral) {\n const raw = this.getPossibleRaw(node);\n if (!this.format.minified && raw !== undefined) {\n this.token(raw);\n return;\n }\n\n const { value } = node;\n\n // NOTE: In directives we can't change escapings,\n // because they change the behavior.\n // e.g. \"us\\x65 strict\" (\\x65 is e) is not a \"use strict\" directive.\n\n if (!unescapedDoubleQuoteRE.test(value)) {\n this.token(`\"${value}\"`);\n } else if (!unescapedSingleQuoteRE.test(value)) {\n this.token(`'${value}'`);\n } else {\n throw new Error(\n \"Malformed AST: it is not possible to print a directive containing\" +\n \" both unescaped single and double quotes.\",\n );\n }\n}\n\nexport function InterpreterDirective(\n this: Printer,\n node: t.InterpreterDirective,\n) {\n this.token(`#!${node.value}`);\n this.newline(1, true);\n}\n\nexport function Placeholder(this: Printer, node: t.Placeholder) {\n this.token(\"%%\");\n this.print(node.name);\n this.token(\"%%\");\n\n if (node.expectedNode === \"Statement\") {\n this.semicolon();\n }\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/classes.js b/node_modules/@babel/generator/lib/generators/classes.js new file mode 100644 index 00000000..794d7879 --- /dev/null +++ b/node_modules/@babel/generator/lib/generators/classes.js @@ -0,0 +1,216 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.ClassAccessorProperty = ClassAccessorProperty; +exports.ClassBody = ClassBody; +exports.ClassExpression = exports.ClassDeclaration = ClassDeclaration; +exports.ClassMethod = ClassMethod; +exports.ClassPrivateMethod = ClassPrivateMethod; +exports.ClassPrivateProperty = ClassPrivateProperty; +exports.ClassProperty = ClassProperty; +exports.StaticBlock = StaticBlock; +exports._classMethodHead = _classMethodHead; +var _t = require("@babel/types"); +const { + isExportDefaultDeclaration, + isExportNamedDeclaration +} = _t; +function ClassDeclaration(node, parent) { + const inExport = isExportDefaultDeclaration(parent) || isExportNamedDeclaration(parent); + if (!inExport || !this._shouldPrintDecoratorsBeforeExport(parent)) { + this.printJoin(node.decorators); + } + if (node.declare) { + this.word("declare"); + this.space(); + } + if (node.abstract) { + this.word("abstract"); + this.space(); + } + this.word("class"); + if (node.id) { + this.space(); + this.print(node.id); + } + this.print(node.typeParameters); + if (node.superClass) { + this.space(); + this.word("extends"); + this.space(); + this.print(node.superClass); + this.print(node.superTypeParameters); + } + if (node.implements) { + this.space(); + this.word("implements"); + this.space(); + this.printList(node.implements); + } + this.space(); + this.print(node.body); +} +function ClassBody(node) { + this.tokenChar(123); + if (node.body.length === 0) { + this.tokenChar(125); + } else { + this.newline(); + const separator = classBodyEmptySemicolonsPrinter(this, node); + separator == null || separator(-1); + const exit = this.enterDelimited(); + this.printJoin(node.body, { + statement: true, + indent: true, + separator, + printTrailingSeparator: true + }); + exit(); + if (!this.endsWith(10)) this.newline(); + this.rightBrace(node); + } +} +function classBodyEmptySemicolonsPrinter(printer, node) { + if (!printer.tokenMap || node.start == null || node.end == null) { + return null; + } + const indexes = printer.tokenMap.getIndexes(node); + if (!indexes) return null; + let k = 1; + let occurrenceCount = 0; + let nextLocIndex = 0; + const advanceNextLocIndex = () => { + while (nextLocIndex < node.body.length && node.body[nextLocIndex].start == null) { + nextLocIndex++; + } + }; + advanceNextLocIndex(); + return i => { + if (nextLocIndex <= i) { + nextLocIndex = i + 1; + advanceNextLocIndex(); + } + const end = nextLocIndex === node.body.length ? node.end : node.body[nextLocIndex].start; + let tok; + while (k < indexes.length && printer.tokenMap.matchesOriginal(tok = printer._tokens[indexes[k]], ";") && tok.start < end) { + printer.token(";", undefined, occurrenceCount++); + k++; + } + }; +} +function ClassProperty(node) { + this.printJoin(node.decorators); + if (!node.static && !this.format.preserveFormat) { + var _node$key$loc; + const endLine = (_node$key$loc = node.key.loc) == null || (_node$key$loc = _node$key$loc.end) == null ? void 0 : _node$key$loc.line; + if (endLine) this.catchUp(endLine); + } + this.tsPrintClassMemberModifiers(node); + if (node.computed) { + this.tokenChar(91); + this.print(node.key); + this.tokenChar(93); + } else { + this._variance(node); + this.print(node.key); + } + if (node.optional) { + this.tokenChar(63); + } + if (node.definite) { + this.tokenChar(33); + } + this.print(node.typeAnnotation); + if (node.value) { + this.space(); + this.tokenChar(61); + this.space(); + this.print(node.value); + } + this.semicolon(); +} +function ClassAccessorProperty(node) { + var _node$key$loc2; + this.printJoin(node.decorators); + const endLine = (_node$key$loc2 = node.key.loc) == null || (_node$key$loc2 = _node$key$loc2.end) == null ? void 0 : _node$key$loc2.line; + if (endLine) this.catchUp(endLine); + this.tsPrintClassMemberModifiers(node); + this.word("accessor", true); + this.space(); + if (node.computed) { + this.tokenChar(91); + this.print(node.key); + this.tokenChar(93); + } else { + this._variance(node); + this.print(node.key); + } + if (node.optional) { + this.tokenChar(63); + } + if (node.definite) { + this.tokenChar(33); + } + this.print(node.typeAnnotation); + if (node.value) { + this.space(); + this.tokenChar(61); + this.space(); + this.print(node.value); + } + this.semicolon(); +} +function ClassPrivateProperty(node) { + this.printJoin(node.decorators); + if (node.static) { + this.word("static"); + this.space(); + } + this.print(node.key); + this.print(node.typeAnnotation); + if (node.value) { + this.space(); + this.tokenChar(61); + this.space(); + this.print(node.value); + } + this.semicolon(); +} +function ClassMethod(node) { + this._classMethodHead(node); + this.space(); + this.print(node.body); +} +function ClassPrivateMethod(node) { + this._classMethodHead(node); + this.space(); + this.print(node.body); +} +function _classMethodHead(node) { + this.printJoin(node.decorators); + if (!this.format.preserveFormat) { + var _node$key$loc3; + const endLine = (_node$key$loc3 = node.key.loc) == null || (_node$key$loc3 = _node$key$loc3.end) == null ? void 0 : _node$key$loc3.line; + if (endLine) this.catchUp(endLine); + } + this.tsPrintClassMemberModifiers(node); + this._methodHead(node); +} +function StaticBlock(node) { + this.word("static"); + this.space(); + this.tokenChar(123); + if (node.body.length === 0) { + this.tokenChar(125); + } else { + this.newline(); + this.printSequence(node.body, { + indent: true + }); + this.rightBrace(node); + } +} + +//# sourceMappingURL=classes.js.map diff --git a/node_modules/@babel/generator/lib/generators/classes.js.map b/node_modules/@babel/generator/lib/generators/classes.js.map new file mode 100644 index 00000000..d0cb4af1 --- /dev/null +++ b/node_modules/@babel/generator/lib/generators/classes.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_t","require","isExportDefaultDeclaration","isExportNamedDeclaration","ClassDeclaration","node","parent","inExport","_shouldPrintDecoratorsBeforeExport","printJoin","decorators","declare","word","space","abstract","id","print","typeParameters","superClass","superTypeParameters","implements","printList","body","ClassBody","token","length","newline","separator","classBodyEmptySemicolonsPrinter","exit","enterDelimited","statement","indent","printTrailingSeparator","endsWith","rightBrace","printer","tokenMap","start","end","indexes","getIndexes","k","occurrenceCount","nextLocIndex","advanceNextLocIndex","i","tok","matchesOriginal","_tokens","undefined","ClassProperty","static","format","preserveFormat","_node$key$loc","endLine","key","loc","line","catchUp","tsPrintClassMemberModifiers","computed","_variance","optional","definite","typeAnnotation","value","semicolon","ClassAccessorProperty","_node$key$loc2","ClassPrivateProperty","ClassMethod","_classMethodHead","ClassPrivateMethod","_node$key$loc3","_methodHead","StaticBlock","printSequence"],"sources":["../../src/generators/classes.ts"],"sourcesContent":["import type Printer from \"../printer.ts\";\nimport {\n isExportDefaultDeclaration,\n isExportNamedDeclaration,\n} from \"@babel/types\";\nimport type * as t from \"@babel/types\";\n\n// We inline this package\n// eslint-disable-next-line import/no-extraneous-dependencies\nimport * as charCodes from \"charcodes\";\n\nexport function ClassDeclaration(\n this: Printer,\n node: t.ClassDeclaration,\n parent: t.Node,\n) {\n const inExport =\n isExportDefaultDeclaration(parent) || isExportNamedDeclaration(parent);\n\n if (\n !inExport ||\n !this._shouldPrintDecoratorsBeforeExport(\n parent as t.ExportDeclaration & { declaration: t.ClassDeclaration },\n )\n ) {\n this.printJoin(node.decorators);\n }\n\n if (node.declare) {\n // TS\n this.word(\"declare\");\n this.space();\n }\n\n if (node.abstract) {\n // TS\n this.word(\"abstract\");\n this.space();\n }\n\n this.word(\"class\");\n\n if (node.id) {\n this.space();\n this.print(node.id);\n }\n\n this.print(node.typeParameters);\n\n if (node.superClass) {\n this.space();\n this.word(\"extends\");\n this.space();\n this.print(node.superClass);\n this.print(node.superTypeParameters);\n }\n\n if (node.implements) {\n this.space();\n this.word(\"implements\");\n this.space();\n this.printList(node.implements);\n }\n\n this.space();\n this.print(node.body);\n}\n\nexport { ClassDeclaration as ClassExpression };\n\nexport function ClassBody(this: Printer, node: t.ClassBody) {\n this.token(\"{\");\n if (node.body.length === 0) {\n this.token(\"}\");\n } else {\n this.newline();\n\n const separator = classBodyEmptySemicolonsPrinter(this, node);\n separator?.(-1); // print leading semicolons in preserveFormat mode\n\n const exit = this.enterDelimited();\n this.printJoin(node.body, {\n statement: true,\n indent: true,\n separator,\n printTrailingSeparator: true,\n });\n exit();\n\n if (!this.endsWith(charCodes.lineFeed)) this.newline();\n\n this.rightBrace(node);\n }\n}\n\nfunction classBodyEmptySemicolonsPrinter(printer: Printer, node: t.ClassBody) {\n if (!printer.tokenMap || node.start == null || node.end == null) {\n return null;\n }\n\n // \"empty statements\" in class bodies are not represented in the AST.\n // Print them by checking if there are any ; tokens between the current AST\n // member and the next one.\n\n const indexes = printer.tokenMap.getIndexes(node);\n if (!indexes) return null;\n\n let k = 1; // start from 1 to skip '{'\n\n let occurrenceCount = 0;\n\n let nextLocIndex = 0;\n const advanceNextLocIndex = () => {\n while (\n nextLocIndex < node.body.length &&\n node.body[nextLocIndex].start == null\n ) {\n nextLocIndex++;\n }\n };\n advanceNextLocIndex();\n\n return (i: number) => {\n if (nextLocIndex <= i) {\n nextLocIndex = i + 1;\n advanceNextLocIndex();\n }\n\n const end =\n nextLocIndex === node.body.length\n ? node.end\n : node.body[nextLocIndex].start;\n\n let tok;\n while (\n k < indexes.length &&\n printer.tokenMap.matchesOriginal(\n (tok = printer._tokens[indexes[k]]),\n \";\",\n ) &&\n tok.start < end\n ) {\n printer.token(\";\", undefined, occurrenceCount++);\n k++;\n }\n };\n}\n\nexport function ClassProperty(this: Printer, node: t.ClassProperty) {\n this.printJoin(node.decorators);\n\n if (!node.static && !this.format.preserveFormat) {\n // catch up to property key, avoid line break\n // between member TS modifiers and the property key.\n const endLine = node.key.loc?.end?.line;\n if (endLine) this.catchUp(endLine);\n }\n\n this.tsPrintClassMemberModifiers(node);\n\n if (node.computed) {\n this.token(\"[\");\n this.print(node.key);\n this.token(\"]\");\n } else {\n this._variance(node);\n this.print(node.key);\n }\n\n // TS\n if (node.optional) {\n this.token(\"?\");\n }\n if (node.definite) {\n this.token(\"!\");\n }\n\n this.print(node.typeAnnotation);\n if (node.value) {\n this.space();\n this.token(\"=\");\n this.space();\n this.print(node.value);\n }\n this.semicolon();\n}\n\nexport function ClassAccessorProperty(\n this: Printer,\n node: t.ClassAccessorProperty,\n) {\n this.printJoin(node.decorators);\n\n // catch up to property key, avoid line break\n // between member modifiers and the property key.\n const endLine = node.key.loc?.end?.line;\n if (endLine) this.catchUp(endLine);\n\n // TS does not support class accessor property yet\n this.tsPrintClassMemberModifiers(node);\n\n this.word(\"accessor\", true);\n this.space();\n\n if (node.computed) {\n this.token(\"[\");\n this.print(node.key);\n this.token(\"]\");\n } else {\n // Todo: Flow does not support class accessor property yet.\n this._variance(node);\n this.print(node.key);\n }\n\n // TS\n if (node.optional) {\n this.token(\"?\");\n }\n if (node.definite) {\n this.token(\"!\");\n }\n\n this.print(node.typeAnnotation);\n if (node.value) {\n this.space();\n this.token(\"=\");\n this.space();\n this.print(node.value);\n }\n this.semicolon();\n}\n\nexport function ClassPrivateProperty(\n this: Printer,\n node: t.ClassPrivateProperty,\n) {\n this.printJoin(node.decorators);\n if (node.static) {\n this.word(\"static\");\n this.space();\n }\n this.print(node.key);\n this.print(node.typeAnnotation);\n if (node.value) {\n this.space();\n this.token(\"=\");\n this.space();\n this.print(node.value);\n }\n this.semicolon();\n}\n\nexport function ClassMethod(this: Printer, node: t.ClassMethod) {\n this._classMethodHead(node);\n this.space();\n this.print(node.body);\n}\n\nexport function ClassPrivateMethod(this: Printer, node: t.ClassPrivateMethod) {\n this._classMethodHead(node);\n this.space();\n this.print(node.body);\n}\n\nexport function _classMethodHead(\n this: Printer,\n node: t.ClassMethod | t.ClassPrivateMethod | t.TSDeclareMethod,\n) {\n this.printJoin(node.decorators);\n\n if (!this.format.preserveFormat) {\n // catch up to method key, avoid line break\n // between member modifiers/method heads and the method key.\n const endLine = node.key.loc?.end?.line;\n if (endLine) this.catchUp(endLine);\n }\n\n this.tsPrintClassMemberModifiers(node);\n this._methodHead(node);\n}\n\nexport function StaticBlock(this: Printer, node: t.StaticBlock) {\n this.word(\"static\");\n this.space();\n this.token(\"{\");\n if (node.body.length === 0) {\n this.token(\"}\");\n } else {\n this.newline();\n this.printSequence(node.body, { indent: true });\n this.rightBrace(node);\n }\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/expressions.js b/node_modules/@babel/generator/lib/generators/expressions.js new file mode 100644 index 00000000..ad7afc72 --- /dev/null +++ b/node_modules/@babel/generator/lib/generators/expressions.js @@ -0,0 +1,299 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.LogicalExpression = exports.BinaryExpression = exports.AssignmentExpression = AssignmentExpression; +exports.AssignmentPattern = AssignmentPattern; +exports.AwaitExpression = AwaitExpression; +exports.BindExpression = BindExpression; +exports.CallExpression = CallExpression; +exports.ConditionalExpression = ConditionalExpression; +exports.Decorator = Decorator; +exports.DoExpression = DoExpression; +exports.EmptyStatement = EmptyStatement; +exports.ExpressionStatement = ExpressionStatement; +exports.Import = Import; +exports.MemberExpression = MemberExpression; +exports.MetaProperty = MetaProperty; +exports.ModuleExpression = ModuleExpression; +exports.NewExpression = NewExpression; +exports.OptionalCallExpression = OptionalCallExpression; +exports.OptionalMemberExpression = OptionalMemberExpression; +exports.ParenthesizedExpression = ParenthesizedExpression; +exports.PrivateName = PrivateName; +exports.SequenceExpression = SequenceExpression; +exports.Super = Super; +exports.ThisExpression = ThisExpression; +exports.UnaryExpression = UnaryExpression; +exports.UpdateExpression = UpdateExpression; +exports.V8IntrinsicIdentifier = V8IntrinsicIdentifier; +exports.YieldExpression = YieldExpression; +exports._shouldPrintDecoratorsBeforeExport = _shouldPrintDecoratorsBeforeExport; +var _t = require("@babel/types"); +var _index = require("../node/index.js"); +const { + isCallExpression, + isLiteral, + isMemberExpression, + isNewExpression, + isPattern +} = _t; +function UnaryExpression(node) { + const { + operator + } = node; + if (operator === "void" || operator === "delete" || operator === "typeof" || operator === "throw") { + this.word(operator); + this.space(); + } else { + this.token(operator); + } + this.print(node.argument); +} +function DoExpression(node) { + if (node.async) { + this.word("async", true); + this.space(); + } + this.word("do"); + this.space(); + this.print(node.body); +} +function ParenthesizedExpression(node) { + this.tokenChar(40); + const exit = this.enterDelimited(); + this.print(node.expression); + exit(); + this.rightParens(node); +} +function UpdateExpression(node) { + if (node.prefix) { + this.token(node.operator); + this.print(node.argument); + } else { + this.print(node.argument, true); + this.token(node.operator); + } +} +function ConditionalExpression(node) { + this.print(node.test); + this.space(); + this.tokenChar(63); + this.space(); + this.print(node.consequent); + this.space(); + this.tokenChar(58); + this.space(); + this.print(node.alternate); +} +function NewExpression(node, parent) { + this.word("new"); + this.space(); + this.print(node.callee); + if (this.format.minified && node.arguments.length === 0 && !node.optional && !isCallExpression(parent, { + callee: node + }) && !isMemberExpression(parent) && !isNewExpression(parent)) { + return; + } + this.print(node.typeArguments); + this.print(node.typeParameters); + if (node.optional) { + this.token("?."); + } + if (node.arguments.length === 0 && this.tokenMap && !this.tokenMap.endMatches(node, ")")) { + return; + } + this.tokenChar(40); + const exit = this.enterDelimited(); + this.printList(node.arguments, { + printTrailingSeparator: this.shouldPrintTrailingComma(")") + }); + exit(); + this.rightParens(node); +} +function SequenceExpression(node) { + this.printList(node.expressions); +} +function ThisExpression() { + this.word("this"); +} +function Super() { + this.word("super"); +} +function _shouldPrintDecoratorsBeforeExport(node) { + if (typeof this.format.decoratorsBeforeExport === "boolean") { + return this.format.decoratorsBeforeExport; + } + return typeof node.start === "number" && node.start === node.declaration.start; +} +function Decorator(node) { + this.tokenChar(64); + this.print(node.expression); + this.newline(); +} +function OptionalMemberExpression(node) { + let { + computed + } = node; + const { + optional, + property + } = node; + this.print(node.object); + if (!computed && isMemberExpression(property)) { + throw new TypeError("Got a MemberExpression for MemberExpression property"); + } + if (isLiteral(property) && typeof property.value === "number") { + computed = true; + } + if (optional) { + this.token("?."); + } + if (computed) { + this.tokenChar(91); + this.print(property); + this.tokenChar(93); + } else { + if (!optional) { + this.tokenChar(46); + } + this.print(property); + } +} +function OptionalCallExpression(node) { + this.print(node.callee); + this.print(node.typeParameters); + if (node.optional) { + this.token("?."); + } + this.print(node.typeArguments); + this.tokenChar(40); + const exit = this.enterDelimited(); + this.printList(node.arguments); + exit(); + this.rightParens(node); +} +function CallExpression(node) { + this.print(node.callee); + this.print(node.typeArguments); + this.print(node.typeParameters); + this.tokenChar(40); + const exit = this.enterDelimited(); + this.printList(node.arguments, { + printTrailingSeparator: this.shouldPrintTrailingComma(")") + }); + exit(); + this.rightParens(node); +} +function Import() { + this.word("import"); +} +function AwaitExpression(node) { + this.word("await"); + if (node.argument) { + this.space(); + this.printTerminatorless(node.argument); + } +} +function YieldExpression(node) { + this.word("yield", true); + if (node.delegate) { + this.tokenChar(42); + if (node.argument) { + this.space(); + this.print(node.argument); + } + } else { + if (node.argument) { + this.space(); + this.printTerminatorless(node.argument); + } + } +} +function EmptyStatement() { + this.semicolon(true); +} +function ExpressionStatement(node) { + this.tokenContext |= _index.TokenContext.expressionStatement; + this.print(node.expression); + this.semicolon(); +} +function AssignmentPattern(node) { + this.print(node.left); + if (node.left.type === "Identifier" || isPattern(node.left)) { + if (node.left.optional) this.tokenChar(63); + this.print(node.left.typeAnnotation); + } + this.space(); + this.tokenChar(61); + this.space(); + this.print(node.right); +} +function AssignmentExpression(node) { + this.print(node.left); + this.space(); + if (node.operator === "in" || node.operator === "instanceof") { + this.word(node.operator); + } else { + this.token(node.operator); + this._endsWithDiv = node.operator === "/"; + } + this.space(); + this.print(node.right); +} +function BindExpression(node) { + this.print(node.object); + this.token("::"); + this.print(node.callee); +} +function MemberExpression(node) { + this.print(node.object); + if (!node.computed && isMemberExpression(node.property)) { + throw new TypeError("Got a MemberExpression for MemberExpression property"); + } + let computed = node.computed; + if (isLiteral(node.property) && typeof node.property.value === "number") { + computed = true; + } + if (computed) { + const exit = this.enterDelimited(); + this.tokenChar(91); + this.print(node.property); + this.tokenChar(93); + exit(); + } else { + this.tokenChar(46); + this.print(node.property); + } +} +function MetaProperty(node) { + this.print(node.meta); + this.tokenChar(46); + this.print(node.property); +} +function PrivateName(node) { + this.tokenChar(35); + this.print(node.id); +} +function V8IntrinsicIdentifier(node) { + this.tokenChar(37); + this.word(node.name); +} +function ModuleExpression(node) { + this.word("module", true); + this.space(); + this.tokenChar(123); + this.indent(); + const { + body + } = node; + if (body.body.length || body.directives.length) { + this.newline(); + } + this.print(body); + this.dedent(); + this.rightBrace(node); +} + +//# sourceMappingURL=expressions.js.map diff --git a/node_modules/@babel/generator/lib/generators/expressions.js.map b/node_modules/@babel/generator/lib/generators/expressions.js.map new file mode 100644 index 00000000..646030aa --- /dev/null +++ b/node_modules/@babel/generator/lib/generators/expressions.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_t","require","_index","isCallExpression","isLiteral","isMemberExpression","isNewExpression","isPattern","UnaryExpression","node","operator","word","space","token","print","argument","DoExpression","async","body","ParenthesizedExpression","exit","enterDelimited","expression","rightParens","UpdateExpression","prefix","ConditionalExpression","test","consequent","alternate","NewExpression","parent","callee","format","minified","arguments","length","optional","typeArguments","typeParameters","tokenMap","endMatches","printList","printTrailingSeparator","shouldPrintTrailingComma","SequenceExpression","expressions","ThisExpression","Super","_shouldPrintDecoratorsBeforeExport","decoratorsBeforeExport","start","declaration","Decorator","newline","OptionalMemberExpression","computed","property","object","TypeError","value","OptionalCallExpression","CallExpression","Import","AwaitExpression","printTerminatorless","YieldExpression","delegate","EmptyStatement","semicolon","ExpressionStatement","tokenContext","TokenContext","expressionStatement","AssignmentPattern","left","type","typeAnnotation","right","AssignmentExpression","_endsWithDiv","BindExpression","MemberExpression","MetaProperty","meta","PrivateName","id","V8IntrinsicIdentifier","name","ModuleExpression","indent","directives","dedent","rightBrace"],"sources":["../../src/generators/expressions.ts"],"sourcesContent":["import type Printer from \"../printer.ts\";\nimport {\n isCallExpression,\n isLiteral,\n isMemberExpression,\n isNewExpression,\n isPattern,\n} from \"@babel/types\";\nimport type * as t from \"@babel/types\";\nimport { TokenContext } from \"../node/index.ts\";\n\nexport function UnaryExpression(this: Printer, node: t.UnaryExpression) {\n const { operator } = node;\n if (\n operator === \"void\" ||\n operator === \"delete\" ||\n operator === \"typeof\" ||\n // throwExpressions\n operator === \"throw\"\n ) {\n this.word(operator);\n this.space();\n } else {\n this.token(operator);\n }\n\n this.print(node.argument);\n}\n\nexport function DoExpression(this: Printer, node: t.DoExpression) {\n if (node.async) {\n this.word(\"async\", true);\n this.space();\n }\n this.word(\"do\");\n this.space();\n this.print(node.body);\n}\n\nexport function ParenthesizedExpression(\n this: Printer,\n node: t.ParenthesizedExpression,\n) {\n this.token(\"(\");\n const exit = this.enterDelimited();\n this.print(node.expression);\n exit();\n this.rightParens(node);\n}\n\nexport function UpdateExpression(this: Printer, node: t.UpdateExpression) {\n if (node.prefix) {\n this.token(node.operator);\n this.print(node.argument);\n } else {\n this.print(node.argument, true);\n this.token(node.operator);\n }\n}\n\nexport function ConditionalExpression(\n this: Printer,\n node: t.ConditionalExpression,\n) {\n this.print(node.test);\n this.space();\n this.token(\"?\");\n this.space();\n this.print(node.consequent);\n this.space();\n this.token(\":\");\n this.space();\n this.print(node.alternate);\n}\n\nexport function NewExpression(\n this: Printer,\n node: t.NewExpression,\n parent: t.Node,\n) {\n this.word(\"new\");\n this.space();\n this.print(node.callee);\n if (\n this.format.minified &&\n node.arguments.length === 0 &&\n // @ts-ignore(Babel 7 vs Babel 8) Removed in Babel 8\n !node.optional &&\n !isCallExpression(parent, { callee: node }) &&\n !isMemberExpression(parent) &&\n !isNewExpression(parent)\n ) {\n return;\n }\n\n this.print(node.typeArguments); // Flow\n this.print(node.typeParameters); // TS\n\n // @ts-ignore(Babel 7 vs Babel 8) Removed in Babel 8\n if (node.optional) {\n // TODO: This can never happen\n this.token(\"?.\");\n }\n\n if (\n node.arguments.length === 0 &&\n this.tokenMap &&\n !this.tokenMap.endMatches(node, \")\")\n ) {\n return;\n }\n\n this.token(\"(\");\n const exit = this.enterDelimited();\n this.printList(node.arguments, {\n printTrailingSeparator: this.shouldPrintTrailingComma(\")\"),\n });\n exit();\n this.rightParens(node);\n}\n\nexport function SequenceExpression(this: Printer, node: t.SequenceExpression) {\n this.printList(node.expressions);\n}\n\nexport function ThisExpression(this: Printer) {\n this.word(\"this\");\n}\n\nexport function Super(this: Printer) {\n this.word(\"super\");\n}\n\nexport function _shouldPrintDecoratorsBeforeExport(\n this: Printer,\n node: t.ExportDeclaration & { declaration: t.ClassDeclaration },\n) {\n if (typeof this.format.decoratorsBeforeExport === \"boolean\") {\n return this.format.decoratorsBeforeExport;\n }\n return (\n typeof node.start === \"number\" && node.start === node.declaration.start\n );\n}\n\nexport function Decorator(this: Printer, node: t.Decorator) {\n this.token(\"@\");\n this.print(node.expression);\n this.newline();\n}\n\nexport function OptionalMemberExpression(\n this: Printer,\n node: t.OptionalMemberExpression,\n) {\n let { computed } = node;\n const { optional, property } = node;\n\n this.print(node.object);\n\n if (!computed && isMemberExpression(property)) {\n throw new TypeError(\"Got a MemberExpression for MemberExpression property\");\n }\n\n // @ts-expect-error todo(flow->ts) maybe instead of typeof check specific literal types?\n if (isLiteral(property) && typeof property.value === \"number\") {\n computed = true;\n }\n if (optional) {\n this.token(\"?.\");\n }\n\n if (computed) {\n this.token(\"[\");\n this.print(property);\n this.token(\"]\");\n } else {\n if (!optional) {\n this.token(\".\");\n }\n this.print(property);\n }\n}\n\nexport function OptionalCallExpression(\n this: Printer,\n node: t.OptionalCallExpression,\n) {\n this.print(node.callee);\n\n this.print(node.typeParameters); // TS\n\n if (node.optional) {\n this.token(\"?.\");\n }\n\n this.print(node.typeArguments); // Flow\n\n this.token(\"(\");\n const exit = this.enterDelimited();\n this.printList(node.arguments);\n exit();\n this.rightParens(node);\n}\n\nexport function CallExpression(this: Printer, node: t.CallExpression) {\n this.print(node.callee);\n\n this.print(node.typeArguments); // Flow\n this.print(node.typeParameters); // TS\n this.token(\"(\");\n const exit = this.enterDelimited();\n this.printList(node.arguments, {\n printTrailingSeparator: this.shouldPrintTrailingComma(\")\"),\n });\n exit();\n this.rightParens(node);\n}\n\nexport function Import(this: Printer) {\n this.word(\"import\");\n}\n\nexport function AwaitExpression(this: Printer, node: t.AwaitExpression) {\n this.word(\"await\");\n\n if (node.argument) {\n this.space();\n this.printTerminatorless(node.argument);\n }\n}\n\nexport function YieldExpression(this: Printer, node: t.YieldExpression) {\n this.word(\"yield\", true);\n\n if (node.delegate) {\n this.token(\"*\");\n if (node.argument) {\n this.space();\n // line terminators are allowed after yield*\n this.print(node.argument);\n }\n } else {\n if (node.argument) {\n this.space();\n this.printTerminatorless(node.argument);\n }\n }\n}\n\nexport function EmptyStatement(this: Printer) {\n this.semicolon(true /* force */);\n}\n\nexport function ExpressionStatement(\n this: Printer,\n node: t.ExpressionStatement,\n) {\n this.tokenContext |= TokenContext.expressionStatement;\n this.print(node.expression);\n this.semicolon();\n}\n\nexport function AssignmentPattern(this: Printer, node: t.AssignmentPattern) {\n this.print(node.left);\n if (node.left.type === \"Identifier\" || isPattern(node.left)) {\n if (node.left.optional) this.token(\"?\");\n this.print(node.left.typeAnnotation);\n }\n this.space();\n this.token(\"=\");\n this.space();\n this.print(node.right);\n}\n\nexport function AssignmentExpression(\n this: Printer,\n node: t.AssignmentExpression | t.BinaryExpression | t.LogicalExpression,\n) {\n this.print(node.left);\n\n this.space();\n if (node.operator === \"in\" || node.operator === \"instanceof\") {\n this.word(node.operator);\n } else {\n this.token(node.operator);\n this._endsWithDiv = node.operator === \"/\";\n }\n this.space();\n\n this.print(node.right);\n}\n\nexport function BindExpression(this: Printer, node: t.BindExpression) {\n this.print(node.object);\n this.token(\"::\");\n this.print(node.callee);\n}\n\nexport {\n AssignmentExpression as BinaryExpression,\n AssignmentExpression as LogicalExpression,\n};\n\nexport function MemberExpression(this: Printer, node: t.MemberExpression) {\n this.print(node.object);\n\n if (!node.computed && isMemberExpression(node.property)) {\n throw new TypeError(\"Got a MemberExpression for MemberExpression property\");\n }\n\n let computed = node.computed;\n // @ts-expect-error todo(flow->ts) maybe use specific literal types\n if (isLiteral(node.property) && typeof node.property.value === \"number\") {\n computed = true;\n }\n\n if (computed) {\n const exit = this.enterDelimited();\n this.token(\"[\");\n this.print(node.property);\n this.token(\"]\");\n exit();\n } else {\n this.token(\".\");\n this.print(node.property);\n }\n}\n\nexport function MetaProperty(this: Printer, node: t.MetaProperty) {\n this.print(node.meta);\n this.token(\".\");\n this.print(node.property);\n}\n\nexport function PrivateName(this: Printer, node: t.PrivateName) {\n this.token(\"#\");\n this.print(node.id);\n}\n\nexport function V8IntrinsicIdentifier(\n this: Printer,\n node: t.V8IntrinsicIdentifier,\n) {\n this.token(\"%\");\n this.word(node.name);\n}\n\nexport function ModuleExpression(this: Printer, node: t.ModuleExpression) {\n this.word(\"module\", true);\n this.space();\n this.token(\"{\");\n this.indent();\n const { body } = node;\n if (body.body.length || body.directives.length) {\n this.newline();\n }\n this.print(body);\n this.dedent();\n this.rightBrace(node);\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/flow.js b/node_modules/@babel/generator/lib/generators/flow.js new file mode 100644 index 00000000..6663a9b3 --- /dev/null +++ b/node_modules/@babel/generator/lib/generators/flow.js @@ -0,0 +1,669 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.AnyTypeAnnotation = AnyTypeAnnotation; +exports.ArrayTypeAnnotation = ArrayTypeAnnotation; +exports.BooleanLiteralTypeAnnotation = BooleanLiteralTypeAnnotation; +exports.BooleanTypeAnnotation = BooleanTypeAnnotation; +exports.DeclareClass = DeclareClass; +exports.DeclareExportAllDeclaration = DeclareExportAllDeclaration; +exports.DeclareExportDeclaration = DeclareExportDeclaration; +exports.DeclareFunction = DeclareFunction; +exports.DeclareInterface = DeclareInterface; +exports.DeclareModule = DeclareModule; +exports.DeclareModuleExports = DeclareModuleExports; +exports.DeclareOpaqueType = DeclareOpaqueType; +exports.DeclareTypeAlias = DeclareTypeAlias; +exports.DeclareVariable = DeclareVariable; +exports.DeclaredPredicate = DeclaredPredicate; +exports.EmptyTypeAnnotation = EmptyTypeAnnotation; +exports.EnumBooleanBody = EnumBooleanBody; +exports.EnumBooleanMember = EnumBooleanMember; +exports.EnumDeclaration = EnumDeclaration; +exports.EnumDefaultedMember = EnumDefaultedMember; +exports.EnumNumberBody = EnumNumberBody; +exports.EnumNumberMember = EnumNumberMember; +exports.EnumStringBody = EnumStringBody; +exports.EnumStringMember = EnumStringMember; +exports.EnumSymbolBody = EnumSymbolBody; +exports.ExistsTypeAnnotation = ExistsTypeAnnotation; +exports.FunctionTypeAnnotation = FunctionTypeAnnotation; +exports.FunctionTypeParam = FunctionTypeParam; +exports.IndexedAccessType = IndexedAccessType; +exports.InferredPredicate = InferredPredicate; +exports.InterfaceDeclaration = InterfaceDeclaration; +exports.GenericTypeAnnotation = exports.ClassImplements = exports.InterfaceExtends = InterfaceExtends; +exports.InterfaceTypeAnnotation = InterfaceTypeAnnotation; +exports.IntersectionTypeAnnotation = IntersectionTypeAnnotation; +exports.MixedTypeAnnotation = MixedTypeAnnotation; +exports.NullLiteralTypeAnnotation = NullLiteralTypeAnnotation; +exports.NullableTypeAnnotation = NullableTypeAnnotation; +Object.defineProperty(exports, "NumberLiteralTypeAnnotation", { + enumerable: true, + get: function () { + return _types2.NumericLiteral; + } +}); +exports.NumberTypeAnnotation = NumberTypeAnnotation; +exports.ObjectTypeAnnotation = ObjectTypeAnnotation; +exports.ObjectTypeCallProperty = ObjectTypeCallProperty; +exports.ObjectTypeIndexer = ObjectTypeIndexer; +exports.ObjectTypeInternalSlot = ObjectTypeInternalSlot; +exports.ObjectTypeProperty = ObjectTypeProperty; +exports.ObjectTypeSpreadProperty = ObjectTypeSpreadProperty; +exports.OpaqueType = OpaqueType; +exports.OptionalIndexedAccessType = OptionalIndexedAccessType; +exports.QualifiedTypeIdentifier = QualifiedTypeIdentifier; +Object.defineProperty(exports, "StringLiteralTypeAnnotation", { + enumerable: true, + get: function () { + return _types2.StringLiteral; + } +}); +exports.StringTypeAnnotation = StringTypeAnnotation; +exports.SymbolTypeAnnotation = SymbolTypeAnnotation; +exports.ThisTypeAnnotation = ThisTypeAnnotation; +exports.TupleTypeAnnotation = TupleTypeAnnotation; +exports.TypeAlias = TypeAlias; +exports.TypeAnnotation = TypeAnnotation; +exports.TypeCastExpression = TypeCastExpression; +exports.TypeParameter = TypeParameter; +exports.TypeParameterDeclaration = exports.TypeParameterInstantiation = TypeParameterInstantiation; +exports.TypeofTypeAnnotation = TypeofTypeAnnotation; +exports.UnionTypeAnnotation = UnionTypeAnnotation; +exports.Variance = Variance; +exports.VoidTypeAnnotation = VoidTypeAnnotation; +exports._interfaceish = _interfaceish; +exports._variance = _variance; +var _t = require("@babel/types"); +var _modules = require("./modules.js"); +var _index = require("../node/index.js"); +var _types2 = require("./types.js"); +const { + isDeclareExportDeclaration, + isStatement +} = _t; +function AnyTypeAnnotation() { + this.word("any"); +} +function ArrayTypeAnnotation(node) { + this.print(node.elementType, true); + this.tokenChar(91); + this.tokenChar(93); +} +function BooleanTypeAnnotation() { + this.word("boolean"); +} +function BooleanLiteralTypeAnnotation(node) { + this.word(node.value ? "true" : "false"); +} +function NullLiteralTypeAnnotation() { + this.word("null"); +} +function DeclareClass(node, parent) { + if (!isDeclareExportDeclaration(parent)) { + this.word("declare"); + this.space(); + } + this.word("class"); + this.space(); + this._interfaceish(node); +} +function DeclareFunction(node, parent) { + if (!isDeclareExportDeclaration(parent)) { + this.word("declare"); + this.space(); + } + this.word("function"); + this.space(); + this.print(node.id); + this.print(node.id.typeAnnotation.typeAnnotation); + if (node.predicate) { + this.space(); + this.print(node.predicate); + } + this.semicolon(); +} +function InferredPredicate() { + this.tokenChar(37); + this.word("checks"); +} +function DeclaredPredicate(node) { + this.tokenChar(37); + this.word("checks"); + this.tokenChar(40); + this.print(node.value); + this.tokenChar(41); +} +function DeclareInterface(node) { + this.word("declare"); + this.space(); + this.InterfaceDeclaration(node); +} +function DeclareModule(node) { + this.word("declare"); + this.space(); + this.word("module"); + this.space(); + this.print(node.id); + this.space(); + this.print(node.body); +} +function DeclareModuleExports(node) { + this.word("declare"); + this.space(); + this.word("module"); + this.tokenChar(46); + this.word("exports"); + this.print(node.typeAnnotation); +} +function DeclareTypeAlias(node) { + this.word("declare"); + this.space(); + this.TypeAlias(node); +} +function DeclareOpaqueType(node, parent) { + if (!isDeclareExportDeclaration(parent)) { + this.word("declare"); + this.space(); + } + this.OpaqueType(node); +} +function DeclareVariable(node, parent) { + if (!isDeclareExportDeclaration(parent)) { + this.word("declare"); + this.space(); + } + this.word("var"); + this.space(); + this.print(node.id); + this.print(node.id.typeAnnotation); + this.semicolon(); +} +function DeclareExportDeclaration(node) { + this.word("declare"); + this.space(); + this.word("export"); + this.space(); + if (node.default) { + this.word("default"); + this.space(); + } + FlowExportDeclaration.call(this, node); +} +function DeclareExportAllDeclaration(node) { + this.word("declare"); + this.space(); + _modules.ExportAllDeclaration.call(this, node); +} +function EnumDeclaration(node) { + const { + id, + body + } = node; + this.word("enum"); + this.space(); + this.print(id); + this.print(body); +} +function enumExplicitType(context, name, hasExplicitType) { + if (hasExplicitType) { + context.space(); + context.word("of"); + context.space(); + context.word(name); + } + context.space(); +} +function enumBody(context, node) { + const { + members + } = node; + context.token("{"); + context.indent(); + context.newline(); + for (const member of members) { + context.print(member); + context.newline(); + } + if (node.hasUnknownMembers) { + context.token("..."); + context.newline(); + } + context.dedent(); + context.token("}"); +} +function EnumBooleanBody(node) { + const { + explicitType + } = node; + enumExplicitType(this, "boolean", explicitType); + enumBody(this, node); +} +function EnumNumberBody(node) { + const { + explicitType + } = node; + enumExplicitType(this, "number", explicitType); + enumBody(this, node); +} +function EnumStringBody(node) { + const { + explicitType + } = node; + enumExplicitType(this, "string", explicitType); + enumBody(this, node); +} +function EnumSymbolBody(node) { + enumExplicitType(this, "symbol", true); + enumBody(this, node); +} +function EnumDefaultedMember(node) { + const { + id + } = node; + this.print(id); + this.tokenChar(44); +} +function enumInitializedMember(context, node) { + context.print(node.id); + context.space(); + context.token("="); + context.space(); + context.print(node.init); + context.token(","); +} +function EnumBooleanMember(node) { + enumInitializedMember(this, node); +} +function EnumNumberMember(node) { + enumInitializedMember(this, node); +} +function EnumStringMember(node) { + enumInitializedMember(this, node); +} +function FlowExportDeclaration(node) { + if (node.declaration) { + const declar = node.declaration; + this.print(declar); + if (!isStatement(declar)) this.semicolon(); + } else { + this.tokenChar(123); + if (node.specifiers.length) { + this.space(); + this.printList(node.specifiers); + this.space(); + } + this.tokenChar(125); + if (node.source) { + this.space(); + this.word("from"); + this.space(); + this.print(node.source); + } + this.semicolon(); + } +} +function ExistsTypeAnnotation() { + this.tokenChar(42); +} +function FunctionTypeAnnotation(node, parent) { + this.print(node.typeParameters); + this.tokenChar(40); + if (node.this) { + this.word("this"); + this.tokenChar(58); + this.space(); + this.print(node.this.typeAnnotation); + if (node.params.length || node.rest) { + this.tokenChar(44); + this.space(); + } + } + this.printList(node.params); + if (node.rest) { + if (node.params.length) { + this.tokenChar(44); + this.space(); + } + this.token("..."); + this.print(node.rest); + } + this.tokenChar(41); + const type = parent == null ? void 0 : parent.type; + if (type != null && (type === "ObjectTypeCallProperty" || type === "ObjectTypeInternalSlot" || type === "DeclareFunction" || type === "ObjectTypeProperty" && parent.method)) { + this.tokenChar(58); + } else { + this.space(); + this.token("=>"); + } + this.space(); + this.print(node.returnType); +} +function FunctionTypeParam(node) { + this.print(node.name); + if (node.optional) this.tokenChar(63); + if (node.name) { + this.tokenChar(58); + this.space(); + } + this.print(node.typeAnnotation); +} +function InterfaceExtends(node) { + this.print(node.id); + this.print(node.typeParameters, true); +} +function _interfaceish(node) { + var _node$extends; + this.print(node.id); + this.print(node.typeParameters); + if ((_node$extends = node.extends) != null && _node$extends.length) { + this.space(); + this.word("extends"); + this.space(); + this.printList(node.extends); + } + if (node.type === "DeclareClass") { + var _node$mixins, _node$implements; + if ((_node$mixins = node.mixins) != null && _node$mixins.length) { + this.space(); + this.word("mixins"); + this.space(); + this.printList(node.mixins); + } + if ((_node$implements = node.implements) != null && _node$implements.length) { + this.space(); + this.word("implements"); + this.space(); + this.printList(node.implements); + } + } + this.space(); + this.print(node.body); +} +function _variance(node) { + var _node$variance; + const kind = (_node$variance = node.variance) == null ? void 0 : _node$variance.kind; + if (kind != null) { + if (kind === "plus") { + this.tokenChar(43); + } else if (kind === "minus") { + this.tokenChar(45); + } + } +} +function InterfaceDeclaration(node) { + this.word("interface"); + this.space(); + this._interfaceish(node); +} +function andSeparator(occurrenceCount) { + this.space(); + this.token("&", false, occurrenceCount); + this.space(); +} +function InterfaceTypeAnnotation(node) { + var _node$extends2; + this.word("interface"); + if ((_node$extends2 = node.extends) != null && _node$extends2.length) { + this.space(); + this.word("extends"); + this.space(); + this.printList(node.extends); + } + this.space(); + this.print(node.body); +} +function IntersectionTypeAnnotation(node) { + this.printJoin(node.types, { + separator: andSeparator + }); +} +function MixedTypeAnnotation() { + this.word("mixed"); +} +function EmptyTypeAnnotation() { + this.word("empty"); +} +function NullableTypeAnnotation(node) { + this.tokenChar(63); + this.print(node.typeAnnotation); +} +function NumberTypeAnnotation() { + this.word("number"); +} +function StringTypeAnnotation() { + this.word("string"); +} +function ThisTypeAnnotation() { + this.word("this"); +} +function TupleTypeAnnotation(node) { + this.tokenChar(91); + this.printList(node.types); + this.tokenChar(93); +} +function TypeofTypeAnnotation(node) { + this.word("typeof"); + this.space(); + this.print(node.argument); +} +function TypeAlias(node) { + this.word("type"); + this.space(); + this.print(node.id); + this.print(node.typeParameters); + this.space(); + this.tokenChar(61); + this.space(); + this.print(node.right); + this.semicolon(); +} +function TypeAnnotation(node, parent) { + this.tokenChar(58); + this.space(); + if (parent.type === "ArrowFunctionExpression") { + this.tokenContext |= _index.TokenContext.arrowFlowReturnType; + } else if (node.optional) { + this.tokenChar(63); + } + this.print(node.typeAnnotation); +} +function TypeParameterInstantiation(node) { + this.tokenChar(60); + this.printList(node.params, {}); + this.tokenChar(62); +} +function TypeParameter(node) { + this._variance(node); + this.word(node.name); + if (node.bound) { + this.print(node.bound); + } + if (node.default) { + this.space(); + this.tokenChar(61); + this.space(); + this.print(node.default); + } +} +function OpaqueType(node) { + this.word("opaque"); + this.space(); + this.word("type"); + this.space(); + this.print(node.id); + this.print(node.typeParameters); + if (node.supertype) { + this.tokenChar(58); + this.space(); + this.print(node.supertype); + } + if (node.impltype) { + this.space(); + this.tokenChar(61); + this.space(); + this.print(node.impltype); + } + this.semicolon(); +} +function ObjectTypeAnnotation(node) { + if (node.exact) { + this.token("{|"); + } else { + this.tokenChar(123); + } + const props = [...node.properties, ...(node.callProperties || []), ...(node.indexers || []), ...(node.internalSlots || [])]; + if (props.length) { + this.newline(); + this.space(); + this.printJoin(props, { + addNewlines(leading) { + if (leading && !props[0]) return 1; + }, + indent: true, + statement: true, + iterator: () => { + if (props.length !== 1 || node.inexact) { + this.tokenChar(44); + this.space(); + } + } + }); + this.space(); + } + if (node.inexact) { + this.indent(); + this.token("..."); + if (props.length) { + this.newline(); + } + this.dedent(); + } + if (node.exact) { + this.token("|}"); + } else { + this.tokenChar(125); + } +} +function ObjectTypeInternalSlot(node) { + if (node.static) { + this.word("static"); + this.space(); + } + this.tokenChar(91); + this.tokenChar(91); + this.print(node.id); + this.tokenChar(93); + this.tokenChar(93); + if (node.optional) this.tokenChar(63); + if (!node.method) { + this.tokenChar(58); + this.space(); + } + this.print(node.value); +} +function ObjectTypeCallProperty(node) { + if (node.static) { + this.word("static"); + this.space(); + } + this.print(node.value); +} +function ObjectTypeIndexer(node) { + if (node.static) { + this.word("static"); + this.space(); + } + this._variance(node); + this.tokenChar(91); + if (node.id) { + this.print(node.id); + this.tokenChar(58); + this.space(); + } + this.print(node.key); + this.tokenChar(93); + this.tokenChar(58); + this.space(); + this.print(node.value); +} +function ObjectTypeProperty(node) { + if (node.proto) { + this.word("proto"); + this.space(); + } + if (node.static) { + this.word("static"); + this.space(); + } + if (node.kind === "get" || node.kind === "set") { + this.word(node.kind); + this.space(); + } + this._variance(node); + this.print(node.key); + if (node.optional) this.tokenChar(63); + if (!node.method) { + this.tokenChar(58); + this.space(); + } + this.print(node.value); +} +function ObjectTypeSpreadProperty(node) { + this.token("..."); + this.print(node.argument); +} +function QualifiedTypeIdentifier(node) { + this.print(node.qualification); + this.tokenChar(46); + this.print(node.id); +} +function SymbolTypeAnnotation() { + this.word("symbol"); +} +function orSeparator(occurrenceCount) { + this.space(); + this.token("|", false, occurrenceCount); + this.space(); +} +function UnionTypeAnnotation(node) { + this.printJoin(node.types, { + separator: orSeparator + }); +} +function TypeCastExpression(node) { + this.tokenChar(40); + this.print(node.expression); + this.print(node.typeAnnotation); + this.tokenChar(41); +} +function Variance(node) { + if (node.kind === "plus") { + this.tokenChar(43); + } else { + this.tokenChar(45); + } +} +function VoidTypeAnnotation() { + this.word("void"); +} +function IndexedAccessType(node) { + this.print(node.objectType, true); + this.tokenChar(91); + this.print(node.indexType); + this.tokenChar(93); +} +function OptionalIndexedAccessType(node) { + this.print(node.objectType); + if (node.optional) { + this.token("?."); + } + this.tokenChar(91); + this.print(node.indexType); + this.tokenChar(93); +} + +//# sourceMappingURL=flow.js.map diff --git a/node_modules/@babel/generator/lib/generators/flow.js.map b/node_modules/@babel/generator/lib/generators/flow.js.map new file mode 100644 index 00000000..c24eea4b --- /dev/null +++ b/node_modules/@babel/generator/lib/generators/flow.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_t","require","_modules","_index","_types2","isDeclareExportDeclaration","isStatement","AnyTypeAnnotation","word","ArrayTypeAnnotation","node","print","elementType","token","BooleanTypeAnnotation","BooleanLiteralTypeAnnotation","value","NullLiteralTypeAnnotation","DeclareClass","parent","space","_interfaceish","DeclareFunction","id","typeAnnotation","predicate","semicolon","InferredPredicate","DeclaredPredicate","DeclareInterface","InterfaceDeclaration","DeclareModule","body","DeclareModuleExports","DeclareTypeAlias","TypeAlias","DeclareOpaqueType","OpaqueType","DeclareVariable","DeclareExportDeclaration","default","FlowExportDeclaration","call","DeclareExportAllDeclaration","ExportAllDeclaration","EnumDeclaration","enumExplicitType","context","name","hasExplicitType","enumBody","members","indent","newline","member","hasUnknownMembers","dedent","EnumBooleanBody","explicitType","EnumNumberBody","EnumStringBody","EnumSymbolBody","EnumDefaultedMember","enumInitializedMember","init","EnumBooleanMember","EnumNumberMember","EnumStringMember","declaration","declar","specifiers","length","printList","source","ExistsTypeAnnotation","FunctionTypeAnnotation","typeParameters","this","params","rest","type","method","returnType","FunctionTypeParam","optional","InterfaceExtends","_node$extends","extends","_node$mixins","_node$implements","mixins","implements","_variance","_node$variance","kind","variance","andSeparator","occurrenceCount","InterfaceTypeAnnotation","_node$extends2","IntersectionTypeAnnotation","printJoin","types","separator","MixedTypeAnnotation","EmptyTypeAnnotation","NullableTypeAnnotation","NumberTypeAnnotation","StringTypeAnnotation","ThisTypeAnnotation","TupleTypeAnnotation","TypeofTypeAnnotation","argument","right","TypeAnnotation","tokenContext","TokenContext","arrowFlowReturnType","TypeParameterInstantiation","TypeParameter","bound","supertype","impltype","ObjectTypeAnnotation","exact","props","properties","callProperties","indexers","internalSlots","addNewlines","leading","statement","iterator","inexact","ObjectTypeInternalSlot","static","ObjectTypeCallProperty","ObjectTypeIndexer","key","ObjectTypeProperty","proto","ObjectTypeSpreadProperty","QualifiedTypeIdentifier","qualification","SymbolTypeAnnotation","orSeparator","UnionTypeAnnotation","TypeCastExpression","expression","Variance","VoidTypeAnnotation","IndexedAccessType","objectType","indexType","OptionalIndexedAccessType"],"sources":["../../src/generators/flow.ts"],"sourcesContent":["import type Printer from \"../printer.ts\";\nimport { isDeclareExportDeclaration, isStatement } from \"@babel/types\";\nimport type * as t from \"@babel/types\";\nimport { ExportAllDeclaration } from \"./modules.ts\";\nimport { TokenContext } from \"../node/index.ts\";\n\nexport function AnyTypeAnnotation(this: Printer) {\n this.word(\"any\");\n}\n\nexport function ArrayTypeAnnotation(\n this: Printer,\n node: t.ArrayTypeAnnotation,\n) {\n this.print(node.elementType, true);\n this.token(\"[\");\n this.token(\"]\");\n}\n\nexport function BooleanTypeAnnotation(this: Printer) {\n this.word(\"boolean\");\n}\n\nexport function BooleanLiteralTypeAnnotation(\n this: Printer,\n node: t.BooleanLiteralTypeAnnotation,\n) {\n this.word(node.value ? \"true\" : \"false\");\n}\n\nexport function NullLiteralTypeAnnotation(this: Printer) {\n this.word(\"null\");\n}\n\nexport function DeclareClass(\n this: Printer,\n node: t.DeclareClass,\n parent: t.Node,\n) {\n if (!isDeclareExportDeclaration(parent)) {\n this.word(\"declare\");\n this.space();\n }\n this.word(\"class\");\n this.space();\n this._interfaceish(node);\n}\n\nexport function DeclareFunction(\n this: Printer,\n node: t.DeclareFunction,\n parent: t.Node,\n) {\n if (!isDeclareExportDeclaration(parent)) {\n this.word(\"declare\");\n this.space();\n }\n this.word(\"function\");\n this.space();\n this.print(node.id);\n // @ts-ignore(Babel 7 vs Babel 8) TODO(Babel 8) Remove this comment, since we'll remove the Noop node\n this.print(node.id.typeAnnotation.typeAnnotation);\n\n if (node.predicate) {\n this.space();\n this.print(node.predicate);\n }\n\n this.semicolon();\n}\n\nexport function InferredPredicate(this: Printer) {\n this.token(\"%\");\n this.word(\"checks\");\n}\n\nexport function DeclaredPredicate(this: Printer, node: t.DeclaredPredicate) {\n this.token(\"%\");\n this.word(\"checks\");\n this.token(\"(\");\n this.print(node.value);\n this.token(\")\");\n}\n\nexport function DeclareInterface(this: Printer, node: t.DeclareInterface) {\n this.word(\"declare\");\n this.space();\n this.InterfaceDeclaration(node);\n}\n\nexport function DeclareModule(this: Printer, node: t.DeclareModule) {\n this.word(\"declare\");\n this.space();\n this.word(\"module\");\n this.space();\n this.print(node.id);\n this.space();\n this.print(node.body);\n}\n\nexport function DeclareModuleExports(\n this: Printer,\n node: t.DeclareModuleExports,\n) {\n this.word(\"declare\");\n this.space();\n this.word(\"module\");\n this.token(\".\");\n this.word(\"exports\");\n this.print(node.typeAnnotation);\n}\n\nexport function DeclareTypeAlias(this: Printer, node: t.DeclareTypeAlias) {\n this.word(\"declare\");\n this.space();\n this.TypeAlias(node);\n}\n\nexport function DeclareOpaqueType(\n this: Printer,\n node: t.DeclareOpaqueType,\n parent: t.Node,\n) {\n if (!isDeclareExportDeclaration(parent)) {\n this.word(\"declare\");\n this.space();\n }\n this.OpaqueType(node);\n}\n\nexport function DeclareVariable(\n this: Printer,\n node: t.DeclareVariable,\n parent: t.Node,\n) {\n if (!isDeclareExportDeclaration(parent)) {\n this.word(\"declare\");\n this.space();\n }\n this.word(\"var\");\n this.space();\n this.print(node.id);\n this.print(node.id.typeAnnotation);\n this.semicolon();\n}\n\nexport function DeclareExportDeclaration(\n this: Printer,\n node: t.DeclareExportDeclaration,\n) {\n this.word(\"declare\");\n this.space();\n this.word(\"export\");\n this.space();\n if (node.default) {\n this.word(\"default\");\n this.space();\n }\n\n FlowExportDeclaration.call(this, node);\n}\n\nexport function DeclareExportAllDeclaration(\n this: Printer,\n node: t.DeclareExportAllDeclaration,\n) {\n this.word(\"declare\");\n this.space();\n ExportAllDeclaration.call(this, node);\n}\n\nexport function EnumDeclaration(this: Printer, node: t.EnumDeclaration) {\n const { id, body } = node;\n this.word(\"enum\");\n this.space();\n this.print(id);\n this.print(body);\n}\n\nfunction enumExplicitType(\n context: Printer,\n name: string,\n hasExplicitType: boolean,\n) {\n if (hasExplicitType) {\n context.space();\n context.word(\"of\");\n context.space();\n context.word(name);\n }\n context.space();\n}\n\nfunction enumBody(context: Printer, node: t.EnumBody) {\n const { members } = node;\n context.token(\"{\");\n context.indent();\n context.newline();\n for (const member of members) {\n context.print(member);\n context.newline();\n }\n if (node.hasUnknownMembers) {\n context.token(\"...\");\n context.newline();\n }\n context.dedent();\n context.token(\"}\");\n}\n\nexport function EnumBooleanBody(this: Printer, node: t.EnumBooleanBody) {\n const { explicitType } = node;\n enumExplicitType(this, \"boolean\", explicitType);\n enumBody(this, node);\n}\n\nexport function EnumNumberBody(this: Printer, node: t.EnumNumberBody) {\n const { explicitType } = node;\n enumExplicitType(this, \"number\", explicitType);\n enumBody(this, node);\n}\n\nexport function EnumStringBody(this: Printer, node: t.EnumStringBody) {\n const { explicitType } = node;\n enumExplicitType(this, \"string\", explicitType);\n enumBody(this, node);\n}\n\nexport function EnumSymbolBody(this: Printer, node: t.EnumSymbolBody) {\n enumExplicitType(this, \"symbol\", true);\n enumBody(this, node);\n}\n\nexport function EnumDefaultedMember(\n this: Printer,\n node: t.EnumDefaultedMember,\n) {\n const { id } = node;\n this.print(id);\n this.token(\",\");\n}\n\nfunction enumInitializedMember(\n context: Printer,\n node: t.EnumBooleanMember | t.EnumNumberMember | t.EnumStringMember,\n) {\n context.print(node.id);\n context.space();\n context.token(\"=\");\n context.space();\n context.print(node.init);\n context.token(\",\");\n}\n\nexport function EnumBooleanMember(this: Printer, node: t.EnumBooleanMember) {\n enumInitializedMember(this, node);\n}\n\nexport function EnumNumberMember(this: Printer, node: t.EnumNumberMember) {\n enumInitializedMember(this, node);\n}\n\nexport function EnumStringMember(this: Printer, node: t.EnumStringMember) {\n enumInitializedMember(this, node);\n}\n\nfunction FlowExportDeclaration(\n this: Printer,\n node: t.DeclareExportDeclaration,\n) {\n if (node.declaration) {\n const declar = node.declaration;\n this.print(declar);\n if (!isStatement(declar)) this.semicolon();\n } else {\n this.token(\"{\");\n if (node.specifiers.length) {\n this.space();\n this.printList(node.specifiers);\n this.space();\n }\n this.token(\"}\");\n\n if (node.source) {\n this.space();\n this.word(\"from\");\n this.space();\n this.print(node.source);\n }\n\n this.semicolon();\n }\n}\n\nexport function ExistsTypeAnnotation(this: Printer) {\n this.token(\"*\");\n}\n\nexport function FunctionTypeAnnotation(\n this: Printer,\n node: t.FunctionTypeAnnotation,\n parent?: t.Node,\n) {\n this.print(node.typeParameters);\n this.token(\"(\");\n\n if (node.this) {\n this.word(\"this\");\n this.token(\":\");\n this.space();\n this.print(node.this.typeAnnotation);\n if (node.params.length || node.rest) {\n this.token(\",\");\n this.space();\n }\n }\n\n this.printList(node.params);\n\n if (node.rest) {\n if (node.params.length) {\n this.token(\",\");\n this.space();\n }\n this.token(\"...\");\n this.print(node.rest);\n }\n\n this.token(\")\");\n\n // this node type is overloaded, not sure why but it makes it EXTREMELY annoying\n\n const type = parent?.type;\n if (\n type != null &&\n (type === \"ObjectTypeCallProperty\" ||\n type === \"ObjectTypeInternalSlot\" ||\n type === \"DeclareFunction\" ||\n (type === \"ObjectTypeProperty\" && parent.method))\n ) {\n this.token(\":\");\n } else {\n this.space();\n this.token(\"=>\");\n }\n\n this.space();\n this.print(node.returnType);\n}\n\nexport function FunctionTypeParam(this: Printer, node: t.FunctionTypeParam) {\n this.print(node.name);\n if (node.optional) this.token(\"?\");\n if (node.name) {\n this.token(\":\");\n this.space();\n }\n this.print(node.typeAnnotation);\n}\n\nexport function InterfaceExtends(this: Printer, node: t.InterfaceExtends) {\n this.print(node.id);\n this.print(node.typeParameters, true);\n}\n\nexport {\n InterfaceExtends as ClassImplements,\n InterfaceExtends as GenericTypeAnnotation,\n};\n\nexport function _interfaceish(\n this: Printer,\n node: t.InterfaceDeclaration | t.DeclareInterface | t.DeclareClass,\n) {\n this.print(node.id);\n this.print(node.typeParameters);\n if (node.extends?.length) {\n this.space();\n this.word(\"extends\");\n this.space();\n this.printList(node.extends);\n }\n if (node.type === \"DeclareClass\") {\n if (node.mixins?.length) {\n this.space();\n this.word(\"mixins\");\n this.space();\n this.printList(node.mixins);\n }\n if (node.implements?.length) {\n this.space();\n this.word(\"implements\");\n this.space();\n this.printList(node.implements);\n }\n }\n this.space();\n this.print(node.body);\n}\n\nexport function _variance(\n this: Printer,\n node:\n | t.TypeParameter\n | t.ObjectTypeIndexer\n | t.ObjectTypeProperty\n | t.ClassProperty\n | t.ClassPrivateProperty\n | t.ClassAccessorProperty,\n) {\n const kind = node.variance?.kind;\n if (kind != null) {\n if (kind === \"plus\") {\n this.token(\"+\");\n } else if (kind === \"minus\") {\n this.token(\"-\");\n }\n }\n}\n\nexport function InterfaceDeclaration(\n this: Printer,\n node: t.InterfaceDeclaration | t.DeclareInterface,\n) {\n this.word(\"interface\");\n this.space();\n this._interfaceish(node);\n}\n\nfunction andSeparator(this: Printer, occurrenceCount: number) {\n this.space();\n this.token(\"&\", false, occurrenceCount);\n this.space();\n}\n\nexport function InterfaceTypeAnnotation(\n this: Printer,\n node: t.InterfaceTypeAnnotation,\n) {\n this.word(\"interface\");\n if (node.extends?.length) {\n this.space();\n this.word(\"extends\");\n this.space();\n this.printList(node.extends);\n }\n this.space();\n this.print(node.body);\n}\n\nexport function IntersectionTypeAnnotation(\n this: Printer,\n node: t.IntersectionTypeAnnotation,\n) {\n this.printJoin(node.types, { separator: andSeparator });\n}\n\nexport function MixedTypeAnnotation(this: Printer) {\n this.word(\"mixed\");\n}\n\nexport function EmptyTypeAnnotation(this: Printer) {\n this.word(\"empty\");\n}\n\nexport function NullableTypeAnnotation(\n this: Printer,\n node: t.NullableTypeAnnotation,\n) {\n this.token(\"?\");\n this.print(node.typeAnnotation);\n}\n\nexport {\n NumericLiteral as NumberLiteralTypeAnnotation,\n StringLiteral as StringLiteralTypeAnnotation,\n} from \"./types.ts\";\n\nexport function NumberTypeAnnotation(this: Printer) {\n this.word(\"number\");\n}\n\nexport function StringTypeAnnotation(this: Printer) {\n this.word(\"string\");\n}\n\nexport function ThisTypeAnnotation(this: Printer) {\n this.word(\"this\");\n}\n\nexport function TupleTypeAnnotation(\n this: Printer,\n node: t.TupleTypeAnnotation,\n) {\n this.token(\"[\");\n this.printList(node.types);\n this.token(\"]\");\n}\n\nexport function TypeofTypeAnnotation(\n this: Printer,\n node: t.TypeofTypeAnnotation,\n) {\n this.word(\"typeof\");\n this.space();\n this.print(node.argument);\n}\n\nexport function TypeAlias(\n this: Printer,\n node: t.TypeAlias | t.DeclareTypeAlias,\n) {\n this.word(\"type\");\n this.space();\n this.print(node.id);\n this.print(node.typeParameters);\n this.space();\n this.token(\"=\");\n this.space();\n this.print(node.right);\n this.semicolon();\n}\n\nexport function TypeAnnotation(\n this: Printer,\n node: t.TypeAnnotation,\n parent: t.Node,\n) {\n this.token(\":\");\n this.space();\n if (parent.type === \"ArrowFunctionExpression\") {\n this.tokenContext |= TokenContext.arrowFlowReturnType;\n } else if (\n // @ts-expect-error todo(flow->ts) can this be removed? `.optional` looks to be not existing property\n node.optional\n ) {\n this.token(\"?\");\n }\n this.print(node.typeAnnotation);\n}\n\nexport function TypeParameterInstantiation(\n this: Printer,\n node: t.TypeParameterInstantiation,\n): void {\n this.token(\"<\");\n this.printList(node.params, {});\n this.token(\">\");\n}\n\nexport { TypeParameterInstantiation as TypeParameterDeclaration };\n\nexport function TypeParameter(this: Printer, node: t.TypeParameter) {\n this._variance(node);\n\n this.word(node.name);\n\n if (node.bound) {\n this.print(node.bound);\n }\n\n if (node.default) {\n this.space();\n this.token(\"=\");\n this.space();\n this.print(node.default);\n }\n}\n\nexport function OpaqueType(\n this: Printer,\n node: t.OpaqueType | t.DeclareOpaqueType,\n) {\n this.word(\"opaque\");\n this.space();\n this.word(\"type\");\n this.space();\n this.print(node.id);\n this.print(node.typeParameters);\n if (node.supertype) {\n this.token(\":\");\n this.space();\n this.print(node.supertype);\n }\n\n if (node.impltype) {\n this.space();\n this.token(\"=\");\n this.space();\n this.print(node.impltype);\n }\n this.semicolon();\n}\n\nexport function ObjectTypeAnnotation(\n this: Printer,\n node: t.ObjectTypeAnnotation,\n) {\n if (node.exact) {\n this.token(\"{|\");\n } else {\n this.token(\"{\");\n }\n\n // TODO: remove the array fallbacks and instead enforce the types to require an array\n const props = [\n ...node.properties,\n ...(node.callProperties || []),\n ...(node.indexers || []),\n ...(node.internalSlots || []),\n ];\n\n if (props.length) {\n this.newline();\n\n this.space();\n\n this.printJoin(props, {\n addNewlines(leading) {\n if (leading && !props[0]) return 1;\n },\n indent: true,\n statement: true,\n iterator: () => {\n if (props.length !== 1 || node.inexact) {\n this.token(\",\");\n this.space();\n }\n },\n });\n\n this.space();\n }\n\n if (node.inexact) {\n this.indent();\n this.token(\"...\");\n if (props.length) {\n this.newline();\n }\n this.dedent();\n }\n\n if (node.exact) {\n this.token(\"|}\");\n } else {\n this.token(\"}\");\n }\n}\n\nexport function ObjectTypeInternalSlot(\n this: Printer,\n node: t.ObjectTypeInternalSlot,\n) {\n if (node.static) {\n this.word(\"static\");\n this.space();\n }\n this.token(\"[\");\n this.token(\"[\");\n this.print(node.id);\n this.token(\"]\");\n this.token(\"]\");\n if (node.optional) this.token(\"?\");\n if (!node.method) {\n this.token(\":\");\n this.space();\n }\n this.print(node.value);\n}\n\nexport function ObjectTypeCallProperty(\n this: Printer,\n node: t.ObjectTypeCallProperty,\n) {\n if (node.static) {\n this.word(\"static\");\n this.space();\n }\n this.print(node.value);\n}\n\nexport function ObjectTypeIndexer(this: Printer, node: t.ObjectTypeIndexer) {\n if (node.static) {\n this.word(\"static\");\n this.space();\n }\n this._variance(node);\n this.token(\"[\");\n if (node.id) {\n this.print(node.id);\n this.token(\":\");\n this.space();\n }\n this.print(node.key);\n this.token(\"]\");\n this.token(\":\");\n this.space();\n this.print(node.value);\n}\n\nexport function ObjectTypeProperty(this: Printer, node: t.ObjectTypeProperty) {\n if (node.proto) {\n this.word(\"proto\");\n this.space();\n }\n if (node.static) {\n this.word(\"static\");\n this.space();\n }\n if (node.kind === \"get\" || node.kind === \"set\") {\n this.word(node.kind);\n this.space();\n }\n this._variance(node);\n this.print(node.key);\n if (node.optional) this.token(\"?\");\n if (!node.method) {\n this.token(\":\");\n this.space();\n }\n this.print(node.value);\n}\n\nexport function ObjectTypeSpreadProperty(\n this: Printer,\n node: t.ObjectTypeSpreadProperty,\n) {\n this.token(\"...\");\n this.print(node.argument);\n}\n\nexport function QualifiedTypeIdentifier(\n this: Printer,\n node: t.QualifiedTypeIdentifier,\n) {\n this.print(node.qualification);\n this.token(\".\");\n this.print(node.id);\n}\n\nexport function SymbolTypeAnnotation(this: Printer) {\n this.word(\"symbol\");\n}\n\nfunction orSeparator(this: Printer, occurrenceCount: number) {\n this.space();\n this.token(\"|\", false, occurrenceCount);\n this.space();\n}\n\nexport function UnionTypeAnnotation(\n this: Printer,\n node: t.UnionTypeAnnotation,\n) {\n this.printJoin(node.types, { separator: orSeparator });\n}\n\nexport function TypeCastExpression(this: Printer, node: t.TypeCastExpression) {\n this.token(\"(\");\n this.print(node.expression);\n this.print(node.typeAnnotation);\n this.token(\")\");\n}\n\nexport function Variance(this: Printer, node: t.Variance) {\n if (node.kind === \"plus\") {\n this.token(\"+\");\n } else {\n this.token(\"-\");\n }\n}\n\nexport function VoidTypeAnnotation(this: Printer) {\n this.word(\"void\");\n}\n\nexport function IndexedAccessType(this: Printer, node: t.IndexedAccessType) {\n this.print(node.objectType, true);\n this.token(\"[\");\n this.print(node.indexType);\n this.token(\"]\");\n}\n\nexport function OptionalIndexedAccessType(\n this: Printer,\n node: t.OptionalIndexedAccessType,\n) {\n this.print(node.objectType);\n if (node.optional) {\n this.token(\"?.\");\n }\n this.token(\"[\");\n this.print(node.indexType);\n this.token(\"]\");\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/index.js b/node_modules/@babel/generator/lib/generators/index.js new file mode 100644 index 00000000..331c73f7 --- /dev/null +++ b/node_modules/@babel/generator/lib/generators/index.js @@ -0,0 +1,128 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +var _templateLiterals = require("./template-literals.js"); +Object.keys(_templateLiterals).forEach(function (key) { + if (key === "default" || key === "__esModule") return; + if (key in exports && exports[key] === _templateLiterals[key]) return; + Object.defineProperty(exports, key, { + enumerable: true, + get: function () { + return _templateLiterals[key]; + } + }); +}); +var _expressions = require("./expressions.js"); +Object.keys(_expressions).forEach(function (key) { + if (key === "default" || key === "__esModule") return; + if (key in exports && exports[key] === _expressions[key]) return; + Object.defineProperty(exports, key, { + enumerable: true, + get: function () { + return _expressions[key]; + } + }); +}); +var _statements = require("./statements.js"); +Object.keys(_statements).forEach(function (key) { + if (key === "default" || key === "__esModule") return; + if (key in exports && exports[key] === _statements[key]) return; + Object.defineProperty(exports, key, { + enumerable: true, + get: function () { + return _statements[key]; + } + }); +}); +var _classes = require("./classes.js"); +Object.keys(_classes).forEach(function (key) { + if (key === "default" || key === "__esModule") return; + if (key in exports && exports[key] === _classes[key]) return; + Object.defineProperty(exports, key, { + enumerable: true, + get: function () { + return _classes[key]; + } + }); +}); +var _methods = require("./methods.js"); +Object.keys(_methods).forEach(function (key) { + if (key === "default" || key === "__esModule") return; + if (key in exports && exports[key] === _methods[key]) return; + Object.defineProperty(exports, key, { + enumerable: true, + get: function () { + return _methods[key]; + } + }); +}); +var _modules = require("./modules.js"); +Object.keys(_modules).forEach(function (key) { + if (key === "default" || key === "__esModule") return; + if (key in exports && exports[key] === _modules[key]) return; + Object.defineProperty(exports, key, { + enumerable: true, + get: function () { + return _modules[key]; + } + }); +}); +var _types = require("./types.js"); +Object.keys(_types).forEach(function (key) { + if (key === "default" || key === "__esModule") return; + if (key in exports && exports[key] === _types[key]) return; + Object.defineProperty(exports, key, { + enumerable: true, + get: function () { + return _types[key]; + } + }); +}); +var _flow = require("./flow.js"); +Object.keys(_flow).forEach(function (key) { + if (key === "default" || key === "__esModule") return; + if (key in exports && exports[key] === _flow[key]) return; + Object.defineProperty(exports, key, { + enumerable: true, + get: function () { + return _flow[key]; + } + }); +}); +var _base = require("./base.js"); +Object.keys(_base).forEach(function (key) { + if (key === "default" || key === "__esModule") return; + if (key in exports && exports[key] === _base[key]) return; + Object.defineProperty(exports, key, { + enumerable: true, + get: function () { + return _base[key]; + } + }); +}); +var _jsx = require("./jsx.js"); +Object.keys(_jsx).forEach(function (key) { + if (key === "default" || key === "__esModule") return; + if (key in exports && exports[key] === _jsx[key]) return; + Object.defineProperty(exports, key, { + enumerable: true, + get: function () { + return _jsx[key]; + } + }); +}); +var _typescript = require("./typescript.js"); +Object.keys(_typescript).forEach(function (key) { + if (key === "default" || key === "__esModule") return; + if (key in exports && exports[key] === _typescript[key]) return; + Object.defineProperty(exports, key, { + enumerable: true, + get: function () { + return _typescript[key]; + } + }); +}); + +//# sourceMappingURL=index.js.map diff --git a/node_modules/@babel/generator/lib/generators/index.js.map b/node_modules/@babel/generator/lib/generators/index.js.map new file mode 100644 index 00000000..e8b0341b --- /dev/null +++ b/node_modules/@babel/generator/lib/generators/index.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_templateLiterals","require","Object","keys","forEach","key","exports","defineProperty","enumerable","get","_expressions","_statements","_classes","_methods","_modules","_types","_flow","_base","_jsx","_typescript"],"sources":["../../src/generators/index.ts"],"sourcesContent":["export * from \"./template-literals.ts\";\nexport * from \"./expressions.ts\";\nexport * from \"./statements.ts\";\nexport * from \"./classes.ts\";\nexport * from \"./methods.ts\";\nexport * from \"./modules.ts\";\nexport * from \"./types.ts\";\nexport * from \"./flow.ts\";\nexport * from \"./base.ts\";\nexport * from \"./jsx.ts\";\nexport * from \"./typescript.ts\";\n"],"mappings":";;;;;AAAA,IAAAA,iBAAA,GAAAC,OAAA;AAAAC,MAAA,CAAAC,IAAA,CAAAH,iBAAA,EAAAI,OAAA,WAAAC,GAAA;EAAA,IAAAA,GAAA,kBAAAA,GAAA;EAAA,IAAAA,GAAA,IAAAC,OAAA,IAAAA,OAAA,CAAAD,GAAA,MAAAL,iBAAA,CAAAK,GAAA;EAAAH,MAAA,CAAAK,cAAA,CAAAD,OAAA,EAAAD,GAAA;IAAAG,UAAA;IAAAC,GAAA,WAAAA,CAAA;MAAA,OAAAT,iBAAA,CAAAK,GAAA;IAAA;EAAA;AAAA;AACA,IAAAK,YAAA,GAAAT,OAAA;AAAAC,MAAA,CAAAC,IAAA,CAAAO,YAAA,EAAAN,OAAA,WAAAC,GAAA;EAAA,IAAAA,GAAA,kBAAAA,GAAA;EAAA,IAAAA,GAAA,IAAAC,OAAA,IAAAA,OAAA,CAAAD,GAAA,MAAAK,YAAA,CAAAL,GAAA;EAAAH,MAAA,CAAAK,cAAA,CAAAD,OAAA,EAAAD,GAAA;IAAAG,UAAA;IAAAC,GAAA,WAAAA,CAAA;MAAA,OAAAC,YAAA,CAAAL,GAAA;IAAA;EAAA;AAAA;AACA,IAAAM,WAAA,GAAAV,OAAA;AAAAC,MAAA,CAAAC,IAAA,CAAAQ,WAAA,EAAAP,OAAA,WAAAC,GAAA;EAAA,IAAAA,GAAA,kBAAAA,GAAA;EAAA,IAAAA,GAAA,IAAAC,OAAA,IAAAA,OAAA,CAAAD,GAAA,MAAAM,WAAA,CAAAN,GAAA;EAAAH,MAAA,CAAAK,cAAA,CAAAD,OAAA,EAAAD,GAAA;IAAAG,UAAA;IAAAC,GAAA,WAAAA,CAAA;MAAA,OAAAE,WAAA,CAAAN,GAAA;IAAA;EAAA;AAAA;AACA,IAAAO,QAAA,GAAAX,OAAA;AAAAC,MAAA,CAAAC,IAAA,CAAAS,QAAA,EAAAR,OAAA,WAAAC,GAAA;EAAA,IAAAA,GAAA,kBAAAA,GAAA;EAAA,IAAAA,GAAA,IAAAC,OAAA,IAAAA,OAAA,CAAAD,GAAA,MAAAO,QAAA,CAAAP,GAAA;EAAAH,MAAA,CAAAK,cAAA,CAAAD,OAAA,EAAAD,GAAA;IAAAG,UAAA;IAAAC,GAAA,WAAAA,CAAA;MAAA,OAAAG,QAAA,CAAAP,GAAA;IAAA;EAAA;AAAA;AACA,IAAAQ,QAAA,GAAAZ,OAAA;AAAAC,MAAA,CAAAC,IAAA,CAAAU,QAAA,EAAAT,OAAA,WAAAC,GAAA;EAAA,IAAAA,GAAA,kBAAAA,GAAA;EAAA,IAAAA,GAAA,IAAAC,OAAA,IAAAA,OAAA,CAAAD,GAAA,MAAAQ,QAAA,CAAAR,GAAA;EAAAH,MAAA,CAAAK,cAAA,CAAAD,OAAA,EAAAD,GAAA;IAAAG,UAAA;IAAAC,GAAA,WAAAA,CAAA;MAAA,OAAAI,QAAA,CAAAR,GAAA;IAAA;EAAA;AAAA;AACA,IAAAS,QAAA,GAAAb,OAAA;AAAAC,MAAA,CAAAC,IAAA,CAAAW,QAAA,EAAAV,OAAA,WAAAC,GAAA;EAAA,IAAAA,GAAA,kBAAAA,GAAA;EAAA,IAAAA,GAAA,IAAAC,OAAA,IAAAA,OAAA,CAAAD,GAAA,MAAAS,QAAA,CAAAT,GAAA;EAAAH,MAAA,CAAAK,cAAA,CAAAD,OAAA,EAAAD,GAAA;IAAAG,UAAA;IAAAC,GAAA,WAAAA,CAAA;MAAA,OAAAK,QAAA,CAAAT,GAAA;IAAA;EAAA;AAAA;AACA,IAAAU,MAAA,GAAAd,OAAA;AAAAC,MAAA,CAAAC,IAAA,CAAAY,MAAA,EAAAX,OAAA,WAAAC,GAAA;EAAA,IAAAA,GAAA,kBAAAA,GAAA;EAAA,IAAAA,GAAA,IAAAC,OAAA,IAAAA,OAAA,CAAAD,GAAA,MAAAU,MAAA,CAAAV,GAAA;EAAAH,MAAA,CAAAK,cAAA,CAAAD,OAAA,EAAAD,GAAA;IAAAG,UAAA;IAAAC,GAAA,WAAAA,CAAA;MAAA,OAAAM,MAAA,CAAAV,GAAA;IAAA;EAAA;AAAA;AACA,IAAAW,KAAA,GAAAf,OAAA;AAAAC,MAAA,CAAAC,IAAA,CAAAa,KAAA,EAAAZ,OAAA,WAAAC,GAAA;EAAA,IAAAA,GAAA,kBAAAA,GAAA;EAAA,IAAAA,GAAA,IAAAC,OAAA,IAAAA,OAAA,CAAAD,GAAA,MAAAW,KAAA,CAAAX,GAAA;EAAAH,MAAA,CAAAK,cAAA,CAAAD,OAAA,EAAAD,GAAA;IAAAG,UAAA;IAAAC,GAAA,WAAAA,CAAA;MAAA,OAAAO,KAAA,CAAAX,GAAA;IAAA;EAAA;AAAA;AACA,IAAAY,KAAA,GAAAhB,OAAA;AAAAC,MAAA,CAAAC,IAAA,CAAAc,KAAA,EAAAb,OAAA,WAAAC,GAAA;EAAA,IAAAA,GAAA,kBAAAA,GAAA;EAAA,IAAAA,GAAA,IAAAC,OAAA,IAAAA,OAAA,CAAAD,GAAA,MAAAY,KAAA,CAAAZ,GAAA;EAAAH,MAAA,CAAAK,cAAA,CAAAD,OAAA,EAAAD,GAAA;IAAAG,UAAA;IAAAC,GAAA,WAAAA,CAAA;MAAA,OAAAQ,KAAA,CAAAZ,GAAA;IAAA;EAAA;AAAA;AACA,IAAAa,IAAA,GAAAjB,OAAA;AAAAC,MAAA,CAAAC,IAAA,CAAAe,IAAA,EAAAd,OAAA,WAAAC,GAAA;EAAA,IAAAA,GAAA,kBAAAA,GAAA;EAAA,IAAAA,GAAA,IAAAC,OAAA,IAAAA,OAAA,CAAAD,GAAA,MAAAa,IAAA,CAAAb,GAAA;EAAAH,MAAA,CAAAK,cAAA,CAAAD,OAAA,EAAAD,GAAA;IAAAG,UAAA;IAAAC,GAAA,WAAAA,CAAA;MAAA,OAAAS,IAAA,CAAAb,GAAA;IAAA;EAAA;AAAA;AACA,IAAAc,WAAA,GAAAlB,OAAA;AAAAC,MAAA,CAAAC,IAAA,CAAAgB,WAAA,EAAAf,OAAA,WAAAC,GAAA;EAAA,IAAAA,GAAA,kBAAAA,GAAA;EAAA,IAAAA,GAAA,IAAAC,OAAA,IAAAA,OAAA,CAAAD,GAAA,MAAAc,WAAA,CAAAd,GAAA;EAAAH,MAAA,CAAAK,cAAA,CAAAD,OAAA,EAAAD,GAAA;IAAAG,UAAA;IAAAC,GAAA,WAAAA,CAAA;MAAA,OAAAU,WAAA,CAAAd,GAAA;IAAA;EAAA;AAAA","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/jsx.js b/node_modules/@babel/generator/lib/generators/jsx.js new file mode 100644 index 00000000..46000297 --- /dev/null +++ b/node_modules/@babel/generator/lib/generators/jsx.js @@ -0,0 +1,123 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.JSXAttribute = JSXAttribute; +exports.JSXClosingElement = JSXClosingElement; +exports.JSXClosingFragment = JSXClosingFragment; +exports.JSXElement = JSXElement; +exports.JSXEmptyExpression = JSXEmptyExpression; +exports.JSXExpressionContainer = JSXExpressionContainer; +exports.JSXFragment = JSXFragment; +exports.JSXIdentifier = JSXIdentifier; +exports.JSXMemberExpression = JSXMemberExpression; +exports.JSXNamespacedName = JSXNamespacedName; +exports.JSXOpeningElement = JSXOpeningElement; +exports.JSXOpeningFragment = JSXOpeningFragment; +exports.JSXSpreadAttribute = JSXSpreadAttribute; +exports.JSXSpreadChild = JSXSpreadChild; +exports.JSXText = JSXText; +function JSXAttribute(node) { + this.print(node.name); + if (node.value) { + this.tokenChar(61); + this.print(node.value); + } +} +function JSXIdentifier(node) { + this.word(node.name); +} +function JSXNamespacedName(node) { + this.print(node.namespace); + this.tokenChar(58); + this.print(node.name); +} +function JSXMemberExpression(node) { + this.print(node.object); + this.tokenChar(46); + this.print(node.property); +} +function JSXSpreadAttribute(node) { + this.tokenChar(123); + this.token("..."); + this.print(node.argument); + this.rightBrace(node); +} +function JSXExpressionContainer(node) { + this.tokenChar(123); + this.print(node.expression); + this.rightBrace(node); +} +function JSXSpreadChild(node) { + this.tokenChar(123); + this.token("..."); + this.print(node.expression); + this.rightBrace(node); +} +function JSXText(node) { + const raw = this.getPossibleRaw(node); + if (raw !== undefined) { + this.token(raw, true); + } else { + this.token(node.value, true); + } +} +function JSXElement(node) { + const open = node.openingElement; + this.print(open); + if (open.selfClosing) return; + this.indent(); + for (const child of node.children) { + this.print(child); + } + this.dedent(); + this.print(node.closingElement); +} +function spaceSeparator() { + this.space(); +} +function JSXOpeningElement(node) { + this.tokenChar(60); + this.print(node.name); + this.print(node.typeParameters); + if (node.attributes.length > 0) { + this.space(); + this.printJoin(node.attributes, { + separator: spaceSeparator + }); + } + if (node.selfClosing) { + this.space(); + this.tokenChar(47); + } + this.tokenChar(62); +} +function JSXClosingElement(node) { + this.tokenChar(60); + this.tokenChar(47); + this.print(node.name); + this.tokenChar(62); +} +function JSXEmptyExpression() { + this.printInnerComments(); +} +function JSXFragment(node) { + this.print(node.openingFragment); + this.indent(); + for (const child of node.children) { + this.print(child); + } + this.dedent(); + this.print(node.closingFragment); +} +function JSXOpeningFragment() { + this.tokenChar(60); + this.tokenChar(62); +} +function JSXClosingFragment() { + this.token(" 0) {\n this.space();\n this.printJoin(node.attributes, { separator: spaceSeparator });\n }\n if (node.selfClosing) {\n this.space();\n this.token(\"/\");\n }\n this.token(\">\");\n}\n\nexport function JSXClosingElement(this: Printer, node: t.JSXClosingElement) {\n this.token(\"<\");\n this.token(\"/\");\n this.print(node.name);\n this.token(\">\");\n}\n\nexport function JSXEmptyExpression(this: Printer) {\n // This node is empty, so forcefully print its inner comments.\n this.printInnerComments();\n}\n\nexport function JSXFragment(this: Printer, node: t.JSXFragment) {\n this.print(node.openingFragment);\n\n this.indent();\n for (const child of node.children) {\n this.print(child);\n }\n this.dedent();\n\n this.print(node.closingFragment);\n}\n\nexport function JSXOpeningFragment(this: Printer) {\n this.token(\"<\");\n this.token(\">\");\n}\n\nexport function JSXClosingFragment(this: Printer) {\n this.token(\"\");\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/methods.js b/node_modules/@babel/generator/lib/generators/methods.js new file mode 100644 index 00000000..eabb16d1 --- /dev/null +++ b/node_modules/@babel/generator/lib/generators/methods.js @@ -0,0 +1,198 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.ArrowFunctionExpression = ArrowFunctionExpression; +exports.FunctionDeclaration = exports.FunctionExpression = FunctionExpression; +exports._functionHead = _functionHead; +exports._methodHead = _methodHead; +exports._param = _param; +exports._parameters = _parameters; +exports._params = _params; +exports._predicate = _predicate; +exports._shouldPrintArrowParamsParens = _shouldPrintArrowParamsParens; +var _t = require("@babel/types"); +var _index = require("../node/index.js"); +const { + isIdentifier +} = _t; +function _params(node, idNode, parentNode) { + this.print(node.typeParameters); + const nameInfo = _getFuncIdName.call(this, idNode, parentNode); + if (nameInfo) { + this.sourceIdentifierName(nameInfo.name, nameInfo.pos); + } + this.tokenChar(40); + this._parameters(node.params, ")"); + const noLineTerminator = node.type === "ArrowFunctionExpression"; + this.print(node.returnType, noLineTerminator); + this._noLineTerminator = noLineTerminator; +} +function _parameters(parameters, endToken) { + const exit = this.enterDelimited(); + const trailingComma = this.shouldPrintTrailingComma(endToken); + const paramLength = parameters.length; + for (let i = 0; i < paramLength; i++) { + this._param(parameters[i]); + if (trailingComma || i < paramLength - 1) { + this.token(",", null, i); + this.space(); + } + } + this.token(endToken); + exit(); +} +function _param(parameter) { + this.printJoin(parameter.decorators); + this.print(parameter); + if (parameter.optional) { + this.tokenChar(63); + } + this.print(parameter.typeAnnotation); +} +function _methodHead(node) { + const kind = node.kind; + const key = node.key; + if (kind === "get" || kind === "set") { + this.word(kind); + this.space(); + } + if (node.async) { + this.word("async", true); + this.space(); + } + if (kind === "method" || kind === "init") { + if (node.generator) { + this.tokenChar(42); + } + } + if (node.computed) { + this.tokenChar(91); + this.print(key); + this.tokenChar(93); + } else { + this.print(key); + } + if (node.optional) { + this.tokenChar(63); + } + this._params(node, node.computed && node.key.type !== "StringLiteral" ? undefined : node.key, undefined); +} +function _predicate(node, noLineTerminatorAfter) { + if (node.predicate) { + if (!node.returnType) { + this.tokenChar(58); + } + this.space(); + this.print(node.predicate, noLineTerminatorAfter); + } +} +function _functionHead(node, parent) { + if (node.async) { + this.word("async"); + if (!this.format.preserveFormat) { + this._endsWithInnerRaw = false; + } + this.space(); + } + this.word("function"); + if (node.generator) { + if (!this.format.preserveFormat) { + this._endsWithInnerRaw = false; + } + this.tokenChar(42); + } + this.space(); + if (node.id) { + this.print(node.id); + } + this._params(node, node.id, parent); + if (node.type !== "TSDeclareFunction") { + this._predicate(node); + } +} +function FunctionExpression(node, parent) { + this._functionHead(node, parent); + this.space(); + this.print(node.body); +} +function ArrowFunctionExpression(node, parent) { + if (node.async) { + this.word("async", true); + this.space(); + } + if (this._shouldPrintArrowParamsParens(node)) { + this._params(node, undefined, parent); + } else { + this.print(node.params[0], true); + } + this._predicate(node, true); + this.space(); + this.printInnerComments(); + this.token("=>"); + this.space(); + this.tokenContext |= _index.TokenContext.arrowBody; + this.print(node.body); +} +function _shouldPrintArrowParamsParens(node) { + var _firstParam$leadingCo, _firstParam$trailingC; + if (node.params.length !== 1) return true; + if (node.typeParameters || node.returnType || node.predicate) { + return true; + } + const firstParam = node.params[0]; + if (!isIdentifier(firstParam) || firstParam.typeAnnotation || firstParam.optional || (_firstParam$leadingCo = firstParam.leadingComments) != null && _firstParam$leadingCo.length || (_firstParam$trailingC = firstParam.trailingComments) != null && _firstParam$trailingC.length) { + return true; + } + if (this.tokenMap) { + if (node.loc == null) return true; + if (this.tokenMap.findMatching(node, "(") !== null) return true; + const arrowToken = this.tokenMap.findMatching(node, "=>"); + if ((arrowToken == null ? void 0 : arrowToken.loc) == null) return true; + return arrowToken.loc.start.line !== node.loc.start.line; + } + if (this.format.retainLines) return true; + return false; +} +function _getFuncIdName(idNode, parent) { + let id = idNode; + if (!id && parent) { + const parentType = parent.type; + if (parentType === "VariableDeclarator") { + id = parent.id; + } else if (parentType === "AssignmentExpression" || parentType === "AssignmentPattern") { + id = parent.left; + } else if (parentType === "ObjectProperty" || parentType === "ClassProperty") { + if (!parent.computed || parent.key.type === "StringLiteral") { + id = parent.key; + } + } else if (parentType === "ClassPrivateProperty" || parentType === "ClassAccessorProperty") { + id = parent.key; + } + } + if (!id) return; + let nameInfo; + if (id.type === "Identifier") { + var _id$loc, _id$loc2; + nameInfo = { + pos: (_id$loc = id.loc) == null ? void 0 : _id$loc.start, + name: ((_id$loc2 = id.loc) == null ? void 0 : _id$loc2.identifierName) || id.name + }; + } else if (id.type === "PrivateName") { + var _id$loc3; + nameInfo = { + pos: (_id$loc3 = id.loc) == null ? void 0 : _id$loc3.start, + name: "#" + id.id.name + }; + } else if (id.type === "StringLiteral") { + var _id$loc4; + nameInfo = { + pos: (_id$loc4 = id.loc) == null ? void 0 : _id$loc4.start, + name: id.value + }; + } + return nameInfo; +} + +//# sourceMappingURL=methods.js.map diff --git a/node_modules/@babel/generator/lib/generators/methods.js.map b/node_modules/@babel/generator/lib/generators/methods.js.map new file mode 100644 index 00000000..b81e15e7 --- /dev/null +++ b/node_modules/@babel/generator/lib/generators/methods.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_t","require","_index","isIdentifier","_params","node","idNode","parentNode","print","typeParameters","nameInfo","_getFuncIdName","call","sourceIdentifierName","name","pos","token","_parameters","params","noLineTerminator","type","returnType","_noLineTerminator","parameters","endToken","exit","enterDelimited","trailingComma","shouldPrintTrailingComma","paramLength","length","i","_param","space","parameter","printJoin","decorators","optional","typeAnnotation","_methodHead","kind","key","word","async","generator","computed","undefined","_predicate","noLineTerminatorAfter","predicate","_functionHead","parent","format","preserveFormat","_endsWithInnerRaw","id","FunctionExpression","body","ArrowFunctionExpression","_shouldPrintArrowParamsParens","printInnerComments","tokenContext","TokenContext","arrowBody","_firstParam$leadingCo","_firstParam$trailingC","firstParam","leadingComments","trailingComments","tokenMap","loc","findMatching","arrowToken","start","line","retainLines","parentType","left","_id$loc","_id$loc2","identifierName","_id$loc3","_id$loc4","value"],"sources":["../../src/generators/methods.ts"],"sourcesContent":["import type Printer from \"../printer.ts\";\nimport type * as t from \"@babel/types\";\nimport { isIdentifier, type ParentMaps } from \"@babel/types\";\nimport { TokenContext } from \"../node/index.ts\";\n\ntype ParentsOf = ParentMaps[T[\"type\"]];\n\nexport function _params(\n this: Printer,\n node: t.Function | t.TSDeclareMethod | t.TSDeclareFunction,\n idNode: t.Expression | t.PrivateName,\n parentNode: ParentsOf,\n) {\n this.print(node.typeParameters);\n\n const nameInfo = _getFuncIdName.call(this, idNode, parentNode);\n if (nameInfo) {\n this.sourceIdentifierName(nameInfo.name, nameInfo.pos);\n }\n\n this.token(\"(\");\n this._parameters(node.params, \")\");\n\n const noLineTerminator = node.type === \"ArrowFunctionExpression\";\n this.print(node.returnType, noLineTerminator);\n\n this._noLineTerminator = noLineTerminator;\n}\n\nexport function _parameters(\n this: Printer,\n parameters: t.Function[\"params\"],\n endToken: string,\n) {\n const exit = this.enterDelimited();\n\n const trailingComma = this.shouldPrintTrailingComma(endToken);\n\n const paramLength = parameters.length;\n for (let i = 0; i < paramLength; i++) {\n this._param(parameters[i]);\n\n if (trailingComma || i < paramLength - 1) {\n this.token(\",\", null, i);\n this.space();\n }\n }\n\n this.token(endToken);\n exit();\n}\n\nexport function _param(\n this: Printer,\n parameter: t.Identifier | t.RestElement | t.Pattern | t.TSParameterProperty,\n) {\n this.printJoin(parameter.decorators);\n this.print(parameter);\n if (\n // @ts-expect-error optional is not in TSParameterProperty\n parameter.optional\n ) {\n this.token(\"?\"); // TS / flow\n }\n\n this.print(\n // @ts-expect-error typeAnnotation is not in TSParameterProperty\n parameter.typeAnnotation,\n ); // TS / flow\n}\n\nexport function _methodHead(this: Printer, node: t.Method | t.TSDeclareMethod) {\n const kind = node.kind;\n const key = node.key;\n\n if (kind === \"get\" || kind === \"set\") {\n this.word(kind);\n this.space();\n }\n\n if (node.async) {\n this.word(\"async\", true);\n this.space();\n }\n\n if (\n kind === \"method\" ||\n // @ts-expect-error Fixme: kind: \"init\" is not defined\n kind === \"init\"\n ) {\n if (node.generator) {\n this.token(\"*\");\n }\n }\n\n if (node.computed) {\n this.token(\"[\");\n this.print(key);\n this.token(\"]\");\n } else {\n this.print(key);\n }\n\n if (\n // @ts-expect-error optional is not in ObjectMethod\n node.optional\n ) {\n // TS\n this.token(\"?\");\n }\n\n this._params(\n node,\n node.computed && node.key.type !== \"StringLiteral\" ? undefined : node.key,\n undefined,\n );\n}\n\nexport function _predicate(\n this: Printer,\n node:\n | t.FunctionDeclaration\n | t.FunctionExpression\n | t.ArrowFunctionExpression,\n noLineTerminatorAfter?: boolean,\n) {\n if (node.predicate) {\n if (!node.returnType) {\n this.token(\":\");\n }\n this.space();\n this.print(node.predicate, noLineTerminatorAfter);\n }\n}\n\nexport function _functionHead(\n this: Printer,\n node: t.FunctionDeclaration | t.FunctionExpression | t.TSDeclareFunction,\n parent: ParentsOf,\n) {\n if (node.async) {\n this.word(\"async\");\n if (!this.format.preserveFormat) {\n // We prevent inner comments from being printed here,\n // so that they are always consistently printed in the\n // same place regardless of the function type.\n this._endsWithInnerRaw = false;\n }\n this.space();\n }\n this.word(\"function\");\n if (node.generator) {\n if (!this.format.preserveFormat) {\n // We prevent inner comments from being printed here,\n // so that they are always consistently printed in the\n // same place regardless of the function type.\n this._endsWithInnerRaw = false;\n }\n this.token(\"*\");\n }\n\n this.space();\n if (node.id) {\n this.print(node.id);\n }\n\n this._params(node, node.id, parent);\n if (node.type !== \"TSDeclareFunction\") {\n this._predicate(node);\n }\n}\n\nexport function FunctionExpression(\n this: Printer,\n node: t.FunctionExpression,\n parent: ParentsOf,\n) {\n this._functionHead(node, parent);\n this.space();\n this.print(node.body);\n}\n\nexport { FunctionExpression as FunctionDeclaration };\n\nexport function ArrowFunctionExpression(\n this: Printer,\n node: t.ArrowFunctionExpression,\n parent: ParentsOf,\n) {\n if (node.async) {\n this.word(\"async\", true);\n this.space();\n }\n\n if (this._shouldPrintArrowParamsParens(node)) {\n this._params(node, undefined, parent);\n } else {\n this.print(node.params[0], true);\n }\n\n this._predicate(node, true);\n this.space();\n // When printing (x)/*1*/=>{}, we remove the parentheses\n // and thus there aren't two contiguous inner tokens.\n // We forcefully print inner comments here.\n this.printInnerComments();\n this.token(\"=>\");\n\n this.space();\n\n this.tokenContext |= TokenContext.arrowBody;\n this.print(node.body);\n}\n\n// Try to avoid printing parens in simple cases, but only if we're pretty\n// sure that they aren't needed by type annotations or potential newlines.\nexport function _shouldPrintArrowParamsParens(\n this: Printer,\n node: t.ArrowFunctionExpression,\n): boolean {\n if (node.params.length !== 1) return true;\n\n if (node.typeParameters || node.returnType || node.predicate) {\n return true;\n }\n\n const firstParam = node.params[0];\n if (\n !isIdentifier(firstParam) ||\n firstParam.typeAnnotation ||\n firstParam.optional ||\n // Flow does not support `foo /*: string*/ => {};`\n firstParam.leadingComments?.length ||\n firstParam.trailingComments?.length\n ) {\n return true;\n }\n\n if (this.tokenMap) {\n if (node.loc == null) return true;\n if (this.tokenMap.findMatching(node, \"(\") !== null) return true;\n const arrowToken = this.tokenMap.findMatching(node, \"=>\");\n if (arrowToken?.loc == null) return true;\n return arrowToken.loc.start.line !== node.loc.start.line;\n }\n\n if (this.format.retainLines) return true;\n\n return false;\n}\n\nfunction _getFuncIdName(\n this: Printer,\n idNode: t.Expression | t.PrivateName,\n parent: ParentsOf,\n) {\n let id: t.Expression | t.PrivateName | t.LVal = idNode;\n\n if (!id && parent) {\n const parentType = parent.type;\n\n if (parentType === \"VariableDeclarator\") {\n id = parent.id;\n } else if (\n parentType === \"AssignmentExpression\" ||\n parentType === \"AssignmentPattern\"\n ) {\n id = parent.left;\n } else if (\n parentType === \"ObjectProperty\" ||\n parentType === \"ClassProperty\"\n ) {\n if (!parent.computed || parent.key.type === \"StringLiteral\") {\n id = parent.key;\n }\n } else if (\n parentType === \"ClassPrivateProperty\" ||\n parentType === \"ClassAccessorProperty\"\n ) {\n id = parent.key;\n }\n }\n\n if (!id) return;\n\n let nameInfo;\n\n if (id.type === \"Identifier\") {\n nameInfo = {\n pos: id.loc?.start,\n name: id.loc?.identifierName || id.name,\n };\n } else if (id.type === \"PrivateName\") {\n nameInfo = {\n pos: id.loc?.start,\n name: \"#\" + id.id.name,\n };\n } else if (id.type === \"StringLiteral\") {\n nameInfo = {\n pos: id.loc?.start,\n name: id.value,\n };\n }\n\n return nameInfo;\n}\n"],"mappings":";;;;;;;;;;;;;;AAEA,IAAAA,EAAA,GAAAC,OAAA;AACA,IAAAC,MAAA,GAAAD,OAAA;AAAgD;EADvCE;AAAY,IAAAH,EAAA;AAKd,SAASI,OAAOA,CAErBC,IAA0D,EAC1DC,MAAoC,EACpCC,UAAkC,EAClC;EACA,IAAI,CAACC,KAAK,CAACH,IAAI,CAACI,cAAc,CAAC;EAE/B,MAAMC,QAAQ,GAAGC,cAAc,CAACC,IAAI,CAAC,IAAI,EAAEN,MAAM,EAAEC,UAAU,CAAC;EAC9D,IAAIG,QAAQ,EAAE;IACZ,IAAI,CAACG,oBAAoB,CAACH,QAAQ,CAACI,IAAI,EAAEJ,QAAQ,CAACK,GAAG,CAAC;EACxD;EAEA,IAAI,CAACC,SAAK,GAAI,CAAC;EACf,IAAI,CAACC,WAAW,CAACZ,IAAI,CAACa,MAAM,EAAE,GAAG,CAAC;EAElC,MAAMC,gBAAgB,GAAGd,IAAI,CAACe,IAAI,KAAK,yBAAyB;EAChE,IAAI,CAACZ,KAAK,CAACH,IAAI,CAACgB,UAAU,EAAEF,gBAAgB,CAAC;EAE7C,IAAI,CAACG,iBAAiB,GAAGH,gBAAgB;AAC3C;AAEO,SAASF,WAAWA,CAEzBM,UAAgC,EAChCC,QAAgB,EAChB;EACA,MAAMC,IAAI,GAAG,IAAI,CAACC,cAAc,CAAC,CAAC;EAElC,MAAMC,aAAa,GAAG,IAAI,CAACC,wBAAwB,CAACJ,QAAQ,CAAC;EAE7D,MAAMK,WAAW,GAAGN,UAAU,CAACO,MAAM;EACrC,KAAK,IAAIC,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGF,WAAW,EAAEE,CAAC,EAAE,EAAE;IACpC,IAAI,CAACC,MAAM,CAACT,UAAU,CAACQ,CAAC,CAAC,CAAC;IAE1B,IAAIJ,aAAa,IAAII,CAAC,GAAGF,WAAW,GAAG,CAAC,EAAE;MACxC,IAAI,CAACb,KAAK,CAAC,GAAG,EAAE,IAAI,EAAEe,CAAC,CAAC;MACxB,IAAI,CAACE,KAAK,CAAC,CAAC;IACd;EACF;EAEA,IAAI,CAACjB,KAAK,CAACQ,QAAQ,CAAC;EACpBC,IAAI,CAAC,CAAC;AACR;AAEO,SAASO,MAAMA,CAEpBE,SAA2E,EAC3E;EACA,IAAI,CAACC,SAAS,CAACD,SAAS,CAACE,UAAU,CAAC;EACpC,IAAI,CAAC5B,KAAK,CAAC0B,SAAS,CAAC;EACrB,IAEEA,SAAS,CAACG,QAAQ,EAClB;IACA,IAAI,CAACrB,SAAK,GAAI,CAAC;EACjB;EAEA,IAAI,CAACR,KAAK,CAER0B,SAAS,CAACI,cACZ,CAAC;AACH;AAEO,SAASC,WAAWA,CAAgBlC,IAAkC,EAAE;EAC7E,MAAMmC,IAAI,GAAGnC,IAAI,CAACmC,IAAI;EACtB,MAAMC,GAAG,GAAGpC,IAAI,CAACoC,GAAG;EAEpB,IAAID,IAAI,KAAK,KAAK,IAAIA,IAAI,KAAK,KAAK,EAAE;IACpC,IAAI,CAACE,IAAI,CAACF,IAAI,CAAC;IACf,IAAI,CAACP,KAAK,CAAC,CAAC;EACd;EAEA,IAAI5B,IAAI,CAACsC,KAAK,EAAE;IACd,IAAI,CAACD,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC;IACxB,IAAI,CAACT,KAAK,CAAC,CAAC;EACd;EAEA,IACEO,IAAI,KAAK,QAAQ,IAEjBA,IAAI,KAAK,MAAM,EACf;IACA,IAAInC,IAAI,CAACuC,SAAS,EAAE;MAClB,IAAI,CAAC5B,SAAK,GAAI,CAAC;IACjB;EACF;EAEA,IAAIX,IAAI,CAACwC,QAAQ,EAAE;IACjB,IAAI,CAAC7B,SAAK,GAAI,CAAC;IACf,IAAI,CAACR,KAAK,CAACiC,GAAG,CAAC;IACf,IAAI,CAACzB,SAAK,GAAI,CAAC;EACjB,CAAC,MAAM;IACL,IAAI,CAACR,KAAK,CAACiC,GAAG,CAAC;EACjB;EAEA,IAEEpC,IAAI,CAACgC,QAAQ,EACb;IAEA,IAAI,CAACrB,SAAK,GAAI,CAAC;EACjB;EAEA,IAAI,CAACZ,OAAO,CACVC,IAAI,EACJA,IAAI,CAACwC,QAAQ,IAAIxC,IAAI,CAACoC,GAAG,CAACrB,IAAI,KAAK,eAAe,GAAG0B,SAAS,GAAGzC,IAAI,CAACoC,GAAG,EACzEK,SACF,CAAC;AACH;AAEO,SAASC,UAAUA,CAExB1C,IAG6B,EAC7B2C,qBAA+B,EAC/B;EACA,IAAI3C,IAAI,CAAC4C,SAAS,EAAE;IAClB,IAAI,CAAC5C,IAAI,CAACgB,UAAU,EAAE;MACpB,IAAI,CAACL,SAAK,GAAI,CAAC;IACjB;IACA,IAAI,CAACiB,KAAK,CAAC,CAAC;IACZ,IAAI,CAACzB,KAAK,CAACH,IAAI,CAAC4C,SAAS,EAAED,qBAAqB,CAAC;EACnD;AACF;AAEO,SAASE,aAAaA,CAE3B7C,IAAwE,EACxE8C,MAA8B,EAC9B;EACA,IAAI9C,IAAI,CAACsC,KAAK,EAAE;IACd,IAAI,CAACD,IAAI,CAAC,OAAO,CAAC;IAClB,IAAI,CAAC,IAAI,CAACU,MAAM,CAACC,cAAc,EAAE;MAI/B,IAAI,CAACC,iBAAiB,GAAG,KAAK;IAChC;IACA,IAAI,CAACrB,KAAK,CAAC,CAAC;EACd;EACA,IAAI,CAACS,IAAI,CAAC,UAAU,CAAC;EACrB,IAAIrC,IAAI,CAACuC,SAAS,EAAE;IAClB,IAAI,CAAC,IAAI,CAACQ,MAAM,CAACC,cAAc,EAAE;MAI/B,IAAI,CAACC,iBAAiB,GAAG,KAAK;IAChC;IACA,IAAI,CAACtC,SAAK,GAAI,CAAC;EACjB;EAEA,IAAI,CAACiB,KAAK,CAAC,CAAC;EACZ,IAAI5B,IAAI,CAACkD,EAAE,EAAE;IACX,IAAI,CAAC/C,KAAK,CAACH,IAAI,CAACkD,EAAE,CAAC;EACrB;EAEA,IAAI,CAACnD,OAAO,CAACC,IAAI,EAAEA,IAAI,CAACkD,EAAE,EAAEJ,MAAM,CAAC;EACnC,IAAI9C,IAAI,CAACe,IAAI,KAAK,mBAAmB,EAAE;IACrC,IAAI,CAAC2B,UAAU,CAAC1C,IAAI,CAAC;EACvB;AACF;AAEO,SAASmD,kBAAkBA,CAEhCnD,IAA0B,EAC1B8C,MAA8B,EAC9B;EACA,IAAI,CAACD,aAAa,CAAC7C,IAAI,EAAE8C,MAAM,CAAC;EAChC,IAAI,CAAClB,KAAK,CAAC,CAAC;EACZ,IAAI,CAACzB,KAAK,CAACH,IAAI,CAACoD,IAAI,CAAC;AACvB;AAIO,SAASC,uBAAuBA,CAErCrD,IAA+B,EAC/B8C,MAA8B,EAC9B;EACA,IAAI9C,IAAI,CAACsC,KAAK,EAAE;IACd,IAAI,CAACD,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC;IACxB,IAAI,CAACT,KAAK,CAAC,CAAC;EACd;EAEA,IAAI,IAAI,CAAC0B,6BAA6B,CAACtD,IAAI,CAAC,EAAE;IAC5C,IAAI,CAACD,OAAO,CAACC,IAAI,EAAEyC,SAAS,EAAEK,MAAM,CAAC;EACvC,CAAC,MAAM;IACL,IAAI,CAAC3C,KAAK,CAACH,IAAI,CAACa,MAAM,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC;EAClC;EAEA,IAAI,CAAC6B,UAAU,CAAC1C,IAAI,EAAE,IAAI,CAAC;EAC3B,IAAI,CAAC4B,KAAK,CAAC,CAAC;EAIZ,IAAI,CAAC2B,kBAAkB,CAAC,CAAC;EACzB,IAAI,CAAC5C,KAAK,CAAC,IAAI,CAAC;EAEhB,IAAI,CAACiB,KAAK,CAAC,CAAC;EAEZ,IAAI,CAAC4B,YAAY,IAAIC,mBAAY,CAACC,SAAS;EAC3C,IAAI,CAACvD,KAAK,CAACH,IAAI,CAACoD,IAAI,CAAC;AACvB;AAIO,SAASE,6BAA6BA,CAE3CtD,IAA+B,EACtB;EAAA,IAAA2D,qBAAA,EAAAC,qBAAA;EACT,IAAI5D,IAAI,CAACa,MAAM,CAACY,MAAM,KAAK,CAAC,EAAE,OAAO,IAAI;EAEzC,IAAIzB,IAAI,CAACI,cAAc,IAAIJ,IAAI,CAACgB,UAAU,IAAIhB,IAAI,CAAC4C,SAAS,EAAE;IAC5D,OAAO,IAAI;EACb;EAEA,MAAMiB,UAAU,GAAG7D,IAAI,CAACa,MAAM,CAAC,CAAC,CAAC;EACjC,IACE,CAACf,YAAY,CAAC+D,UAAU,CAAC,IACzBA,UAAU,CAAC5B,cAAc,IACzB4B,UAAU,CAAC7B,QAAQ,KAAA2B,qBAAA,GAEnBE,UAAU,CAACC,eAAe,aAA1BH,qBAAA,CAA4BlC,MAAM,KAAAmC,qBAAA,GAClCC,UAAU,CAACE,gBAAgB,aAA3BH,qBAAA,CAA6BnC,MAAM,EACnC;IACA,OAAO,IAAI;EACb;EAEA,IAAI,IAAI,CAACuC,QAAQ,EAAE;IACjB,IAAIhE,IAAI,CAACiE,GAAG,IAAI,IAAI,EAAE,OAAO,IAAI;IACjC,IAAI,IAAI,CAACD,QAAQ,CAACE,YAAY,CAAClE,IAAI,EAAE,GAAG,CAAC,KAAK,IAAI,EAAE,OAAO,IAAI;IAC/D,MAAMmE,UAAU,GAAG,IAAI,CAACH,QAAQ,CAACE,YAAY,CAAClE,IAAI,EAAE,IAAI,CAAC;IACzD,IAAI,CAAAmE,UAAU,oBAAVA,UAAU,CAAEF,GAAG,KAAI,IAAI,EAAE,OAAO,IAAI;IACxC,OAAOE,UAAU,CAACF,GAAG,CAACG,KAAK,CAACC,IAAI,KAAKrE,IAAI,CAACiE,GAAG,CAACG,KAAK,CAACC,IAAI;EAC1D;EAEA,IAAI,IAAI,CAACtB,MAAM,CAACuB,WAAW,EAAE,OAAO,IAAI;EAExC,OAAO,KAAK;AACd;AAEA,SAAShE,cAAcA,CAErBL,MAAoC,EACpC6C,MAAuE,EACvE;EACA,IAAII,EAAyC,GAAGjD,MAAM;EAEtD,IAAI,CAACiD,EAAE,IAAIJ,MAAM,EAAE;IACjB,MAAMyB,UAAU,GAAGzB,MAAM,CAAC/B,IAAI;IAE9B,IAAIwD,UAAU,KAAK,oBAAoB,EAAE;MACvCrB,EAAE,GAAGJ,MAAM,CAACI,EAAE;IAChB,CAAC,MAAM,IACLqB,UAAU,KAAK,sBAAsB,IACrCA,UAAU,KAAK,mBAAmB,EAClC;MACArB,EAAE,GAAGJ,MAAM,CAAC0B,IAAI;IAClB,CAAC,MAAM,IACLD,UAAU,KAAK,gBAAgB,IAC/BA,UAAU,KAAK,eAAe,EAC9B;MACA,IAAI,CAACzB,MAAM,CAACN,QAAQ,IAAIM,MAAM,CAACV,GAAG,CAACrB,IAAI,KAAK,eAAe,EAAE;QAC3DmC,EAAE,GAAGJ,MAAM,CAACV,GAAG;MACjB;IACF,CAAC,MAAM,IACLmC,UAAU,KAAK,sBAAsB,IACrCA,UAAU,KAAK,uBAAuB,EACtC;MACArB,EAAE,GAAGJ,MAAM,CAACV,GAAG;IACjB;EACF;EAEA,IAAI,CAACc,EAAE,EAAE;EAET,IAAI7C,QAAQ;EAEZ,IAAI6C,EAAE,CAACnC,IAAI,KAAK,YAAY,EAAE;IAAA,IAAA0D,OAAA,EAAAC,QAAA;IAC5BrE,QAAQ,GAAG;MACTK,GAAG,GAAA+D,OAAA,GAAEvB,EAAE,CAACe,GAAG,qBAANQ,OAAA,CAAQL,KAAK;MAClB3D,IAAI,EAAE,EAAAiE,QAAA,GAAAxB,EAAE,CAACe,GAAG,qBAANS,QAAA,CAAQC,cAAc,KAAIzB,EAAE,CAACzC;IACrC,CAAC;EACH,CAAC,MAAM,IAAIyC,EAAE,CAACnC,IAAI,KAAK,aAAa,EAAE;IAAA,IAAA6D,QAAA;IACpCvE,QAAQ,GAAG;MACTK,GAAG,GAAAkE,QAAA,GAAE1B,EAAE,CAACe,GAAG,qBAANW,QAAA,CAAQR,KAAK;MAClB3D,IAAI,EAAE,GAAG,GAAGyC,EAAE,CAACA,EAAE,CAACzC;IACpB,CAAC;EACH,CAAC,MAAM,IAAIyC,EAAE,CAACnC,IAAI,KAAK,eAAe,EAAE;IAAA,IAAA8D,QAAA;IACtCxE,QAAQ,GAAG;MACTK,GAAG,GAAAmE,QAAA,GAAE3B,EAAE,CAACe,GAAG,qBAANY,QAAA,CAAQT,KAAK;MAClB3D,IAAI,EAAEyC,EAAE,CAAC4B;IACX,CAAC;EACH;EAEA,OAAOzE,QAAQ;AACjB","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/modules.js b/node_modules/@babel/generator/lib/generators/modules.js new file mode 100644 index 00000000..7431b3df --- /dev/null +++ b/node_modules/@babel/generator/lib/generators/modules.js @@ -0,0 +1,288 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.ExportAllDeclaration = ExportAllDeclaration; +exports.ExportDefaultDeclaration = ExportDefaultDeclaration; +exports.ExportDefaultSpecifier = ExportDefaultSpecifier; +exports.ExportNamedDeclaration = ExportNamedDeclaration; +exports.ExportNamespaceSpecifier = ExportNamespaceSpecifier; +exports.ExportSpecifier = ExportSpecifier; +exports.ImportAttribute = ImportAttribute; +exports.ImportDeclaration = ImportDeclaration; +exports.ImportDefaultSpecifier = ImportDefaultSpecifier; +exports.ImportExpression = ImportExpression; +exports.ImportNamespaceSpecifier = ImportNamespaceSpecifier; +exports.ImportSpecifier = ImportSpecifier; +exports._printAttributes = _printAttributes; +var _t = require("@babel/types"); +var _index = require("../node/index.js"); +const { + isClassDeclaration, + isExportDefaultSpecifier, + isExportNamespaceSpecifier, + isImportDefaultSpecifier, + isImportNamespaceSpecifier, + isStatement +} = _t; +function ImportSpecifier(node) { + if (node.importKind === "type" || node.importKind === "typeof") { + this.word(node.importKind); + this.space(); + } + this.print(node.imported); + if (node.local && node.local.name !== node.imported.name) { + this.space(); + this.word("as"); + this.space(); + this.print(node.local); + } +} +function ImportDefaultSpecifier(node) { + this.print(node.local); +} +function ExportDefaultSpecifier(node) { + this.print(node.exported); +} +function ExportSpecifier(node) { + if (node.exportKind === "type") { + this.word("type"); + this.space(); + } + this.print(node.local); + if (node.exported && node.local.name !== node.exported.name) { + this.space(); + this.word("as"); + this.space(); + this.print(node.exported); + } +} +function ExportNamespaceSpecifier(node) { + this.tokenChar(42); + this.space(); + this.word("as"); + this.space(); + this.print(node.exported); +} +let warningShown = false; +function _printAttributes(node, hasPreviousBrace) { + const { + importAttributesKeyword + } = this.format; + const { + attributes, + assertions + } = node; + if (attributes && !importAttributesKeyword && !warningShown) { + warningShown = true; + console.warn(`\ +You are using import attributes, without specifying the desired output syntax. +Please specify the "importAttributesKeyword" generator option, whose value can be one of: + - "with" : \`import { a } from "b" with { type: "json" };\` + - "assert" : \`import { a } from "b" assert { type: "json" };\` + - "with-legacy" : \`import { a } from "b" with type: "json";\` +`); + } + const useAssertKeyword = importAttributesKeyword === "assert" || !importAttributesKeyword && assertions; + this.word(useAssertKeyword ? "assert" : "with"); + this.space(); + if (!useAssertKeyword && importAttributesKeyword !== "with") { + this.printList(attributes || assertions); + return; + } + const occurrenceCount = hasPreviousBrace ? 1 : 0; + this.token("{", null, occurrenceCount); + this.space(); + this.printList(attributes || assertions, { + printTrailingSeparator: this.shouldPrintTrailingComma("}") + }); + this.space(); + this.token("}", null, occurrenceCount); +} +function ExportAllDeclaration(node) { + var _node$attributes, _node$assertions; + this.word("export"); + this.space(); + if (node.exportKind === "type") { + this.word("type"); + this.space(); + } + this.tokenChar(42); + this.space(); + this.word("from"); + this.space(); + if ((_node$attributes = node.attributes) != null && _node$attributes.length || (_node$assertions = node.assertions) != null && _node$assertions.length) { + this.print(node.source, true); + this.space(); + this._printAttributes(node, false); + } else { + this.print(node.source); + } + this.semicolon(); +} +function maybePrintDecoratorsBeforeExport(printer, node) { + if (isClassDeclaration(node.declaration) && printer._shouldPrintDecoratorsBeforeExport(node)) { + printer.printJoin(node.declaration.decorators); + } +} +function ExportNamedDeclaration(node) { + maybePrintDecoratorsBeforeExport(this, node); + this.word("export"); + this.space(); + if (node.declaration) { + const declar = node.declaration; + this.print(declar); + if (!isStatement(declar)) this.semicolon(); + } else { + if (node.exportKind === "type") { + this.word("type"); + this.space(); + } + const specifiers = node.specifiers.slice(0); + let hasSpecial = false; + for (;;) { + const first = specifiers[0]; + if (isExportDefaultSpecifier(first) || isExportNamespaceSpecifier(first)) { + hasSpecial = true; + this.print(specifiers.shift()); + if (specifiers.length) { + this.tokenChar(44); + this.space(); + } + } else { + break; + } + } + let hasBrace = false; + if (specifiers.length || !specifiers.length && !hasSpecial) { + hasBrace = true; + this.tokenChar(123); + if (specifiers.length) { + this.space(); + this.printList(specifiers, { + printTrailingSeparator: this.shouldPrintTrailingComma("}") + }); + this.space(); + } + this.tokenChar(125); + } + if (node.source) { + var _node$attributes2, _node$assertions2; + this.space(); + this.word("from"); + this.space(); + if ((_node$attributes2 = node.attributes) != null && _node$attributes2.length || (_node$assertions2 = node.assertions) != null && _node$assertions2.length) { + this.print(node.source, true); + this.space(); + this._printAttributes(node, hasBrace); + } else { + this.print(node.source); + } + } + this.semicolon(); + } +} +function ExportDefaultDeclaration(node) { + maybePrintDecoratorsBeforeExport(this, node); + this.word("export"); + this.noIndentInnerCommentsHere(); + this.space(); + this.word("default"); + this.space(); + this.tokenContext |= _index.TokenContext.exportDefault; + const declar = node.declaration; + this.print(declar); + if (!isStatement(declar)) this.semicolon(); +} +function ImportDeclaration(node) { + var _node$attributes3, _node$assertions3; + this.word("import"); + this.space(); + const isTypeKind = node.importKind === "type" || node.importKind === "typeof"; + if (isTypeKind) { + this.noIndentInnerCommentsHere(); + this.word(node.importKind); + this.space(); + } else if (node.module) { + this.noIndentInnerCommentsHere(); + this.word("module"); + this.space(); + } else if (node.phase) { + this.noIndentInnerCommentsHere(); + this.word(node.phase); + this.space(); + } + const specifiers = node.specifiers.slice(0); + const hasSpecifiers = !!specifiers.length; + while (hasSpecifiers) { + const first = specifiers[0]; + if (isImportDefaultSpecifier(first) || isImportNamespaceSpecifier(first)) { + this.print(specifiers.shift()); + if (specifiers.length) { + this.tokenChar(44); + this.space(); + } + } else { + break; + } + } + let hasBrace = false; + if (specifiers.length) { + hasBrace = true; + this.tokenChar(123); + this.space(); + this.printList(specifiers, { + printTrailingSeparator: this.shouldPrintTrailingComma("}") + }); + this.space(); + this.tokenChar(125); + } else if (isTypeKind && !hasSpecifiers) { + hasBrace = true; + this.tokenChar(123); + this.tokenChar(125); + } + if (hasSpecifiers || isTypeKind) { + this.space(); + this.word("from"); + this.space(); + } + if ((_node$attributes3 = node.attributes) != null && _node$attributes3.length || (_node$assertions3 = node.assertions) != null && _node$assertions3.length) { + this.print(node.source, true); + this.space(); + this._printAttributes(node, hasBrace); + } else { + this.print(node.source); + } + this.semicolon(); +} +function ImportAttribute(node) { + this.print(node.key); + this.tokenChar(58); + this.space(); + this.print(node.value); +} +function ImportNamespaceSpecifier(node) { + this.tokenChar(42); + this.space(); + this.word("as"); + this.space(); + this.print(node.local); +} +function ImportExpression(node) { + this.word("import"); + if (node.phase) { + this.tokenChar(46); + this.word(node.phase); + } + this.tokenChar(40); + this.print(node.source); + if (node.options != null) { + this.tokenChar(44); + this.space(); + this.print(node.options); + } + this.tokenChar(41); +} + +//# sourceMappingURL=modules.js.map diff --git a/node_modules/@babel/generator/lib/generators/modules.js.map b/node_modules/@babel/generator/lib/generators/modules.js.map new file mode 100644 index 00000000..60c70f34 --- /dev/null +++ b/node_modules/@babel/generator/lib/generators/modules.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_t","require","_index","isClassDeclaration","isExportDefaultSpecifier","isExportNamespaceSpecifier","isImportDefaultSpecifier","isImportNamespaceSpecifier","isStatement","ImportSpecifier","node","importKind","word","space","print","imported","local","name","ImportDefaultSpecifier","ExportDefaultSpecifier","exported","ExportSpecifier","exportKind","ExportNamespaceSpecifier","token","warningShown","_printAttributes","hasPreviousBrace","importAttributesKeyword","format","attributes","assertions","console","warn","useAssertKeyword","printList","occurrenceCount","printTrailingSeparator","shouldPrintTrailingComma","ExportAllDeclaration","_node$attributes","_node$assertions","length","source","semicolon","maybePrintDecoratorsBeforeExport","printer","declaration","_shouldPrintDecoratorsBeforeExport","printJoin","decorators","ExportNamedDeclaration","declar","specifiers","slice","hasSpecial","first","shift","hasBrace","_node$attributes2","_node$assertions2","ExportDefaultDeclaration","noIndentInnerCommentsHere","tokenContext","TokenContext","exportDefault","ImportDeclaration","_node$attributes3","_node$assertions3","isTypeKind","module","phase","hasSpecifiers","ImportAttribute","key","value","ImportNamespaceSpecifier","ImportExpression","options"],"sources":["../../src/generators/modules.ts"],"sourcesContent":["import type Printer from \"../printer.ts\";\nimport {\n isClassDeclaration,\n isExportDefaultSpecifier,\n isExportNamespaceSpecifier,\n isImportDefaultSpecifier,\n isImportNamespaceSpecifier,\n isStatement,\n} from \"@babel/types\";\nimport type * as t from \"@babel/types\";\nimport { TokenContext } from \"../node/index.ts\";\n\nexport function ImportSpecifier(this: Printer, node: t.ImportSpecifier) {\n if (node.importKind === \"type\" || node.importKind === \"typeof\") {\n this.word(node.importKind);\n this.space();\n }\n\n this.print(node.imported);\n // @ts-expect-error todo(flow-ts) maybe check node type instead of relying on name to be undefined on t.StringLiteral\n if (node.local && node.local.name !== node.imported.name) {\n this.space();\n this.word(\"as\");\n this.space();\n this.print(node.local);\n }\n}\n\nexport function ImportDefaultSpecifier(\n this: Printer,\n node: t.ImportDefaultSpecifier,\n) {\n this.print(node.local);\n}\n\nexport function ExportDefaultSpecifier(\n this: Printer,\n node: t.ExportDefaultSpecifier,\n) {\n this.print(node.exported);\n}\n\nexport function ExportSpecifier(this: Printer, node: t.ExportSpecifier) {\n if (node.exportKind === \"type\") {\n this.word(\"type\");\n this.space();\n }\n\n this.print(node.local);\n // @ts-expect-error todo(flow-ts) maybe check node type instead of relying on name to be undefined on t.StringLiteral\n if (node.exported && node.local.name !== node.exported.name) {\n this.space();\n this.word(\"as\");\n this.space();\n this.print(node.exported);\n }\n}\n\nexport function ExportNamespaceSpecifier(\n this: Printer,\n node: t.ExportNamespaceSpecifier,\n) {\n this.token(\"*\");\n this.space();\n this.word(\"as\");\n this.space();\n this.print(node.exported);\n}\n\nlet warningShown = false;\n\nexport function _printAttributes(\n this: Printer,\n node: Extract,\n hasPreviousBrace: boolean,\n) {\n const { importAttributesKeyword } = this.format;\n const { attributes, assertions } = node;\n\n if (\n !process.env.BABEL_8_BREAKING &&\n attributes &&\n !importAttributesKeyword &&\n // In the production build only show the warning once.\n // We want to show it per-usage locally for tests.\n (!process.env.IS_PUBLISH || !warningShown)\n ) {\n warningShown = true;\n console.warn(`\\\nYou are using import attributes, without specifying the desired output syntax.\nPlease specify the \"importAttributesKeyword\" generator option, whose value can be one of:\n - \"with\" : \\`import { a } from \"b\" with { type: \"json\" };\\`\n - \"assert\" : \\`import { a } from \"b\" assert { type: \"json\" };\\`\n - \"with-legacy\" : \\`import { a } from \"b\" with type: \"json\";\\`\n`);\n }\n\n const useAssertKeyword =\n importAttributesKeyword === \"assert\" ||\n (!importAttributesKeyword && assertions);\n\n this.word(useAssertKeyword ? \"assert\" : \"with\");\n this.space();\n\n if (\n !process.env.BABEL_8_BREAKING &&\n !useAssertKeyword &&\n importAttributesKeyword !== \"with\"\n ) {\n // with-legacy\n this.printList(attributes || assertions);\n return;\n }\n\n const occurrenceCount = hasPreviousBrace ? 1 : 0;\n\n this.token(\"{\", null, occurrenceCount);\n this.space();\n this.printList(attributes || assertions, {\n printTrailingSeparator: this.shouldPrintTrailingComma(\"}\"),\n });\n this.space();\n this.token(\"}\", null, occurrenceCount);\n}\n\nexport function ExportAllDeclaration(\n this: Printer,\n node: t.ExportAllDeclaration | t.DeclareExportAllDeclaration,\n) {\n this.word(\"export\");\n this.space();\n if (node.exportKind === \"type\") {\n this.word(\"type\");\n this.space();\n }\n this.token(\"*\");\n this.space();\n this.word(\"from\");\n this.space();\n if (node.attributes?.length || node.assertions?.length) {\n this.print(node.source, true);\n this.space();\n this._printAttributes(node, false);\n } else {\n this.print(node.source);\n }\n\n this.semicolon();\n}\n\nfunction maybePrintDecoratorsBeforeExport(\n printer: Printer,\n node: t.ExportNamedDeclaration | t.ExportDefaultDeclaration,\n) {\n if (\n isClassDeclaration(node.declaration) &&\n printer._shouldPrintDecoratorsBeforeExport(\n node as t.ExportNamedDeclaration & { declaration: t.ClassDeclaration },\n )\n ) {\n printer.printJoin(node.declaration.decorators);\n }\n}\n\nexport function ExportNamedDeclaration(\n this: Printer,\n node: t.ExportNamedDeclaration,\n) {\n maybePrintDecoratorsBeforeExport(this, node);\n\n this.word(\"export\");\n this.space();\n if (node.declaration) {\n const declar = node.declaration;\n this.print(declar);\n if (!isStatement(declar)) this.semicolon();\n } else {\n if (node.exportKind === \"type\") {\n this.word(\"type\");\n this.space();\n }\n\n const specifiers = node.specifiers.slice(0);\n\n // print \"special\" specifiers first\n let hasSpecial = false;\n for (;;) {\n const first = specifiers[0];\n if (\n isExportDefaultSpecifier(first) ||\n isExportNamespaceSpecifier(first)\n ) {\n hasSpecial = true;\n this.print(specifiers.shift());\n if (specifiers.length) {\n this.token(\",\");\n this.space();\n }\n } else {\n break;\n }\n }\n\n let hasBrace = false;\n if (specifiers.length || (!specifiers.length && !hasSpecial)) {\n hasBrace = true;\n this.token(\"{\");\n if (specifiers.length) {\n this.space();\n this.printList(specifiers, {\n printTrailingSeparator: this.shouldPrintTrailingComma(\"}\"),\n });\n this.space();\n }\n this.token(\"}\");\n }\n\n if (node.source) {\n this.space();\n this.word(\"from\");\n this.space();\n if (node.attributes?.length || node.assertions?.length) {\n this.print(node.source, true);\n this.space();\n this._printAttributes(node, hasBrace);\n } else {\n this.print(node.source);\n }\n }\n\n this.semicolon();\n }\n}\n\nexport function ExportDefaultDeclaration(\n this: Printer,\n node: t.ExportDefaultDeclaration,\n) {\n maybePrintDecoratorsBeforeExport(this, node);\n\n this.word(\"export\");\n this.noIndentInnerCommentsHere();\n this.space();\n this.word(\"default\");\n this.space();\n this.tokenContext |= TokenContext.exportDefault;\n const declar = node.declaration;\n this.print(declar);\n if (!isStatement(declar)) this.semicolon();\n}\n\nexport function ImportDeclaration(this: Printer, node: t.ImportDeclaration) {\n this.word(\"import\");\n this.space();\n\n const isTypeKind = node.importKind === \"type\" || node.importKind === \"typeof\";\n if (isTypeKind) {\n this.noIndentInnerCommentsHere();\n this.word(node.importKind);\n this.space();\n } else if (node.module) {\n this.noIndentInnerCommentsHere();\n this.word(\"module\");\n this.space();\n } else if (node.phase) {\n this.noIndentInnerCommentsHere();\n this.word(node.phase);\n this.space();\n }\n\n const specifiers = node.specifiers.slice(0);\n const hasSpecifiers = !!specifiers.length;\n // print \"special\" specifiers first. The loop condition is constant,\n // but there is a \"break\" in the body.\n while (hasSpecifiers) {\n const first = specifiers[0];\n if (isImportDefaultSpecifier(first) || isImportNamespaceSpecifier(first)) {\n this.print(specifiers.shift());\n if (specifiers.length) {\n this.token(\",\");\n this.space();\n }\n } else {\n break;\n }\n }\n\n let hasBrace = false;\n if (specifiers.length) {\n hasBrace = true;\n this.token(\"{\");\n this.space();\n this.printList(specifiers, {\n printTrailingSeparator: this.shouldPrintTrailingComma(\"}\"),\n });\n this.space();\n this.token(\"}\");\n } else if (isTypeKind && !hasSpecifiers) {\n hasBrace = true;\n this.token(\"{\");\n this.token(\"}\");\n }\n\n if (hasSpecifiers || isTypeKind) {\n this.space();\n this.word(\"from\");\n this.space();\n }\n\n if (node.attributes?.length || node.assertions?.length) {\n this.print(node.source, true);\n this.space();\n this._printAttributes(node, hasBrace);\n } else {\n this.print(node.source);\n }\n\n this.semicolon();\n}\n\nexport function ImportAttribute(this: Printer, node: t.ImportAttribute) {\n this.print(node.key);\n this.token(\":\");\n this.space();\n this.print(node.value);\n}\n\nexport function ImportNamespaceSpecifier(\n this: Printer,\n node: t.ImportNamespaceSpecifier,\n) {\n this.token(\"*\");\n this.space();\n this.word(\"as\");\n this.space();\n this.print(node.local);\n}\n\nexport function ImportExpression(this: Printer, node: t.ImportExpression) {\n this.word(\"import\");\n if (node.phase) {\n this.token(\".\");\n this.word(node.phase);\n }\n this.token(\"(\");\n this.print(node.source);\n if (node.options != null) {\n this.token(\",\");\n this.space();\n this.print(node.options);\n }\n this.token(\")\");\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;AACA,IAAAA,EAAA,GAAAC,OAAA;AASA,IAAAC,MAAA,GAAAD,OAAA;AAAgD;EAR9CE,kBAAkB;EAClBC,wBAAwB;EACxBC,0BAA0B;EAC1BC,wBAAwB;EACxBC,0BAA0B;EAC1BC;AAAW,IAAAR,EAAA;AAKN,SAASS,eAAeA,CAAgBC,IAAuB,EAAE;EACtE,IAAIA,IAAI,CAACC,UAAU,KAAK,MAAM,IAAID,IAAI,CAACC,UAAU,KAAK,QAAQ,EAAE;IAC9D,IAAI,CAACC,IAAI,CAACF,IAAI,CAACC,UAAU,CAAC;IAC1B,IAAI,CAACE,KAAK,CAAC,CAAC;EACd;EAEA,IAAI,CAACC,KAAK,CAACJ,IAAI,CAACK,QAAQ,CAAC;EAEzB,IAAIL,IAAI,CAACM,KAAK,IAAIN,IAAI,CAACM,KAAK,CAACC,IAAI,KAAKP,IAAI,CAACK,QAAQ,CAACE,IAAI,EAAE;IACxD,IAAI,CAACJ,KAAK,CAAC,CAAC;IACZ,IAAI,CAACD,IAAI,CAAC,IAAI,CAAC;IACf,IAAI,CAACC,KAAK,CAAC,CAAC;IACZ,IAAI,CAACC,KAAK,CAACJ,IAAI,CAACM,KAAK,CAAC;EACxB;AACF;AAEO,SAASE,sBAAsBA,CAEpCR,IAA8B,EAC9B;EACA,IAAI,CAACI,KAAK,CAACJ,IAAI,CAACM,KAAK,CAAC;AACxB;AAEO,SAASG,sBAAsBA,CAEpCT,IAA8B,EAC9B;EACA,IAAI,CAACI,KAAK,CAACJ,IAAI,CAACU,QAAQ,CAAC;AAC3B;AAEO,SAASC,eAAeA,CAAgBX,IAAuB,EAAE;EACtE,IAAIA,IAAI,CAACY,UAAU,KAAK,MAAM,EAAE;IAC9B,IAAI,CAACV,IAAI,CAAC,MAAM,CAAC;IACjB,IAAI,CAACC,KAAK,CAAC,CAAC;EACd;EAEA,IAAI,CAACC,KAAK,CAACJ,IAAI,CAACM,KAAK,CAAC;EAEtB,IAAIN,IAAI,CAACU,QAAQ,IAAIV,IAAI,CAACM,KAAK,CAACC,IAAI,KAAKP,IAAI,CAACU,QAAQ,CAACH,IAAI,EAAE;IAC3D,IAAI,CAACJ,KAAK,CAAC,CAAC;IACZ,IAAI,CAACD,IAAI,CAAC,IAAI,CAAC;IACf,IAAI,CAACC,KAAK,CAAC,CAAC;IACZ,IAAI,CAACC,KAAK,CAACJ,IAAI,CAACU,QAAQ,CAAC;EAC3B;AACF;AAEO,SAASG,wBAAwBA,CAEtCb,IAAgC,EAChC;EACA,IAAI,CAACc,SAAK,GAAI,CAAC;EACf,IAAI,CAACX,KAAK,CAAC,CAAC;EACZ,IAAI,CAACD,IAAI,CAAC,IAAI,CAAC;EACf,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAI,CAACC,KAAK,CAACJ,IAAI,CAACU,QAAQ,CAAC;AAC3B;AAEA,IAAIK,YAAY,GAAG,KAAK;AAEjB,SAASC,gBAAgBA,CAE9BhB,IAA2D,EAC3DiB,gBAAyB,EACzB;EACA,MAAM;IAAEC;EAAwB,CAAC,GAAG,IAAI,CAACC,MAAM;EAC/C,MAAM;IAAEC,UAAU;IAAEC;EAAW,CAAC,GAAGrB,IAAI;EAEvC,IAEEoB,UAAU,IACV,CAACF,uBAAuB,IAGI,CAACH,YAAY,EACzC;IACAA,YAAY,GAAG,IAAI;IACnBO,OAAO,CAACC,IAAI,CAAC;AACjB;AACA;AACA;AACA;AACA;AACA,CAAC,CAAC;EACA;EAEA,MAAMC,gBAAgB,GACpBN,uBAAuB,KAAK,QAAQ,IACnC,CAACA,uBAAuB,IAAIG,UAAW;EAE1C,IAAI,CAACnB,IAAI,CAACsB,gBAAgB,GAAG,QAAQ,GAAG,MAAM,CAAC;EAC/C,IAAI,CAACrB,KAAK,CAAC,CAAC;EAEZ,IAEE,CAACqB,gBAAgB,IACjBN,uBAAuB,KAAK,MAAM,EAClC;IAEA,IAAI,CAACO,SAAS,CAACL,UAAU,IAAIC,UAAU,CAAC;IACxC;EACF;EAEA,MAAMK,eAAe,GAAGT,gBAAgB,GAAG,CAAC,GAAG,CAAC;EAEhD,IAAI,CAACH,KAAK,CAAC,GAAG,EAAE,IAAI,EAAEY,eAAe,CAAC;EACtC,IAAI,CAACvB,KAAK,CAAC,CAAC;EACZ,IAAI,CAACsB,SAAS,CAACL,UAAU,IAAIC,UAAU,EAAE;IACvCM,sBAAsB,EAAE,IAAI,CAACC,wBAAwB,CAAC,GAAG;EAC3D,CAAC,CAAC;EACF,IAAI,CAACzB,KAAK,CAAC,CAAC;EACZ,IAAI,CAACW,KAAK,CAAC,GAAG,EAAE,IAAI,EAAEY,eAAe,CAAC;AACxC;AAEO,SAASG,oBAAoBA,CAElC7B,IAA4D,EAC5D;EAAA,IAAA8B,gBAAA,EAAAC,gBAAA;EACA,IAAI,CAAC7B,IAAI,CAAC,QAAQ,CAAC;EACnB,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAIH,IAAI,CAACY,UAAU,KAAK,MAAM,EAAE;IAC9B,IAAI,CAACV,IAAI,CAAC,MAAM,CAAC;IACjB,IAAI,CAACC,KAAK,CAAC,CAAC;EACd;EACA,IAAI,CAACW,SAAK,GAAI,CAAC;EACf,IAAI,CAACX,KAAK,CAAC,CAAC;EACZ,IAAI,CAACD,IAAI,CAAC,MAAM,CAAC;EACjB,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAI,CAAA2B,gBAAA,GAAA9B,IAAI,CAACoB,UAAU,aAAfU,gBAAA,CAAiBE,MAAM,KAAAD,gBAAA,GAAI/B,IAAI,CAACqB,UAAU,aAAfU,gBAAA,CAAiBC,MAAM,EAAE;IACtD,IAAI,CAAC5B,KAAK,CAACJ,IAAI,CAACiC,MAAM,EAAE,IAAI,CAAC;IAC7B,IAAI,CAAC9B,KAAK,CAAC,CAAC;IACZ,IAAI,CAACa,gBAAgB,CAAChB,IAAI,EAAE,KAAK,CAAC;EACpC,CAAC,MAAM;IACL,IAAI,CAACI,KAAK,CAACJ,IAAI,CAACiC,MAAM,CAAC;EACzB;EAEA,IAAI,CAACC,SAAS,CAAC,CAAC;AAClB;AAEA,SAASC,gCAAgCA,CACvCC,OAAgB,EAChBpC,IAA2D,EAC3D;EACA,IACEP,kBAAkB,CAACO,IAAI,CAACqC,WAAW,CAAC,IACpCD,OAAO,CAACE,kCAAkC,CACxCtC,IACF,CAAC,EACD;IACAoC,OAAO,CAACG,SAAS,CAACvC,IAAI,CAACqC,WAAW,CAACG,UAAU,CAAC;EAChD;AACF;AAEO,SAASC,sBAAsBA,CAEpCzC,IAA8B,EAC9B;EACAmC,gCAAgC,CAAC,IAAI,EAAEnC,IAAI,CAAC;EAE5C,IAAI,CAACE,IAAI,CAAC,QAAQ,CAAC;EACnB,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAIH,IAAI,CAACqC,WAAW,EAAE;IACpB,MAAMK,MAAM,GAAG1C,IAAI,CAACqC,WAAW;IAC/B,IAAI,CAACjC,KAAK,CAACsC,MAAM,CAAC;IAClB,IAAI,CAAC5C,WAAW,CAAC4C,MAAM,CAAC,EAAE,IAAI,CAACR,SAAS,CAAC,CAAC;EAC5C,CAAC,MAAM;IACL,IAAIlC,IAAI,CAACY,UAAU,KAAK,MAAM,EAAE;MAC9B,IAAI,CAACV,IAAI,CAAC,MAAM,CAAC;MACjB,IAAI,CAACC,KAAK,CAAC,CAAC;IACd;IAEA,MAAMwC,UAAU,GAAG3C,IAAI,CAAC2C,UAAU,CAACC,KAAK,CAAC,CAAC,CAAC;IAG3C,IAAIC,UAAU,GAAG,KAAK;IACtB,SAAS;MACP,MAAMC,KAAK,GAAGH,UAAU,CAAC,CAAC,CAAC;MAC3B,IACEjD,wBAAwB,CAACoD,KAAK,CAAC,IAC/BnD,0BAA0B,CAACmD,KAAK,CAAC,EACjC;QACAD,UAAU,GAAG,IAAI;QACjB,IAAI,CAACzC,KAAK,CAACuC,UAAU,CAACI,KAAK,CAAC,CAAC,CAAC;QAC9B,IAAIJ,UAAU,CAACX,MAAM,EAAE;UACrB,IAAI,CAAClB,SAAK,GAAI,CAAC;UACf,IAAI,CAACX,KAAK,CAAC,CAAC;QACd;MACF,CAAC,MAAM;QACL;MACF;IACF;IAEA,IAAI6C,QAAQ,GAAG,KAAK;IACpB,IAAIL,UAAU,CAACX,MAAM,IAAK,CAACW,UAAU,CAACX,MAAM,IAAI,CAACa,UAAW,EAAE;MAC5DG,QAAQ,GAAG,IAAI;MACf,IAAI,CAAClC,SAAK,IAAI,CAAC;MACf,IAAI6B,UAAU,CAACX,MAAM,EAAE;QACrB,IAAI,CAAC7B,KAAK,CAAC,CAAC;QACZ,IAAI,CAACsB,SAAS,CAACkB,UAAU,EAAE;UACzBhB,sBAAsB,EAAE,IAAI,CAACC,wBAAwB,CAAC,GAAG;QAC3D,CAAC,CAAC;QACF,IAAI,CAACzB,KAAK,CAAC,CAAC;MACd;MACA,IAAI,CAACW,SAAK,IAAI,CAAC;IACjB;IAEA,IAAId,IAAI,CAACiC,MAAM,EAAE;MAAA,IAAAgB,iBAAA,EAAAC,iBAAA;MACf,IAAI,CAAC/C,KAAK,CAAC,CAAC;MACZ,IAAI,CAACD,IAAI,CAAC,MAAM,CAAC;MACjB,IAAI,CAACC,KAAK,CAAC,CAAC;MACZ,IAAI,CAAA8C,iBAAA,GAAAjD,IAAI,CAACoB,UAAU,aAAf6B,iBAAA,CAAiBjB,MAAM,KAAAkB,iBAAA,GAAIlD,IAAI,CAACqB,UAAU,aAAf6B,iBAAA,CAAiBlB,MAAM,EAAE;QACtD,IAAI,CAAC5B,KAAK,CAACJ,IAAI,CAACiC,MAAM,EAAE,IAAI,CAAC;QAC7B,IAAI,CAAC9B,KAAK,CAAC,CAAC;QACZ,IAAI,CAACa,gBAAgB,CAAChB,IAAI,EAAEgD,QAAQ,CAAC;MACvC,CAAC,MAAM;QACL,IAAI,CAAC5C,KAAK,CAACJ,IAAI,CAACiC,MAAM,CAAC;MACzB;IACF;IAEA,IAAI,CAACC,SAAS,CAAC,CAAC;EAClB;AACF;AAEO,SAASiB,wBAAwBA,CAEtCnD,IAAgC,EAChC;EACAmC,gCAAgC,CAAC,IAAI,EAAEnC,IAAI,CAAC;EAE5C,IAAI,CAACE,IAAI,CAAC,QAAQ,CAAC;EACnB,IAAI,CAACkD,yBAAyB,CAAC,CAAC;EAChC,IAAI,CAACjD,KAAK,CAAC,CAAC;EACZ,IAAI,CAACD,IAAI,CAAC,SAAS,CAAC;EACpB,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAI,CAACkD,YAAY,IAAIC,mBAAY,CAACC,aAAa;EAC/C,MAAMb,MAAM,GAAG1C,IAAI,CAACqC,WAAW;EAC/B,IAAI,CAACjC,KAAK,CAACsC,MAAM,CAAC;EAClB,IAAI,CAAC5C,WAAW,CAAC4C,MAAM,CAAC,EAAE,IAAI,CAACR,SAAS,CAAC,CAAC;AAC5C;AAEO,SAASsB,iBAAiBA,CAAgBxD,IAAyB,EAAE;EAAA,IAAAyD,iBAAA,EAAAC,iBAAA;EAC1E,IAAI,CAACxD,IAAI,CAAC,QAAQ,CAAC;EACnB,IAAI,CAACC,KAAK,CAAC,CAAC;EAEZ,MAAMwD,UAAU,GAAG3D,IAAI,CAACC,UAAU,KAAK,MAAM,IAAID,IAAI,CAACC,UAAU,KAAK,QAAQ;EAC7E,IAAI0D,UAAU,EAAE;IACd,IAAI,CAACP,yBAAyB,CAAC,CAAC;IAChC,IAAI,CAAClD,IAAI,CAACF,IAAI,CAACC,UAAU,CAAC;IAC1B,IAAI,CAACE,KAAK,CAAC,CAAC;EACd,CAAC,MAAM,IAAIH,IAAI,CAAC4D,MAAM,EAAE;IACtB,IAAI,CAACR,yBAAyB,CAAC,CAAC;IAChC,IAAI,CAAClD,IAAI,CAAC,QAAQ,CAAC;IACnB,IAAI,CAACC,KAAK,CAAC,CAAC;EACd,CAAC,MAAM,IAAIH,IAAI,CAAC6D,KAAK,EAAE;IACrB,IAAI,CAACT,yBAAyB,CAAC,CAAC;IAChC,IAAI,CAAClD,IAAI,CAACF,IAAI,CAAC6D,KAAK,CAAC;IACrB,IAAI,CAAC1D,KAAK,CAAC,CAAC;EACd;EAEA,MAAMwC,UAAU,GAAG3C,IAAI,CAAC2C,UAAU,CAACC,KAAK,CAAC,CAAC,CAAC;EAC3C,MAAMkB,aAAa,GAAG,CAAC,CAACnB,UAAU,CAACX,MAAM;EAGzC,OAAO8B,aAAa,EAAE;IACpB,MAAMhB,KAAK,GAAGH,UAAU,CAAC,CAAC,CAAC;IAC3B,IAAI/C,wBAAwB,CAACkD,KAAK,CAAC,IAAIjD,0BAA0B,CAACiD,KAAK,CAAC,EAAE;MACxE,IAAI,CAAC1C,KAAK,CAACuC,UAAU,CAACI,KAAK,CAAC,CAAC,CAAC;MAC9B,IAAIJ,UAAU,CAACX,MAAM,EAAE;QACrB,IAAI,CAAClB,SAAK,GAAI,CAAC;QACf,IAAI,CAACX,KAAK,CAAC,CAAC;MACd;IACF,CAAC,MAAM;MACL;IACF;EACF;EAEA,IAAI6C,QAAQ,GAAG,KAAK;EACpB,IAAIL,UAAU,CAACX,MAAM,EAAE;IACrBgB,QAAQ,GAAG,IAAI;IACf,IAAI,CAAClC,SAAK,IAAI,CAAC;IACf,IAAI,CAACX,KAAK,CAAC,CAAC;IACZ,IAAI,CAACsB,SAAS,CAACkB,UAAU,EAAE;MACzBhB,sBAAsB,EAAE,IAAI,CAACC,wBAAwB,CAAC,GAAG;IAC3D,CAAC,CAAC;IACF,IAAI,CAACzB,KAAK,CAAC,CAAC;IACZ,IAAI,CAACW,SAAK,IAAI,CAAC;EACjB,CAAC,MAAM,IAAI6C,UAAU,IAAI,CAACG,aAAa,EAAE;IACvCd,QAAQ,GAAG,IAAI;IACf,IAAI,CAAClC,SAAK,IAAI,CAAC;IACf,IAAI,CAACA,SAAK,IAAI,CAAC;EACjB;EAEA,IAAIgD,aAAa,IAAIH,UAAU,EAAE;IAC/B,IAAI,CAACxD,KAAK,CAAC,CAAC;IACZ,IAAI,CAACD,IAAI,CAAC,MAAM,CAAC;IACjB,IAAI,CAACC,KAAK,CAAC,CAAC;EACd;EAEA,IAAI,CAAAsD,iBAAA,GAAAzD,IAAI,CAACoB,UAAU,aAAfqC,iBAAA,CAAiBzB,MAAM,KAAA0B,iBAAA,GAAI1D,IAAI,CAACqB,UAAU,aAAfqC,iBAAA,CAAiB1B,MAAM,EAAE;IACtD,IAAI,CAAC5B,KAAK,CAACJ,IAAI,CAACiC,MAAM,EAAE,IAAI,CAAC;IAC7B,IAAI,CAAC9B,KAAK,CAAC,CAAC;IACZ,IAAI,CAACa,gBAAgB,CAAChB,IAAI,EAAEgD,QAAQ,CAAC;EACvC,CAAC,MAAM;IACL,IAAI,CAAC5C,KAAK,CAACJ,IAAI,CAACiC,MAAM,CAAC;EACzB;EAEA,IAAI,CAACC,SAAS,CAAC,CAAC;AAClB;AAEO,SAAS6B,eAAeA,CAAgB/D,IAAuB,EAAE;EACtE,IAAI,CAACI,KAAK,CAACJ,IAAI,CAACgE,GAAG,CAAC;EACpB,IAAI,CAAClD,SAAK,GAAI,CAAC;EACf,IAAI,CAACX,KAAK,CAAC,CAAC;EACZ,IAAI,CAACC,KAAK,CAACJ,IAAI,CAACiE,KAAK,CAAC;AACxB;AAEO,SAASC,wBAAwBA,CAEtClE,IAAgC,EAChC;EACA,IAAI,CAACc,SAAK,GAAI,CAAC;EACf,IAAI,CAACX,KAAK,CAAC,CAAC;EACZ,IAAI,CAACD,IAAI,CAAC,IAAI,CAAC;EACf,IAAI,CAACC,KAAK,CAAC,CAAC;EACZ,IAAI,CAACC,KAAK,CAACJ,IAAI,CAACM,KAAK,CAAC;AACxB;AAEO,SAAS6D,gBAAgBA,CAAgBnE,IAAwB,EAAE;EACxE,IAAI,CAACE,IAAI,CAAC,QAAQ,CAAC;EACnB,IAAIF,IAAI,CAAC6D,KAAK,EAAE;IACd,IAAI,CAAC/C,SAAK,GAAI,CAAC;IACf,IAAI,CAACZ,IAAI,CAACF,IAAI,CAAC6D,KAAK,CAAC;EACvB;EACA,IAAI,CAAC/C,SAAK,GAAI,CAAC;EACf,IAAI,CAACV,KAAK,CAACJ,IAAI,CAACiC,MAAM,CAAC;EACvB,IAAIjC,IAAI,CAACoE,OAAO,IAAI,IAAI,EAAE;IACxB,IAAI,CAACtD,SAAK,GAAI,CAAC;IACf,IAAI,CAACX,KAAK,CAAC,CAAC;IACZ,IAAI,CAACC,KAAK,CAACJ,IAAI,CAACoE,OAAO,CAAC;EAC1B;EACA,IAAI,CAACtD,SAAK,GAAI,CAAC;AACjB","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/statements.js b/node_modules/@babel/generator/lib/generators/statements.js new file mode 100644 index 00000000..fcef23d3 --- /dev/null +++ b/node_modules/@babel/generator/lib/generators/statements.js @@ -0,0 +1,290 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.BreakStatement = BreakStatement; +exports.CatchClause = CatchClause; +exports.ContinueStatement = ContinueStatement; +exports.DebuggerStatement = DebuggerStatement; +exports.DoWhileStatement = DoWhileStatement; +exports.ForOfStatement = exports.ForInStatement = void 0; +exports.ForStatement = ForStatement; +exports.IfStatement = IfStatement; +exports.LabeledStatement = LabeledStatement; +exports.ReturnStatement = ReturnStatement; +exports.SwitchCase = SwitchCase; +exports.SwitchStatement = SwitchStatement; +exports.ThrowStatement = ThrowStatement; +exports.TryStatement = TryStatement; +exports.VariableDeclaration = VariableDeclaration; +exports.VariableDeclarator = VariableDeclarator; +exports.WhileStatement = WhileStatement; +exports.WithStatement = WithStatement; +var _t = require("@babel/types"); +var _index = require("../node/index.js"); +const { + isFor, + isForStatement, + isIfStatement, + isStatement +} = _t; +function WithStatement(node) { + this.word("with"); + this.space(); + this.tokenChar(40); + this.print(node.object); + this.tokenChar(41); + this.printBlock(node); +} +function IfStatement(node) { + this.word("if"); + this.space(); + this.tokenChar(40); + this.print(node.test); + this.tokenChar(41); + this.space(); + const needsBlock = node.alternate && isIfStatement(getLastStatement(node.consequent)); + if (needsBlock) { + this.tokenChar(123); + this.newline(); + this.indent(); + } + this.printAndIndentOnComments(node.consequent); + if (needsBlock) { + this.dedent(); + this.newline(); + this.tokenChar(125); + } + if (node.alternate) { + if (this.endsWith(125)) this.space(); + this.word("else"); + this.space(); + this.printAndIndentOnComments(node.alternate); + } +} +function getLastStatement(statement) { + const { + body + } = statement; + if (isStatement(body) === false) { + return statement; + } + return getLastStatement(body); +} +function ForStatement(node) { + this.word("for"); + this.space(); + this.tokenChar(40); + { + const exit = this.enterForStatementInit(); + this.tokenContext |= _index.TokenContext.forHead; + this.print(node.init); + exit(); + } + this.tokenChar(59); + if (node.test) { + this.space(); + this.print(node.test); + } + this.token(";", false, 1); + if (node.update) { + this.space(); + this.print(node.update); + } + this.tokenChar(41); + this.printBlock(node); +} +function WhileStatement(node) { + this.word("while"); + this.space(); + this.tokenChar(40); + this.print(node.test); + this.tokenChar(41); + this.printBlock(node); +} +function ForXStatement(node) { + this.word("for"); + this.space(); + const isForOf = node.type === "ForOfStatement"; + if (isForOf && node.await) { + this.word("await"); + this.space(); + } + this.noIndentInnerCommentsHere(); + this.tokenChar(40); + { + const exit = isForOf ? null : this.enterForStatementInit(); + this.tokenContext |= isForOf ? _index.TokenContext.forOfHead : _index.TokenContext.forInHead; + this.print(node.left); + exit == null || exit(); + } + this.space(); + this.word(isForOf ? "of" : "in"); + this.space(); + this.print(node.right); + this.tokenChar(41); + this.printBlock(node); +} +const ForInStatement = exports.ForInStatement = ForXStatement; +const ForOfStatement = exports.ForOfStatement = ForXStatement; +function DoWhileStatement(node) { + this.word("do"); + this.space(); + this.print(node.body); + this.space(); + this.word("while"); + this.space(); + this.tokenChar(40); + this.print(node.test); + this.tokenChar(41); + this.semicolon(); +} +function printStatementAfterKeyword(printer, node) { + if (node) { + printer.space(); + printer.printTerminatorless(node); + } + printer.semicolon(); +} +function BreakStatement(node) { + this.word("break"); + printStatementAfterKeyword(this, node.label); +} +function ContinueStatement(node) { + this.word("continue"); + printStatementAfterKeyword(this, node.label); +} +function ReturnStatement(node) { + this.word("return"); + printStatementAfterKeyword(this, node.argument); +} +function ThrowStatement(node) { + this.word("throw"); + printStatementAfterKeyword(this, node.argument); +} +function LabeledStatement(node) { + this.print(node.label); + this.tokenChar(58); + this.space(); + this.print(node.body); +} +function TryStatement(node) { + this.word("try"); + this.space(); + this.print(node.block); + this.space(); + if (node.handlers) { + this.print(node.handlers[0]); + } else { + this.print(node.handler); + } + if (node.finalizer) { + this.space(); + this.word("finally"); + this.space(); + this.print(node.finalizer); + } +} +function CatchClause(node) { + this.word("catch"); + this.space(); + if (node.param) { + this.tokenChar(40); + this.print(node.param); + this.print(node.param.typeAnnotation); + this.tokenChar(41); + this.space(); + } + this.print(node.body); +} +function SwitchStatement(node) { + this.word("switch"); + this.space(); + this.tokenChar(40); + this.print(node.discriminant); + this.tokenChar(41); + this.space(); + this.tokenChar(123); + this.printSequence(node.cases, { + indent: true, + addNewlines(leading, cas) { + if (!leading && node.cases[node.cases.length - 1] === cas) return -1; + } + }); + this.rightBrace(node); +} +function SwitchCase(node) { + if (node.test) { + this.word("case"); + this.space(); + this.print(node.test); + this.tokenChar(58); + } else { + this.word("default"); + this.tokenChar(58); + } + if (node.consequent.length) { + this.newline(); + this.printSequence(node.consequent, { + indent: true + }); + } +} +function DebuggerStatement() { + this.word("debugger"); + this.semicolon(); +} +function VariableDeclaration(node, parent) { + if (node.declare) { + this.word("declare"); + this.space(); + } + const { + kind + } = node; + if (kind === "await using") { + this.word("await"); + this.space(); + this.word("using", true); + } else { + this.word(kind, kind === "using"); + } + this.space(); + let hasInits = false; + if (!isFor(parent)) { + for (const declar of node.declarations) { + if (declar.init) { + hasInits = true; + } + } + } + this.printList(node.declarations, { + separator: hasInits ? function (occurrenceCount) { + this.token(",", false, occurrenceCount); + this.newline(); + } : undefined, + indent: node.declarations.length > 1 ? true : false + }); + if (isFor(parent)) { + if (isForStatement(parent)) { + if (parent.init === node) return; + } else { + if (parent.left === node) return; + } + } + this.semicolon(); +} +function VariableDeclarator(node) { + this.print(node.id); + if (node.definite) this.tokenChar(33); + this.print(node.id.typeAnnotation); + if (node.init) { + this.space(); + this.tokenChar(61); + this.space(); + this.print(node.init); + } +} + +//# sourceMappingURL=statements.js.map diff --git a/node_modules/@babel/generator/lib/generators/statements.js.map b/node_modules/@babel/generator/lib/generators/statements.js.map new file mode 100644 index 00000000..726c5fcf --- /dev/null +++ b/node_modules/@babel/generator/lib/generators/statements.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_t","require","_index","isFor","isForStatement","isIfStatement","isStatement","WithStatement","node","word","space","token","print","object","printBlock","IfStatement","test","needsBlock","alternate","getLastStatement","consequent","newline","indent","printAndIndentOnComments","dedent","endsWith","statement","body","ForStatement","exit","enterForStatementInit","tokenContext","TokenContext","forHead","init","update","WhileStatement","ForXStatement","isForOf","type","await","noIndentInnerCommentsHere","forOfHead","forInHead","left","right","ForInStatement","exports","ForOfStatement","DoWhileStatement","semicolon","printStatementAfterKeyword","printer","printTerminatorless","BreakStatement","label","ContinueStatement","ReturnStatement","argument","ThrowStatement","LabeledStatement","TryStatement","block","handlers","handler","finalizer","CatchClause","param","typeAnnotation","SwitchStatement","discriminant","printSequence","cases","addNewlines","leading","cas","length","rightBrace","SwitchCase","DebuggerStatement","VariableDeclaration","parent","declare","kind","hasInits","declar","declarations","printList","separator","occurrenceCount","undefined","VariableDeclarator","id","definite"],"sources":["../../src/generators/statements.ts"],"sourcesContent":["import type Printer from \"../printer.ts\";\nimport {\n isFor,\n isForStatement,\n isIfStatement,\n isStatement,\n} from \"@babel/types\";\nimport type * as t from \"@babel/types\";\n\n// We inline this package\n// eslint-disable-next-line import/no-extraneous-dependencies\nimport * as charCodes from \"charcodes\";\nimport { TokenContext } from \"../node/index.ts\";\n\nexport function WithStatement(this: Printer, node: t.WithStatement) {\n this.word(\"with\");\n this.space();\n this.token(\"(\");\n this.print(node.object);\n this.token(\")\");\n this.printBlock(node);\n}\n\nexport function IfStatement(this: Printer, node: t.IfStatement) {\n this.word(\"if\");\n this.space();\n this.token(\"(\");\n this.print(node.test);\n this.token(\")\");\n this.space();\n\n const needsBlock =\n node.alternate && isIfStatement(getLastStatement(node.consequent));\n if (needsBlock) {\n this.token(\"{\");\n this.newline();\n this.indent();\n }\n\n this.printAndIndentOnComments(node.consequent);\n\n if (needsBlock) {\n this.dedent();\n this.newline();\n this.token(\"}\");\n }\n\n if (node.alternate) {\n if (this.endsWith(charCodes.rightCurlyBrace)) this.space();\n this.word(\"else\");\n this.space();\n this.printAndIndentOnComments(node.alternate);\n }\n}\n\n// Recursively get the last statement.\nfunction getLastStatement(statement: t.Statement): t.Statement {\n // @ts-expect-error: If statement.body is empty or not a Node, isStatement will return false\n const { body } = statement;\n if (isStatement(body) === false) {\n return statement;\n }\n\n return getLastStatement(body);\n}\n\nexport function ForStatement(this: Printer, node: t.ForStatement) {\n this.word(\"for\");\n this.space();\n this.token(\"(\");\n\n {\n const exit = this.enterForStatementInit();\n this.tokenContext |= TokenContext.forHead;\n this.print(node.init);\n exit();\n }\n\n this.token(\";\");\n\n if (node.test) {\n this.space();\n this.print(node.test);\n }\n this.token(\";\", false, 1);\n\n if (node.update) {\n this.space();\n this.print(node.update);\n }\n\n this.token(\")\");\n this.printBlock(node);\n}\n\nexport function WhileStatement(this: Printer, node: t.WhileStatement) {\n this.word(\"while\");\n this.space();\n this.token(\"(\");\n this.print(node.test);\n this.token(\")\");\n this.printBlock(node);\n}\n\nfunction ForXStatement(this: Printer, node: t.ForXStatement) {\n this.word(\"for\");\n this.space();\n const isForOf = node.type === \"ForOfStatement\";\n if (isForOf && node.await) {\n this.word(\"await\");\n this.space();\n }\n this.noIndentInnerCommentsHere();\n this.token(\"(\");\n {\n const exit = isForOf ? null : this.enterForStatementInit();\n this.tokenContext |= isForOf\n ? TokenContext.forOfHead\n : TokenContext.forInHead;\n this.print(node.left);\n exit?.();\n }\n this.space();\n this.word(isForOf ? \"of\" : \"in\");\n this.space();\n this.print(node.right);\n this.token(\")\");\n this.printBlock(node);\n}\n\nexport const ForInStatement = ForXStatement;\nexport const ForOfStatement = ForXStatement;\n\nexport function DoWhileStatement(this: Printer, node: t.DoWhileStatement) {\n this.word(\"do\");\n this.space();\n this.print(node.body);\n this.space();\n this.word(\"while\");\n this.space();\n this.token(\"(\");\n this.print(node.test);\n this.token(\")\");\n this.semicolon();\n}\n\nfunction printStatementAfterKeyword(printer: Printer, node: t.Node) {\n if (node) {\n printer.space();\n printer.printTerminatorless(node);\n }\n\n printer.semicolon();\n}\n\nexport function BreakStatement(this: Printer, node: t.ContinueStatement) {\n this.word(\"break\");\n printStatementAfterKeyword(this, node.label);\n}\n\nexport function ContinueStatement(this: Printer, node: t.ContinueStatement) {\n this.word(\"continue\");\n printStatementAfterKeyword(this, node.label);\n}\n\nexport function ReturnStatement(this: Printer, node: t.ReturnStatement) {\n this.word(\"return\");\n printStatementAfterKeyword(this, node.argument);\n}\n\nexport function ThrowStatement(this: Printer, node: t.ThrowStatement) {\n this.word(\"throw\");\n printStatementAfterKeyword(this, node.argument);\n}\n\nexport function LabeledStatement(this: Printer, node: t.LabeledStatement) {\n this.print(node.label);\n this.token(\":\");\n this.space();\n this.print(node.body);\n}\n\nexport function TryStatement(this: Printer, node: t.TryStatement) {\n this.word(\"try\");\n this.space();\n this.print(node.block);\n this.space();\n\n // Esprima bug puts the catch clause in a `handlers` array.\n // see https://code.google.com/p/esprima/issues/detail?id=433\n // We run into this from regenerator generated ast.\n // @ts-expect-error todo(flow->ts) should ast node type be updated to support this?\n if (node.handlers) {\n // @ts-expect-error todo(flow->ts) should ast node type be updated to support this?\n this.print(node.handlers[0]);\n } else {\n this.print(node.handler);\n }\n\n if (node.finalizer) {\n this.space();\n this.word(\"finally\");\n this.space();\n this.print(node.finalizer);\n }\n}\n\nexport function CatchClause(this: Printer, node: t.CatchClause) {\n this.word(\"catch\");\n this.space();\n if (node.param) {\n this.token(\"(\");\n this.print(node.param);\n this.print(node.param.typeAnnotation);\n this.token(\")\");\n this.space();\n }\n this.print(node.body);\n}\n\nexport function SwitchStatement(this: Printer, node: t.SwitchStatement) {\n this.word(\"switch\");\n this.space();\n this.token(\"(\");\n this.print(node.discriminant);\n this.token(\")\");\n this.space();\n this.token(\"{\");\n\n this.printSequence(node.cases, {\n indent: true,\n addNewlines(leading, cas) {\n if (!leading && node.cases[node.cases.length - 1] === cas) return -1;\n },\n });\n\n this.rightBrace(node);\n}\n\nexport function SwitchCase(this: Printer, node: t.SwitchCase) {\n if (node.test) {\n this.word(\"case\");\n this.space();\n this.print(node.test);\n this.token(\":\");\n } else {\n this.word(\"default\");\n this.token(\":\");\n }\n\n if (node.consequent.length) {\n this.newline();\n this.printSequence(node.consequent, { indent: true });\n }\n}\n\nexport function DebuggerStatement(this: Printer) {\n this.word(\"debugger\");\n this.semicolon();\n}\n\nexport function VariableDeclaration(\n this: Printer,\n node: t.VariableDeclaration,\n parent: t.Node,\n) {\n if (node.declare) {\n // TS\n this.word(\"declare\");\n this.space();\n }\n\n const { kind } = node;\n if (kind === \"await using\") {\n this.word(\"await\");\n this.space();\n this.word(\"using\", true);\n } else {\n this.word(kind, kind === \"using\");\n }\n this.space();\n\n let hasInits = false;\n // don't add whitespace to loop heads\n if (!isFor(parent)) {\n for (const declar of node.declarations) {\n if (declar.init) {\n // has an init so let's split it up over multiple lines\n hasInits = true;\n }\n }\n }\n\n //\n // use a pretty separator when we aren't in compact mode, have initializers and don't have retainLines on\n // this will format declarations like:\n //\n // let foo = \"bar\", bar = \"foo\";\n //\n // into\n //\n // let foo = \"bar\",\n // bar = \"foo\";\n //\n\n this.printList(node.declarations, {\n separator: hasInits\n ? function (this: Printer, occurrenceCount: number) {\n this.token(\",\", false, occurrenceCount);\n this.newline();\n }\n : undefined,\n indent: node.declarations.length > 1 ? true : false,\n });\n\n if (isFor(parent)) {\n // don't give semicolons to these nodes since they'll be inserted in the parent generator\n if (isForStatement(parent)) {\n if (parent.init === node) return;\n } else {\n if (parent.left === node) return;\n }\n }\n\n this.semicolon();\n}\n\nexport function VariableDeclarator(this: Printer, node: t.VariableDeclarator) {\n this.print(node.id);\n if (node.definite) this.token(\"!\"); // TS\n // @ts-ignore(Babel 7 vs Babel 8) Property 'typeAnnotation' does not exist on type 'MemberExpression'.\n this.print(node.id.typeAnnotation);\n if (node.init) {\n this.space();\n this.token(\"=\");\n this.space();\n this.print(node.init);\n }\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/template-literals.js b/node_modules/@babel/generator/lib/generators/template-literals.js new file mode 100644 index 00000000..120c966f --- /dev/null +++ b/node_modules/@babel/generator/lib/generators/template-literals.js @@ -0,0 +1,35 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.TaggedTemplateExpression = TaggedTemplateExpression; +exports.TemplateElement = TemplateElement; +exports.TemplateLiteral = TemplateLiteral; +function TaggedTemplateExpression(node) { + this.print(node.tag); + this.print(node.typeParameters); + this.print(node.quasi); +} +function TemplateElement() { + throw new Error("TemplateElement printing is handled in TemplateLiteral"); +} +function TemplateLiteral(node) { + const quasis = node.quasis; + let partRaw = "`"; + for (let i = 0; i < quasis.length; i++) { + partRaw += quasis[i].value.raw; + if (i + 1 < quasis.length) { + this.token(partRaw + "${", true); + this.print(node.expressions[i]); + partRaw = "}"; + if (this.tokenMap) { + const token = this.tokenMap.findMatching(node, "}", i); + if (token) this._catchUpTo(token.loc.start); + } + } + } + this.token(partRaw + "`", true); +} + +//# sourceMappingURL=template-literals.js.map diff --git a/node_modules/@babel/generator/lib/generators/template-literals.js.map b/node_modules/@babel/generator/lib/generators/template-literals.js.map new file mode 100644 index 00000000..58bb78cb --- /dev/null +++ b/node_modules/@babel/generator/lib/generators/template-literals.js.map @@ -0,0 +1 @@ +{"version":3,"names":["TaggedTemplateExpression","node","print","tag","typeParameters","quasi","TemplateElement","Error","TemplateLiteral","quasis","partRaw","i","length","value","raw","token","expressions","tokenMap","findMatching","_catchUpTo","loc","start"],"sources":["../../src/generators/template-literals.ts"],"sourcesContent":["import type Printer from \"../printer.ts\";\nimport type * as t from \"@babel/types\";\n\nexport function TaggedTemplateExpression(\n this: Printer,\n node: t.TaggedTemplateExpression,\n) {\n this.print(node.tag);\n this.print(node.typeParameters); // TS\n this.print(node.quasi);\n}\n\nexport function TemplateElement(this: Printer) {\n throw new Error(\"TemplateElement printing is handled in TemplateLiteral\");\n}\n\nexport function TemplateLiteral(this: Printer, node: t.TemplateLiteral) {\n const quasis = node.quasis;\n\n let partRaw = \"`\";\n\n for (let i = 0; i < quasis.length; i++) {\n partRaw += quasis[i].value.raw;\n\n if (i + 1 < quasis.length) {\n this.token(partRaw + \"${\", true);\n this.print(node.expressions[i]);\n partRaw = \"}\";\n\n // In Babel 7 we have indivirual tokens for ${ and }, so the automatic\n // catchup logic does not work. Manually look for those tokens.\n if (!process.env.BABEL_8_BREAKING && this.tokenMap) {\n const token = this.tokenMap.findMatching(node, \"}\", i);\n if (token) this._catchUpTo(token.loc.start);\n }\n }\n }\n\n this.token(partRaw + \"`\", true);\n}\n"],"mappings":";;;;;;;;AAGO,SAASA,wBAAwBA,CAEtCC,IAAgC,EAChC;EACA,IAAI,CAACC,KAAK,CAACD,IAAI,CAACE,GAAG,CAAC;EACpB,IAAI,CAACD,KAAK,CAACD,IAAI,CAACG,cAAc,CAAC;EAC/B,IAAI,CAACF,KAAK,CAACD,IAAI,CAACI,KAAK,CAAC;AACxB;AAEO,SAASC,eAAeA,CAAA,EAAgB;EAC7C,MAAM,IAAIC,KAAK,CAAC,wDAAwD,CAAC;AAC3E;AAEO,SAASC,eAAeA,CAAgBP,IAAuB,EAAE;EACtE,MAAMQ,MAAM,GAAGR,IAAI,CAACQ,MAAM;EAE1B,IAAIC,OAAO,GAAG,GAAG;EAEjB,KAAK,IAAIC,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGF,MAAM,CAACG,MAAM,EAAED,CAAC,EAAE,EAAE;IACtCD,OAAO,IAAID,MAAM,CAACE,CAAC,CAAC,CAACE,KAAK,CAACC,GAAG;IAE9B,IAAIH,CAAC,GAAG,CAAC,GAAGF,MAAM,CAACG,MAAM,EAAE;MACzB,IAAI,CAACG,KAAK,CAACL,OAAO,GAAG,IAAI,EAAE,IAAI,CAAC;MAChC,IAAI,CAACR,KAAK,CAACD,IAAI,CAACe,WAAW,CAACL,CAAC,CAAC,CAAC;MAC/BD,OAAO,GAAG,GAAG;MAIb,IAAqC,IAAI,CAACO,QAAQ,EAAE;QAClD,MAAMF,KAAK,GAAG,IAAI,CAACE,QAAQ,CAACC,YAAY,CAACjB,IAAI,EAAE,GAAG,EAAEU,CAAC,CAAC;QACtD,IAAII,KAAK,EAAE,IAAI,CAACI,UAAU,CAACJ,KAAK,CAACK,GAAG,CAACC,KAAK,CAAC;MAC7C;IACF;EACF;EAEA,IAAI,CAACN,KAAK,CAACL,OAAO,GAAG,GAAG,EAAE,IAAI,CAAC;AACjC","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/types.js b/node_modules/@babel/generator/lib/generators/types.js new file mode 100644 index 00000000..9d8a0432 --- /dev/null +++ b/node_modules/@babel/generator/lib/generators/types.js @@ -0,0 +1,251 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.ArgumentPlaceholder = ArgumentPlaceholder; +exports.ArrayPattern = exports.ArrayExpression = ArrayExpression; +exports.BigIntLiteral = BigIntLiteral; +exports.BooleanLiteral = BooleanLiteral; +exports.DecimalLiteral = DecimalLiteral; +exports.Identifier = Identifier; +exports.NullLiteral = NullLiteral; +exports.NumericLiteral = NumericLiteral; +exports.ObjectPattern = exports.ObjectExpression = ObjectExpression; +exports.ObjectMethod = ObjectMethod; +exports.ObjectProperty = ObjectProperty; +exports.PipelineBareFunction = PipelineBareFunction; +exports.PipelinePrimaryTopicReference = PipelinePrimaryTopicReference; +exports.PipelineTopicExpression = PipelineTopicExpression; +exports.RecordExpression = RecordExpression; +exports.RegExpLiteral = RegExpLiteral; +exports.SpreadElement = exports.RestElement = RestElement; +exports.StringLiteral = StringLiteral; +exports.TopicReference = TopicReference; +exports.TupleExpression = TupleExpression; +exports._getRawIdentifier = _getRawIdentifier; +var _t = require("@babel/types"); +var _jsesc = require("jsesc"); +const { + isAssignmentPattern, + isIdentifier +} = _t; +let lastRawIdentNode = null; +let lastRawIdentResult = ""; +function _getRawIdentifier(node) { + if (node === lastRawIdentNode) return lastRawIdentResult; + lastRawIdentNode = node; + const { + name + } = node; + const token = this.tokenMap.find(node, tok => tok.value === name); + if (token) { + lastRawIdentResult = this._originalCode.slice(token.start, token.end); + return lastRawIdentResult; + } + return lastRawIdentResult = node.name; +} +function Identifier(node) { + var _node$loc; + this.sourceIdentifierName(((_node$loc = node.loc) == null ? void 0 : _node$loc.identifierName) || node.name); + this.word(this.tokenMap ? this._getRawIdentifier(node) : node.name); +} +function ArgumentPlaceholder() { + this.tokenChar(63); +} +function RestElement(node) { + this.token("..."); + this.print(node.argument); +} +function ObjectExpression(node) { + const props = node.properties; + this.tokenChar(123); + if (props.length) { + const exit = this.enterDelimited(); + this.space(); + this.printList(props, { + indent: true, + statement: true, + printTrailingSeparator: this.shouldPrintTrailingComma("}") + }); + this.space(); + exit(); + } + this.sourceWithOffset("end", node.loc, -1); + this.tokenChar(125); +} +function ObjectMethod(node) { + this.printJoin(node.decorators); + this._methodHead(node); + this.space(); + this.print(node.body); +} +function ObjectProperty(node) { + this.printJoin(node.decorators); + if (node.computed) { + this.tokenChar(91); + this.print(node.key); + this.tokenChar(93); + } else { + if (isAssignmentPattern(node.value) && isIdentifier(node.key) && node.key.name === node.value.left.name) { + this.print(node.value); + return; + } + this.print(node.key); + if (node.shorthand && isIdentifier(node.key) && isIdentifier(node.value) && node.key.name === node.value.name) { + return; + } + } + this.tokenChar(58); + this.space(); + this.print(node.value); +} +function ArrayExpression(node) { + const elems = node.elements; + const len = elems.length; + this.tokenChar(91); + const exit = this.enterDelimited(); + for (let i = 0; i < elems.length; i++) { + const elem = elems[i]; + if (elem) { + if (i > 0) this.space(); + this.print(elem); + if (i < len - 1 || this.shouldPrintTrailingComma("]")) { + this.token(",", false, i); + } + } else { + this.token(",", false, i); + } + } + exit(); + this.tokenChar(93); +} +function RecordExpression(node) { + const props = node.properties; + let startToken; + let endToken; + { + if (this.format.recordAndTupleSyntaxType === "bar") { + startToken = "{|"; + endToken = "|}"; + } else if (this.format.recordAndTupleSyntaxType !== "hash" && this.format.recordAndTupleSyntaxType != null) { + throw new Error(`The "recordAndTupleSyntaxType" generator option must be "bar" or "hash" (${JSON.stringify(this.format.recordAndTupleSyntaxType)} received).`); + } else { + startToken = "#{"; + endToken = "}"; + } + } + this.token(startToken); + if (props.length) { + this.space(); + this.printList(props, { + indent: true, + statement: true, + printTrailingSeparator: this.shouldPrintTrailingComma(endToken) + }); + this.space(); + } + this.token(endToken); +} +function TupleExpression(node) { + const elems = node.elements; + const len = elems.length; + let startToken; + let endToken; + { + if (this.format.recordAndTupleSyntaxType === "bar") { + startToken = "[|"; + endToken = "|]"; + } else if (this.format.recordAndTupleSyntaxType === "hash") { + startToken = "#["; + endToken = "]"; + } else { + throw new Error(`${this.format.recordAndTupleSyntaxType} is not a valid recordAndTuple syntax type`); + } + } + this.token(startToken); + for (let i = 0; i < elems.length; i++) { + const elem = elems[i]; + if (elem) { + if (i > 0) this.space(); + this.print(elem); + if (i < len - 1 || this.shouldPrintTrailingComma(endToken)) { + this.token(",", false, i); + } + } + } + this.token(endToken); +} +function RegExpLiteral(node) { + this.word(`/${node.pattern}/${node.flags}`); +} +function BooleanLiteral(node) { + this.word(node.value ? "true" : "false"); +} +function NullLiteral() { + this.word("null"); +} +function NumericLiteral(node) { + const raw = this.getPossibleRaw(node); + const opts = this.format.jsescOption; + const value = node.value; + const str = value + ""; + if (opts.numbers) { + this.number(_jsesc(value, opts), value); + } else if (raw == null) { + this.number(str, value); + } else if (this.format.minified) { + this.number(raw.length < str.length ? raw : str, value); + } else { + this.number(raw, value); + } +} +function StringLiteral(node) { + const raw = this.getPossibleRaw(node); + if (!this.format.minified && raw !== undefined) { + this.token(raw); + return; + } + const val = _jsesc(node.value, this.format.jsescOption); + this.token(val); +} +function BigIntLiteral(node) { + const raw = this.getPossibleRaw(node); + if (!this.format.minified && raw !== undefined) { + this.word(raw); + return; + } + this.word(node.value + "n"); +} +function DecimalLiteral(node) { + const raw = this.getPossibleRaw(node); + if (!this.format.minified && raw !== undefined) { + this.word(raw); + return; + } + this.word(node.value + "m"); +} +const validTopicTokenSet = new Set(["^^", "@@", "^", "%", "#"]); +function TopicReference() { + const { + topicToken + } = this.format; + if (validTopicTokenSet.has(topicToken)) { + this.token(topicToken); + } else { + const givenTopicTokenJSON = JSON.stringify(topicToken); + const validTopics = Array.from(validTopicTokenSet, v => JSON.stringify(v)); + throw new Error(`The "topicToken" generator option must be one of ` + `${validTopics.join(", ")} (${givenTopicTokenJSON} received instead).`); + } +} +function PipelineTopicExpression(node) { + this.print(node.expression); +} +function PipelineBareFunction(node) { + this.print(node.callee); +} +function PipelinePrimaryTopicReference() { + this.tokenChar(35); +} + +//# sourceMappingURL=types.js.map diff --git a/node_modules/@babel/generator/lib/generators/types.js.map b/node_modules/@babel/generator/lib/generators/types.js.map new file mode 100644 index 00000000..a02376db --- /dev/null +++ b/node_modules/@babel/generator/lib/generators/types.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_t","require","_jsesc","isAssignmentPattern","isIdentifier","lastRawIdentNode","lastRawIdentResult","_getRawIdentifier","node","name","token","tokenMap","find","tok","value","_originalCode","slice","start","end","Identifier","_node$loc","sourceIdentifierName","loc","identifierName","word","ArgumentPlaceholder","RestElement","print","argument","ObjectExpression","props","properties","length","exit","enterDelimited","space","printList","indent","statement","printTrailingSeparator","shouldPrintTrailingComma","sourceWithOffset","ObjectMethod","printJoin","decorators","_methodHead","body","ObjectProperty","computed","key","left","shorthand","ArrayExpression","elems","elements","len","i","elem","RecordExpression","startToken","endToken","format","recordAndTupleSyntaxType","Error","JSON","stringify","TupleExpression","RegExpLiteral","pattern","flags","BooleanLiteral","NullLiteral","NumericLiteral","raw","getPossibleRaw","opts","jsescOption","str","numbers","number","jsesc","minified","StringLiteral","undefined","val","BigIntLiteral","DecimalLiteral","validTopicTokenSet","Set","TopicReference","topicToken","has","givenTopicTokenJSON","validTopics","Array","from","v","join","PipelineTopicExpression","expression","PipelineBareFunction","callee","PipelinePrimaryTopicReference"],"sources":["../../src/generators/types.ts"],"sourcesContent":["import type Printer from \"../printer.ts\";\nimport { isAssignmentPattern, isIdentifier } from \"@babel/types\";\nimport type * as t from \"@babel/types\";\nimport jsesc from \"jsesc\";\n\nlet lastRawIdentNode: t.Identifier | null = null;\nlet lastRawIdentResult: string = \"\";\nexport function _getRawIdentifier(this: Printer, node: t.Identifier) {\n if (node === lastRawIdentNode) return lastRawIdentResult;\n lastRawIdentNode = node;\n\n const { name } = node;\n const token = this.tokenMap.find(node, tok => tok.value === name);\n if (token) {\n lastRawIdentResult = this._originalCode.slice(token.start, token.end);\n return lastRawIdentResult;\n }\n return (lastRawIdentResult = node.name);\n}\n\nexport function Identifier(this: Printer, node: t.Identifier) {\n this.sourceIdentifierName(node.loc?.identifierName || node.name);\n\n this.word(this.tokenMap ? this._getRawIdentifier(node) : node.name);\n}\n\nexport function ArgumentPlaceholder(this: Printer) {\n this.token(\"?\");\n}\n\nexport function RestElement(this: Printer, node: t.RestElement) {\n this.token(\"...\");\n this.print(node.argument);\n}\n\nexport { RestElement as SpreadElement };\n\nexport function ObjectExpression(this: Printer, node: t.ObjectExpression) {\n const props = node.properties;\n\n this.token(\"{\");\n\n if (props.length) {\n const exit = this.enterDelimited();\n this.space();\n this.printList(props, {\n indent: true,\n statement: true,\n printTrailingSeparator: this.shouldPrintTrailingComma(\"}\"),\n });\n this.space();\n exit();\n }\n\n this.sourceWithOffset(\"end\", node.loc, -1);\n\n this.token(\"}\");\n}\n\nexport { ObjectExpression as ObjectPattern };\n\nexport function ObjectMethod(this: Printer, node: t.ObjectMethod) {\n this.printJoin(node.decorators);\n this._methodHead(node);\n this.space();\n this.print(node.body);\n}\n\nexport function ObjectProperty(this: Printer, node: t.ObjectProperty) {\n this.printJoin(node.decorators);\n\n if (node.computed) {\n this.token(\"[\");\n this.print(node.key);\n this.token(\"]\");\n } else {\n // print `({ foo: foo = 5 } = {})` as `({ foo = 5 } = {});`\n if (\n isAssignmentPattern(node.value) &&\n isIdentifier(node.key) &&\n // @ts-expect-error todo(flow->ts) `.name` does not exist on some types in union\n node.key.name === node.value.left.name\n ) {\n this.print(node.value);\n return;\n }\n\n this.print(node.key);\n\n // shorthand!\n if (\n node.shorthand &&\n isIdentifier(node.key) &&\n isIdentifier(node.value) &&\n node.key.name === node.value.name\n ) {\n return;\n }\n }\n\n this.token(\":\");\n this.space();\n this.print(node.value);\n}\n\nexport function ArrayExpression(this: Printer, node: t.ArrayExpression) {\n const elems = node.elements;\n const len = elems.length;\n\n this.token(\"[\");\n\n const exit = this.enterDelimited();\n\n for (let i = 0; i < elems.length; i++) {\n const elem = elems[i];\n if (elem) {\n if (i > 0) this.space();\n this.print(elem);\n if (i < len - 1 || this.shouldPrintTrailingComma(\"]\")) {\n this.token(\",\", false, i);\n }\n } else {\n // If the array expression ends with a hole, that hole\n // will be ignored by the interpreter, but if it ends with\n // two (or more) holes, we need to write out two (or more)\n // commas so that the resulting code is interpreted with\n // both (all) of the holes.\n this.token(\",\", false, i);\n }\n }\n\n exit();\n\n this.token(\"]\");\n}\n\nexport { ArrayExpression as ArrayPattern };\n\nexport function RecordExpression(this: Printer, node: t.RecordExpression) {\n const props = node.properties;\n\n let startToken;\n let endToken;\n if (process.env.BABEL_8_BREAKING) {\n startToken = \"#{\";\n endToken = \"}\";\n } else {\n if (this.format.recordAndTupleSyntaxType === \"bar\") {\n startToken = \"{|\";\n endToken = \"|}\";\n } else if (\n this.format.recordAndTupleSyntaxType !== \"hash\" &&\n this.format.recordAndTupleSyntaxType != null\n ) {\n throw new Error(\n `The \"recordAndTupleSyntaxType\" generator option must be \"bar\" or \"hash\" (${JSON.stringify(\n this.format.recordAndTupleSyntaxType,\n )} received).`,\n );\n } else {\n startToken = \"#{\";\n endToken = \"}\";\n }\n }\n\n this.token(startToken);\n\n if (props.length) {\n this.space();\n this.printList(props, {\n indent: true,\n statement: true,\n printTrailingSeparator: this.shouldPrintTrailingComma(endToken),\n });\n this.space();\n }\n this.token(endToken);\n}\n\nexport function TupleExpression(this: Printer, node: t.TupleExpression) {\n const elems = node.elements;\n const len = elems.length;\n\n let startToken;\n let endToken;\n if (process.env.BABEL_8_BREAKING) {\n startToken = \"#[\";\n endToken = \"]\";\n } else {\n if (this.format.recordAndTupleSyntaxType === \"bar\") {\n startToken = \"[|\";\n endToken = \"|]\";\n } else if (this.format.recordAndTupleSyntaxType === \"hash\") {\n startToken = \"#[\";\n endToken = \"]\";\n } else {\n throw new Error(\n `${this.format.recordAndTupleSyntaxType} is not a valid recordAndTuple syntax type`,\n );\n }\n }\n\n this.token(startToken);\n\n for (let i = 0; i < elems.length; i++) {\n const elem = elems[i];\n if (elem) {\n if (i > 0) this.space();\n this.print(elem);\n if (i < len - 1 || this.shouldPrintTrailingComma(endToken)) {\n this.token(\",\", false, i);\n }\n }\n }\n\n this.token(endToken);\n}\n\nexport function RegExpLiteral(this: Printer, node: t.RegExpLiteral) {\n this.word(`/${node.pattern}/${node.flags}`);\n}\n\nexport function BooleanLiteral(this: Printer, node: t.BooleanLiteral) {\n this.word(node.value ? \"true\" : \"false\");\n}\n\nexport function NullLiteral(this: Printer) {\n this.word(\"null\");\n}\n\nexport function NumericLiteral(this: Printer, node: t.NumericLiteral) {\n const raw = this.getPossibleRaw(node);\n const opts = this.format.jsescOption;\n const value = node.value;\n const str = value + \"\";\n if (opts.numbers) {\n this.number(jsesc(value, opts), value);\n } else if (raw == null) {\n this.number(str, value); // normalize\n } else if (this.format.minified) {\n this.number(raw.length < str.length ? raw : str, value);\n } else {\n this.number(raw, value);\n }\n}\n\nexport function StringLiteral(this: Printer, node: t.StringLiteral) {\n const raw = this.getPossibleRaw(node);\n if (!this.format.minified && raw !== undefined) {\n this.token(raw);\n return;\n }\n\n const val = jsesc(node.value, this.format.jsescOption);\n\n this.token(val);\n}\n\nexport function BigIntLiteral(this: Printer, node: t.BigIntLiteral) {\n const raw = this.getPossibleRaw(node);\n if (!this.format.minified && raw !== undefined) {\n this.word(raw);\n return;\n }\n this.word(node.value + \"n\");\n}\n\n// TODO: Remove in Babel 8\nexport function DecimalLiteral(this: Printer, node: any) {\n const raw = this.getPossibleRaw(node);\n if (!this.format.minified && raw !== undefined) {\n this.word(raw);\n return;\n }\n this.word(node.value + \"m\");\n}\n\n// Hack pipe operator\nconst validTopicTokenSet = new Set([\"^^\", \"@@\", \"^\", \"%\", \"#\"]);\nexport function TopicReference(this: Printer) {\n const { topicToken } = this.format;\n\n if (validTopicTokenSet.has(topicToken)) {\n this.token(topicToken);\n } else {\n const givenTopicTokenJSON = JSON.stringify(topicToken);\n const validTopics = Array.from(validTopicTokenSet, v => JSON.stringify(v));\n throw new Error(\n `The \"topicToken\" generator option must be one of ` +\n `${validTopics.join(\", \")} (${givenTopicTokenJSON} received instead).`,\n );\n }\n}\n\n// Smart-mix pipe operator\nexport function PipelineTopicExpression(\n this: Printer,\n node: t.PipelineTopicExpression,\n) {\n this.print(node.expression);\n}\n\nexport function PipelineBareFunction(\n this: Printer,\n node: t.PipelineBareFunction,\n) {\n this.print(node.callee);\n}\n\nexport function PipelinePrimaryTopicReference(this: Printer) {\n this.token(\"#\");\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/generators/typescript.js b/node_modules/@babel/generator/lib/generators/typescript.js new file mode 100644 index 00000000..557016fe --- /dev/null +++ b/node_modules/@babel/generator/lib/generators/typescript.js @@ -0,0 +1,718 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.TSAnyKeyword = TSAnyKeyword; +exports.TSArrayType = TSArrayType; +exports.TSSatisfiesExpression = exports.TSAsExpression = TSTypeExpression; +exports.TSBigIntKeyword = TSBigIntKeyword; +exports.TSBooleanKeyword = TSBooleanKeyword; +exports.TSCallSignatureDeclaration = TSCallSignatureDeclaration; +exports.TSInterfaceHeritage = exports.TSExpressionWithTypeArguments = exports.TSClassImplements = TSClassImplements; +exports.TSConditionalType = TSConditionalType; +exports.TSConstructSignatureDeclaration = TSConstructSignatureDeclaration; +exports.TSConstructorType = TSConstructorType; +exports.TSDeclareFunction = TSDeclareFunction; +exports.TSDeclareMethod = TSDeclareMethod; +exports.TSEnumDeclaration = TSEnumDeclaration; +exports.TSEnumMember = TSEnumMember; +exports.TSExportAssignment = TSExportAssignment; +exports.TSExternalModuleReference = TSExternalModuleReference; +exports.TSFunctionType = TSFunctionType; +exports.TSImportEqualsDeclaration = TSImportEqualsDeclaration; +exports.TSImportType = TSImportType; +exports.TSIndexSignature = TSIndexSignature; +exports.TSIndexedAccessType = TSIndexedAccessType; +exports.TSInferType = TSInferType; +exports.TSInstantiationExpression = TSInstantiationExpression; +exports.TSInterfaceBody = TSInterfaceBody; +exports.TSInterfaceDeclaration = TSInterfaceDeclaration; +exports.TSIntersectionType = TSIntersectionType; +exports.TSIntrinsicKeyword = TSIntrinsicKeyword; +exports.TSLiteralType = TSLiteralType; +exports.TSMappedType = TSMappedType; +exports.TSMethodSignature = TSMethodSignature; +exports.TSModuleBlock = TSModuleBlock; +exports.TSModuleDeclaration = TSModuleDeclaration; +exports.TSNamedTupleMember = TSNamedTupleMember; +exports.TSNamespaceExportDeclaration = TSNamespaceExportDeclaration; +exports.TSNeverKeyword = TSNeverKeyword; +exports.TSNonNullExpression = TSNonNullExpression; +exports.TSNullKeyword = TSNullKeyword; +exports.TSNumberKeyword = TSNumberKeyword; +exports.TSObjectKeyword = TSObjectKeyword; +exports.TSOptionalType = TSOptionalType; +exports.TSParameterProperty = TSParameterProperty; +exports.TSParenthesizedType = TSParenthesizedType; +exports.TSPropertySignature = TSPropertySignature; +exports.TSQualifiedName = TSQualifiedName; +exports.TSRestType = TSRestType; +exports.TSStringKeyword = TSStringKeyword; +exports.TSSymbolKeyword = TSSymbolKeyword; +exports.TSThisType = TSThisType; +exports.TSTupleType = TSTupleType; +exports.TSTypeAliasDeclaration = TSTypeAliasDeclaration; +exports.TSTypeAnnotation = TSTypeAnnotation; +exports.TSTypeAssertion = TSTypeAssertion; +exports.TSTypeLiteral = TSTypeLiteral; +exports.TSTypeOperator = TSTypeOperator; +exports.TSTypeParameter = TSTypeParameter; +exports.TSTypeParameterDeclaration = exports.TSTypeParameterInstantiation = TSTypeParameterInstantiation; +exports.TSTypePredicate = TSTypePredicate; +exports.TSTypeQuery = TSTypeQuery; +exports.TSTypeReference = TSTypeReference; +exports.TSUndefinedKeyword = TSUndefinedKeyword; +exports.TSUnionType = TSUnionType; +exports.TSUnknownKeyword = TSUnknownKeyword; +exports.TSVoidKeyword = TSVoidKeyword; +exports.tsPrintClassMemberModifiers = tsPrintClassMemberModifiers; +exports.tsPrintFunctionOrConstructorType = tsPrintFunctionOrConstructorType; +exports.tsPrintPropertyOrMethodName = tsPrintPropertyOrMethodName; +exports.tsPrintSignatureDeclarationBase = tsPrintSignatureDeclarationBase; +function TSTypeAnnotation(node, parent) { + this.token((parent.type === "TSFunctionType" || parent.type === "TSConstructorType") && parent.typeAnnotation === node ? "=>" : ":"); + this.space(); + if (node.optional) this.tokenChar(63); + this.print(node.typeAnnotation); +} +function TSTypeParameterInstantiation(node, parent) { + this.tokenChar(60); + let printTrailingSeparator = parent.type === "ArrowFunctionExpression" && node.params.length === 1; + if (this.tokenMap && node.start != null && node.end != null) { + printTrailingSeparator && (printTrailingSeparator = !!this.tokenMap.find(node, t => this.tokenMap.matchesOriginal(t, ","))); + printTrailingSeparator || (printTrailingSeparator = this.shouldPrintTrailingComma(">")); + } + this.printList(node.params, { + printTrailingSeparator + }); + this.tokenChar(62); +} +function TSTypeParameter(node) { + if (node.in) { + this.word("in"); + this.space(); + } + if (node.out) { + this.word("out"); + this.space(); + } + this.word(node.name); + if (node.constraint) { + this.space(); + this.word("extends"); + this.space(); + this.print(node.constraint); + } + if (node.default) { + this.space(); + this.tokenChar(61); + this.space(); + this.print(node.default); + } +} +function TSParameterProperty(node) { + if (node.accessibility) { + this.word(node.accessibility); + this.space(); + } + if (node.readonly) { + this.word("readonly"); + this.space(); + } + this._param(node.parameter); +} +function TSDeclareFunction(node, parent) { + if (node.declare) { + this.word("declare"); + this.space(); + } + this._functionHead(node, parent); + this.semicolon(); +} +function TSDeclareMethod(node) { + this._classMethodHead(node); + this.semicolon(); +} +function TSQualifiedName(node) { + this.print(node.left); + this.tokenChar(46); + this.print(node.right); +} +function TSCallSignatureDeclaration(node) { + this.tsPrintSignatureDeclarationBase(node); + maybePrintTrailingCommaOrSemicolon(this, node); +} +function maybePrintTrailingCommaOrSemicolon(printer, node) { + if (!printer.tokenMap || !node.start || !node.end) { + printer.semicolon(); + return; + } + if (printer.tokenMap.endMatches(node, ",")) { + printer.token(","); + } else if (printer.tokenMap.endMatches(node, ";")) { + printer.semicolon(); + } +} +function TSConstructSignatureDeclaration(node) { + this.word("new"); + this.space(); + this.tsPrintSignatureDeclarationBase(node); + maybePrintTrailingCommaOrSemicolon(this, node); +} +function TSPropertySignature(node) { + const { + readonly + } = node; + if (readonly) { + this.word("readonly"); + this.space(); + } + this.tsPrintPropertyOrMethodName(node); + this.print(node.typeAnnotation); + maybePrintTrailingCommaOrSemicolon(this, node); +} +function tsPrintPropertyOrMethodName(node) { + if (node.computed) { + this.tokenChar(91); + } + this.print(node.key); + if (node.computed) { + this.tokenChar(93); + } + if (node.optional) { + this.tokenChar(63); + } +} +function TSMethodSignature(node) { + const { + kind + } = node; + if (kind === "set" || kind === "get") { + this.word(kind); + this.space(); + } + this.tsPrintPropertyOrMethodName(node); + this.tsPrintSignatureDeclarationBase(node); + maybePrintTrailingCommaOrSemicolon(this, node); +} +function TSIndexSignature(node) { + const { + readonly, + static: isStatic + } = node; + if (isStatic) { + this.word("static"); + this.space(); + } + if (readonly) { + this.word("readonly"); + this.space(); + } + this.tokenChar(91); + this._parameters(node.parameters, "]"); + this.print(node.typeAnnotation); + maybePrintTrailingCommaOrSemicolon(this, node); +} +function TSAnyKeyword() { + this.word("any"); +} +function TSBigIntKeyword() { + this.word("bigint"); +} +function TSUnknownKeyword() { + this.word("unknown"); +} +function TSNumberKeyword() { + this.word("number"); +} +function TSObjectKeyword() { + this.word("object"); +} +function TSBooleanKeyword() { + this.word("boolean"); +} +function TSStringKeyword() { + this.word("string"); +} +function TSSymbolKeyword() { + this.word("symbol"); +} +function TSVoidKeyword() { + this.word("void"); +} +function TSUndefinedKeyword() { + this.word("undefined"); +} +function TSNullKeyword() { + this.word("null"); +} +function TSNeverKeyword() { + this.word("never"); +} +function TSIntrinsicKeyword() { + this.word("intrinsic"); +} +function TSThisType() { + this.word("this"); +} +function TSFunctionType(node) { + this.tsPrintFunctionOrConstructorType(node); +} +function TSConstructorType(node) { + if (node.abstract) { + this.word("abstract"); + this.space(); + } + this.word("new"); + this.space(); + this.tsPrintFunctionOrConstructorType(node); +} +function tsPrintFunctionOrConstructorType(node) { + const { + typeParameters + } = node; + const parameters = node.parameters; + this.print(typeParameters); + this.tokenChar(40); + this._parameters(parameters, ")"); + this.space(); + const returnType = node.typeAnnotation; + this.print(returnType); +} +function TSTypeReference(node) { + this.print(node.typeName, !!node.typeParameters); + this.print(node.typeParameters); +} +function TSTypePredicate(node) { + if (node.asserts) { + this.word("asserts"); + this.space(); + } + this.print(node.parameterName); + if (node.typeAnnotation) { + this.space(); + this.word("is"); + this.space(); + this.print(node.typeAnnotation.typeAnnotation); + } +} +function TSTypeQuery(node) { + this.word("typeof"); + this.space(); + this.print(node.exprName); + if (node.typeParameters) { + this.print(node.typeParameters); + } +} +function TSTypeLiteral(node) { + printBraced(this, node, () => this.printJoin(node.members, { + indent: true, + statement: true + })); +} +function TSArrayType(node) { + this.print(node.elementType, true); + this.tokenChar(91); + this.tokenChar(93); +} +function TSTupleType(node) { + this.tokenChar(91); + this.printList(node.elementTypes, { + printTrailingSeparator: this.shouldPrintTrailingComma("]") + }); + this.tokenChar(93); +} +function TSOptionalType(node) { + this.print(node.typeAnnotation); + this.tokenChar(63); +} +function TSRestType(node) { + this.token("..."); + this.print(node.typeAnnotation); +} +function TSNamedTupleMember(node) { + this.print(node.label); + if (node.optional) this.tokenChar(63); + this.tokenChar(58); + this.space(); + this.print(node.elementType); +} +function TSUnionType(node) { + tsPrintUnionOrIntersectionType(this, node, "|"); +} +function TSIntersectionType(node) { + tsPrintUnionOrIntersectionType(this, node, "&"); +} +function tsPrintUnionOrIntersectionType(printer, node, sep) { + var _printer$tokenMap; + let hasLeadingToken = 0; + if ((_printer$tokenMap = printer.tokenMap) != null && _printer$tokenMap.startMatches(node, sep)) { + hasLeadingToken = 1; + printer.token(sep); + } + printer.printJoin(node.types, { + separator(i) { + this.space(); + this.token(sep, null, i + hasLeadingToken); + this.space(); + } + }); +} +function TSConditionalType(node) { + this.print(node.checkType); + this.space(); + this.word("extends"); + this.space(); + this.print(node.extendsType); + this.space(); + this.tokenChar(63); + this.space(); + this.print(node.trueType); + this.space(); + this.tokenChar(58); + this.space(); + this.print(node.falseType); +} +function TSInferType(node) { + this.word("infer"); + this.print(node.typeParameter); +} +function TSParenthesizedType(node) { + this.tokenChar(40); + this.print(node.typeAnnotation); + this.tokenChar(41); +} +function TSTypeOperator(node) { + this.word(node.operator); + this.space(); + this.print(node.typeAnnotation); +} +function TSIndexedAccessType(node) { + this.print(node.objectType, true); + this.tokenChar(91); + this.print(node.indexType); + this.tokenChar(93); +} +function TSMappedType(node) { + const { + nameType, + optional, + readonly, + typeAnnotation + } = node; + this.tokenChar(123); + const exit = this.enterDelimited(); + this.space(); + if (readonly) { + tokenIfPlusMinus(this, readonly); + this.word("readonly"); + this.space(); + } + this.tokenChar(91); + { + this.word(node.typeParameter.name); + } + this.space(); + this.word("in"); + this.space(); + { + this.print(node.typeParameter.constraint); + } + if (nameType) { + this.space(); + this.word("as"); + this.space(); + this.print(nameType); + } + this.tokenChar(93); + if (optional) { + tokenIfPlusMinus(this, optional); + this.tokenChar(63); + } + if (typeAnnotation) { + this.tokenChar(58); + this.space(); + this.print(typeAnnotation); + } + this.space(); + exit(); + this.tokenChar(125); +} +function tokenIfPlusMinus(self, tok) { + if (tok !== true) { + self.token(tok); + } +} +function TSLiteralType(node) { + this.print(node.literal); +} +function TSClassImplements(node) { + this.print(node.expression); + this.print(node.typeParameters); +} +function TSInterfaceDeclaration(node) { + const { + declare, + id, + typeParameters, + extends: extendz, + body + } = node; + if (declare) { + this.word("declare"); + this.space(); + } + this.word("interface"); + this.space(); + this.print(id); + this.print(typeParameters); + if (extendz != null && extendz.length) { + this.space(); + this.word("extends"); + this.space(); + this.printList(extendz); + } + this.space(); + this.print(body); +} +function TSInterfaceBody(node) { + printBraced(this, node, () => this.printJoin(node.body, { + indent: true, + statement: true + })); +} +function TSTypeAliasDeclaration(node) { + const { + declare, + id, + typeParameters, + typeAnnotation + } = node; + if (declare) { + this.word("declare"); + this.space(); + } + this.word("type"); + this.space(); + this.print(id); + this.print(typeParameters); + this.space(); + this.tokenChar(61); + this.space(); + this.print(typeAnnotation); + this.semicolon(); +} +function TSTypeExpression(node) { + const { + type, + expression, + typeAnnotation + } = node; + this.print(expression, true); + this.space(); + this.word(type === "TSAsExpression" ? "as" : "satisfies"); + this.space(); + this.print(typeAnnotation); +} +function TSTypeAssertion(node) { + const { + typeAnnotation, + expression + } = node; + this.tokenChar(60); + this.print(typeAnnotation); + this.tokenChar(62); + this.space(); + this.print(expression); +} +function TSInstantiationExpression(node) { + this.print(node.expression); + this.print(node.typeParameters); +} +function TSEnumDeclaration(node) { + const { + declare, + const: isConst, + id, + members + } = node; + if (declare) { + this.word("declare"); + this.space(); + } + if (isConst) { + this.word("const"); + this.space(); + } + this.word("enum"); + this.space(); + this.print(id); + this.space(); + printBraced(this, node, () => { + var _this$shouldPrintTrai; + return this.printList(members, { + indent: true, + statement: true, + printTrailingSeparator: (_this$shouldPrintTrai = this.shouldPrintTrailingComma("}")) != null ? _this$shouldPrintTrai : true + }); + }); +} +function TSEnumMember(node) { + const { + id, + initializer + } = node; + this.print(id); + if (initializer) { + this.space(); + this.tokenChar(61); + this.space(); + this.print(initializer); + } +} +function TSModuleDeclaration(node) { + const { + declare, + id, + kind + } = node; + if (declare) { + this.word("declare"); + this.space(); + } + if (!node.global) { + this.word(kind != null ? kind : id.type === "Identifier" ? "namespace" : "module"); + this.space(); + } + this.print(id); + if (!node.body) { + this.semicolon(); + return; + } + let body = node.body; + while (body.type === "TSModuleDeclaration") { + this.tokenChar(46); + this.print(body.id); + body = body.body; + } + this.space(); + this.print(body); +} +function TSModuleBlock(node) { + printBraced(this, node, () => this.printSequence(node.body, { + indent: true + })); +} +function TSImportType(node) { + const { + argument, + qualifier, + typeParameters + } = node; + this.word("import"); + this.tokenChar(40); + this.print(argument); + this.tokenChar(41); + if (qualifier) { + this.tokenChar(46); + this.print(qualifier); + } + if (typeParameters) { + this.print(typeParameters); + } +} +function TSImportEqualsDeclaration(node) { + const { + isExport, + id, + moduleReference + } = node; + if (isExport) { + this.word("export"); + this.space(); + } + this.word("import"); + this.space(); + this.print(id); + this.space(); + this.tokenChar(61); + this.space(); + this.print(moduleReference); + this.semicolon(); +} +function TSExternalModuleReference(node) { + this.token("require("); + this.print(node.expression); + this.tokenChar(41); +} +function TSNonNullExpression(node) { + this.print(node.expression); + this.tokenChar(33); +} +function TSExportAssignment(node) { + this.word("export"); + this.space(); + this.tokenChar(61); + this.space(); + this.print(node.expression); + this.semicolon(); +} +function TSNamespaceExportDeclaration(node) { + this.word("export"); + this.space(); + this.word("as"); + this.space(); + this.word("namespace"); + this.space(); + this.print(node.id); + this.semicolon(); +} +function tsPrintSignatureDeclarationBase(node) { + const { + typeParameters + } = node; + const parameters = node.parameters; + this.print(typeParameters); + this.tokenChar(40); + this._parameters(parameters, ")"); + const returnType = node.typeAnnotation; + this.print(returnType); +} +function tsPrintClassMemberModifiers(node) { + const isField = node.type === "ClassAccessorProperty" || node.type === "ClassProperty"; + printModifiersList(this, node, [isField && node.declare && "declare", node.accessibility]); + if (node.static) { + this.word("static"); + this.space(); + } + printModifiersList(this, node, [node.override && "override", node.abstract && "abstract", isField && node.readonly && "readonly"]); +} +function printBraced(printer, node, cb) { + printer.token("{"); + const exit = printer.enterDelimited(); + cb(); + exit(); + printer.rightBrace(node); +} +function printModifiersList(printer, node, modifiers) { + var _printer$tokenMap2; + const modifiersSet = new Set(); + for (const modifier of modifiers) { + if (modifier) modifiersSet.add(modifier); + } + (_printer$tokenMap2 = printer.tokenMap) == null || _printer$tokenMap2.find(node, tok => { + if (modifiersSet.has(tok.value)) { + printer.token(tok.value); + printer.space(); + modifiersSet.delete(tok.value); + return modifiersSet.size === 0; + } + }); + for (const modifier of modifiersSet) { + printer.word(modifier); + printer.space(); + } +} + +//# sourceMappingURL=typescript.js.map diff --git a/node_modules/@babel/generator/lib/generators/typescript.js.map b/node_modules/@babel/generator/lib/generators/typescript.js.map new file mode 100644 index 00000000..c3a4e76b --- /dev/null +++ b/node_modules/@babel/generator/lib/generators/typescript.js.map @@ -0,0 +1 @@ +{"version":3,"names":["TSTypeAnnotation","node","parent","token","type","typeAnnotation","space","optional","print","TSTypeParameterInstantiation","printTrailingSeparator","params","length","tokenMap","start","end","find","t","matchesOriginal","shouldPrintTrailingComma","printList","TSTypeParameter","in","word","out","name","constraint","default","TSParameterProperty","accessibility","readonly","_param","parameter","TSDeclareFunction","declare","_functionHead","semicolon","TSDeclareMethod","_classMethodHead","TSQualifiedName","left","right","TSCallSignatureDeclaration","tsPrintSignatureDeclarationBase","maybePrintTrailingCommaOrSemicolon","printer","endMatches","TSConstructSignatureDeclaration","TSPropertySignature","tsPrintPropertyOrMethodName","computed","key","TSMethodSignature","kind","TSIndexSignature","static","isStatic","_parameters","parameters","TSAnyKeyword","TSBigIntKeyword","TSUnknownKeyword","TSNumberKeyword","TSObjectKeyword","TSBooleanKeyword","TSStringKeyword","TSSymbolKeyword","TSVoidKeyword","TSUndefinedKeyword","TSNullKeyword","TSNeverKeyword","TSIntrinsicKeyword","TSThisType","TSFunctionType","tsPrintFunctionOrConstructorType","TSConstructorType","abstract","typeParameters","returnType","TSTypeReference","typeName","TSTypePredicate","asserts","parameterName","TSTypeQuery","exprName","TSTypeLiteral","printBraced","printJoin","members","indent","statement","TSArrayType","elementType","TSTupleType","elementTypes","TSOptionalType","TSRestType","TSNamedTupleMember","label","TSUnionType","tsPrintUnionOrIntersectionType","TSIntersectionType","sep","_printer$tokenMap","hasLeadingToken","startMatches","types","separator","i","TSConditionalType","checkType","extendsType","trueType","falseType","TSInferType","typeParameter","TSParenthesizedType","TSTypeOperator","operator","TSIndexedAccessType","objectType","indexType","TSMappedType","nameType","exit","enterDelimited","tokenIfPlusMinus","self","tok","TSLiteralType","literal","TSClassImplements","expression","TSInterfaceDeclaration","id","extends","extendz","body","TSInterfaceBody","TSTypeAliasDeclaration","TSTypeExpression","TSTypeAssertion","TSInstantiationExpression","TSEnumDeclaration","const","isConst","_this$shouldPrintTrai","TSEnumMember","initializer","TSModuleDeclaration","global","TSModuleBlock","printSequence","TSImportType","argument","qualifier","TSImportEqualsDeclaration","isExport","moduleReference","TSExternalModuleReference","TSNonNullExpression","TSExportAssignment","TSNamespaceExportDeclaration","tsPrintClassMemberModifiers","isField","printModifiersList","override","cb","rightBrace","modifiers","_printer$tokenMap2","modifiersSet","Set","modifier","add","has","value","delete","size"],"sources":["../../src/generators/typescript.ts"],"sourcesContent":["import type Printer from \"../printer.ts\";\nimport type * as t from \"@babel/types\";\n\nexport function TSTypeAnnotation(\n this: Printer,\n node: t.TSTypeAnnotation,\n parent: t.Node,\n) {\n // TODO(@nicolo-ribaudo): investigate not including => in the range\n // of the return type of an arrow function type\n this.token(\n (parent.type === \"TSFunctionType\" || parent.type === \"TSConstructorType\") &&\n (process.env.BABEL_8_BREAKING\n ? // @ts-ignore(Babel 7 vs Babel 8) Babel 8 AST shape\n parent.returnType\n : // @ts-ignore(Babel 7 vs Babel 8) Babel 7 AST shape\n parent.typeAnnotation) === node\n ? \"=>\"\n : \":\",\n );\n this.space();\n // @ts-expect-error todo(flow->ts) can this be removed? `.optional` looks to be not existing property\n if (node.optional) this.token(\"?\");\n this.print(node.typeAnnotation);\n}\n\nexport function TSTypeParameterInstantiation(\n this: Printer,\n node: t.TSTypeParameterInstantiation,\n parent: t.Node,\n): void {\n this.token(\"<\");\n\n let printTrailingSeparator =\n parent.type === \"ArrowFunctionExpression\" && node.params.length === 1;\n if (this.tokenMap && node.start != null && node.end != null) {\n // Only force the trailing comma for pre-existing nodes if they\n // already had a comma (either because they were multi-param, or\n // because they had a trailing comma)\n printTrailingSeparator &&= !!this.tokenMap.find(node, t =>\n this.tokenMap.matchesOriginal(t, \",\"),\n );\n // Preseve the trailing comma if it was there before\n printTrailingSeparator ||= this.shouldPrintTrailingComma(\">\");\n }\n\n this.printList(node.params, { printTrailingSeparator });\n this.token(\">\");\n}\n\nexport { TSTypeParameterInstantiation as TSTypeParameterDeclaration };\n\nexport function TSTypeParameter(this: Printer, node: t.TSTypeParameter) {\n if (node.in) {\n this.word(\"in\");\n this.space();\n }\n\n if (node.out) {\n this.word(\"out\");\n this.space();\n }\n\n this.word(\n !process.env.BABEL_8_BREAKING\n ? (node.name as unknown as string)\n : (node.name as unknown as t.Identifier).name,\n );\n\n if (node.constraint) {\n this.space();\n this.word(\"extends\");\n this.space();\n this.print(node.constraint);\n }\n\n if (node.default) {\n this.space();\n this.token(\"=\");\n this.space();\n this.print(node.default);\n }\n}\n\nexport function TSParameterProperty(\n this: Printer,\n node: t.TSParameterProperty,\n) {\n if (node.accessibility) {\n this.word(node.accessibility);\n this.space();\n }\n\n if (node.readonly) {\n this.word(\"readonly\");\n this.space();\n }\n\n this._param(node.parameter);\n}\n\nexport function TSDeclareFunction(\n this: Printer,\n node: t.TSDeclareFunction,\n parent: t.ParentMaps[\"TSDeclareFunction\"],\n) {\n if (node.declare) {\n this.word(\"declare\");\n this.space();\n }\n this._functionHead(node, parent);\n this.semicolon();\n}\n\nexport function TSDeclareMethod(this: Printer, node: t.TSDeclareMethod) {\n this._classMethodHead(node);\n this.semicolon();\n}\n\nexport function TSQualifiedName(this: Printer, node: t.TSQualifiedName) {\n this.print(node.left);\n this.token(\".\");\n this.print(node.right);\n}\n\nexport function TSCallSignatureDeclaration(\n this: Printer,\n node: t.TSCallSignatureDeclaration,\n) {\n this.tsPrintSignatureDeclarationBase(node);\n maybePrintTrailingCommaOrSemicolon(this, node);\n}\n\nfunction maybePrintTrailingCommaOrSemicolon(printer: Printer, node: t.Node) {\n if (!printer.tokenMap || !node.start || !node.end) {\n printer.semicolon();\n return;\n }\n\n if (printer.tokenMap.endMatches(node, \",\")) {\n printer.token(\",\");\n } else if (printer.tokenMap.endMatches(node, \";\")) {\n printer.semicolon();\n }\n}\n\nexport function TSConstructSignatureDeclaration(\n this: Printer,\n node: t.TSConstructSignatureDeclaration,\n) {\n this.word(\"new\");\n this.space();\n this.tsPrintSignatureDeclarationBase(node);\n maybePrintTrailingCommaOrSemicolon(this, node);\n}\n\nexport function TSPropertySignature(\n this: Printer,\n node: t.TSPropertySignature,\n) {\n const { readonly } = node;\n if (readonly) {\n this.word(\"readonly\");\n this.space();\n }\n this.tsPrintPropertyOrMethodName(node);\n this.print(node.typeAnnotation);\n maybePrintTrailingCommaOrSemicolon(this, node);\n}\n\nexport function tsPrintPropertyOrMethodName(\n this: Printer,\n node: t.TSPropertySignature | t.TSMethodSignature,\n) {\n if (node.computed) {\n this.token(\"[\");\n }\n this.print(node.key);\n if (node.computed) {\n this.token(\"]\");\n }\n if (node.optional) {\n this.token(\"?\");\n }\n}\n\nexport function TSMethodSignature(this: Printer, node: t.TSMethodSignature) {\n const { kind } = node;\n if (kind === \"set\" || kind === \"get\") {\n this.word(kind);\n this.space();\n }\n this.tsPrintPropertyOrMethodName(node);\n this.tsPrintSignatureDeclarationBase(node);\n maybePrintTrailingCommaOrSemicolon(this, node);\n}\n\nexport function TSIndexSignature(this: Printer, node: t.TSIndexSignature) {\n const { readonly, static: isStatic } = node;\n if (isStatic) {\n this.word(\"static\");\n this.space();\n }\n if (readonly) {\n this.word(\"readonly\");\n this.space();\n }\n this.token(\"[\");\n this._parameters(node.parameters, \"]\");\n this.print(node.typeAnnotation);\n maybePrintTrailingCommaOrSemicolon(this, node);\n}\n\nexport function TSAnyKeyword(this: Printer) {\n this.word(\"any\");\n}\nexport function TSBigIntKeyword(this: Printer) {\n this.word(\"bigint\");\n}\nexport function TSUnknownKeyword(this: Printer) {\n this.word(\"unknown\");\n}\nexport function TSNumberKeyword(this: Printer) {\n this.word(\"number\");\n}\nexport function TSObjectKeyword(this: Printer) {\n this.word(\"object\");\n}\nexport function TSBooleanKeyword(this: Printer) {\n this.word(\"boolean\");\n}\nexport function TSStringKeyword(this: Printer) {\n this.word(\"string\");\n}\nexport function TSSymbolKeyword(this: Printer) {\n this.word(\"symbol\");\n}\nexport function TSVoidKeyword(this: Printer) {\n this.word(\"void\");\n}\nexport function TSUndefinedKeyword(this: Printer) {\n this.word(\"undefined\");\n}\nexport function TSNullKeyword(this: Printer) {\n this.word(\"null\");\n}\nexport function TSNeverKeyword(this: Printer) {\n this.word(\"never\");\n}\nexport function TSIntrinsicKeyword(this: Printer) {\n this.word(\"intrinsic\");\n}\n\nexport function TSThisType(this: Printer) {\n this.word(\"this\");\n}\n\nexport function TSFunctionType(this: Printer, node: t.TSFunctionType) {\n this.tsPrintFunctionOrConstructorType(node);\n}\n\nexport function TSConstructorType(this: Printer, node: t.TSConstructorType) {\n if (node.abstract) {\n this.word(\"abstract\");\n this.space();\n }\n this.word(\"new\");\n this.space();\n this.tsPrintFunctionOrConstructorType(node);\n}\n\nexport function tsPrintFunctionOrConstructorType(\n this: Printer,\n node: t.TSFunctionType | t.TSConstructorType,\n) {\n const { typeParameters } = node;\n const parameters = process.env.BABEL_8_BREAKING\n ? // @ts-ignore(Babel 7 vs Babel 8) Babel 8 AST shape\n node.params\n : // @ts-ignore(Babel 7 vs Babel 8) Babel 7 AST shape\n node.parameters;\n this.print(typeParameters);\n this.token(\"(\");\n this._parameters(parameters, \")\");\n this.space();\n const returnType = process.env.BABEL_8_BREAKING\n ? // @ts-ignore(Babel 7 vs Babel 8) Babel 8 AST shape\n node.returnType\n : // @ts-ignore(Babel 7 vs Babel 8) Babel 7 AST shape\n node.typeAnnotation;\n this.print(returnType);\n}\n\nexport function TSTypeReference(this: Printer, node: t.TSTypeReference) {\n this.print(node.typeName, !!node.typeParameters);\n this.print(node.typeParameters);\n}\n\nexport function TSTypePredicate(this: Printer, node: t.TSTypePredicate) {\n if (node.asserts) {\n this.word(\"asserts\");\n this.space();\n }\n this.print(node.parameterName);\n if (node.typeAnnotation) {\n this.space();\n this.word(\"is\");\n this.space();\n this.print(node.typeAnnotation.typeAnnotation);\n }\n}\n\nexport function TSTypeQuery(this: Printer, node: t.TSTypeQuery) {\n this.word(\"typeof\");\n this.space();\n this.print(node.exprName);\n\n if (node.typeParameters) {\n this.print(node.typeParameters);\n }\n}\n\nexport function TSTypeLiteral(this: Printer, node: t.TSTypeLiteral) {\n printBraced(this, node, () =>\n this.printJoin(node.members, { indent: true, statement: true }),\n );\n}\n\nexport function TSArrayType(this: Printer, node: t.TSArrayType) {\n this.print(node.elementType, true);\n\n this.token(\"[\");\n this.token(\"]\");\n}\n\nexport function TSTupleType(this: Printer, node: t.TSTupleType) {\n this.token(\"[\");\n this.printList(node.elementTypes, {\n printTrailingSeparator: this.shouldPrintTrailingComma(\"]\"),\n });\n this.token(\"]\");\n}\n\nexport function TSOptionalType(this: Printer, node: t.TSOptionalType) {\n this.print(node.typeAnnotation);\n this.token(\"?\");\n}\n\nexport function TSRestType(this: Printer, node: t.TSRestType) {\n this.token(\"...\");\n this.print(node.typeAnnotation);\n}\n\nexport function TSNamedTupleMember(this: Printer, node: t.TSNamedTupleMember) {\n this.print(node.label);\n if (node.optional) this.token(\"?\");\n this.token(\":\");\n this.space();\n this.print(node.elementType);\n}\n\nexport function TSUnionType(this: Printer, node: t.TSUnionType) {\n tsPrintUnionOrIntersectionType(this, node, \"|\");\n}\n\nexport function TSIntersectionType(this: Printer, node: t.TSIntersectionType) {\n tsPrintUnionOrIntersectionType(this, node, \"&\");\n}\n\nfunction tsPrintUnionOrIntersectionType(\n printer: Printer,\n node: t.TSUnionType | t.TSIntersectionType,\n sep: \"|\" | \"&\",\n) {\n let hasLeadingToken = 0;\n if (printer.tokenMap?.startMatches(node, sep)) {\n hasLeadingToken = 1;\n printer.token(sep);\n }\n\n printer.printJoin(node.types, {\n separator(i) {\n this.space();\n this.token(sep, null, i + hasLeadingToken);\n this.space();\n },\n });\n}\n\nexport function TSConditionalType(this: Printer, node: t.TSConditionalType) {\n this.print(node.checkType);\n this.space();\n this.word(\"extends\");\n this.space();\n this.print(node.extendsType);\n this.space();\n this.token(\"?\");\n this.space();\n this.print(node.trueType);\n this.space();\n this.token(\":\");\n this.space();\n this.print(node.falseType);\n}\n\nexport function TSInferType(this: Printer, node: t.TSInferType) {\n this.word(\"infer\");\n this.print(node.typeParameter);\n}\n\nexport function TSParenthesizedType(\n this: Printer,\n node: t.TSParenthesizedType,\n) {\n this.token(\"(\");\n this.print(node.typeAnnotation);\n this.token(\")\");\n}\n\nexport function TSTypeOperator(this: Printer, node: t.TSTypeOperator) {\n this.word(node.operator);\n this.space();\n this.print(node.typeAnnotation);\n}\n\nexport function TSIndexedAccessType(\n this: Printer,\n node: t.TSIndexedAccessType,\n) {\n this.print(node.objectType, true);\n this.token(\"[\");\n this.print(node.indexType);\n this.token(\"]\");\n}\n\nexport function TSMappedType(this: Printer, node: t.TSMappedType) {\n const { nameType, optional, readonly, typeAnnotation } = node;\n this.token(\"{\");\n const exit = this.enterDelimited();\n this.space();\n if (readonly) {\n tokenIfPlusMinus(this, readonly);\n this.word(\"readonly\");\n this.space();\n }\n\n this.token(\"[\");\n if (process.env.BABEL_8_BREAKING) {\n // @ts-ignore(Babel 7 vs Babel 8) Babel 8 AST shape\n this.word(node.key.name);\n } else {\n // @ts-ignore(Babel 7 vs Babel 8) Babel 7 AST shape\n this.word(node.typeParameter.name);\n }\n\n this.space();\n this.word(\"in\");\n this.space();\n if (process.env.BABEL_8_BREAKING) {\n // @ts-ignore(Babel 7 vs Babel 8) Babel 8 AST shape\n this.print(node.constraint);\n } else {\n // @ts-ignore(Babel 7 vs Babel 8) Babel 7 AST shape\n this.print(node.typeParameter.constraint);\n }\n\n if (nameType) {\n this.space();\n this.word(\"as\");\n this.space();\n this.print(nameType);\n }\n\n this.token(\"]\");\n\n if (optional) {\n tokenIfPlusMinus(this, optional);\n this.token(\"?\");\n }\n\n if (typeAnnotation) {\n this.token(\":\");\n this.space();\n this.print(typeAnnotation);\n }\n this.space();\n exit();\n this.token(\"}\");\n}\n\nfunction tokenIfPlusMinus(self: Printer, tok: true | \"+\" | \"-\") {\n if (tok !== true) {\n self.token(tok);\n }\n}\n\nexport function TSLiteralType(this: Printer, node: t.TSLiteralType) {\n this.print(node.literal);\n}\n\nexport function TSClassImplements(\n this: Printer,\n // TODO(Babel 8): Just use t.TSClassImplements\n node: Extract<\n t.Node,\n { type: \"TSClassImplements\" | \"TSExpressionWithTypeArguments\" }\n >,\n) {\n this.print(node.expression);\n this.print(node.typeParameters);\n}\n\nexport {\n // TODO: Remove this in Babel 8\n TSClassImplements as TSExpressionWithTypeArguments,\n TSClassImplements as TSInterfaceHeritage,\n};\n\nexport function TSInterfaceDeclaration(\n this: Printer,\n node: t.TSInterfaceDeclaration,\n) {\n const { declare, id, typeParameters, extends: extendz, body } = node;\n if (declare) {\n this.word(\"declare\");\n this.space();\n }\n this.word(\"interface\");\n this.space();\n this.print(id);\n this.print(typeParameters);\n if (extendz?.length) {\n this.space();\n this.word(\"extends\");\n this.space();\n this.printList(extendz);\n }\n this.space();\n this.print(body);\n}\n\nexport function TSInterfaceBody(this: Printer, node: t.TSInterfaceBody) {\n printBraced(this, node, () =>\n this.printJoin(node.body, { indent: true, statement: true }),\n );\n}\n\nexport function TSTypeAliasDeclaration(\n this: Printer,\n node: t.TSTypeAliasDeclaration,\n) {\n const { declare, id, typeParameters, typeAnnotation } = node;\n if (declare) {\n this.word(\"declare\");\n this.space();\n }\n this.word(\"type\");\n this.space();\n this.print(id);\n this.print(typeParameters);\n this.space();\n this.token(\"=\");\n this.space();\n this.print(typeAnnotation);\n this.semicolon();\n}\n\nfunction TSTypeExpression(\n this: Printer,\n node: t.TSAsExpression | t.TSSatisfiesExpression,\n) {\n const { type, expression, typeAnnotation } = node;\n this.print(expression, true);\n this.space();\n this.word(type === \"TSAsExpression\" ? \"as\" : \"satisfies\");\n this.space();\n this.print(typeAnnotation);\n}\n\nexport {\n TSTypeExpression as TSAsExpression,\n TSTypeExpression as TSSatisfiesExpression,\n};\n\nexport function TSTypeAssertion(this: Printer, node: t.TSTypeAssertion) {\n const { typeAnnotation, expression } = node;\n this.token(\"<\");\n this.print(typeAnnotation);\n this.token(\">\");\n this.space();\n this.print(expression);\n}\n\nexport function TSInstantiationExpression(\n this: Printer,\n node: t.TSInstantiationExpression,\n) {\n this.print(node.expression);\n this.print(node.typeParameters);\n}\n\nexport function TSEnumDeclaration(this: Printer, node: t.TSEnumDeclaration) {\n const { declare, const: isConst, id, members } = node;\n if (declare) {\n this.word(\"declare\");\n this.space();\n }\n if (isConst) {\n this.word(\"const\");\n this.space();\n }\n this.word(\"enum\");\n this.space();\n this.print(id);\n this.space();\n\n printBraced(this, node, () =>\n this.printList(members, {\n indent: true,\n statement: true,\n // TODO: Default to false for consistency with everything else\n printTrailingSeparator: this.shouldPrintTrailingComma(\"}\") ?? true,\n }),\n );\n}\n\nexport function TSEnumMember(this: Printer, node: t.TSEnumMember) {\n const { id, initializer } = node;\n this.print(id);\n if (initializer) {\n this.space();\n this.token(\"=\");\n this.space();\n this.print(initializer);\n }\n}\n\nexport function TSModuleDeclaration(\n this: Printer,\n node: t.TSModuleDeclaration,\n) {\n const { declare, id, kind } = node;\n\n if (declare) {\n this.word(\"declare\");\n this.space();\n }\n\n if (!node.global) {\n this.word(kind ?? (id.type === \"Identifier\" ? \"namespace\" : \"module\"));\n this.space();\n }\n this.print(id);\n\n if (!node.body) {\n this.semicolon();\n return;\n }\n\n let body = node.body;\n while (body.type === \"TSModuleDeclaration\") {\n this.token(\".\");\n this.print(body.id);\n body = body.body;\n }\n\n this.space();\n this.print(body);\n}\n\nexport function TSModuleBlock(this: Printer, node: t.TSModuleBlock) {\n printBraced(this, node, () =>\n this.printSequence(node.body, { indent: true }),\n );\n}\n\nexport function TSImportType(this: Printer, node: t.TSImportType) {\n const { argument, qualifier, typeParameters } = node;\n this.word(\"import\");\n this.token(\"(\");\n this.print(argument);\n this.token(\")\");\n if (qualifier) {\n this.token(\".\");\n this.print(qualifier);\n }\n if (typeParameters) {\n this.print(typeParameters);\n }\n}\n\nexport function TSImportEqualsDeclaration(\n this: Printer,\n node: t.TSImportEqualsDeclaration,\n) {\n const { isExport, id, moduleReference } = node;\n if (isExport) {\n this.word(\"export\");\n this.space();\n }\n this.word(\"import\");\n this.space();\n this.print(id);\n this.space();\n this.token(\"=\");\n this.space();\n this.print(moduleReference);\n this.semicolon();\n}\n\nexport function TSExternalModuleReference(\n this: Printer,\n node: t.TSExternalModuleReference,\n) {\n this.token(\"require(\");\n this.print(node.expression);\n this.token(\")\");\n}\n\nexport function TSNonNullExpression(\n this: Printer,\n node: t.TSNonNullExpression,\n) {\n this.print(node.expression);\n this.token(\"!\");\n}\n\nexport function TSExportAssignment(this: Printer, node: t.TSExportAssignment) {\n this.word(\"export\");\n this.space();\n this.token(\"=\");\n this.space();\n this.print(node.expression);\n this.semicolon();\n}\n\nexport function TSNamespaceExportDeclaration(\n this: Printer,\n node: t.TSNamespaceExportDeclaration,\n) {\n this.word(\"export\");\n this.space();\n this.word(\"as\");\n this.space();\n this.word(\"namespace\");\n this.space();\n this.print(node.id);\n this.semicolon();\n}\n\nexport function tsPrintSignatureDeclarationBase(this: Printer, node: any) {\n const { typeParameters } = node;\n const parameters = process.env.BABEL_8_BREAKING\n ? node.params\n : node.parameters;\n this.print(typeParameters);\n this.token(\"(\");\n this._parameters(parameters, \")\");\n const returnType = process.env.BABEL_8_BREAKING\n ? node.returnType\n : node.typeAnnotation;\n this.print(returnType);\n}\n\nexport function tsPrintClassMemberModifiers(\n this: Printer,\n node:\n | t.ClassProperty\n | t.ClassAccessorProperty\n | t.ClassMethod\n | t.ClassPrivateMethod\n | t.TSDeclareMethod,\n) {\n const isField =\n node.type === \"ClassAccessorProperty\" || node.type === \"ClassProperty\";\n printModifiersList(this, node, [\n isField && node.declare && \"declare\",\n node.accessibility,\n ]);\n if (node.static) {\n this.word(\"static\");\n this.space();\n }\n printModifiersList(this, node, [\n node.override && \"override\",\n node.abstract && \"abstract\",\n isField && node.readonly && \"readonly\",\n ]);\n}\n\nfunction printBraced(printer: Printer, node: t.Node, cb: () => void) {\n printer.token(\"{\");\n const exit = printer.enterDelimited();\n cb();\n exit();\n printer.rightBrace(node);\n}\n\nfunction printModifiersList(\n printer: Printer,\n node: t.Node,\n modifiers: (string | false | null)[],\n) {\n const modifiersSet = new Set();\n for (const modifier of modifiers) {\n if (modifier) modifiersSet.add(modifier);\n }\n\n printer.tokenMap?.find(node, tok => {\n if (modifiersSet.has(tok.value)) {\n printer.token(tok.value);\n printer.space();\n modifiersSet.delete(tok.value);\n return modifiersSet.size === 0;\n }\n });\n\n for (const modifier of modifiersSet) {\n printer.word(modifier);\n printer.space();\n }\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/index.js b/node_modules/@babel/generator/lib/index.js new file mode 100644 index 00000000..f6ab7f50 --- /dev/null +++ b/node_modules/@babel/generator/lib/index.js @@ -0,0 +1,110 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = generate; +var _sourceMap = require("./source-map.js"); +var _printer = require("./printer.js"); +function normalizeOptions(code, opts, ast) { + if (opts.experimental_preserveFormat) { + if (typeof code !== "string") { + throw new Error("`experimental_preserveFormat` requires the original `code` to be passed to @babel/generator as a string"); + } + if (!opts.retainLines) { + throw new Error("`experimental_preserveFormat` requires `retainLines` to be set to `true`"); + } + if (opts.compact && opts.compact !== "auto") { + throw new Error("`experimental_preserveFormat` is not compatible with the `compact` option"); + } + if (opts.minified) { + throw new Error("`experimental_preserveFormat` is not compatible with the `minified` option"); + } + if (opts.jsescOption) { + throw new Error("`experimental_preserveFormat` is not compatible with the `jsescOption` option"); + } + if (!Array.isArray(ast.tokens)) { + throw new Error("`experimental_preserveFormat` requires the AST to have attatched the token of the input code. Make sure to enable the `tokens: true` parser option."); + } + } + const format = { + auxiliaryCommentBefore: opts.auxiliaryCommentBefore, + auxiliaryCommentAfter: opts.auxiliaryCommentAfter, + shouldPrintComment: opts.shouldPrintComment, + preserveFormat: opts.experimental_preserveFormat, + retainLines: opts.retainLines, + retainFunctionParens: opts.retainFunctionParens, + comments: opts.comments == null || opts.comments, + compact: opts.compact, + minified: opts.minified, + concise: opts.concise, + indent: { + adjustMultilineComment: true, + style: " " + }, + jsescOption: Object.assign({ + quotes: "double", + wrap: true, + minimal: false + }, opts.jsescOption), + topicToken: opts.topicToken, + importAttributesKeyword: opts.importAttributesKeyword + }; + { + var _opts$recordAndTupleS; + format.decoratorsBeforeExport = opts.decoratorsBeforeExport; + format.jsescOption.json = opts.jsonCompatibleStrings; + format.recordAndTupleSyntaxType = (_opts$recordAndTupleS = opts.recordAndTupleSyntaxType) != null ? _opts$recordAndTupleS : "hash"; + } + if (format.minified) { + format.compact = true; + format.shouldPrintComment = format.shouldPrintComment || (() => format.comments); + } else { + format.shouldPrintComment = format.shouldPrintComment || (value => format.comments || value.includes("@license") || value.includes("@preserve")); + } + if (format.compact === "auto") { + format.compact = typeof code === "string" && code.length > 500000; + if (format.compact) { + console.error("[BABEL] Note: The code generator has deoptimised the styling of " + `${opts.filename} as it exceeds the max of ${"500KB"}.`); + } + } + if (format.compact || format.preserveFormat) { + format.indent.adjustMultilineComment = false; + } + const { + auxiliaryCommentBefore, + auxiliaryCommentAfter, + shouldPrintComment + } = format; + if (auxiliaryCommentBefore && !shouldPrintComment(auxiliaryCommentBefore)) { + format.auxiliaryCommentBefore = undefined; + } + if (auxiliaryCommentAfter && !shouldPrintComment(auxiliaryCommentAfter)) { + format.auxiliaryCommentAfter = undefined; + } + return format; +} +{ + exports.CodeGenerator = class CodeGenerator { + constructor(ast, opts = {}, code) { + this._ast = void 0; + this._format = void 0; + this._map = void 0; + this._ast = ast; + this._format = normalizeOptions(code, opts, ast); + this._map = opts.sourceMaps ? new _sourceMap.default(opts, code) : null; + } + generate() { + const printer = new _printer.default(this._format, this._map); + return printer.generate(this._ast); + } + }; +} +function generate(ast, opts = {}, code) { + const format = normalizeOptions(code, opts, ast); + const map = opts.sourceMaps ? new _sourceMap.default(opts, code) : null; + const printer = new _printer.default(format, map, ast.tokens, typeof code === "string" ? code : null); + return printer.generate(ast); +} + +//# sourceMappingURL=index.js.map diff --git a/node_modules/@babel/generator/lib/index.js.map b/node_modules/@babel/generator/lib/index.js.map new file mode 100644 index 00000000..29a53fcd --- /dev/null +++ b/node_modules/@babel/generator/lib/index.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_sourceMap","require","_printer","normalizeOptions","code","opts","ast","experimental_preserveFormat","Error","retainLines","compact","minified","jsescOption","Array","isArray","tokens","format","auxiliaryCommentBefore","auxiliaryCommentAfter","shouldPrintComment","preserveFormat","retainFunctionParens","comments","concise","indent","adjustMultilineComment","style","Object","assign","quotes","wrap","minimal","topicToken","importAttributesKeyword","_opts$recordAndTupleS","decoratorsBeforeExport","json","jsonCompatibleStrings","recordAndTupleSyntaxType","value","includes","length","console","error","filename","undefined","exports","CodeGenerator","constructor","_ast","_format","_map","sourceMaps","SourceMap","generate","printer","Printer","map"],"sources":["../src/index.ts"],"sourcesContent":["import SourceMap from \"./source-map.ts\";\nimport Printer from \"./printer.ts\";\nimport type * as t from \"@babel/types\";\nimport type { Opts as jsescOptions } from \"jsesc\";\nimport type { Format } from \"./printer.ts\";\nimport type {\n EncodedSourceMap,\n DecodedSourceMap,\n Mapping,\n} from \"@jridgewell/gen-mapping\";\n\n/**\n * Normalize generator options, setting defaults.\n *\n * - Detects code indentation.\n * - If `opts.compact = \"auto\"` and the code is over 500KB, `compact` will be set to `true`.\n */\n\nfunction normalizeOptions(\n code: string | { [filename: string]: string },\n opts: GeneratorOptions,\n ast: t.Node,\n): Format {\n if (opts.experimental_preserveFormat) {\n if (typeof code !== \"string\") {\n throw new Error(\n \"`experimental_preserveFormat` requires the original `code` to be passed to @babel/generator as a string\",\n );\n }\n if (!opts.retainLines) {\n throw new Error(\n \"`experimental_preserveFormat` requires `retainLines` to be set to `true`\",\n );\n }\n if (opts.compact && opts.compact !== \"auto\") {\n throw new Error(\n \"`experimental_preserveFormat` is not compatible with the `compact` option\",\n );\n }\n if (opts.minified) {\n throw new Error(\n \"`experimental_preserveFormat` is not compatible with the `minified` option\",\n );\n }\n if (opts.jsescOption) {\n throw new Error(\n \"`experimental_preserveFormat` is not compatible with the `jsescOption` option\",\n );\n }\n if (!Array.isArray((ast as any).tokens)) {\n throw new Error(\n \"`experimental_preserveFormat` requires the AST to have attatched the token of the input code. Make sure to enable the `tokens: true` parser option.\",\n );\n }\n }\n\n const format: Format = {\n auxiliaryCommentBefore: opts.auxiliaryCommentBefore,\n auxiliaryCommentAfter: opts.auxiliaryCommentAfter,\n shouldPrintComment: opts.shouldPrintComment,\n preserveFormat: opts.experimental_preserveFormat,\n retainLines: opts.retainLines,\n retainFunctionParens: opts.retainFunctionParens,\n comments: opts.comments == null || opts.comments,\n compact: opts.compact,\n minified: opts.minified,\n concise: opts.concise,\n indent: {\n adjustMultilineComment: true,\n style: \" \",\n },\n jsescOption: {\n quotes: \"double\",\n wrap: true,\n minimal: process.env.BABEL_8_BREAKING ? true : false,\n ...opts.jsescOption,\n },\n topicToken: opts.topicToken,\n importAttributesKeyword: opts.importAttributesKeyword,\n };\n\n if (!process.env.BABEL_8_BREAKING) {\n format.decoratorsBeforeExport = opts.decoratorsBeforeExport;\n format.jsescOption.json = opts.jsonCompatibleStrings;\n format.recordAndTupleSyntaxType = opts.recordAndTupleSyntaxType ?? \"hash\";\n }\n\n if (format.minified) {\n format.compact = true;\n\n format.shouldPrintComment =\n format.shouldPrintComment || (() => format.comments);\n } else {\n format.shouldPrintComment =\n format.shouldPrintComment ||\n (value =>\n format.comments ||\n value.includes(\"@license\") ||\n value.includes(\"@preserve\"));\n }\n\n if (format.compact === \"auto\") {\n format.compact = typeof code === \"string\" && code.length > 500_000; // 500KB\n\n if (format.compact) {\n console.error(\n \"[BABEL] Note: The code generator has deoptimised the styling of \" +\n `${opts.filename} as it exceeds the max of ${\"500KB\"}.`,\n );\n }\n }\n\n if (format.compact || format.preserveFormat) {\n format.indent.adjustMultilineComment = false;\n }\n\n const { auxiliaryCommentBefore, auxiliaryCommentAfter, shouldPrintComment } =\n format;\n\n if (auxiliaryCommentBefore && !shouldPrintComment(auxiliaryCommentBefore)) {\n format.auxiliaryCommentBefore = undefined;\n }\n if (auxiliaryCommentAfter && !shouldPrintComment(auxiliaryCommentAfter)) {\n format.auxiliaryCommentAfter = undefined;\n }\n\n return format;\n}\n\nexport interface GeneratorOptions {\n /**\n * Optional string to add as a block comment at the start of the output file.\n */\n auxiliaryCommentBefore?: string;\n\n /**\n * Optional string to add as a block comment at the end of the output file.\n */\n auxiliaryCommentAfter?: string;\n\n /**\n * Function that takes a comment (as a string) and returns true if the comment should be included in the output.\n * By default, comments are included if `opts.comments` is `true` or if `opts.minified` is `false` and the comment\n * contains `@preserve` or `@license`.\n */\n shouldPrintComment?(comment: string): boolean;\n\n /**\n * Preserve the input code format while printing the transformed code.\n * This is experimental, and may have breaking changes in future\n * patch releases. It will be removed in a future minor release,\n * when it will graduate to stable.\n */\n experimental_preserveFormat?: boolean;\n\n /**\n * Attempt to use the same line numbers in the output code as in the source code (helps preserve stack traces).\n * Defaults to `false`.\n */\n retainLines?: boolean;\n\n /**\n * Retain parens around function expressions (could be used to change engine parsing behavior)\n * Defaults to `false`.\n */\n retainFunctionParens?: boolean;\n\n /**\n * Should comments be included in output? Defaults to `true`.\n */\n comments?: boolean;\n\n /**\n * Set to true to avoid adding whitespace for formatting. Defaults to the value of `opts.minified`.\n */\n compact?: boolean | \"auto\";\n\n /**\n * Should the output be minified. Defaults to `false`.\n */\n minified?: boolean;\n\n /**\n * Set to true to reduce whitespace (but not as much as opts.compact). Defaults to `false`.\n */\n concise?: boolean;\n\n /**\n * Used in warning messages\n */\n filename?: string;\n\n /**\n * Enable generating source maps. Defaults to `false`.\n */\n sourceMaps?: boolean;\n\n inputSourceMap?: any;\n\n /**\n * A root for all relative URLs in the source map.\n */\n sourceRoot?: string;\n\n /**\n * The filename for the source code (i.e. the code in the `code` argument).\n * This will only be used if `code` is a string.\n */\n sourceFileName?: string;\n\n /**\n * Set to true to run jsesc with \"json\": true to print \"\\u00A9\" vs. \"©\";\n * @deprecated use `jsescOptions: { json: true }` instead\n */\n jsonCompatibleStrings?: boolean;\n\n /**\n * Set to true to enable support for experimental decorators syntax before\n * module exports. If not specified, decorators will be printed in the same\n * position as they were in the input source code.\n * @deprecated Removed in Babel 8\n */\n decoratorsBeforeExport?: boolean;\n\n /**\n * Options for outputting jsesc representation.\n */\n jsescOption?: jsescOptions;\n\n /**\n * For use with the recordAndTuple token.\n * @deprecated It will be removed in Babel 8.\n */\n recordAndTupleSyntaxType?: \"bar\" | \"hash\";\n\n /**\n * For use with the Hack-style pipe operator.\n * Changes what token is used for pipe bodies’ topic references.\n */\n topicToken?: \"%\" | \"#\" | \"@@\" | \"^^\" | \"^\";\n\n /**\n * The import attributes syntax style:\n * - \"with\" : `import { a } from \"b\" with { type: \"json\" };`\n * - \"assert\" : `import { a } from \"b\" assert { type: \"json\" };`\n * - \"with-legacy\" : `import { a } from \"b\" with type: \"json\";`\n */\n importAttributesKeyword?: \"with\" | \"assert\" | \"with-legacy\";\n}\n\nexport interface GeneratorResult {\n code: string;\n map: EncodedSourceMap | null;\n decodedMap: DecodedSourceMap | undefined;\n rawMappings: Mapping[] | undefined;\n}\n\nif (!process.env.BABEL_8_BREAKING && !USE_ESM) {\n /**\n * We originally exported the Generator class above, but to make it extra clear that it is a private API,\n * we have moved that to an internal class instance and simplified the interface to the two public methods\n * that we wish to support.\n */\n\n // eslint-disable-next-line no-restricted-globals\n exports.CodeGenerator = class CodeGenerator {\n private _ast: t.Node;\n private _format: Format | undefined;\n private _map: SourceMap | null;\n constructor(ast: t.Node, opts: GeneratorOptions = {}, code?: string) {\n this._ast = ast;\n this._format = normalizeOptions(code, opts, ast);\n this._map = opts.sourceMaps ? new SourceMap(opts, code) : null;\n }\n generate(): GeneratorResult {\n const printer = new Printer(this._format, this._map);\n\n return printer.generate(this._ast);\n }\n };\n}\n\n/**\n * Turns an AST into code, maintaining sourcemaps, user preferences, and valid output.\n * @param ast - the abstract syntax tree from which to generate output code.\n * @param opts - used for specifying options for code generation.\n * @param code - the original source code, used for source maps.\n * @returns - an object containing the output code and source map.\n */\nexport default function generate(\n ast: t.Node,\n opts: GeneratorOptions = {},\n code?: string | { [filename: string]: string },\n): GeneratorResult {\n const format = normalizeOptions(code, opts, ast);\n const map = opts.sourceMaps ? new SourceMap(opts, code) : null;\n\n const printer = new Printer(\n format,\n map,\n (ast as any).tokens,\n typeof code === \"string\" ? code : null,\n );\n\n return printer.generate(ast);\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/node/index.js b/node_modules/@babel/generator/lib/node/index.js new file mode 100644 index 00000000..c672887f --- /dev/null +++ b/node_modules/@babel/generator/lib/node/index.js @@ -0,0 +1,119 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.TokenContext = void 0; +exports.isLastChild = isLastChild; +exports.needsParens = needsParens; +exports.needsWhitespace = needsWhitespace; +exports.needsWhitespaceAfter = needsWhitespaceAfter; +exports.needsWhitespaceBefore = needsWhitespaceBefore; +var whitespace = require("./whitespace.js"); +var parens = require("./parentheses.js"); +var _t = require("@babel/types"); +const { + FLIPPED_ALIAS_KEYS, + VISITOR_KEYS, + isCallExpression, + isDecorator, + isExpressionStatement, + isMemberExpression, + isNewExpression, + isParenthesizedExpression +} = _t; +const TokenContext = exports.TokenContext = { + expressionStatement: 1, + arrowBody: 2, + exportDefault: 4, + forHead: 8, + forInHead: 16, + forOfHead: 32, + arrowFlowReturnType: 64 +}; +function expandAliases(obj) { + const map = new Map(); + function add(type, func) { + const fn = map.get(type); + map.set(type, fn ? function (node, parent, stack, inForInit, getRawIdentifier) { + var _fn; + return (_fn = fn(node, parent, stack, inForInit, getRawIdentifier)) != null ? _fn : func(node, parent, stack, inForInit, getRawIdentifier); + } : func); + } + for (const type of Object.keys(obj)) { + const aliases = FLIPPED_ALIAS_KEYS[type]; + if (aliases) { + for (const alias of aliases) { + add(alias, obj[type]); + } + } else { + add(type, obj[type]); + } + } + return map; +} +const expandedParens = expandAliases(parens); +const expandedWhitespaceNodes = expandAliases(whitespace.nodes); +function isOrHasCallExpression(node) { + if (isCallExpression(node)) { + return true; + } + return isMemberExpression(node) && isOrHasCallExpression(node.object); +} +function needsWhitespace(node, parent, type) { + var _expandedWhitespaceNo; + if (!node) return false; + if (isExpressionStatement(node)) { + node = node.expression; + } + const flag = (_expandedWhitespaceNo = expandedWhitespaceNodes.get(node.type)) == null ? void 0 : _expandedWhitespaceNo(node, parent); + if (typeof flag === "number") { + return (flag & type) !== 0; + } + return false; +} +function needsWhitespaceBefore(node, parent) { + return needsWhitespace(node, parent, 1); +} +function needsWhitespaceAfter(node, parent) { + return needsWhitespace(node, parent, 2); +} +function needsParens(node, parent, tokenContext, inForInit, getRawIdentifier) { + var _expandedParens$get; + if (!parent) return false; + if (isNewExpression(parent) && parent.callee === node) { + if (isOrHasCallExpression(node)) return true; + } + if (isDecorator(parent)) { + return !isDecoratorMemberExpression(node) && !(isCallExpression(node) && isDecoratorMemberExpression(node.callee)) && !isParenthesizedExpression(node); + } + return (_expandedParens$get = expandedParens.get(node.type)) == null ? void 0 : _expandedParens$get(node, parent, tokenContext, inForInit, getRawIdentifier); +} +function isDecoratorMemberExpression(node) { + switch (node.type) { + case "Identifier": + return true; + case "MemberExpression": + return !node.computed && node.property.type === "Identifier" && isDecoratorMemberExpression(node.object); + default: + return false; + } +} +function isLastChild(parent, child) { + const visitorKeys = VISITOR_KEYS[parent.type]; + for (let i = visitorKeys.length - 1; i >= 0; i--) { + const val = parent[visitorKeys[i]]; + if (val === child) { + return true; + } else if (Array.isArray(val)) { + let j = val.length - 1; + while (j >= 0 && val[j] === null) j--; + return j >= 0 && val[j] === child; + } else if (val) { + return false; + } + } + return false; +} + +//# sourceMappingURL=index.js.map diff --git a/node_modules/@babel/generator/lib/node/index.js.map b/node_modules/@babel/generator/lib/node/index.js.map new file mode 100644 index 00000000..cba53d72 --- /dev/null +++ b/node_modules/@babel/generator/lib/node/index.js.map @@ -0,0 +1 @@ +{"version":3,"names":["whitespace","require","parens","_t","FLIPPED_ALIAS_KEYS","VISITOR_KEYS","isCallExpression","isDecorator","isExpressionStatement","isMemberExpression","isNewExpression","isParenthesizedExpression","TokenContext","exports","expressionStatement","arrowBody","exportDefault","forHead","forInHead","forOfHead","arrowFlowReturnType","expandAliases","obj","map","Map","add","type","func","fn","get","set","node","parent","stack","inForInit","getRawIdentifier","_fn","Object","keys","aliases","alias","expandedParens","expandedWhitespaceNodes","nodes","isOrHasCallExpression","object","needsWhitespace","_expandedWhitespaceNo","expression","flag","needsWhitespaceBefore","needsWhitespaceAfter","needsParens","tokenContext","_expandedParens$get","callee","isDecoratorMemberExpression","computed","property","isLastChild","child","visitorKeys","i","length","val","Array","isArray","j"],"sources":["../../src/node/index.ts"],"sourcesContent":["import * as whitespace from \"./whitespace.ts\";\nimport * as parens from \"./parentheses.ts\";\nimport {\n FLIPPED_ALIAS_KEYS,\n VISITOR_KEYS,\n isCallExpression,\n isDecorator,\n isExpressionStatement,\n isMemberExpression,\n isNewExpression,\n isParenthesizedExpression,\n} from \"@babel/types\";\nimport type * as t from \"@babel/types\";\n\nimport type { WhitespaceFlag } from \"./whitespace.ts\";\n\nexport const enum TokenContext {\n expressionStatement = 1 << 0,\n arrowBody = 1 << 1,\n exportDefault = 1 << 2,\n forHead = 1 << 3,\n forInHead = 1 << 4,\n forOfHead = 1 << 5,\n arrowFlowReturnType = 1 << 6,\n}\n\ntype NodeHandler = (\n node: t.Node,\n // todo:\n // node: K extends keyof typeof t\n // ? Extract\n // : t.Node,\n parent: t.Node,\n tokenContext?: number,\n inForStatementInit?: boolean,\n getRawIdentifier?: (node: t.Identifier) => string,\n) => R;\n\nexport type NodeHandlers = {\n [K in string]?: NodeHandler;\n};\n\nfunction expandAliases(obj: NodeHandlers) {\n const map = new Map>();\n\n function add(type: string, func: NodeHandler) {\n const fn = map.get(type);\n map.set(\n type,\n fn\n ? function (node, parent, stack, inForInit, getRawIdentifier) {\n return (\n fn(node, parent, stack, inForInit, getRawIdentifier) ??\n func(node, parent, stack, inForInit, getRawIdentifier)\n );\n }\n : func,\n );\n }\n\n for (const type of Object.keys(obj)) {\n const aliases = FLIPPED_ALIAS_KEYS[type];\n if (aliases) {\n for (const alias of aliases) {\n add(alias, obj[type]);\n }\n } else {\n add(type, obj[type]);\n }\n }\n\n return map;\n}\n\n// Rather than using `t.is` on each object property, we pre-expand any type aliases\n// into concrete types so that the 'find' call below can be as fast as possible.\nconst expandedParens = expandAliases(parens);\nconst expandedWhitespaceNodes = expandAliases(whitespace.nodes);\n\nfunction isOrHasCallExpression(node: t.Node): boolean {\n if (isCallExpression(node)) {\n return true;\n }\n\n return isMemberExpression(node) && isOrHasCallExpression(node.object);\n}\n\nexport function needsWhitespace(\n node: t.Node,\n parent: t.Node,\n type: WhitespaceFlag,\n): boolean {\n if (!node) return false;\n\n if (isExpressionStatement(node)) {\n node = node.expression;\n }\n\n const flag = expandedWhitespaceNodes.get(node.type)?.(node, parent);\n\n if (typeof flag === \"number\") {\n return (flag & type) !== 0;\n }\n\n return false;\n}\n\nexport function needsWhitespaceBefore(node: t.Node, parent: t.Node) {\n return needsWhitespace(node, parent, 1);\n}\n\nexport function needsWhitespaceAfter(node: t.Node, parent: t.Node) {\n return needsWhitespace(node, parent, 2);\n}\n\nexport function needsParens(\n node: t.Node,\n parent: t.Node,\n tokenContext?: number,\n inForInit?: boolean,\n getRawIdentifier?: (node: t.Identifier) => string,\n) {\n if (!parent) return false;\n\n if (isNewExpression(parent) && parent.callee === node) {\n if (isOrHasCallExpression(node)) return true;\n }\n\n if (isDecorator(parent)) {\n return (\n !isDecoratorMemberExpression(node) &&\n !(isCallExpression(node) && isDecoratorMemberExpression(node.callee)) &&\n !isParenthesizedExpression(node)\n );\n }\n\n return expandedParens.get(node.type)?.(\n node,\n parent,\n tokenContext,\n inForInit,\n getRawIdentifier,\n );\n}\n\nfunction isDecoratorMemberExpression(node: t.Node): boolean {\n switch (node.type) {\n case \"Identifier\":\n return true;\n case \"MemberExpression\":\n return (\n !node.computed &&\n node.property.type === \"Identifier\" &&\n isDecoratorMemberExpression(node.object)\n );\n default:\n return false;\n }\n}\n\nexport function isLastChild(parent: t.Node, child: t.Node) {\n const visitorKeys = VISITOR_KEYS[parent.type];\n for (let i = visitorKeys.length - 1; i >= 0; i--) {\n const val = (parent as any)[visitorKeys[i]] as t.Node | t.Node[] | null;\n if (val === child) {\n return true;\n } else if (Array.isArray(val)) {\n let j = val.length - 1;\n while (j >= 0 && val[j] === null) j--;\n return j >= 0 && val[j] === child;\n } else if (val) {\n return false;\n }\n }\n return false;\n}\n"],"mappings":";;;;;;;;;;;AAAA,IAAAA,UAAA,GAAAC,OAAA;AACA,IAAAC,MAAA,GAAAD,OAAA;AACA,IAAAE,EAAA,GAAAF,OAAA;AASsB;EARpBG,kBAAkB;EAClBC,YAAY;EACZC,gBAAgB;EAChBC,WAAW;EACXC,qBAAqB;EACrBC,kBAAkB;EAClBC,eAAe;EACfC;AAAyB,IAAAR,EAAA;AAAA,MAMTS,YAAY,GAAAC,OAAA,CAAAD,YAAA;EAAAE,mBAAA;EAAAC,SAAA;EAAAC,aAAA;EAAAC,OAAA;EAAAC,SAAA;EAAAC,SAAA;EAAAC,mBAAA;AAAA;AA0B9B,SAASC,aAAaA,CAAIC,GAAoB,EAAE;EAC9C,MAAMC,GAAG,GAAG,IAAIC,GAAG,CAAyB,CAAC;EAE7C,SAASC,GAAGA,CAACC,IAAY,EAAEC,IAAoB,EAAE;IAC/C,MAAMC,EAAE,GAAGL,GAAG,CAACM,GAAG,CAACH,IAAI,CAAC;IACxBH,GAAG,CAACO,GAAG,CACLJ,IAAI,EACJE,EAAE,GACE,UAAUG,IAAI,EAAEC,MAAM,EAAEC,KAAK,EAAEC,SAAS,EAAEC,gBAAgB,EAAE;MAAA,IAAAC,GAAA;MAC1D,QAAAA,GAAA,GACER,EAAE,CAACG,IAAI,EAAEC,MAAM,EAAEC,KAAK,EAAEC,SAAS,EAAEC,gBAAgB,CAAC,YAAAC,GAAA,GACpDT,IAAI,CAACI,IAAI,EAAEC,MAAM,EAAEC,KAAK,EAAEC,SAAS,EAAEC,gBAAgB,CAAC;IAE1D,CAAC,GACDR,IACN,CAAC;EACH;EAEA,KAAK,MAAMD,IAAI,IAAIW,MAAM,CAACC,IAAI,CAAChB,GAAG,CAAC,EAAE;IACnC,MAAMiB,OAAO,GAAGnC,kBAAkB,CAACsB,IAAI,CAAC;IACxC,IAAIa,OAAO,EAAE;MACX,KAAK,MAAMC,KAAK,IAAID,OAAO,EAAE;QAC3Bd,GAAG,CAACe,KAAK,EAAElB,GAAG,CAACI,IAAI,CAAC,CAAC;MACvB;IACF,CAAC,MAAM;MACLD,GAAG,CAACC,IAAI,EAAEJ,GAAG,CAACI,IAAI,CAAC,CAAC;IACtB;EACF;EAEA,OAAOH,GAAG;AACZ;AAIA,MAAMkB,cAAc,GAAGpB,aAAa,CAACnB,MAAM,CAAC;AAC5C,MAAMwC,uBAAuB,GAAGrB,aAAa,CAACrB,UAAU,CAAC2C,KAAK,CAAC;AAE/D,SAASC,qBAAqBA,CAACb,IAAY,EAAW;EACpD,IAAIzB,gBAAgB,CAACyB,IAAI,CAAC,EAAE;IAC1B,OAAO,IAAI;EACb;EAEA,OAAOtB,kBAAkB,CAACsB,IAAI,CAAC,IAAIa,qBAAqB,CAACb,IAAI,CAACc,MAAM,CAAC;AACvE;AAEO,SAASC,eAAeA,CAC7Bf,IAAY,EACZC,MAAc,EACdN,IAAoB,EACX;EAAA,IAAAqB,qBAAA;EACT,IAAI,CAAChB,IAAI,EAAE,OAAO,KAAK;EAEvB,IAAIvB,qBAAqB,CAACuB,IAAI,CAAC,EAAE;IAC/BA,IAAI,GAAGA,IAAI,CAACiB,UAAU;EACxB;EAEA,MAAMC,IAAI,IAAAF,qBAAA,GAAGL,uBAAuB,CAACb,GAAG,CAACE,IAAI,CAACL,IAAI,CAAC,qBAAtCqB,qBAAA,CAAyChB,IAAI,EAAEC,MAAM,CAAC;EAEnE,IAAI,OAAOiB,IAAI,KAAK,QAAQ,EAAE;IAC5B,OAAO,CAACA,IAAI,GAAGvB,IAAI,MAAM,CAAC;EAC5B;EAEA,OAAO,KAAK;AACd;AAEO,SAASwB,qBAAqBA,CAACnB,IAAY,EAAEC,MAAc,EAAE;EAClE,OAAOc,eAAe,CAACf,IAAI,EAAEC,MAAM,EAAE,CAAC,CAAC;AACzC;AAEO,SAASmB,oBAAoBA,CAACpB,IAAY,EAAEC,MAAc,EAAE;EACjE,OAAOc,eAAe,CAACf,IAAI,EAAEC,MAAM,EAAE,CAAC,CAAC;AACzC;AAEO,SAASoB,WAAWA,CACzBrB,IAAY,EACZC,MAAc,EACdqB,YAAqB,EACrBnB,SAAmB,EACnBC,gBAAiD,EACjD;EAAA,IAAAmB,mBAAA;EACA,IAAI,CAACtB,MAAM,EAAE,OAAO,KAAK;EAEzB,IAAItB,eAAe,CAACsB,MAAM,CAAC,IAAIA,MAAM,CAACuB,MAAM,KAAKxB,IAAI,EAAE;IACrD,IAAIa,qBAAqB,CAACb,IAAI,CAAC,EAAE,OAAO,IAAI;EAC9C;EAEA,IAAIxB,WAAW,CAACyB,MAAM,CAAC,EAAE;IACvB,OACE,CAACwB,2BAA2B,CAACzB,IAAI,CAAC,IAClC,EAAEzB,gBAAgB,CAACyB,IAAI,CAAC,IAAIyB,2BAA2B,CAACzB,IAAI,CAACwB,MAAM,CAAC,CAAC,IACrE,CAAC5C,yBAAyB,CAACoB,IAAI,CAAC;EAEpC;EAEA,QAAAuB,mBAAA,GAAOb,cAAc,CAACZ,GAAG,CAACE,IAAI,CAACL,IAAI,CAAC,qBAA7B4B,mBAAA,CACLvB,IAAI,EACJC,MAAM,EACNqB,YAAY,EACZnB,SAAS,EACTC,gBACF,CAAC;AACH;AAEA,SAASqB,2BAA2BA,CAACzB,IAAY,EAAW;EAC1D,QAAQA,IAAI,CAACL,IAAI;IACf,KAAK,YAAY;MACf,OAAO,IAAI;IACb,KAAK,kBAAkB;MACrB,OACE,CAACK,IAAI,CAAC0B,QAAQ,IACd1B,IAAI,CAAC2B,QAAQ,CAAChC,IAAI,KAAK,YAAY,IACnC8B,2BAA2B,CAACzB,IAAI,CAACc,MAAM,CAAC;IAE5C;MACE,OAAO,KAAK;EAChB;AACF;AAEO,SAASc,WAAWA,CAAC3B,MAAc,EAAE4B,KAAa,EAAE;EACzD,MAAMC,WAAW,GAAGxD,YAAY,CAAC2B,MAAM,CAACN,IAAI,CAAC;EAC7C,KAAK,IAAIoC,CAAC,GAAGD,WAAW,CAACE,MAAM,GAAG,CAAC,EAAED,CAAC,IAAI,CAAC,EAAEA,CAAC,EAAE,EAAE;IAChD,MAAME,GAAG,GAAIhC,MAAM,CAAS6B,WAAW,CAACC,CAAC,CAAC,CAA6B;IACvE,IAAIE,GAAG,KAAKJ,KAAK,EAAE;MACjB,OAAO,IAAI;IACb,CAAC,MAAM,IAAIK,KAAK,CAACC,OAAO,CAACF,GAAG,CAAC,EAAE;MAC7B,IAAIG,CAAC,GAAGH,GAAG,CAACD,MAAM,GAAG,CAAC;MACtB,OAAOI,CAAC,IAAI,CAAC,IAAIH,GAAG,CAACG,CAAC,CAAC,KAAK,IAAI,EAAEA,CAAC,EAAE;MACrC,OAAOA,CAAC,IAAI,CAAC,IAAIH,GAAG,CAACG,CAAC,CAAC,KAAKP,KAAK;IACnC,CAAC,MAAM,IAAII,GAAG,EAAE;MACd,OAAO,KAAK;IACd;EACF;EACA,OAAO,KAAK;AACd","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/node/parentheses.js b/node_modules/@babel/generator/lib/node/parentheses.js new file mode 100644 index 00000000..2e8bb1cc --- /dev/null +++ b/node_modules/@babel/generator/lib/node/parentheses.js @@ -0,0 +1,225 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.AssignmentExpression = AssignmentExpression; +exports.Binary = Binary; +exports.BinaryExpression = BinaryExpression; +exports.ClassExpression = ClassExpression; +exports.ArrowFunctionExpression = exports.ConditionalExpression = ConditionalExpression; +exports.DoExpression = DoExpression; +exports.FunctionExpression = FunctionExpression; +exports.FunctionTypeAnnotation = FunctionTypeAnnotation; +exports.Identifier = Identifier; +exports.LogicalExpression = LogicalExpression; +exports.NullableTypeAnnotation = NullableTypeAnnotation; +exports.ObjectExpression = ObjectExpression; +exports.OptionalIndexedAccessType = OptionalIndexedAccessType; +exports.OptionalCallExpression = exports.OptionalMemberExpression = OptionalMemberExpression; +exports.SequenceExpression = SequenceExpression; +exports.TSSatisfiesExpression = exports.TSAsExpression = TSAsExpression; +exports.TSInferType = TSInferType; +exports.TSInstantiationExpression = TSInstantiationExpression; +exports.UnaryLike = exports.TSTypeAssertion = UnaryLike; +exports.TSIntersectionType = exports.TSUnionType = TSUnionType; +exports.IntersectionTypeAnnotation = exports.UnionTypeAnnotation = UnionTypeAnnotation; +exports.UpdateExpression = UpdateExpression; +exports.AwaitExpression = exports.YieldExpression = YieldExpression; +var _t = require("@babel/types"); +var _index = require("./index.js"); +const { + isArrayTypeAnnotation, + isBinaryExpression, + isCallExpression, + isForOfStatement, + isIndexedAccessType, + isMemberExpression, + isObjectPattern, + isOptionalMemberExpression, + isYieldExpression, + isStatement +} = _t; +const PRECEDENCE = new Map([["||", 0], ["??", 0], ["|>", 0], ["&&", 1], ["|", 2], ["^", 3], ["&", 4], ["==", 5], ["===", 5], ["!=", 5], ["!==", 5], ["<", 6], [">", 6], ["<=", 6], [">=", 6], ["in", 6], ["instanceof", 6], [">>", 7], ["<<", 7], [">>>", 7], ["+", 8], ["-", 8], ["*", 9], ["/", 9], ["%", 9], ["**", 10]]); +function getBinaryPrecedence(node, nodeType) { + if (nodeType === "BinaryExpression" || nodeType === "LogicalExpression") { + return PRECEDENCE.get(node.operator); + } + if (nodeType === "TSAsExpression" || nodeType === "TSSatisfiesExpression") { + return PRECEDENCE.get("in"); + } +} +function isTSTypeExpression(nodeType) { + return nodeType === "TSAsExpression" || nodeType === "TSSatisfiesExpression" || nodeType === "TSTypeAssertion"; +} +const isClassExtendsClause = (node, parent) => { + const parentType = parent.type; + return (parentType === "ClassDeclaration" || parentType === "ClassExpression") && parent.superClass === node; +}; +const hasPostfixPart = (node, parent) => { + const parentType = parent.type; + return (parentType === "MemberExpression" || parentType === "OptionalMemberExpression") && parent.object === node || (parentType === "CallExpression" || parentType === "OptionalCallExpression" || parentType === "NewExpression") && parent.callee === node || parentType === "TaggedTemplateExpression" && parent.tag === node || parentType === "TSNonNullExpression"; +}; +function NullableTypeAnnotation(node, parent) { + return isArrayTypeAnnotation(parent); +} +function FunctionTypeAnnotation(node, parent, tokenContext) { + const parentType = parent.type; + return (parentType === "UnionTypeAnnotation" || parentType === "IntersectionTypeAnnotation" || parentType === "ArrayTypeAnnotation" || Boolean(tokenContext & _index.TokenContext.arrowFlowReturnType) + ); +} +function UpdateExpression(node, parent) { + return hasPostfixPart(node, parent) || isClassExtendsClause(node, parent); +} +function needsParenBeforeExpressionBrace(tokenContext) { + return Boolean(tokenContext & (_index.TokenContext.expressionStatement | _index.TokenContext.arrowBody)); +} +function ObjectExpression(node, parent, tokenContext) { + return needsParenBeforeExpressionBrace(tokenContext); +} +function DoExpression(node, parent, tokenContext) { + return !node.async && Boolean(tokenContext & _index.TokenContext.expressionStatement); +} +function Binary(node, parent) { + const parentType = parent.type; + if (node.type === "BinaryExpression" && node.operator === "**" && parentType === "BinaryExpression" && parent.operator === "**") { + return parent.left === node; + } + if (isClassExtendsClause(node, parent)) { + return true; + } + if (hasPostfixPart(node, parent) || parentType === "UnaryExpression" || parentType === "SpreadElement" || parentType === "AwaitExpression") { + return true; + } + const parentPos = getBinaryPrecedence(parent, parentType); + if (parentPos != null) { + const nodePos = getBinaryPrecedence(node, node.type); + if (parentPos === nodePos && parentType === "BinaryExpression" && parent.right === node || parentPos > nodePos) { + return true; + } + } + return undefined; +} +function UnionTypeAnnotation(node, parent) { + const parentType = parent.type; + return parentType === "ArrayTypeAnnotation" || parentType === "NullableTypeAnnotation" || parentType === "IntersectionTypeAnnotation" || parentType === "UnionTypeAnnotation"; +} +function OptionalIndexedAccessType(node, parent) { + return isIndexedAccessType(parent) && parent.objectType === node; +} +function TSAsExpression(node, parent) { + if ((parent.type === "AssignmentExpression" || parent.type === "AssignmentPattern") && parent.left === node) { + return true; + } + if (parent.type === "BinaryExpression" && (parent.operator === "|" || parent.operator === "&") && node === parent.left) { + return true; + } + return Binary(node, parent); +} +function TSUnionType(node, parent) { + const parentType = parent.type; + return parentType === "TSArrayType" || parentType === "TSOptionalType" || parentType === "TSIntersectionType" || parentType === "TSRestType"; +} +function TSInferType(node, parent) { + const parentType = parent.type; + return parentType === "TSArrayType" || parentType === "TSOptionalType"; +} +function TSInstantiationExpression(node, parent) { + const parentType = parent.type; + return (parentType === "CallExpression" || parentType === "OptionalCallExpression" || parentType === "NewExpression" || parentType === "TSInstantiationExpression") && !!parent.typeParameters; +} +function BinaryExpression(node, parent, tokenContext, inForStatementInit) { + return node.operator === "in" && inForStatementInit; +} +function SequenceExpression(node, parent) { + const parentType = parent.type; + if (parentType === "SequenceExpression" || parentType === "ParenthesizedExpression" || parentType === "MemberExpression" && parent.property === node || parentType === "OptionalMemberExpression" && parent.property === node || parentType === "TemplateLiteral") { + return false; + } + if (parentType === "ClassDeclaration") { + return true; + } + if (parentType === "ForOfStatement") { + return parent.right === node; + } + if (parentType === "ExportDefaultDeclaration") { + return true; + } + return !isStatement(parent); +} +function YieldExpression(node, parent) { + const parentType = parent.type; + return parentType === "BinaryExpression" || parentType === "LogicalExpression" || parentType === "UnaryExpression" || parentType === "SpreadElement" || hasPostfixPart(node, parent) || parentType === "AwaitExpression" && isYieldExpression(node) || parentType === "ConditionalExpression" && node === parent.test || isClassExtendsClause(node, parent) || isTSTypeExpression(parentType); +} +function ClassExpression(node, parent, tokenContext) { + return Boolean(tokenContext & (_index.TokenContext.expressionStatement | _index.TokenContext.exportDefault)); +} +function UnaryLike(node, parent) { + return hasPostfixPart(node, parent) || isBinaryExpression(parent) && parent.operator === "**" && parent.left === node || isClassExtendsClause(node, parent); +} +function FunctionExpression(node, parent, tokenContext) { + return Boolean(tokenContext & (_index.TokenContext.expressionStatement | _index.TokenContext.exportDefault)); +} +function ConditionalExpression(node, parent) { + const parentType = parent.type; + if (parentType === "UnaryExpression" || parentType === "SpreadElement" || parentType === "BinaryExpression" || parentType === "LogicalExpression" || parentType === "ConditionalExpression" && parent.test === node || parentType === "AwaitExpression" || isTSTypeExpression(parentType)) { + return true; + } + return UnaryLike(node, parent); +} +function OptionalMemberExpression(node, parent) { + return isCallExpression(parent) && parent.callee === node || isMemberExpression(parent) && parent.object === node; +} +function AssignmentExpression(node, parent, tokenContext) { + if (needsParenBeforeExpressionBrace(tokenContext) && isObjectPattern(node.left)) { + return true; + } else { + return ConditionalExpression(node, parent); + } +} +function LogicalExpression(node, parent) { + const parentType = parent.type; + if (isTSTypeExpression(parentType)) return true; + if (parentType !== "LogicalExpression") return false; + switch (node.operator) { + case "||": + return parent.operator === "??" || parent.operator === "&&"; + case "&&": + return parent.operator === "??"; + case "??": + return parent.operator !== "??"; + } +} +function Identifier(node, parent, tokenContext, _inForInit, getRawIdentifier) { + var _node$extra; + const parentType = parent.type; + if ((_node$extra = node.extra) != null && _node$extra.parenthesized && parentType === "AssignmentExpression" && parent.left === node) { + const rightType = parent.right.type; + if ((rightType === "FunctionExpression" || rightType === "ClassExpression") && parent.right.id == null) { + return true; + } + } + if (getRawIdentifier && getRawIdentifier(node) !== node.name) { + return false; + } + if (node.name === "let") { + const isFollowedByBracket = isMemberExpression(parent, { + object: node, + computed: true + }) || isOptionalMemberExpression(parent, { + object: node, + computed: true, + optional: false + }); + if (isFollowedByBracket && tokenContext & (_index.TokenContext.expressionStatement | _index.TokenContext.forHead | _index.TokenContext.forInHead)) { + return true; + } + return Boolean(tokenContext & _index.TokenContext.forOfHead); + } + return node.name === "async" && isForOfStatement(parent, { + left: node, + await: false + }); +} + +//# sourceMappingURL=parentheses.js.map diff --git a/node_modules/@babel/generator/lib/node/parentheses.js.map b/node_modules/@babel/generator/lib/node/parentheses.js.map new file mode 100644 index 00000000..c46fbead --- /dev/null +++ b/node_modules/@babel/generator/lib/node/parentheses.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_t","require","_index","isArrayTypeAnnotation","isBinaryExpression","isCallExpression","isForOfStatement","isIndexedAccessType","isMemberExpression","isObjectPattern","isOptionalMemberExpression","isYieldExpression","isStatement","PRECEDENCE","Map","getBinaryPrecedence","node","nodeType","get","operator","isTSTypeExpression","isClassExtendsClause","parent","parentType","type","superClass","hasPostfixPart","object","callee","tag","NullableTypeAnnotation","FunctionTypeAnnotation","tokenContext","Boolean","TokenContext","arrowFlowReturnType","UpdateExpression","needsParenBeforeExpressionBrace","expressionStatement","arrowBody","ObjectExpression","DoExpression","async","Binary","left","parentPos","nodePos","right","undefined","UnionTypeAnnotation","OptionalIndexedAccessType","objectType","TSAsExpression","TSUnionType","TSInferType","TSInstantiationExpression","typeParameters","BinaryExpression","inForStatementInit","SequenceExpression","property","YieldExpression","test","ClassExpression","exportDefault","UnaryLike","FunctionExpression","ConditionalExpression","OptionalMemberExpression","AssignmentExpression","LogicalExpression","Identifier","_inForInit","getRawIdentifier","_node$extra","extra","parenthesized","rightType","id","name","isFollowedByBracket","computed","optional","forHead","forInHead","forOfHead","await"],"sources":["../../src/node/parentheses.ts"],"sourcesContent":["import {\n isArrayTypeAnnotation,\n isBinaryExpression,\n isCallExpression,\n isForOfStatement,\n isIndexedAccessType,\n isMemberExpression,\n isObjectPattern,\n isOptionalMemberExpression,\n isYieldExpression,\n isStatement,\n} from \"@babel/types\";\nimport type * as t from \"@babel/types\";\n\nimport { TokenContext } from \"./index.ts\";\n\nconst PRECEDENCE = new Map([\n [\"||\", 0],\n [\"??\", 0],\n [\"|>\", 0],\n [\"&&\", 1],\n [\"|\", 2],\n [\"^\", 3],\n [\"&\", 4],\n [\"==\", 5],\n [\"===\", 5],\n [\"!=\", 5],\n [\"!==\", 5],\n [\"<\", 6],\n [\">\", 6],\n [\"<=\", 6],\n [\">=\", 6],\n [\"in\", 6],\n [\"instanceof\", 6],\n [\">>\", 7],\n [\"<<\", 7],\n [\">>>\", 7],\n [\"+\", 8],\n [\"-\", 8],\n [\"*\", 9],\n [\"/\", 9],\n [\"%\", 9],\n [\"**\", 10],\n]);\n\nfunction getBinaryPrecedence(\n node: t.Binary | t.TSAsExpression | t.TSSatisfiesExpression,\n nodeType: string,\n): number;\nfunction getBinaryPrecedence(\n node: t.Node,\n nodeType: string,\n): number | undefined;\nfunction getBinaryPrecedence(node: t.Node, nodeType: string) {\n if (nodeType === \"BinaryExpression\" || nodeType === \"LogicalExpression\") {\n return PRECEDENCE.get((node as t.Binary).operator);\n }\n if (nodeType === \"TSAsExpression\" || nodeType === \"TSSatisfiesExpression\") {\n return PRECEDENCE.get(\"in\");\n }\n}\n\nfunction isTSTypeExpression(nodeType: string) {\n return (\n nodeType === \"TSAsExpression\" ||\n nodeType === \"TSSatisfiesExpression\" ||\n nodeType === \"TSTypeAssertion\"\n );\n}\n\nconst isClassExtendsClause = (\n node: t.Node,\n parent: t.Node,\n): parent is t.Class => {\n const parentType = parent.type;\n return (\n (parentType === \"ClassDeclaration\" || parentType === \"ClassExpression\") &&\n parent.superClass === node\n );\n};\n\nconst hasPostfixPart = (node: t.Node, parent: t.Node) => {\n const parentType = parent.type;\n return (\n ((parentType === \"MemberExpression\" ||\n parentType === \"OptionalMemberExpression\") &&\n parent.object === node) ||\n ((parentType === \"CallExpression\" ||\n parentType === \"OptionalCallExpression\" ||\n parentType === \"NewExpression\") &&\n parent.callee === node) ||\n (parentType === \"TaggedTemplateExpression\" && parent.tag === node) ||\n parentType === \"TSNonNullExpression\"\n );\n};\n\nexport function NullableTypeAnnotation(\n node: t.NullableTypeAnnotation,\n parent: t.Node,\n): boolean {\n return isArrayTypeAnnotation(parent);\n}\n\nexport function FunctionTypeAnnotation(\n node: t.FunctionTypeAnnotation,\n parent: t.Node,\n tokenContext: number,\n): boolean {\n const parentType = parent.type;\n return (\n // (() => A) | (() => B)\n parentType === \"UnionTypeAnnotation\" ||\n // (() => A) & (() => B)\n parentType === \"IntersectionTypeAnnotation\" ||\n // (() => A)[]\n parentType === \"ArrayTypeAnnotation\" ||\n Boolean(tokenContext & TokenContext.arrowFlowReturnType)\n );\n}\n\nexport function UpdateExpression(\n node: t.UpdateExpression,\n parent: t.Node,\n): boolean {\n return hasPostfixPart(node, parent) || isClassExtendsClause(node, parent);\n}\n\nfunction needsParenBeforeExpressionBrace(tokenContext: number) {\n return Boolean(\n tokenContext & (TokenContext.expressionStatement | TokenContext.arrowBody),\n );\n}\n\nexport function ObjectExpression(\n node: t.ObjectExpression,\n parent: t.Node,\n tokenContext: number,\n): boolean {\n return needsParenBeforeExpressionBrace(tokenContext);\n}\n\nexport function DoExpression(\n node: t.DoExpression,\n parent: t.Node,\n tokenContext: number,\n): boolean {\n // `async do` can start an expression statement\n return (\n !node.async && Boolean(tokenContext & TokenContext.expressionStatement)\n );\n}\n\nexport function Binary(\n node: t.Binary | t.TSAsExpression | t.TSSatisfiesExpression,\n parent: t.Node,\n): boolean | undefined {\n const parentType = parent.type;\n if (\n node.type === \"BinaryExpression\" &&\n node.operator === \"**\" &&\n parentType === \"BinaryExpression\" &&\n parent.operator === \"**\"\n ) {\n return parent.left === node;\n }\n\n if (isClassExtendsClause(node, parent)) {\n return true;\n }\n\n if (\n hasPostfixPart(node, parent) ||\n parentType === \"UnaryExpression\" ||\n parentType === \"SpreadElement\" ||\n parentType === \"AwaitExpression\"\n ) {\n return true;\n }\n\n const parentPos = getBinaryPrecedence(parent, parentType);\n if (parentPos != null) {\n const nodePos = getBinaryPrecedence(node, node.type);\n if (\n // Logical expressions with the same precedence don't need parens.\n (parentPos === nodePos &&\n parentType === \"BinaryExpression\" &&\n parent.right === node) ||\n parentPos > nodePos\n ) {\n return true;\n }\n }\n\n return undefined;\n}\n\nexport function UnionTypeAnnotation(\n node: t.UnionTypeAnnotation,\n parent: t.Node,\n): boolean {\n const parentType = parent.type;\n return (\n parentType === \"ArrayTypeAnnotation\" ||\n parentType === \"NullableTypeAnnotation\" ||\n parentType === \"IntersectionTypeAnnotation\" ||\n parentType === \"UnionTypeAnnotation\"\n );\n}\n\nexport { UnionTypeAnnotation as IntersectionTypeAnnotation };\n\nexport function OptionalIndexedAccessType(\n node: t.OptionalIndexedAccessType,\n parent: t.Node,\n): boolean {\n return isIndexedAccessType(parent) && parent.objectType === node;\n}\n\nexport function TSAsExpression(\n node: t.TSAsExpression | t.TSSatisfiesExpression,\n parent: t.Node,\n): boolean {\n if (\n (parent.type === \"AssignmentExpression\" ||\n parent.type === \"AssignmentPattern\") &&\n parent.left === node\n ) {\n return true;\n }\n if (\n parent.type === \"BinaryExpression\" &&\n (parent.operator === \"|\" || parent.operator === \"&\") &&\n node === parent.left\n ) {\n return true;\n }\n return Binary(node, parent);\n}\n\nexport { TSAsExpression as TSSatisfiesExpression };\n\nexport { UnaryLike as TSTypeAssertion };\n\nexport function TSUnionType(node: t.TSUnionType, parent: t.Node): boolean {\n const parentType = parent.type;\n return (\n parentType === \"TSArrayType\" ||\n parentType === \"TSOptionalType\" ||\n parentType === \"TSIntersectionType\" ||\n parentType === \"TSRestType\"\n );\n}\n\nexport { TSUnionType as TSIntersectionType };\n\nexport function TSInferType(node: t.TSInferType, parent: t.Node): boolean {\n const parentType = parent.type;\n return parentType === \"TSArrayType\" || parentType === \"TSOptionalType\";\n}\n\nexport function TSInstantiationExpression(\n node: t.TSInstantiationExpression,\n parent: t.Node,\n) {\n const parentType = parent.type;\n return (\n (parentType === \"CallExpression\" ||\n parentType === \"OptionalCallExpression\" ||\n parentType === \"NewExpression\" ||\n parentType === \"TSInstantiationExpression\") &&\n !!parent.typeParameters\n );\n}\n\nexport function BinaryExpression(\n node: t.BinaryExpression,\n parent: t.Node,\n tokenContext: unknown,\n inForStatementInit: boolean,\n): boolean {\n // for ((1 in []);;);\n // for (var x = (1 in []) in 2);\n return node.operator === \"in\" && inForStatementInit;\n}\n\nexport function SequenceExpression(\n node: t.SequenceExpression,\n parent: t.Node,\n): boolean {\n const parentType = parent.type;\n if (\n parentType === \"SequenceExpression\" ||\n parentType === \"ParenthesizedExpression\" ||\n (parentType === \"MemberExpression\" && parent.property === node) ||\n (parentType === \"OptionalMemberExpression\" && parent.property === node) ||\n parentType === \"TemplateLiteral\"\n ) {\n return false;\n }\n if (parentType === \"ClassDeclaration\") {\n return true;\n }\n if (parentType === \"ForOfStatement\") {\n return parent.right === node;\n }\n if (parentType === \"ExportDefaultDeclaration\") {\n return true;\n }\n\n return !isStatement(parent);\n}\n\nexport function YieldExpression(\n node: t.YieldExpression,\n parent: t.Node,\n): boolean {\n const parentType = parent.type;\n return (\n parentType === \"BinaryExpression\" ||\n parentType === \"LogicalExpression\" ||\n parentType === \"UnaryExpression\" ||\n parentType === \"SpreadElement\" ||\n hasPostfixPart(node, parent) ||\n (parentType === \"AwaitExpression\" && isYieldExpression(node)) ||\n (parentType === \"ConditionalExpression\" && node === parent.test) ||\n isClassExtendsClause(node, parent) ||\n isTSTypeExpression(parentType)\n );\n}\n\nexport { YieldExpression as AwaitExpression };\n\nexport function ClassExpression(\n node: t.ClassExpression,\n parent: t.Node,\n tokenContext: number,\n): boolean {\n return Boolean(\n tokenContext &\n (TokenContext.expressionStatement | TokenContext.exportDefault),\n );\n}\n\nexport function UnaryLike(\n node:\n | t.UnaryLike\n | t.TSTypeAssertion\n | t.ArrowFunctionExpression\n | t.ConditionalExpression\n | t.AssignmentExpression,\n parent: t.Node,\n): boolean {\n return (\n hasPostfixPart(node, parent) ||\n (isBinaryExpression(parent) &&\n parent.operator === \"**\" &&\n parent.left === node) ||\n isClassExtendsClause(node, parent)\n );\n}\n\nexport function FunctionExpression(\n node: t.FunctionExpression,\n parent: t.Node,\n tokenContext: number,\n): boolean {\n return Boolean(\n tokenContext &\n (TokenContext.expressionStatement | TokenContext.exportDefault),\n );\n}\n\nexport function ConditionalExpression(\n node:\n | t.ConditionalExpression\n | t.ArrowFunctionExpression\n | t.AssignmentExpression,\n parent?: t.Node,\n): boolean {\n const parentType = parent.type;\n if (\n parentType === \"UnaryExpression\" ||\n parentType === \"SpreadElement\" ||\n parentType === \"BinaryExpression\" ||\n parentType === \"LogicalExpression\" ||\n (parentType === \"ConditionalExpression\" && parent.test === node) ||\n parentType === \"AwaitExpression\" ||\n isTSTypeExpression(parentType)\n ) {\n return true;\n }\n\n return UnaryLike(node, parent);\n}\n\nexport { ConditionalExpression as ArrowFunctionExpression };\n\nexport function OptionalMemberExpression(\n node: t.OptionalMemberExpression,\n parent: t.Node,\n): boolean {\n return (\n (isCallExpression(parent) && parent.callee === node) ||\n (isMemberExpression(parent) && parent.object === node)\n );\n}\n\nexport { OptionalMemberExpression as OptionalCallExpression };\n\nexport function AssignmentExpression(\n node: t.AssignmentExpression,\n parent: t.Node,\n tokenContext: number,\n): boolean {\n if (\n needsParenBeforeExpressionBrace(tokenContext) &&\n isObjectPattern(node.left)\n ) {\n return true;\n } else {\n return ConditionalExpression(node, parent);\n }\n}\n\nexport function LogicalExpression(\n node: t.LogicalExpression,\n parent: t.Node,\n): boolean {\n const parentType = parent.type;\n if (isTSTypeExpression(parentType)) return true;\n if (parentType !== \"LogicalExpression\") return false;\n switch (node.operator) {\n case \"||\":\n return parent.operator === \"??\" || parent.operator === \"&&\";\n case \"&&\":\n return parent.operator === \"??\";\n case \"??\":\n return parent.operator !== \"??\";\n }\n}\n\nexport function Identifier(\n node: t.Identifier,\n parent: t.Node,\n tokenContext: number,\n _inForInit: boolean,\n getRawIdentifier: (node: t.Identifier) => string,\n): boolean {\n const parentType = parent.type;\n // 13.15.2 AssignmentExpression RS: Evaluation\n // (fn) = function () {};\n if (\n node.extra?.parenthesized &&\n parentType === \"AssignmentExpression\" &&\n parent.left === node\n ) {\n const rightType = parent.right.type;\n if (\n (rightType === \"FunctionExpression\" || rightType === \"ClassExpression\") &&\n parent.right.id == null\n ) {\n return true;\n }\n }\n\n if (getRawIdentifier && getRawIdentifier(node) !== node.name) {\n return false;\n }\n\n // Non-strict code allows the identifier `let`, but it cannot occur as-is in\n // certain contexts to avoid ambiguity with contextual keyword `let`.\n if (node.name === \"let\") {\n // Some contexts only forbid `let [`, so check if the next token would\n // be the left bracket of a computed member expression.\n const isFollowedByBracket =\n isMemberExpression(parent, {\n object: node,\n computed: true,\n }) ||\n isOptionalMemberExpression(parent, {\n object: node,\n computed: true,\n optional: false,\n });\n if (\n isFollowedByBracket &&\n tokenContext &\n (TokenContext.expressionStatement |\n TokenContext.forHead |\n TokenContext.forInHead)\n ) {\n return true;\n }\n return Boolean(tokenContext & TokenContext.forOfHead);\n }\n\n // ECMAScript specifically forbids a for-of loop from starting with the\n // token sequence `for (async of`, because it would be ambiguous with\n // `for (async of => {};;)`, so we need to add extra parentheses.\n return (\n node.name === \"async\" &&\n isForOfStatement(parent, { left: node, await: false })\n );\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,IAAAA,EAAA,GAAAC,OAAA;AAcA,IAAAC,MAAA,GAAAD,OAAA;AAA0C;EAbxCE,qBAAqB;EACrBC,kBAAkB;EAClBC,gBAAgB;EAChBC,gBAAgB;EAChBC,mBAAmB;EACnBC,kBAAkB;EAClBC,eAAe;EACfC,0BAA0B;EAC1BC,iBAAiB;EACjBC;AAAW,IAAAZ,EAAA;AAMb,MAAMa,UAAU,GAAG,IAAIC,GAAG,CAAC,CACzB,CAAC,IAAI,EAAE,CAAC,CAAC,EACT,CAAC,IAAI,EAAE,CAAC,CAAC,EACT,CAAC,IAAI,EAAE,CAAC,CAAC,EACT,CAAC,IAAI,EAAE,CAAC,CAAC,EACT,CAAC,GAAG,EAAE,CAAC,CAAC,EACR,CAAC,GAAG,EAAE,CAAC,CAAC,EACR,CAAC,GAAG,EAAE,CAAC,CAAC,EACR,CAAC,IAAI,EAAE,CAAC,CAAC,EACT,CAAC,KAAK,EAAE,CAAC,CAAC,EACV,CAAC,IAAI,EAAE,CAAC,CAAC,EACT,CAAC,KAAK,EAAE,CAAC,CAAC,EACV,CAAC,GAAG,EAAE,CAAC,CAAC,EACR,CAAC,GAAG,EAAE,CAAC,CAAC,EACR,CAAC,IAAI,EAAE,CAAC,CAAC,EACT,CAAC,IAAI,EAAE,CAAC,CAAC,EACT,CAAC,IAAI,EAAE,CAAC,CAAC,EACT,CAAC,YAAY,EAAE,CAAC,CAAC,EACjB,CAAC,IAAI,EAAE,CAAC,CAAC,EACT,CAAC,IAAI,EAAE,CAAC,CAAC,EACT,CAAC,KAAK,EAAE,CAAC,CAAC,EACV,CAAC,GAAG,EAAE,CAAC,CAAC,EACR,CAAC,GAAG,EAAE,CAAC,CAAC,EACR,CAAC,GAAG,EAAE,CAAC,CAAC,EACR,CAAC,GAAG,EAAE,CAAC,CAAC,EACR,CAAC,GAAG,EAAE,CAAC,CAAC,EACR,CAAC,IAAI,EAAE,EAAE,CAAC,CACX,CAAC;AAUF,SAASC,mBAAmBA,CAACC,IAAY,EAAEC,QAAgB,EAAE;EAC3D,IAAIA,QAAQ,KAAK,kBAAkB,IAAIA,QAAQ,KAAK,mBAAmB,EAAE;IACvE,OAAOJ,UAAU,CAACK,GAAG,CAAEF,IAAI,CAAcG,QAAQ,CAAC;EACpD;EACA,IAAIF,QAAQ,KAAK,gBAAgB,IAAIA,QAAQ,KAAK,uBAAuB,EAAE;IACzE,OAAOJ,UAAU,CAACK,GAAG,CAAC,IAAI,CAAC;EAC7B;AACF;AAEA,SAASE,kBAAkBA,CAACH,QAAgB,EAAE;EAC5C,OACEA,QAAQ,KAAK,gBAAgB,IAC7BA,QAAQ,KAAK,uBAAuB,IACpCA,QAAQ,KAAK,iBAAiB;AAElC;AAEA,MAAMI,oBAAoB,GAAGA,CAC3BL,IAAY,EACZM,MAAc,KACQ;EACtB,MAAMC,UAAU,GAAGD,MAAM,CAACE,IAAI;EAC9B,OACE,CAACD,UAAU,KAAK,kBAAkB,IAAIA,UAAU,KAAK,iBAAiB,KACtED,MAAM,CAACG,UAAU,KAAKT,IAAI;AAE9B,CAAC;AAED,MAAMU,cAAc,GAAGA,CAACV,IAAY,EAAEM,MAAc,KAAK;EACvD,MAAMC,UAAU,GAAGD,MAAM,CAACE,IAAI;EAC9B,OACG,CAACD,UAAU,KAAK,kBAAkB,IACjCA,UAAU,KAAK,0BAA0B,KACzCD,MAAM,CAACK,MAAM,KAAKX,IAAI,IACvB,CAACO,UAAU,KAAK,gBAAgB,IAC/BA,UAAU,KAAK,wBAAwB,IACvCA,UAAU,KAAK,eAAe,KAC9BD,MAAM,CAACM,MAAM,KAAKZ,IAAK,IACxBO,UAAU,KAAK,0BAA0B,IAAID,MAAM,CAACO,GAAG,KAAKb,IAAK,IAClEO,UAAU,KAAK,qBAAqB;AAExC,CAAC;AAEM,SAASO,sBAAsBA,CACpCd,IAA8B,EAC9BM,MAAc,EACL;EACT,OAAOnB,qBAAqB,CAACmB,MAAM,CAAC;AACtC;AAEO,SAASS,sBAAsBA,CACpCf,IAA8B,EAC9BM,MAAc,EACdU,YAAoB,EACX;EACT,MAAMT,UAAU,GAAGD,MAAM,CAACE,IAAI;EAC9B,QAEED,UAAU,KAAK,qBAAqB,IAEpCA,UAAU,KAAK,4BAA4B,IAE3CA,UAAU,KAAK,qBAAqB,IACpCU,OAAO,CAACD,YAAY,GAAGE,mBAAY,CAACC,mBAAmB;EAAC;AAE5D;AAEO,SAASC,gBAAgBA,CAC9BpB,IAAwB,EACxBM,MAAc,EACL;EACT,OAAOI,cAAc,CAACV,IAAI,EAAEM,MAAM,CAAC,IAAID,oBAAoB,CAACL,IAAI,EAAEM,MAAM,CAAC;AAC3E;AAEA,SAASe,+BAA+BA,CAACL,YAAoB,EAAE;EAC7D,OAAOC,OAAO,CACZD,YAAY,IAAIE,mBAAY,CAACI,mBAAmB,GAAGJ,mBAAY,CAACK,SAAS,CAC3E,CAAC;AACH;AAEO,SAASC,gBAAgBA,CAC9BxB,IAAwB,EACxBM,MAAc,EACdU,YAAoB,EACX;EACT,OAAOK,+BAA+B,CAACL,YAAY,CAAC;AACtD;AAEO,SAASS,YAAYA,CAC1BzB,IAAoB,EACpBM,MAAc,EACdU,YAAoB,EACX;EAET,OACE,CAAChB,IAAI,CAAC0B,KAAK,IAAIT,OAAO,CAACD,YAAY,GAAGE,mBAAY,CAACI,mBAAmB,CAAC;AAE3E;AAEO,SAASK,MAAMA,CACpB3B,IAA2D,EAC3DM,MAAc,EACO;EACrB,MAAMC,UAAU,GAAGD,MAAM,CAACE,IAAI;EAC9B,IACER,IAAI,CAACQ,IAAI,KAAK,kBAAkB,IAChCR,IAAI,CAACG,QAAQ,KAAK,IAAI,IACtBI,UAAU,KAAK,kBAAkB,IACjCD,MAAM,CAACH,QAAQ,KAAK,IAAI,EACxB;IACA,OAAOG,MAAM,CAACsB,IAAI,KAAK5B,IAAI;EAC7B;EAEA,IAAIK,oBAAoB,CAACL,IAAI,EAAEM,MAAM,CAAC,EAAE;IACtC,OAAO,IAAI;EACb;EAEA,IACEI,cAAc,CAACV,IAAI,EAAEM,MAAM,CAAC,IAC5BC,UAAU,KAAK,iBAAiB,IAChCA,UAAU,KAAK,eAAe,IAC9BA,UAAU,KAAK,iBAAiB,EAChC;IACA,OAAO,IAAI;EACb;EAEA,MAAMsB,SAAS,GAAG9B,mBAAmB,CAACO,MAAM,EAAEC,UAAU,CAAC;EACzD,IAAIsB,SAAS,IAAI,IAAI,EAAE;IACrB,MAAMC,OAAO,GAAG/B,mBAAmB,CAACC,IAAI,EAAEA,IAAI,CAACQ,IAAI,CAAC;IACpD,IAEGqB,SAAS,KAAKC,OAAO,IACpBvB,UAAU,KAAK,kBAAkB,IACjCD,MAAM,CAACyB,KAAK,KAAK/B,IAAI,IACvB6B,SAAS,GAAGC,OAAO,EACnB;MACA,OAAO,IAAI;IACb;EACF;EAEA,OAAOE,SAAS;AAClB;AAEO,SAASC,mBAAmBA,CACjCjC,IAA2B,EAC3BM,MAAc,EACL;EACT,MAAMC,UAAU,GAAGD,MAAM,CAACE,IAAI;EAC9B,OACED,UAAU,KAAK,qBAAqB,IACpCA,UAAU,KAAK,wBAAwB,IACvCA,UAAU,KAAK,4BAA4B,IAC3CA,UAAU,KAAK,qBAAqB;AAExC;AAIO,SAAS2B,yBAAyBA,CACvClC,IAAiC,EACjCM,MAAc,EACL;EACT,OAAOf,mBAAmB,CAACe,MAAM,CAAC,IAAIA,MAAM,CAAC6B,UAAU,KAAKnC,IAAI;AAClE;AAEO,SAASoC,cAAcA,CAC5BpC,IAAgD,EAChDM,MAAc,EACL;EACT,IACE,CAACA,MAAM,CAACE,IAAI,KAAK,sBAAsB,IACrCF,MAAM,CAACE,IAAI,KAAK,mBAAmB,KACrCF,MAAM,CAACsB,IAAI,KAAK5B,IAAI,EACpB;IACA,OAAO,IAAI;EACb;EACA,IACEM,MAAM,CAACE,IAAI,KAAK,kBAAkB,KACjCF,MAAM,CAACH,QAAQ,KAAK,GAAG,IAAIG,MAAM,CAACH,QAAQ,KAAK,GAAG,CAAC,IACpDH,IAAI,KAAKM,MAAM,CAACsB,IAAI,EACpB;IACA,OAAO,IAAI;EACb;EACA,OAAOD,MAAM,CAAC3B,IAAI,EAAEM,MAAM,CAAC;AAC7B;AAMO,SAAS+B,WAAWA,CAACrC,IAAmB,EAAEM,MAAc,EAAW;EACxE,MAAMC,UAAU,GAAGD,MAAM,CAACE,IAAI;EAC9B,OACED,UAAU,KAAK,aAAa,IAC5BA,UAAU,KAAK,gBAAgB,IAC/BA,UAAU,KAAK,oBAAoB,IACnCA,UAAU,KAAK,YAAY;AAE/B;AAIO,SAAS+B,WAAWA,CAACtC,IAAmB,EAAEM,MAAc,EAAW;EACxE,MAAMC,UAAU,GAAGD,MAAM,CAACE,IAAI;EAC9B,OAAOD,UAAU,KAAK,aAAa,IAAIA,UAAU,KAAK,gBAAgB;AACxE;AAEO,SAASgC,yBAAyBA,CACvCvC,IAAiC,EACjCM,MAAc,EACd;EACA,MAAMC,UAAU,GAAGD,MAAM,CAACE,IAAI;EAC9B,OACE,CAACD,UAAU,KAAK,gBAAgB,IAC9BA,UAAU,KAAK,wBAAwB,IACvCA,UAAU,KAAK,eAAe,IAC9BA,UAAU,KAAK,2BAA2B,KAC5C,CAAC,CAACD,MAAM,CAACkC,cAAc;AAE3B;AAEO,SAASC,gBAAgBA,CAC9BzC,IAAwB,EACxBM,MAAc,EACdU,YAAqB,EACrB0B,kBAA2B,EAClB;EAGT,OAAO1C,IAAI,CAACG,QAAQ,KAAK,IAAI,IAAIuC,kBAAkB;AACrD;AAEO,SAASC,kBAAkBA,CAChC3C,IAA0B,EAC1BM,MAAc,EACL;EACT,MAAMC,UAAU,GAAGD,MAAM,CAACE,IAAI;EAC9B,IACED,UAAU,KAAK,oBAAoB,IACnCA,UAAU,KAAK,yBAAyB,IACvCA,UAAU,KAAK,kBAAkB,IAAID,MAAM,CAACsC,QAAQ,KAAK5C,IAAK,IAC9DO,UAAU,KAAK,0BAA0B,IAAID,MAAM,CAACsC,QAAQ,KAAK5C,IAAK,IACvEO,UAAU,KAAK,iBAAiB,EAChC;IACA,OAAO,KAAK;EACd;EACA,IAAIA,UAAU,KAAK,kBAAkB,EAAE;IACrC,OAAO,IAAI;EACb;EACA,IAAIA,UAAU,KAAK,gBAAgB,EAAE;IACnC,OAAOD,MAAM,CAACyB,KAAK,KAAK/B,IAAI;EAC9B;EACA,IAAIO,UAAU,KAAK,0BAA0B,EAAE;IAC7C,OAAO,IAAI;EACb;EAEA,OAAO,CAACX,WAAW,CAACU,MAAM,CAAC;AAC7B;AAEO,SAASuC,eAAeA,CAC7B7C,IAAuB,EACvBM,MAAc,EACL;EACT,MAAMC,UAAU,GAAGD,MAAM,CAACE,IAAI;EAC9B,OACED,UAAU,KAAK,kBAAkB,IACjCA,UAAU,KAAK,mBAAmB,IAClCA,UAAU,KAAK,iBAAiB,IAChCA,UAAU,KAAK,eAAe,IAC9BG,cAAc,CAACV,IAAI,EAAEM,MAAM,CAAC,IAC3BC,UAAU,KAAK,iBAAiB,IAAIZ,iBAAiB,CAACK,IAAI,CAAE,IAC5DO,UAAU,KAAK,uBAAuB,IAAIP,IAAI,KAAKM,MAAM,CAACwC,IAAK,IAChEzC,oBAAoB,CAACL,IAAI,EAAEM,MAAM,CAAC,IAClCF,kBAAkB,CAACG,UAAU,CAAC;AAElC;AAIO,SAASwC,eAAeA,CAC7B/C,IAAuB,EACvBM,MAAc,EACdU,YAAoB,EACX;EACT,OAAOC,OAAO,CACZD,YAAY,IACTE,mBAAY,CAACI,mBAAmB,GAAGJ,mBAAY,CAAC8B,aAAa,CAClE,CAAC;AACH;AAEO,SAASC,SAASA,CACvBjD,IAK0B,EAC1BM,MAAc,EACL;EACT,OACEI,cAAc,CAACV,IAAI,EAAEM,MAAM,CAAC,IAC3BlB,kBAAkB,CAACkB,MAAM,CAAC,IACzBA,MAAM,CAACH,QAAQ,KAAK,IAAI,IACxBG,MAAM,CAACsB,IAAI,KAAK5B,IAAK,IACvBK,oBAAoB,CAACL,IAAI,EAAEM,MAAM,CAAC;AAEtC;AAEO,SAAS4C,kBAAkBA,CAChClD,IAA0B,EAC1BM,MAAc,EACdU,YAAoB,EACX;EACT,OAAOC,OAAO,CACZD,YAAY,IACTE,mBAAY,CAACI,mBAAmB,GAAGJ,mBAAY,CAAC8B,aAAa,CAClE,CAAC;AACH;AAEO,SAASG,qBAAqBA,CACnCnD,IAG0B,EAC1BM,MAAe,EACN;EACT,MAAMC,UAAU,GAAGD,MAAM,CAACE,IAAI;EAC9B,IACED,UAAU,KAAK,iBAAiB,IAChCA,UAAU,KAAK,eAAe,IAC9BA,UAAU,KAAK,kBAAkB,IACjCA,UAAU,KAAK,mBAAmB,IACjCA,UAAU,KAAK,uBAAuB,IAAID,MAAM,CAACwC,IAAI,KAAK9C,IAAK,IAChEO,UAAU,KAAK,iBAAiB,IAChCH,kBAAkB,CAACG,UAAU,CAAC,EAC9B;IACA,OAAO,IAAI;EACb;EAEA,OAAO0C,SAAS,CAACjD,IAAI,EAAEM,MAAM,CAAC;AAChC;AAIO,SAAS8C,wBAAwBA,CACtCpD,IAAgC,EAChCM,MAAc,EACL;EACT,OACGjB,gBAAgB,CAACiB,MAAM,CAAC,IAAIA,MAAM,CAACM,MAAM,KAAKZ,IAAI,IAClDR,kBAAkB,CAACc,MAAM,CAAC,IAAIA,MAAM,CAACK,MAAM,KAAKX,IAAK;AAE1D;AAIO,SAASqD,oBAAoBA,CAClCrD,IAA4B,EAC5BM,MAAc,EACdU,YAAoB,EACX;EACT,IACEK,+BAA+B,CAACL,YAAY,CAAC,IAC7CvB,eAAe,CAACO,IAAI,CAAC4B,IAAI,CAAC,EAC1B;IACA,OAAO,IAAI;EACb,CAAC,MAAM;IACL,OAAOuB,qBAAqB,CAACnD,IAAI,EAAEM,MAAM,CAAC;EAC5C;AACF;AAEO,SAASgD,iBAAiBA,CAC/BtD,IAAyB,EACzBM,MAAc,EACL;EACT,MAAMC,UAAU,GAAGD,MAAM,CAACE,IAAI;EAC9B,IAAIJ,kBAAkB,CAACG,UAAU,CAAC,EAAE,OAAO,IAAI;EAC/C,IAAIA,UAAU,KAAK,mBAAmB,EAAE,OAAO,KAAK;EACpD,QAAQP,IAAI,CAACG,QAAQ;IACnB,KAAK,IAAI;MACP,OAAOG,MAAM,CAACH,QAAQ,KAAK,IAAI,IAAIG,MAAM,CAACH,QAAQ,KAAK,IAAI;IAC7D,KAAK,IAAI;MACP,OAAOG,MAAM,CAACH,QAAQ,KAAK,IAAI;IACjC,KAAK,IAAI;MACP,OAAOG,MAAM,CAACH,QAAQ,KAAK,IAAI;EACnC;AACF;AAEO,SAASoD,UAAUA,CACxBvD,IAAkB,EAClBM,MAAc,EACdU,YAAoB,EACpBwC,UAAmB,EACnBC,gBAAgD,EACvC;EAAA,IAAAC,WAAA;EACT,MAAMnD,UAAU,GAAGD,MAAM,CAACE,IAAI;EAG9B,IACE,CAAAkD,WAAA,GAAA1D,IAAI,CAAC2D,KAAK,aAAVD,WAAA,CAAYE,aAAa,IACzBrD,UAAU,KAAK,sBAAsB,IACrCD,MAAM,CAACsB,IAAI,KAAK5B,IAAI,EACpB;IACA,MAAM6D,SAAS,GAAGvD,MAAM,CAACyB,KAAK,CAACvB,IAAI;IACnC,IACE,CAACqD,SAAS,KAAK,oBAAoB,IAAIA,SAAS,KAAK,iBAAiB,KACtEvD,MAAM,CAACyB,KAAK,CAAC+B,EAAE,IAAI,IAAI,EACvB;MACA,OAAO,IAAI;IACb;EACF;EAEA,IAAIL,gBAAgB,IAAIA,gBAAgB,CAACzD,IAAI,CAAC,KAAKA,IAAI,CAAC+D,IAAI,EAAE;IAC5D,OAAO,KAAK;EACd;EAIA,IAAI/D,IAAI,CAAC+D,IAAI,KAAK,KAAK,EAAE;IAGvB,MAAMC,mBAAmB,GACvBxE,kBAAkB,CAACc,MAAM,EAAE;MACzBK,MAAM,EAAEX,IAAI;MACZiE,QAAQ,EAAE;IACZ,CAAC,CAAC,IACFvE,0BAA0B,CAACY,MAAM,EAAE;MACjCK,MAAM,EAAEX,IAAI;MACZiE,QAAQ,EAAE,IAAI;MACdC,QAAQ,EAAE;IACZ,CAAC,CAAC;IACJ,IACEF,mBAAmB,IACnBhD,YAAY,IACTE,mBAAY,CAACI,mBAAmB,GAC/BJ,mBAAY,CAACiD,OAAO,GACpBjD,mBAAY,CAACkD,SAAS,CAAC,EAC3B;MACA,OAAO,IAAI;IACb;IACA,OAAOnD,OAAO,CAACD,YAAY,GAAGE,mBAAY,CAACmD,SAAS,CAAC;EACvD;EAKA,OACErE,IAAI,CAAC+D,IAAI,KAAK,OAAO,IACrBzE,gBAAgB,CAACgB,MAAM,EAAE;IAAEsB,IAAI,EAAE5B,IAAI;IAAEsE,KAAK,EAAE;EAAM,CAAC,CAAC;AAE1D","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/node/whitespace.js b/node_modules/@babel/generator/lib/node/whitespace.js new file mode 100644 index 00000000..181b9566 --- /dev/null +++ b/node_modules/@babel/generator/lib/node/whitespace.js @@ -0,0 +1,145 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.nodes = void 0; +var _t = require("@babel/types"); +const { + FLIPPED_ALIAS_KEYS, + isArrayExpression, + isAssignmentExpression, + isBinary, + isBlockStatement, + isCallExpression, + isFunction, + isIdentifier, + isLiteral, + isMemberExpression, + isObjectExpression, + isOptionalCallExpression, + isOptionalMemberExpression, + isStringLiteral +} = _t; +function crawlInternal(node, state) { + if (!node) return state; + if (isMemberExpression(node) || isOptionalMemberExpression(node)) { + crawlInternal(node.object, state); + if (node.computed) crawlInternal(node.property, state); + } else if (isBinary(node) || isAssignmentExpression(node)) { + crawlInternal(node.left, state); + crawlInternal(node.right, state); + } else if (isCallExpression(node) || isOptionalCallExpression(node)) { + state.hasCall = true; + crawlInternal(node.callee, state); + } else if (isFunction(node)) { + state.hasFunction = true; + } else if (isIdentifier(node)) { + state.hasHelper = state.hasHelper || node.callee && isHelper(node.callee); + } + return state; +} +function crawl(node) { + return crawlInternal(node, { + hasCall: false, + hasFunction: false, + hasHelper: false + }); +} +function isHelper(node) { + if (!node) return false; + if (isMemberExpression(node)) { + return isHelper(node.object) || isHelper(node.property); + } else if (isIdentifier(node)) { + return node.name === "require" || node.name.charCodeAt(0) === 95; + } else if (isCallExpression(node)) { + return isHelper(node.callee); + } else if (isBinary(node) || isAssignmentExpression(node)) { + return isIdentifier(node.left) && isHelper(node.left) || isHelper(node.right); + } else { + return false; + } +} +function isType(node) { + return isLiteral(node) || isObjectExpression(node) || isArrayExpression(node) || isIdentifier(node) || isMemberExpression(node); +} +const nodes = exports.nodes = { + AssignmentExpression(node) { + const state = crawl(node.right); + if (state.hasCall && state.hasHelper || state.hasFunction) { + return state.hasFunction ? 1 | 2 : 2; + } + }, + SwitchCase(node, parent) { + return (!!node.consequent.length || parent.cases[0] === node ? 1 : 0) | (!node.consequent.length && parent.cases[parent.cases.length - 1] === node ? 2 : 0); + }, + LogicalExpression(node) { + if (isFunction(node.left) || isFunction(node.right)) { + return 2; + } + }, + Literal(node) { + if (isStringLiteral(node) && node.value === "use strict") { + return 2; + } + }, + CallExpression(node) { + if (isFunction(node.callee) || isHelper(node)) { + return 1 | 2; + } + }, + OptionalCallExpression(node) { + if (isFunction(node.callee)) { + return 1 | 2; + } + }, + VariableDeclaration(node) { + for (let i = 0; i < node.declarations.length; i++) { + const declar = node.declarations[i]; + let enabled = isHelper(declar.id) && !isType(declar.init); + if (!enabled && declar.init) { + const state = crawl(declar.init); + enabled = isHelper(declar.init) && state.hasCall || state.hasFunction; + } + if (enabled) { + return 1 | 2; + } + } + }, + IfStatement(node) { + if (isBlockStatement(node.consequent)) { + return 1 | 2; + } + } +}; +nodes.ObjectProperty = nodes.ObjectTypeProperty = nodes.ObjectMethod = function (node, parent) { + if (parent.properties[0] === node) { + return 1; + } +}; +nodes.ObjectTypeCallProperty = function (node, parent) { + var _parent$properties; + if (parent.callProperties[0] === node && !((_parent$properties = parent.properties) != null && _parent$properties.length)) { + return 1; + } +}; +nodes.ObjectTypeIndexer = function (node, parent) { + var _parent$properties2, _parent$callPropertie; + if (parent.indexers[0] === node && !((_parent$properties2 = parent.properties) != null && _parent$properties2.length) && !((_parent$callPropertie = parent.callProperties) != null && _parent$callPropertie.length)) { + return 1; + } +}; +nodes.ObjectTypeInternalSlot = function (node, parent) { + var _parent$properties3, _parent$callPropertie2, _parent$indexers; + if (parent.internalSlots[0] === node && !((_parent$properties3 = parent.properties) != null && _parent$properties3.length) && !((_parent$callPropertie2 = parent.callProperties) != null && _parent$callPropertie2.length) && !((_parent$indexers = parent.indexers) != null && _parent$indexers.length)) { + return 1; + } +}; +[["Function", true], ["Class", true], ["Loop", true], ["LabeledStatement", true], ["SwitchStatement", true], ["TryStatement", true]].forEach(function ([type, amounts]) { + [type].concat(FLIPPED_ALIAS_KEYS[type] || []).forEach(function (type) { + const ret = amounts ? 1 | 2 : 0; + nodes[type] = () => ret; + }); +}); + +//# sourceMappingURL=whitespace.js.map diff --git a/node_modules/@babel/generator/lib/node/whitespace.js.map b/node_modules/@babel/generator/lib/node/whitespace.js.map new file mode 100644 index 00000000..dea7ddc6 --- /dev/null +++ b/node_modules/@babel/generator/lib/node/whitespace.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_t","require","FLIPPED_ALIAS_KEYS","isArrayExpression","isAssignmentExpression","isBinary","isBlockStatement","isCallExpression","isFunction","isIdentifier","isLiteral","isMemberExpression","isObjectExpression","isOptionalCallExpression","isOptionalMemberExpression","isStringLiteral","crawlInternal","node","state","object","computed","property","left","right","hasCall","callee","hasFunction","hasHelper","isHelper","crawl","name","charCodeAt","isType","nodes","exports","AssignmentExpression","SwitchCase","parent","consequent","length","cases","LogicalExpression","Literal","value","CallExpression","OptionalCallExpression","VariableDeclaration","i","declarations","declar","enabled","id","init","IfStatement","ObjectProperty","ObjectTypeProperty","ObjectMethod","properties","ObjectTypeCallProperty","_parent$properties","callProperties","ObjectTypeIndexer","_parent$properties2","_parent$callPropertie","indexers","ObjectTypeInternalSlot","_parent$properties3","_parent$callPropertie2","_parent$indexers","internalSlots","forEach","type","amounts","concat","ret"],"sources":["../../src/node/whitespace.ts"],"sourcesContent":["import {\n FLIPPED_ALIAS_KEYS,\n isArrayExpression,\n isAssignmentExpression,\n isBinary,\n isBlockStatement,\n isCallExpression,\n isFunction,\n isIdentifier,\n isLiteral,\n isMemberExpression,\n isObjectExpression,\n isOptionalCallExpression,\n isOptionalMemberExpression,\n isStringLiteral,\n} from \"@babel/types\";\n\n// We inline this package\n// eslint-disable-next-line import/no-extraneous-dependencies\nimport * as charCodes from \"charcodes\";\n\nimport type { NodeHandlers } from \"./index.ts\";\n\nimport type * as t from \"@babel/types\";\n\nconst enum WhitespaceFlag {\n before = 1 << 0,\n after = 1 << 1,\n}\n\nexport type { WhitespaceFlag };\n\nfunction crawlInternal(\n node: t.Node,\n state: { hasCall: boolean; hasFunction: boolean; hasHelper: boolean },\n) {\n if (!node) return state;\n\n if (isMemberExpression(node) || isOptionalMemberExpression(node)) {\n crawlInternal(node.object, state);\n if (node.computed) crawlInternal(node.property, state);\n } else if (isBinary(node) || isAssignmentExpression(node)) {\n crawlInternal(node.left, state);\n crawlInternal(node.right, state);\n } else if (isCallExpression(node) || isOptionalCallExpression(node)) {\n state.hasCall = true;\n crawlInternal(node.callee, state);\n } else if (isFunction(node)) {\n state.hasFunction = true;\n } else if (isIdentifier(node)) {\n state.hasHelper =\n // @ts-expect-error todo(flow->ts): node.callee is not really expected here…\n state.hasHelper || (node.callee && isHelper(node.callee));\n }\n\n return state;\n}\n\n/**\n * Crawl a node to test if it contains a CallExpression, a Function, or a Helper.\n *\n * @example\n * crawl(node)\n * // { hasCall: false, hasFunction: true, hasHelper: false }\n */\n\nfunction crawl(node: t.Node) {\n return crawlInternal(node, {\n hasCall: false,\n hasFunction: false,\n hasHelper: false,\n });\n}\n\n/**\n * Test if a node is or has a helper.\n */\n\nfunction isHelper(node: t.Node): boolean {\n if (!node) return false;\n\n if (isMemberExpression(node)) {\n return isHelper(node.object) || isHelper(node.property);\n } else if (isIdentifier(node)) {\n return (\n node.name === \"require\" ||\n node.name.charCodeAt(0) === charCodes.underscore\n );\n } else if (isCallExpression(node)) {\n return isHelper(node.callee);\n } else if (isBinary(node) || isAssignmentExpression(node)) {\n return (\n (isIdentifier(node.left) && isHelper(node.left)) || isHelper(node.right)\n );\n } else {\n return false;\n }\n}\n\nfunction isType(node: t.Node) {\n return (\n isLiteral(node) ||\n isObjectExpression(node) ||\n isArrayExpression(node) ||\n isIdentifier(node) ||\n isMemberExpression(node)\n );\n}\n\n/**\n * Tests for node types that need whitespace.\n */\n\nexport const nodes: NodeHandlers = {\n /**\n * Test if AssignmentExpression needs whitespace.\n */\n\n AssignmentExpression(node: t.AssignmentExpression): WhitespaceFlag {\n const state = crawl(node.right);\n if ((state.hasCall && state.hasHelper) || state.hasFunction) {\n return state.hasFunction\n ? WhitespaceFlag.before | WhitespaceFlag.after\n : WhitespaceFlag.after;\n }\n },\n\n /**\n * Test if SwitchCase needs whitespace.\n */\n\n SwitchCase(node: t.SwitchCase, parent: t.SwitchStatement): WhitespaceFlag {\n return (\n (!!node.consequent.length || parent.cases[0] === node\n ? WhitespaceFlag.before\n : 0) |\n (!node.consequent.length && parent.cases[parent.cases.length - 1] === node\n ? WhitespaceFlag.after\n : 0)\n );\n },\n\n /**\n * Test if LogicalExpression needs whitespace.\n */\n\n LogicalExpression(node: t.LogicalExpression): WhitespaceFlag {\n if (isFunction(node.left) || isFunction(node.right)) {\n return WhitespaceFlag.after;\n }\n },\n\n /**\n * Test if Literal needs whitespace.\n */\n\n Literal(node: t.Literal): WhitespaceFlag {\n if (isStringLiteral(node) && node.value === \"use strict\") {\n return WhitespaceFlag.after;\n }\n },\n\n /**\n * Test if CallExpressionish needs whitespace.\n */\n\n CallExpression(node: t.CallExpression): WhitespaceFlag {\n if (isFunction(node.callee) || isHelper(node)) {\n return WhitespaceFlag.before | WhitespaceFlag.after;\n }\n },\n\n OptionalCallExpression(node: t.OptionalCallExpression): WhitespaceFlag {\n if (isFunction(node.callee)) {\n return WhitespaceFlag.before | WhitespaceFlag.after;\n }\n },\n\n /**\n * Test if VariableDeclaration needs whitespace.\n */\n\n VariableDeclaration(node: t.VariableDeclaration): WhitespaceFlag {\n for (let i = 0; i < node.declarations.length; i++) {\n const declar = node.declarations[i];\n\n let enabled = isHelper(declar.id) && !isType(declar.init);\n if (!enabled && declar.init) {\n const state = crawl(declar.init);\n enabled = (isHelper(declar.init) && state.hasCall) || state.hasFunction;\n }\n\n if (enabled) {\n return WhitespaceFlag.before | WhitespaceFlag.after;\n }\n }\n },\n\n /**\n * Test if IfStatement needs whitespace.\n */\n\n IfStatement(node: t.IfStatement): WhitespaceFlag {\n if (isBlockStatement(node.consequent)) {\n return WhitespaceFlag.before | WhitespaceFlag.after;\n }\n },\n};\n\n/**\n * Test if Property needs whitespace.\n */\n\nnodes.ObjectProperty =\n nodes.ObjectTypeProperty =\n nodes.ObjectMethod =\n function (\n node: t.ObjectProperty | t.ObjectTypeProperty | t.ObjectMethod,\n parent: t.ObjectExpression,\n ): WhitespaceFlag {\n if (parent.properties[0] === node) {\n return WhitespaceFlag.before;\n }\n };\n\nnodes.ObjectTypeCallProperty = function (\n node: t.ObjectTypeCallProperty,\n parent: t.ObjectTypeAnnotation,\n): WhitespaceFlag {\n if (parent.callProperties[0] === node && !parent.properties?.length) {\n return WhitespaceFlag.before;\n }\n};\n\nnodes.ObjectTypeIndexer = function (\n node: t.ObjectTypeIndexer,\n parent: t.ObjectTypeAnnotation,\n): WhitespaceFlag {\n if (\n parent.indexers[0] === node &&\n !parent.properties?.length &&\n !parent.callProperties?.length\n ) {\n return WhitespaceFlag.before;\n }\n};\n\nnodes.ObjectTypeInternalSlot = function (\n node: t.ObjectTypeInternalSlot,\n parent: t.ObjectTypeAnnotation,\n): WhitespaceFlag {\n if (\n parent.internalSlots[0] === node &&\n !parent.properties?.length &&\n !parent.callProperties?.length &&\n !parent.indexers?.length\n ) {\n return WhitespaceFlag.before;\n }\n};\n\n/**\n * Add whitespace tests for nodes and their aliases.\n */\n\n(\n [\n [\"Function\", true],\n [\"Class\", true],\n [\"Loop\", true],\n [\"LabeledStatement\", true],\n [\"SwitchStatement\", true],\n [\"TryStatement\", true],\n ] as const\n).forEach(function ([type, amounts]) {\n [type as string]\n .concat(FLIPPED_ALIAS_KEYS[type] || [])\n .forEach(function (type) {\n const ret = amounts ? WhitespaceFlag.before | WhitespaceFlag.after : 0;\n nodes[type] = () => ret;\n });\n});\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/node_modules/@babel/generator/lib/printer.js b/node_modules/@babel/generator/lib/printer.js new file mode 100644 index 00000000..54acf5a7 --- /dev/null +++ b/node_modules/@babel/generator/lib/printer.js @@ -0,0 +1,756 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _buffer = require("./buffer.js"); +var n = require("./node/index.js"); +var _t = require("@babel/types"); +var _tokenMap = require("./token-map.js"); +var generatorFunctions = require("./generators/index.js"); +const { + isExpression, + isFunction, + isStatement, + isClassBody, + isTSInterfaceBody, + isTSEnumDeclaration +} = _t; +const SCIENTIFIC_NOTATION = /e/i; +const ZERO_DECIMAL_INTEGER = /\.0+$/; +const HAS_NEWLINE = /[\n\r\u2028\u2029]/; +const HAS_NEWLINE_OR_BlOCK_COMMENT_END = /[\n\r\u2028\u2029]|\*\//; +function commentIsNewline(c) { + return c.type === "CommentLine" || HAS_NEWLINE.test(c.value); +} +const { + needsParens +} = n; +class Printer { + constructor(format, map, tokens, originalCode) { + this.inForStatementInit = false; + this.tokenContext = 0; + this._tokens = null; + this._originalCode = null; + this._currentNode = null; + this._indent = 0; + this._indentRepeat = 0; + this._insideAux = false; + this._noLineTerminator = false; + this._noLineTerminatorAfterNode = null; + this._printAuxAfterOnNextUserNode = false; + this._printedComments = new Set(); + this._endsWithInteger = false; + this._endsWithWord = false; + this._endsWithDiv = false; + this._lastCommentLine = 0; + this._endsWithInnerRaw = false; + this._indentInnerComments = true; + this.tokenMap = null; + this._boundGetRawIdentifier = this._getRawIdentifier.bind(this); + this.format = format; + this._tokens = tokens; + this._originalCode = originalCode; + this._indentRepeat = format.indent.style.length; + this._inputMap = map == null ? void 0 : map._inputMap; + this._buf = new _buffer.default(map, format.indent.style[0]); + } + enterForStatementInit() { + if (this.inForStatementInit) return () => {}; + this.inForStatementInit = true; + return () => { + this.inForStatementInit = false; + }; + } + enterDelimited() { + const oldInForStatementInit = this.inForStatementInit; + const oldNoLineTerminatorAfterNode = this._noLineTerminatorAfterNode; + if (oldInForStatementInit === false && oldNoLineTerminatorAfterNode === null) { + return () => {}; + } + this.inForStatementInit = false; + this._noLineTerminatorAfterNode = null; + return () => { + this.inForStatementInit = oldInForStatementInit; + this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode; + }; + } + generate(ast) { + if (this.format.preserveFormat) { + this.tokenMap = new _tokenMap.TokenMap(ast, this._tokens, this._originalCode); + } + this.print(ast); + this._maybeAddAuxComment(); + return this._buf.get(); + } + indent() { + const { + format + } = this; + if (format.preserveFormat || format.compact || format.concise) { + return; + } + this._indent++; + } + dedent() { + const { + format + } = this; + if (format.preserveFormat || format.compact || format.concise) { + return; + } + this._indent--; + } + semicolon(force = false) { + this._maybeAddAuxComment(); + if (force) { + this._appendChar(59); + this._noLineTerminator = false; + return; + } + if (this.tokenMap) { + const node = this._currentNode; + if (node.start != null && node.end != null) { + if (!this.tokenMap.endMatches(node, ";")) { + return; + } + const indexes = this.tokenMap.getIndexes(this._currentNode); + this._catchUpTo(this._tokens[indexes[indexes.length - 1]].loc.start); + } + } + this._queue(59); + this._noLineTerminator = false; + } + rightBrace(node) { + if (this.format.minified) { + this._buf.removeLastSemicolon(); + } + this.sourceWithOffset("end", node.loc, -1); + this.tokenChar(125); + } + rightParens(node) { + this.sourceWithOffset("end", node.loc, -1); + this.tokenChar(41); + } + space(force = false) { + const { + format + } = this; + if (format.compact || format.preserveFormat) return; + if (force) { + this._space(); + } else if (this._buf.hasContent()) { + const lastCp = this.getLastChar(); + if (lastCp !== 32 && lastCp !== 10) { + this._space(); + } + } + } + word(str, noLineTerminatorAfter = false) { + this.tokenContext = 0; + this._maybePrintInnerComments(str); + if (this._endsWithWord || this._endsWithDiv && str.charCodeAt(0) === 47) { + this._space(); + } + this._maybeAddAuxComment(); + this._append(str, false); + this._endsWithWord = true; + this._noLineTerminator = noLineTerminatorAfter; + } + number(str, number) { + function isNonDecimalLiteral(str) { + if (str.length > 2 && str.charCodeAt(0) === 48) { + const secondChar = str.charCodeAt(1); + return secondChar === 98 || secondChar === 111 || secondChar === 120; + } + return false; + } + this.word(str); + this._endsWithInteger = Number.isInteger(number) && !isNonDecimalLiteral(str) && !SCIENTIFIC_NOTATION.test(str) && !ZERO_DECIMAL_INTEGER.test(str) && str.charCodeAt(str.length - 1) !== 46; + } + token(str, maybeNewline = false, occurrenceCount = 0) { + this.tokenContext = 0; + this._maybePrintInnerComments(str, occurrenceCount); + const lastChar = this.getLastChar(); + const strFirst = str.charCodeAt(0); + if (lastChar === 33 && (str === "--" || strFirst === 61) || strFirst === 43 && lastChar === 43 || strFirst === 45 && lastChar === 45 || strFirst === 46 && this._endsWithInteger) { + this._space(); + } + this._maybeAddAuxComment(); + this._append(str, maybeNewline, occurrenceCount); + this._noLineTerminator = false; + } + tokenChar(char) { + this.tokenContext = 0; + this._maybePrintInnerComments(String.fromCharCode(char)); + const lastChar = this.getLastChar(); + if (char === 43 && lastChar === 43 || char === 45 && lastChar === 45 || char === 46 && this._endsWithInteger) { + this._space(); + } + this._maybeAddAuxComment(); + this._appendChar(char); + this._noLineTerminator = false; + } + newline(i = 1, force) { + if (i <= 0) return; + if (!force) { + if (this.format.retainLines || this.format.compact) return; + if (this.format.concise) { + this.space(); + return; + } + } + if (i > 2) i = 2; + i -= this._buf.getNewlineCount(); + for (let j = 0; j < i; j++) { + this._newline(); + } + return; + } + endsWith(char) { + return this.getLastChar() === char; + } + getLastChar() { + return this._buf.getLastChar(); + } + endsWithCharAndNewline() { + return this._buf.endsWithCharAndNewline(); + } + removeTrailingNewline() { + this._buf.removeTrailingNewline(); + } + exactSource(loc, cb) { + if (!loc) { + cb(); + return; + } + this._catchUp("start", loc); + this._buf.exactSource(loc, cb); + } + source(prop, loc) { + if (!loc) return; + this._catchUp(prop, loc); + this._buf.source(prop, loc); + } + sourceWithOffset(prop, loc, columnOffset) { + if (!loc || this.format.preserveFormat) return; + this._catchUp(prop, loc); + this._buf.sourceWithOffset(prop, loc, columnOffset); + } + sourceIdentifierName(identifierName, pos) { + if (!this._buf._canMarkIdName) return; + const sourcePosition = this._buf._sourcePosition; + sourcePosition.identifierNamePos = pos; + sourcePosition.identifierName = identifierName; + } + _space() { + this._queue(32); + } + _newline() { + this._queue(10); + } + _append(str, maybeNewline, occurrenceCount = 0) { + if (this.tokenMap) { + const token = this.tokenMap.findMatching(this._currentNode, str, occurrenceCount); + if (token) this._catchUpTo(token.loc.start); + } + this._maybeIndent(str.charCodeAt(0)); + this._buf.append(str, maybeNewline); + this._endsWithWord = false; + this._endsWithInteger = false; + this._endsWithDiv = false; + } + _appendChar(char) { + if (this.tokenMap) { + const token = this.tokenMap.findMatching(this._currentNode, String.fromCharCode(char)); + if (token) this._catchUpTo(token.loc.start); + } + this._maybeIndent(char); + this._buf.appendChar(char); + this._endsWithWord = false; + this._endsWithInteger = false; + this._endsWithDiv = false; + } + _queue(char) { + this._maybeIndent(char); + this._buf.queue(char); + this._endsWithWord = false; + this._endsWithInteger = false; + } + _maybeIndent(firstChar) { + if (this._indent && firstChar !== 10 && this.endsWith(10)) { + this._buf.queueIndentation(this._getIndent()); + } + } + _shouldIndent(firstChar) { + if (this._indent && firstChar !== 10 && this.endsWith(10)) { + return true; + } + } + catchUp(line) { + if (!this.format.retainLines) return; + const count = line - this._buf.getCurrentLine(); + for (let i = 0; i < count; i++) { + this._newline(); + } + } + _catchUp(prop, loc) { + const { + format + } = this; + if (!format.preserveFormat) { + if (format.retainLines && loc != null && loc[prop]) { + this.catchUp(loc[prop].line); + } + return; + } + const pos = loc == null ? void 0 : loc[prop]; + if (pos != null) this._catchUpTo(pos); + } + _catchUpTo({ + line, + column, + index + }) { + const count = line - this._buf.getCurrentLine(); + if (count > 0 && this._noLineTerminator) { + return; + } + for (let i = 0; i < count; i++) { + this._newline(); + } + const spacesCount = count > 0 ? column : column - this._buf.getCurrentColumn(); + if (spacesCount > 0) { + const spaces = this._originalCode ? this._originalCode.slice(index - spacesCount, index).replace(/[^\t\x0B\f \xA0\u1680\u2000-\u200A\u202F\u205F\u3000\uFEFF]/gu, " ") : " ".repeat(spacesCount); + this._append(spaces, false); + } + } + _getIndent() { + return this._indentRepeat * this._indent; + } + printTerminatorless(node) { + this._noLineTerminator = true; + this.print(node); + } + print(node, noLineTerminatorAfter, trailingCommentsLineOffset) { + var _node$extra, _node$leadingComments, _node$leadingComments2; + if (!node) return; + this._endsWithInnerRaw = false; + const nodeType = node.type; + const format = this.format; + const oldConcise = format.concise; + if (node._compact) { + format.concise = true; + } + const printMethod = this[nodeType]; + if (printMethod === undefined) { + throw new ReferenceError(`unknown node of type ${JSON.stringify(nodeType)} with constructor ${JSON.stringify(node.constructor.name)}`); + } + const parent = this._currentNode; + this._currentNode = node; + const oldInAux = this._insideAux; + this._insideAux = node.loc == null; + this._maybeAddAuxComment(this._insideAux && !oldInAux); + const parenthesized = (_node$extra = node.extra) == null ? void 0 : _node$extra.parenthesized; + let shouldPrintParens = parenthesized && format.preserveFormat || parenthesized && format.retainFunctionParens && nodeType === "FunctionExpression" || needsParens(node, parent, this.tokenContext, this.inForStatementInit, format.preserveFormat ? this._boundGetRawIdentifier : undefined); + if (!shouldPrintParens && parenthesized && (_node$leadingComments = node.leadingComments) != null && _node$leadingComments.length && node.leadingComments[0].type === "CommentBlock") { + const parentType = parent == null ? void 0 : parent.type; + switch (parentType) { + case "ExpressionStatement": + case "VariableDeclarator": + case "AssignmentExpression": + case "ReturnStatement": + break; + case "CallExpression": + case "OptionalCallExpression": + case "NewExpression": + if (parent.callee !== node) break; + default: + shouldPrintParens = true; + } + } + let indentParenthesized = false; + if (!shouldPrintParens && this._noLineTerminator && ((_node$leadingComments2 = node.leadingComments) != null && _node$leadingComments2.some(commentIsNewline) || this.format.retainLines && node.loc && node.loc.start.line > this._buf.getCurrentLine())) { + shouldPrintParens = true; + indentParenthesized = true; + } + let oldNoLineTerminatorAfterNode; + let oldInForStatementInitWasTrue; + if (!shouldPrintParens) { + noLineTerminatorAfter || (noLineTerminatorAfter = parent && this._noLineTerminatorAfterNode === parent && n.isLastChild(parent, node)); + if (noLineTerminatorAfter) { + var _node$trailingComment; + if ((_node$trailingComment = node.trailingComments) != null && _node$trailingComment.some(commentIsNewline)) { + if (isExpression(node)) shouldPrintParens = true; + } else { + oldNoLineTerminatorAfterNode = this._noLineTerminatorAfterNode; + this._noLineTerminatorAfterNode = node; + } + } + } + if (shouldPrintParens) { + this.tokenChar(40); + if (indentParenthesized) this.indent(); + this._endsWithInnerRaw = false; + if (this.inForStatementInit) { + oldInForStatementInitWasTrue = true; + this.inForStatementInit = false; + } + oldNoLineTerminatorAfterNode = this._noLineTerminatorAfterNode; + this._noLineTerminatorAfterNode = null; + } + this._lastCommentLine = 0; + this._printLeadingComments(node, parent); + const loc = nodeType === "Program" || nodeType === "File" ? null : node.loc; + this.exactSource(loc, printMethod.bind(this, node, parent)); + if (shouldPrintParens) { + this._printTrailingComments(node, parent); + if (indentParenthesized) { + this.dedent(); + this.newline(); + } + this.tokenChar(41); + this._noLineTerminator = noLineTerminatorAfter; + if (oldInForStatementInitWasTrue) this.inForStatementInit = true; + } else if (noLineTerminatorAfter && !this._noLineTerminator) { + this._noLineTerminator = true; + this._printTrailingComments(node, parent); + } else { + this._printTrailingComments(node, parent, trailingCommentsLineOffset); + } + this._currentNode = parent; + format.concise = oldConcise; + this._insideAux = oldInAux; + if (oldNoLineTerminatorAfterNode !== undefined) { + this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode; + } + this._endsWithInnerRaw = false; + } + _maybeAddAuxComment(enteredPositionlessNode) { + if (enteredPositionlessNode) this._printAuxBeforeComment(); + if (!this._insideAux) this._printAuxAfterComment(); + } + _printAuxBeforeComment() { + if (this._printAuxAfterOnNextUserNode) return; + this._printAuxAfterOnNextUserNode = true; + const comment = this.format.auxiliaryCommentBefore; + if (comment) { + this._printComment({ + type: "CommentBlock", + value: comment + }, 0); + } + } + _printAuxAfterComment() { + if (!this._printAuxAfterOnNextUserNode) return; + this._printAuxAfterOnNextUserNode = false; + const comment = this.format.auxiliaryCommentAfter; + if (comment) { + this._printComment({ + type: "CommentBlock", + value: comment + }, 0); + } + } + getPossibleRaw(node) { + const extra = node.extra; + if ((extra == null ? void 0 : extra.raw) != null && extra.rawValue != null && node.value === extra.rawValue) { + return extra.raw; + } + } + printJoin(nodes, opts = {}) { + if (!(nodes != null && nodes.length)) return; + let { + indent + } = opts; + if (indent == null && this.format.retainLines) { + var _nodes$0$loc; + const startLine = (_nodes$0$loc = nodes[0].loc) == null ? void 0 : _nodes$0$loc.start.line; + if (startLine != null && startLine !== this._buf.getCurrentLine()) { + indent = true; + } + } + if (indent) this.indent(); + const newlineOpts = { + addNewlines: opts.addNewlines, + nextNodeStartLine: 0 + }; + const separator = opts.separator ? opts.separator.bind(this) : null; + const len = nodes.length; + for (let i = 0; i < len; i++) { + const node = nodes[i]; + if (!node) continue; + if (opts.statement) this._printNewline(i === 0, newlineOpts); + this.print(node, undefined, opts.trailingCommentsLineOffset || 0); + opts.iterator == null || opts.iterator(node, i); + if (separator != null) { + if (i < len - 1) separator(i, false);else if (opts.printTrailingSeparator) separator(i, true); + } + if (opts.statement) { + var _node$trailingComment2; + if (!((_node$trailingComment2 = node.trailingComments) != null && _node$trailingComment2.length)) { + this._lastCommentLine = 0; + } + if (i + 1 === len) { + this.newline(1); + } else { + var _nextNode$loc; + const nextNode = nodes[i + 1]; + newlineOpts.nextNodeStartLine = ((_nextNode$loc = nextNode.loc) == null ? void 0 : _nextNode$loc.start.line) || 0; + this._printNewline(true, newlineOpts); + } + } + } + if (indent) this.dedent(); + } + printAndIndentOnComments(node) { + const indent = node.leadingComments && node.leadingComments.length > 0; + if (indent) this.indent(); + this.print(node); + if (indent) this.dedent(); + } + printBlock(parent) { + const node = parent.body; + if (node.type !== "EmptyStatement") { + this.space(); + } + this.print(node); + } + _printTrailingComments(node, parent, lineOffset) { + const { + innerComments, + trailingComments + } = node; + if (innerComments != null && innerComments.length) { + this._printComments(2, innerComments, node, parent, lineOffset); + } + if (trailingComments != null && trailingComments.length) { + this._printComments(2, trailingComments, node, parent, lineOffset); + } + } + _printLeadingComments(node, parent) { + const comments = node.leadingComments; + if (!(comments != null && comments.length)) return; + this._printComments(0, comments, node, parent); + } + _maybePrintInnerComments(nextTokenStr, nextTokenOccurrenceCount) { + if (this._endsWithInnerRaw) { + var _this$tokenMap; + this.printInnerComments((_this$tokenMap = this.tokenMap) == null ? void 0 : _this$tokenMap.findMatching(this._currentNode, nextTokenStr, nextTokenOccurrenceCount)); + } + this._endsWithInnerRaw = true; + this._indentInnerComments = true; + } + printInnerComments(nextToken) { + const node = this._currentNode; + const comments = node.innerComments; + if (!(comments != null && comments.length)) return; + const hasSpace = this.endsWith(32); + const indent = this._indentInnerComments; + const printedCommentsCount = this._printedComments.size; + if (indent) this.indent(); + this._printComments(1, comments, node, undefined, undefined, nextToken); + if (hasSpace && printedCommentsCount !== this._printedComments.size) { + this.space(); + } + if (indent) this.dedent(); + } + noIndentInnerCommentsHere() { + this._indentInnerComments = false; + } + printSequence(nodes, opts = {}) { + var _opts$indent; + opts.statement = true; + (_opts$indent = opts.indent) != null ? _opts$indent : opts.indent = false; + this.printJoin(nodes, opts); + } + printList(items, opts = {}) { + if (opts.separator == null) { + opts.separator = commaSeparator; + } + this.printJoin(items, opts); + } + shouldPrintTrailingComma(listEnd) { + if (!this.tokenMap) return null; + const listEndIndex = this.tokenMap.findLastIndex(this._currentNode, token => this.tokenMap.matchesOriginal(token, listEnd)); + if (listEndIndex <= 0) return null; + return this.tokenMap.matchesOriginal(this._tokens[listEndIndex - 1], ","); + } + _printNewline(newLine, opts) { + const format = this.format; + if (format.retainLines || format.compact) return; + if (format.concise) { + this.space(); + return; + } + if (!newLine) { + return; + } + const startLine = opts.nextNodeStartLine; + const lastCommentLine = this._lastCommentLine; + if (startLine > 0 && lastCommentLine > 0) { + const offset = startLine - lastCommentLine; + if (offset >= 0) { + this.newline(offset || 1); + return; + } + } + if (this._buf.hasContent()) { + this.newline(1); + } + } + _shouldPrintComment(comment, nextToken) { + if (comment.ignore) return 0; + if (this._printedComments.has(comment)) return 0; + if (this._noLineTerminator && HAS_NEWLINE_OR_BlOCK_COMMENT_END.test(comment.value)) { + return 2; + } + if (nextToken && this.tokenMap) { + const commentTok = this.tokenMap.find(this._currentNode, token => token.value === comment.value); + if (commentTok && commentTok.start > nextToken.start) { + return 2; + } + } + this._printedComments.add(comment); + if (!this.format.shouldPrintComment(comment.value)) { + return 0; + } + return 1; + } + _printComment(comment, skipNewLines) { + const noLineTerminator = this._noLineTerminator; + const isBlockComment = comment.type === "CommentBlock"; + const printNewLines = isBlockComment && skipNewLines !== 1 && !this._noLineTerminator; + if (printNewLines && this._buf.hasContent() && skipNewLines !== 2) { + this.newline(1); + } + const lastCharCode = this.getLastChar(); + if (lastCharCode !== 91 && lastCharCode !== 123 && lastCharCode !== 40) { + this.space(); + } + let val; + if (isBlockComment) { + val = `/*${comment.value}*/`; + if (this.format.indent.adjustMultilineComment) { + var _comment$loc; + const offset = (_comment$loc = comment.loc) == null ? void 0 : _comment$loc.start.column; + if (offset) { + const newlineRegex = new RegExp("\\n\\s{1," + offset + "}", "g"); + val = val.replace(newlineRegex, "\n"); + } + if (this.format.concise) { + val = val.replace(/\n(?!$)/g, `\n`); + } else { + let indentSize = this.format.retainLines ? 0 : this._buf.getCurrentColumn(); + if (this._shouldIndent(47) || this.format.retainLines) { + indentSize += this._getIndent(); + } + val = val.replace(/\n(?!$)/g, `\n${" ".repeat(indentSize)}`); + } + } + } else if (!noLineTerminator) { + val = `//${comment.value}`; + } else { + val = `/*${comment.value}*/`; + } + if (this._endsWithDiv) this._space(); + this.source("start", comment.loc); + this._append(val, isBlockComment); + if (!isBlockComment && !noLineTerminator) { + this.newline(1, true); + } + if (printNewLines && skipNewLines !== 3) { + this.newline(1); + } + } + _printComments(type, comments, node, parent, lineOffset = 0, nextToken) { + const nodeLoc = node.loc; + const len = comments.length; + let hasLoc = !!nodeLoc; + const nodeStartLine = hasLoc ? nodeLoc.start.line : 0; + const nodeEndLine = hasLoc ? nodeLoc.end.line : 0; + let lastLine = 0; + let leadingCommentNewline = 0; + const maybeNewline = this._noLineTerminator ? function () {} : this.newline.bind(this); + for (let i = 0; i < len; i++) { + const comment = comments[i]; + const shouldPrint = this._shouldPrintComment(comment, nextToken); + if (shouldPrint === 2) { + hasLoc = false; + break; + } + if (hasLoc && comment.loc && shouldPrint === 1) { + const commentStartLine = comment.loc.start.line; + const commentEndLine = comment.loc.end.line; + if (type === 0) { + let offset = 0; + if (i === 0) { + if (this._buf.hasContent() && (comment.type === "CommentLine" || commentStartLine !== commentEndLine)) { + offset = leadingCommentNewline = 1; + } + } else { + offset = commentStartLine - lastLine; + } + lastLine = commentEndLine; + maybeNewline(offset); + this._printComment(comment, 1); + if (i + 1 === len) { + maybeNewline(Math.max(nodeStartLine - lastLine, leadingCommentNewline)); + lastLine = nodeStartLine; + } + } else if (type === 1) { + const offset = commentStartLine - (i === 0 ? nodeStartLine : lastLine); + lastLine = commentEndLine; + maybeNewline(offset); + this._printComment(comment, 1); + if (i + 1 === len) { + maybeNewline(Math.min(1, nodeEndLine - lastLine)); + lastLine = nodeEndLine; + } + } else { + const offset = commentStartLine - (i === 0 ? nodeEndLine - lineOffset : lastLine); + lastLine = commentEndLine; + maybeNewline(offset); + this._printComment(comment, 1); + } + } else { + hasLoc = false; + if (shouldPrint !== 1) { + continue; + } + if (len === 1) { + const singleLine = comment.loc ? comment.loc.start.line === comment.loc.end.line : !HAS_NEWLINE.test(comment.value); + const shouldSkipNewline = singleLine && !isStatement(node) && !isClassBody(parent) && !isTSInterfaceBody(parent) && !isTSEnumDeclaration(parent); + if (type === 0) { + this._printComment(comment, shouldSkipNewline && node.type !== "ObjectExpression" || singleLine && isFunction(parent, { + body: node + }) ? 1 : 0); + } else if (shouldSkipNewline && type === 2) { + this._printComment(comment, 1); + } else { + this._printComment(comment, 0); + } + } else if (type === 1 && !(node.type === "ObjectExpression" && node.properties.length > 1) && node.type !== "ClassBody" && node.type !== "TSInterfaceBody") { + this._printComment(comment, i === 0 ? 2 : i === len - 1 ? 3 : 0); + } else { + this._printComment(comment, 0); + } + } + } + if (type === 2 && hasLoc && lastLine) { + this._lastCommentLine = lastLine; + } + } +} +Object.assign(Printer.prototype, generatorFunctions); +{ + Printer.prototype.Noop = function Noop() {}; +} +var _default = exports.default = Printer; +function commaSeparator(occurrenceCount, last) { + this.token(",", false, occurrenceCount); + if (!last) this.space(); +} + +//# sourceMappingURL=printer.js.map diff --git a/node_modules/@babel/generator/lib/printer.js.map b/node_modules/@babel/generator/lib/printer.js.map new file mode 100644 index 00000000..068bd78b --- /dev/null +++ b/node_modules/@babel/generator/lib/printer.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_buffer","require","n","_t","_tokenMap","generatorFunctions","isExpression","isFunction","isStatement","isClassBody","isTSInterfaceBody","isTSEnumDeclaration","SCIENTIFIC_NOTATION","ZERO_DECIMAL_INTEGER","HAS_NEWLINE","HAS_NEWLINE_OR_BlOCK_COMMENT_END","commentIsNewline","c","type","test","value","needsParens","Printer","constructor","format","map","tokens","originalCode","inForStatementInit","tokenContext","_tokens","_originalCode","_currentNode","_indent","_indentRepeat","_insideAux","_noLineTerminator","_noLineTerminatorAfterNode","_printAuxAfterOnNextUserNode","_printedComments","Set","_endsWithInteger","_endsWithWord","_endsWithDiv","_lastCommentLine","_endsWithInnerRaw","_indentInnerComments","tokenMap","_boundGetRawIdentifier","_getRawIdentifier","bind","indent","style","length","_inputMap","_buf","Buffer","enterForStatementInit","enterDelimited","oldInForStatementInit","oldNoLineTerminatorAfterNode","generate","ast","preserveFormat","TokenMap","print","_maybeAddAuxComment","get","compact","concise","dedent","semicolon","force","_appendChar","node","start","end","endMatches","indexes","getIndexes","_catchUpTo","loc","_queue","rightBrace","minified","removeLastSemicolon","sourceWithOffset","token","rightParens","space","_space","hasContent","lastCp","getLastChar","word","str","noLineTerminatorAfter","_maybePrintInnerComments","charCodeAt","_append","number","isNonDecimalLiteral","secondChar","Number","isInteger","maybeNewline","occurrenceCount","lastChar","strFirst","tokenChar","char","String","fromCharCode","newline","i","retainLines","getNewlineCount","j","_newline","endsWith","endsWithCharAndNewline","removeTrailingNewline","exactSource","cb","_catchUp","source","prop","columnOffset","sourceIdentifierName","identifierName","pos","_canMarkIdName","sourcePosition","_sourcePosition","identifierNamePos","findMatching","_maybeIndent","append","appendChar","queue","firstChar","queueIndentation","_getIndent","_shouldIndent","catchUp","line","count","getCurrentLine","column","index","spacesCount","getCurrentColumn","spaces","slice","replace","repeat","printTerminatorless","trailingCommentsLineOffset","_node$extra","_node$leadingComments","_node$leadingComments2","nodeType","oldConcise","_compact","printMethod","undefined","ReferenceError","JSON","stringify","name","parent","oldInAux","parenthesized","extra","shouldPrintParens","retainFunctionParens","leadingComments","parentType","callee","indentParenthesized","some","oldInForStatementInitWasTrue","isLastChild","_node$trailingComment","trailingComments","_printLeadingComments","_printTrailingComments","enteredPositionlessNode","_printAuxBeforeComment","_printAuxAfterComment","comment","auxiliaryCommentBefore","_printComment","auxiliaryCommentAfter","getPossibleRaw","raw","rawValue","printJoin","nodes","opts","_nodes$0$loc","startLine","newlineOpts","addNewlines","nextNodeStartLine","separator","len","statement","_printNewline","iterator","printTrailingSeparator","_node$trailingComment2","_nextNode$loc","nextNode","printAndIndentOnComments","printBlock","body","lineOffset","innerComments","_printComments","comments","nextTokenStr","nextTokenOccurrenceCount","_this$tokenMap","printInnerComments","nextToken","hasSpace","printedCommentsCount","size","noIndentInnerCommentsHere","printSequence","_opts$indent","printList","items","commaSeparator","shouldPrintTrailingComma","listEnd","listEndIndex","findLastIndex","matchesOriginal","newLine","lastCommentLine","offset","_shouldPrintComment","ignore","has","commentTok","find","add","shouldPrintComment","skipNewLines","noLineTerminator","isBlockComment","printNewLines","lastCharCode","val","adjustMultilineComment","_comment$loc","newlineRegex","RegExp","indentSize","nodeLoc","hasLoc","nodeStartLine","nodeEndLine","lastLine","leadingCommentNewline","shouldPrint","commentStartLine","commentEndLine","Math","max","min","singleLine","shouldSkipNewline","properties","Object","assign","prototype","Noop","_default","exports","default","last"],"sources":["../src/printer.ts"],"sourcesContent":["import Buffer, { type Pos } from \"./buffer.ts\";\nimport type { Loc } from \"./buffer.ts\";\nimport * as n from \"./node/index.ts\";\nimport type * as t from \"@babel/types\";\nimport {\n isExpression,\n isFunction,\n isStatement,\n isClassBody,\n isTSInterfaceBody,\n isTSEnumDeclaration,\n} from \"@babel/types\";\nimport type { Opts as jsescOptions } from \"jsesc\";\n\nimport { TokenMap } from \"./token-map.ts\";\nimport type { GeneratorOptions } from \"./index.ts\";\nimport * as generatorFunctions from \"./generators/index.ts\";\nimport type SourceMap from \"./source-map.ts\";\nimport type { TraceMap } from \"@jridgewell/trace-mapping\";\nimport type { Token } from \"@babel/parser\";\n\n// We inline this package\n// eslint-disable-next-line import/no-extraneous-dependencies\nimport * as charCodes from \"charcodes\";\n\nconst SCIENTIFIC_NOTATION = /e/i;\nconst ZERO_DECIMAL_INTEGER = /\\.0+$/;\nconst HAS_NEWLINE = /[\\n\\r\\u2028\\u2029]/;\nconst HAS_NEWLINE_OR_BlOCK_COMMENT_END = /[\\n\\r\\u2028\\u2029]|\\*\\//;\n\nfunction commentIsNewline(c: t.Comment) {\n return c.type === \"CommentLine\" || HAS_NEWLINE.test(c.value);\n}\n\nconst { needsParens } = n;\n\nconst enum COMMENT_TYPE {\n LEADING,\n INNER,\n TRAILING,\n}\n\nconst enum COMMENT_SKIP_NEWLINE {\n DEFAULT,\n ALL,\n LEADING,\n TRAILING,\n}\n\nconst enum PRINT_COMMENT_HINT {\n SKIP,\n ALLOW,\n DEFER,\n}\n\nexport type Format = {\n shouldPrintComment: (comment: string) => boolean;\n preserveFormat: boolean;\n retainLines: boolean;\n retainFunctionParens: boolean;\n comments: boolean;\n auxiliaryCommentBefore: string;\n auxiliaryCommentAfter: string;\n compact: boolean | \"auto\";\n minified: boolean;\n concise: boolean;\n indent: {\n adjustMultilineComment: boolean;\n style: string;\n };\n /**\n * @deprecated Removed in Babel 8, syntax type is always 'hash'\n */\n recordAndTupleSyntaxType?: GeneratorOptions[\"recordAndTupleSyntaxType\"];\n jsescOption: jsescOptions;\n /**\n * @deprecated Removed in Babel 8, use `jsescOption` instead\n */\n jsonCompatibleStrings?: boolean;\n /**\n * For use with the Hack-style pipe operator.\n * Changes what token is used for pipe bodies’ topic references.\n */\n topicToken?: GeneratorOptions[\"topicToken\"];\n /**\n * @deprecated Removed in Babel 8\n */\n decoratorsBeforeExport?: boolean;\n /**\n * The import attributes syntax style:\n * - \"with\" : `import { a } from \"b\" with { type: \"json\" };`\n * - \"assert\" : `import { a } from \"b\" assert { type: \"json\" };`\n * - \"with-legacy\" : `import { a } from \"b\" with type: \"json\";`\n */\n importAttributesKeyword?: \"with\" | \"assert\" | \"with-legacy\";\n};\n\ninterface AddNewlinesOptions {\n addNewlines(leading: boolean, node: t.Node): number;\n nextNodeStartLine: number;\n}\n\ninterface PrintSequenceOptions extends Partial {\n statement?: boolean;\n indent?: boolean;\n trailingCommentsLineOffset?: number;\n}\n\ninterface PrintListOptions {\n separator?: (this: Printer, occurrenceCount: number, last: boolean) => void;\n iterator?: (node: t.Node, index: number) => void;\n statement?: boolean;\n indent?: boolean;\n printTrailingSeparator?: boolean;\n}\n\nexport type PrintJoinOptions = PrintListOptions & PrintSequenceOptions;\nclass Printer {\n constructor(\n format: Format,\n map: SourceMap,\n tokens?: Token[],\n originalCode?: string,\n ) {\n this.format = format;\n\n this._tokens = tokens;\n this._originalCode = originalCode;\n\n this._indentRepeat = format.indent.style.length;\n\n this._inputMap = map?._inputMap;\n\n this._buf = new Buffer(map, format.indent.style[0]);\n }\n declare _inputMap: TraceMap;\n\n declare format: Format;\n\n inForStatementInit: boolean = false;\n enterForStatementInit() {\n if (this.inForStatementInit) return () => {};\n this.inForStatementInit = true;\n return () => {\n this.inForStatementInit = false;\n };\n }\n\n enterDelimited() {\n const oldInForStatementInit = this.inForStatementInit;\n const oldNoLineTerminatorAfterNode = this._noLineTerminatorAfterNode;\n if (\n oldInForStatementInit === false &&\n oldNoLineTerminatorAfterNode === null\n ) {\n return () => {};\n }\n this.inForStatementInit = false;\n this._noLineTerminatorAfterNode = null;\n return () => {\n this.inForStatementInit = oldInForStatementInit;\n this._noLineTerminatorAfterNode = oldNoLineTerminatorAfterNode;\n };\n }\n\n tokenContext: number = 0;\n\n _tokens: Token[] = null;\n _originalCode: string | null = null;\n\n declare _buf: Buffer;\n _currentNode: t.Node = null;\n _indent: number = 0;\n _indentRepeat: number = 0;\n _insideAux: boolean = false;\n _noLineTerminator: boolean = false;\n _noLineTerminatorAfterNode: t.Node | null = null;\n _printAuxAfterOnNextUserNode: boolean = false;\n _printedComments = new Set();\n _endsWithInteger = false;\n _endsWithWord = false;\n _endsWithDiv = false;\n _lastCommentLine = 0;\n _endsWithInnerRaw: boolean = false;\n _indentInnerComments: boolean = true;\n tokenMap: TokenMap = null;\n\n _boundGetRawIdentifier = this._getRawIdentifier.bind(this);\n\n generate(ast: t.Node) {\n if (this.format.preserveFormat) {\n this.tokenMap = new TokenMap(ast, this._tokens, this._originalCode);\n }\n this.print(ast);\n this._maybeAddAuxComment();\n\n return this._buf.get();\n }\n\n /**\n * Increment indent size.\n */\n\n indent(): void {\n const { format } = this;\n if (format.preserveFormat || format.compact || format.concise) {\n return;\n }\n\n this._indent++;\n }\n\n /**\n * Decrement indent size.\n */\n\n dedent(): void {\n const { format } = this;\n if (format.preserveFormat || format.compact || format.concise) {\n return;\n }\n\n this._indent--;\n }\n\n /**\n * Add a semicolon to the buffer.\n */\n\n semicolon(force: boolean = false): void {\n this._maybeAddAuxComment();\n if (force) {\n this._appendChar(charCodes.semicolon);\n this._noLineTerminator = false;\n return;\n }\n if (this.tokenMap) {\n const node = this._currentNode;\n if (node.start != null && node.end != null) {\n if (!this.tokenMap.endMatches(node, \";\")) {\n // no semicolon\n return;\n }\n const indexes = this.tokenMap.getIndexes(this._currentNode);\n this._catchUpTo(this._tokens[indexes[indexes.length - 1]].loc.start);\n }\n }\n this._queue(charCodes.semicolon);\n this._noLineTerminator = false;\n }\n\n /**\n * Add a right brace to the buffer.\n */\n\n rightBrace(node: t.Node): void {\n if (this.format.minified) {\n this._buf.removeLastSemicolon();\n }\n this.sourceWithOffset(\"end\", node.loc, -1);\n this.token(\"}\");\n }\n\n rightParens(node: t.Node): void {\n this.sourceWithOffset(\"end\", node.loc, -1);\n this.token(\")\");\n }\n\n /**\n * Add a space to the buffer unless it is compact.\n */\n\n space(force: boolean = false): void {\n const { format } = this;\n if (format.compact || format.preserveFormat) return;\n\n if (force) {\n this._space();\n } else if (this._buf.hasContent()) {\n const lastCp = this.getLastChar();\n if (lastCp !== charCodes.space && lastCp !== charCodes.lineFeed) {\n this._space();\n }\n }\n }\n\n /**\n * Writes a token that can't be safely parsed without taking whitespace into account.\n */\n\n word(str: string, noLineTerminatorAfter: boolean = false): void {\n this.tokenContext = 0;\n\n this._maybePrintInnerComments(str);\n\n // prevent concatenating words and creating // comment out of division and regex\n if (\n this._endsWithWord ||\n (this._endsWithDiv && str.charCodeAt(0) === charCodes.slash)\n ) {\n this._space();\n }\n\n this._maybeAddAuxComment();\n this._append(str, false);\n\n this._endsWithWord = true;\n this._noLineTerminator = noLineTerminatorAfter;\n }\n\n /**\n * Writes a number token so that we can validate if it is an integer.\n */\n\n number(str: string, number?: number): void {\n // const NON_DECIMAL_LITERAL = /^0[box]/;\n function isNonDecimalLiteral(str: string) {\n if (str.length > 2 && str.charCodeAt(0) === charCodes.digit0) {\n const secondChar = str.charCodeAt(1);\n return (\n secondChar === charCodes.lowercaseB ||\n secondChar === charCodes.lowercaseO ||\n secondChar === charCodes.lowercaseX\n );\n }\n return false;\n }\n this.word(str);\n\n // Integer tokens need special handling because they cannot have '.'s inserted\n // immediately after them.\n this._endsWithInteger =\n Number.isInteger(number) &&\n !isNonDecimalLiteral(str) &&\n !SCIENTIFIC_NOTATION.test(str) &&\n !ZERO_DECIMAL_INTEGER.test(str) &&\n str.charCodeAt(str.length - 1) !== charCodes.dot;\n }\n\n /**\n * Writes a simple token.\n *\n * @param {string} str The string to append.\n * @param {boolean} [maybeNewline=false] Wether `str` might potentially\n * contain a line terminator or not.\n * @param {number} [occurrenceCount=0] The occurrence count of this token in\n * the current node. This is used when printing in `preserveFormat` mode,\n * to know which token we should map to (for example, to disambiguate the\n * commas in an array literal).\n */\n token(str: string, maybeNewline = false, occurrenceCount = 0): void {\n this.tokenContext = 0;\n\n this._maybePrintInnerComments(str, occurrenceCount);\n\n const lastChar = this.getLastChar();\n const strFirst = str.charCodeAt(0);\n if (\n (lastChar === charCodes.exclamationMark &&\n // space is mandatory to avoid outputting ` line comment\n const comment = this.skipLineComment(3);\n if (comment !== undefined) {\n this.addComment(comment);\n if (this.options.attachComment) comments.push(comment);\n }\n } else {\n break loop;\n }\n } else if (\n ch === charCodes.lessThan &&\n !this.inModule &&\n this.options.annexB\n ) {\n const pos = this.state.pos;\n if (\n this.input.charCodeAt(pos + 1) === charCodes.exclamationMark &&\n this.input.charCodeAt(pos + 2) === charCodes.dash &&\n this.input.charCodeAt(pos + 3) === charCodes.dash\n ) {\n // ``); + results.template.push(""); + results.templateValues.push(child.exprs[0]); + appendToTemplate(results.template, ``); + } else { + results.template.push(""); + results.templateValues.push(child.exprs[0]); + } + } + }); +} + +function createElement(path, { topLevel, hydratable }) { + const tagName = getTagName(path.node), + config = getConfig(path), + attributes = normalizeAttributes(path); + + const filteredChildren = filterChildren(path.get("children")), + multi = checkLength(filteredChildren), + markers = hydratable && multi, + childNodes = filteredChildren.reduce((memo, path) => { + if (t__namespace.isJSXText(path.node)) { + const v = htmlEntities.decode(trimWhitespace(path.node.extra.raw)); + if (v.length) memo.push(t__namespace.stringLiteral(v)); + } else { + const child = transformNode(path); + if (markers && child.exprs.length && !child.spreadElement) + memo.push(t__namespace.stringLiteral("")); + if (child.exprs.length && !child.spreadElement) + child.exprs[0] = escapeExpression(path, child.exprs[0]); + memo.push(getCreateTemplate(config, path, child)(path, child, true)); + if (markers && child.exprs.length && !child.spreadElement) + memo.push(t__namespace.stringLiteral("")); + } + return memo; + }, []); + + let props; + if (attributes.length === 1) { + props = [attributes[0].node.argument]; + } else { + props = []; + let runningObject = [], + dynamicSpread = false, + hasChildren = path.node.children.length > 0; + + attributes.forEach((attribute) => { + const node = attribute.node; + if (t__namespace.isJSXSpreadAttribute(node)) { + if (runningObject.length) { + props.push(t__namespace.objectExpression(runningObject)); + runningObject = []; + } + props.push( + isDynamic(attribute.get("argument"), { + checkMember: true + }) && (dynamicSpread = true) ? + t__namespace.isCallExpression(node.argument) && + !node.argument.arguments.length && + !t__namespace.isCallExpression(node.argument.callee) && + !t__namespace.isMemberExpression(node.argument.callee) ? + node.argument.callee : + t__namespace.arrowFunctionExpression([], node.argument) : + node.argument); + + } else { + const value = node.value || t__namespace.booleanLiteral(true), + id = convertJSXIdentifier(node.name), + key = t__namespace.isJSXNamespacedName(node.name) ? + `${node.name.namespace.name}:${node.name.name.name}` : + node.name.name; + + if (hasChildren && key === "children") return; + if ( + key === "ref" || + key.startsWith("use:") || + key.startsWith("prop:") || + key.startsWith("on")) + + return; + if (t__namespace.isJSXExpressionContainer(value)) { + if ( + isDynamic(attribute.get("value").get("expression"), { + checkMember: true, + checkTags: true + })) + { + let expr = t__namespace.arrowFunctionExpression([], value.expression); + runningObject.push( + t__namespace.objectMethod( + "get", + id, + [], + t__namespace.blockStatement([t__namespace.returnStatement(expr.body)]), + !t__namespace.isValidIdentifier(key))); + + + } else runningObject.push(t__namespace.objectProperty(id, value.expression));} else + runningObject.push(t__namespace.objectProperty(id, value)); + } + }); + + if (runningObject.length || !props.length) props.push(t__namespace.objectExpression(runningObject)); + + if (props.length > 1 || dynamicSpread) { + props = [t__namespace.callExpression(registerImportMethod(path, "mergeProps"), props)]; + } + } + + const exprs = [ + t__namespace.callExpression(registerImportMethod(path, "ssrElement"), [ + t__namespace.stringLiteral(tagName), + props[0], + childNodes.length ? + hydratable ? + t__namespace.arrowFunctionExpression( + [], + childNodes.length === 1 ? childNodes[0] : t__namespace.arrayExpression(childNodes)) : + + childNodes.length === 1 ? + childNodes[0] : + t__namespace.arrayExpression(childNodes) : + t__namespace.identifier("undefined"), + t__namespace.booleanLiteral(Boolean(topLevel && config.hydratable))])]; + + + return { exprs, template: "", spreadElement: true }; +} + +function transformElement$1(path, info) { + let tagName = getTagName(path.node), + results = { + id: path.scope.generateUidIdentifier("el$"), + declarations: [], + exprs: [], + dynamics: [], + postExprs: [], + tagName, + renderer: "universal" + }; + + results.declarations.push( + t__namespace.variableDeclarator( + results.id, + t__namespace.callExpression( + registerImportMethod( + path, + "createElement", + getRendererConfig(path, "universal").moduleName), + + [t__namespace.stringLiteral(tagName)]))); + + + + + transformAttributes(path, results); + transformChildren(path, results); + + return results; +} + +function transformAttributes(path, results) { + let children, spreadExpr; + let attributes = path.get("openingElement").get("attributes"); + const elem = results.id, + hasChildren = path.node.children.length > 0, + config = getConfig(path); + + // preprocess spreads + if (attributes.some((attribute) => t__namespace.isJSXSpreadAttribute(attribute.node))) { + [attributes, spreadExpr] = processSpreads(path, attributes, { + elem, + hasChildren, + wrapConditionals: config.wrapConditionals + }); + path.get("openingElement").set( + "attributes", + attributes.map((a) => a.node)); + + } + + path. + get("openingElement"). + get("attributes"). + forEach((attribute) => { + const node = attribute.node; + + let value = node.value, + key = t__namespace.isJSXNamespacedName(node.name) ? + `${node.name.namespace.name}:${node.name.name.name}` : + node.name.name, + reservedNameSpace = t__namespace.isJSXNamespacedName(node.name) && node.name.namespace.name === "use"; + if ( + t__namespace.isJSXNamespacedName(node.name) && + reservedNameSpace && + !t__namespace.isJSXExpressionContainer(value)) + { + node.value = value = t__namespace.jsxExpressionContainer(value || t__namespace.jsxEmptyExpression()); + } + if (t__namespace.isJSXExpressionContainer(value)) { + if (key === "ref") { + // Normalize expressions for non-null and type-as + while ( + t__namespace.isTSNonNullExpression(value.expression) || + t__namespace.isTSAsExpression(value.expression)) + { + value.expression = value.expression.expression; + } + let binding, + isConstant = + t__namespace.isIdentifier(value.expression) && ( + binding = path.scope.getBinding(value.expression.name)) && ( + binding.kind === "const" || binding.kind === "module"); + if (!isConstant && t__namespace.isLVal(value.expression)) { + const refIdentifier = path.scope.generateUidIdentifier("_ref$"); + results.exprs.unshift( + t__namespace.variableDeclaration("var", [ + t__namespace.variableDeclarator(refIdentifier, value.expression)]), + + t__namespace.expressionStatement( + t__namespace.conditionalExpression( + t__namespace.binaryExpression( + "===", + t__namespace.unaryExpression("typeof", refIdentifier), + t__namespace.stringLiteral("function")), + + t__namespace.callExpression( + registerImportMethod( + path, + "use", + getRendererConfig(path, "universal").moduleName), + + [refIdentifier, elem]), + + t__namespace.assignmentExpression("=", value.expression, elem)))); + + + + } else if (isConstant || t__namespace.isFunction(value.expression)) { + results.exprs.unshift( + t__namespace.expressionStatement( + t__namespace.callExpression( + registerImportMethod( + path, + "use", + getRendererConfig(path, "universal").moduleName), + + [value.expression, elem]))); + + + + } else { + const refIdentifier = path.scope.generateUidIdentifier("_ref$"); + results.exprs.unshift( + t__namespace.variableDeclaration("var", [ + t__namespace.variableDeclarator(refIdentifier, value.expression)]), + + t__namespace.expressionStatement( + t__namespace.logicalExpression( + "&&", + t__namespace.binaryExpression( + "===", + t__namespace.unaryExpression("typeof", refIdentifier), + t__namespace.stringLiteral("function")), + + t__namespace.callExpression( + registerImportMethod( + path, + "use", + getRendererConfig(path, "universal").moduleName), + + [refIdentifier, elem])))); + + + + + } + } else if (key.startsWith("use:")) { + // Some trick to treat JSXIdentifier as Identifier + node.name.name.type = "Identifier"; + results.exprs.unshift( + t__namespace.expressionStatement( + t__namespace.callExpression( + registerImportMethod(path, "use", getRendererConfig(path, "universal").moduleName), + [ + node.name.name, + elem, + t__namespace.arrowFunctionExpression( + [], + t__namespace.isJSXEmptyExpression(value.expression) ? + t__namespace.booleanLiteral(true) : + value.expression)]))); + + + + + + } else if (key === "children") { + children = value; + } else if ( + config.effectWrapper && + isDynamic(attribute.get("value").get("expression"), { + checkMember: true + })) + { + results.dynamics.push({ elem, key, value: value.expression }); + } else { + results.exprs.push( + t__namespace.expressionStatement(setAttr(attribute, elem, key, value.expression))); + + } + } else { + results.exprs.push(t__namespace.expressionStatement(setAttr(attribute, elem, key, value))); + } + }); + if (spreadExpr) results.exprs.push(spreadExpr); + if (!hasChildren && children) { + path.node.children.push(children); + } +} + +function setAttr(path, elem, name, value, { prevId } = {}) { + if (!value) value = t__namespace.booleanLiteral(true); + return t__namespace.callExpression( + registerImportMethod(path, "setProp", getRendererConfig(path, "universal").moduleName), + prevId ? [elem, t__namespace.stringLiteral(name), value, prevId] : [elem, t__namespace.stringLiteral(name), value]); + +} + +function transformChildren(path, results) { + const filteredChildren = filterChildren(path.get("children")), + multi = checkLength(filteredChildren), + childNodes = filteredChildren.map(transformNode).reduce((memo, child) => { + if (!child) return memo; + const i = memo.length; + if (child.text && i && memo[i - 1].text) { + memo[i - 1].template += child.template; + memo[i - 1].templateWithClosingTags += child.templateWithClosingTags || child.template; + } else memo.push(child); + return memo; + }, []); + + const appends = []; + childNodes.forEach((child, index) => { + if (!child) return; + if (child.tagName && child.renderer !== "universal") { + throw new Error(`<${child.tagName}> is not supported in <${getTagName(path.node)}>. + Wrap the usage with a component that would render this element, eg. Canvas`); + } + if (child.id) { + let insertNode = registerImportMethod( + path, + "insertNode", + getRendererConfig(path, "universal").moduleName); + + let insert = child.id; + if (child.text) { + let createTextNode = registerImportMethod( + path, + "createTextNode", + getRendererConfig(path, "universal").moduleName); + + if (multi) { + results.declarations.push( + t__namespace.variableDeclarator( + child.id, + t__namespace.callExpression(createTextNode, [ + t__namespace.templateLiteral([t__namespace.templateElement({ raw: escapeStringForTemplate(child.template) })], [])]))); + + + + } else + insert = t__namespace.callExpression(createTextNode, [ + t__namespace.templateLiteral([t__namespace.templateElement({ raw: escapeStringForTemplate(child.template) })], [])]); + + } + appends.push(t__namespace.expressionStatement(t__namespace.callExpression(insertNode, [results.id, insert]))); + results.declarations.push(...child.declarations); + results.exprs.push(...child.exprs); + results.dynamics.push(...child.dynamics); + } else if (child.exprs.length) { + let insert = registerImportMethod( + path, + "insert", + getRendererConfig(path, "universal").moduleName); + + if (multi) { + results.exprs.push( + t__namespace.expressionStatement( + t__namespace.callExpression(insert, [ + results.id, + child.exprs[0], + nextChild(childNodes, index) || t__namespace.nullLiteral()]))); + + + + } else { + results.exprs.push( + t__namespace.expressionStatement(t__namespace.callExpression(insert, [results.id, child.exprs[0]]))); + + } + } + }); + results.exprs.unshift(...appends); +} + +function nextChild(children, index) { + return children[index + 1] && (children[index + 1].id || nextChild(children, index + 1)); +} + +function processSpreads(path, attributes, { elem, hasChildren, wrapConditionals }) { + // TODO: skip but collect the names of any properties after the last spread to not overwrite them + const filteredAttributes = []; + const spreadArgs = []; + let runningObject = []; + let dynamicSpread = false; + let firstSpread = false; + attributes.forEach((attribute) => { + const node = attribute.node; + const key = + !t__namespace.isJSXSpreadAttribute(node) && ( + t__namespace.isJSXNamespacedName(node.name) ? + `${node.name.namespace.name}:${node.name.name.name}` : + node.name.name); + if (t__namespace.isJSXSpreadAttribute(node)) { + firstSpread = true; + if (runningObject.length) { + spreadArgs.push(t__namespace.objectExpression(runningObject)); + runningObject = []; + } + spreadArgs.push( + isDynamic(attribute.get("argument"), { + checkMember: true + }) && (dynamicSpread = true) ? + t__namespace.isCallExpression(node.argument) && + !node.argument.arguments.length && + !t__namespace.isCallExpression(node.argument.callee) && + !t__namespace.isMemberExpression(node.argument.callee) ? + node.argument.callee : + t__namespace.arrowFunctionExpression([], node.argument) : + node.argument); + + } else if ( + (firstSpread || + t__namespace.isJSXExpressionContainer(node.value) && + isDynamic(attribute.get("value").get("expression"), { checkMember: true })) && + canNativeSpread(key, { checkNameSpaces: true })) + { + const isContainer = t__namespace.isJSXExpressionContainer(node.value); + const dynamic = + isContainer && isDynamic(attribute.get("value").get("expression"), { checkMember: true }); + if (dynamic) { + const id = convertJSXIdentifier(node.name); + let expr = + wrapConditionals && ( + t__namespace.isLogicalExpression(node.value.expression) || + t__namespace.isConditionalExpression(node.value.expression)) ? + transformCondition(attribute.get("value").get("expression"), true) : + t__namespace.arrowFunctionExpression([], node.value.expression); + runningObject.push( + t__namespace.objectMethod( + "get", + id, + [], + t__namespace.blockStatement([t__namespace.returnStatement(expr.body)]), + !t__namespace.isValidIdentifier(key))); + + + } else { + runningObject.push( + t__namespace.objectProperty( + t__namespace.stringLiteral(key), + isContainer ? node.value.expression : node.value || t__namespace.booleanLiteral(true))); + + + } + } else filteredAttributes.push(attribute); + }); + + if (runningObject.length) { + spreadArgs.push(t__namespace.objectExpression(runningObject)); + } + + const props = + spreadArgs.length === 1 && !dynamicSpread ? + spreadArgs[0] : + t__namespace.callExpression(registerImportMethod(path, "mergeProps"), spreadArgs); + + return [ + filteredAttributes, + t__namespace.expressionStatement( + t__namespace.callExpression( + registerImportMethod(path, "spread", getRendererConfig(path, "universal").moduleName), + [elem, props, t__namespace.booleanLiteral(hasChildren)]))]; + + + +} + +function createTemplate(path, result, wrap) { + const config = getConfig(path); + if (result.id) { + result.decl = t__namespace.variableDeclaration("var", result.declarations); + if ( + !(result.exprs.length || result.dynamics.length || result.postExprs.length) && + result.decl.declarations.length === 1) + { + return result.decl.declarations[0].init; + } else { + return t__namespace.callExpression( + t__namespace.arrowFunctionExpression( + [], + t__namespace.blockStatement([ + result.decl, + ...result.exprs.concat( + wrapDynamics(path, result.dynamics) || [], + result.postExprs || []), + + t__namespace.returnStatement(result.id)])), + + + []); + + } + } + if (wrap && result.dynamic && config.memoWrapper) { + return t__namespace.callExpression(registerImportMethod(path, config.memoWrapper), [result.exprs[0]]); + } + return result.exprs[0]; +} + +function wrapDynamics(path, dynamics) { + if (!dynamics.length) return; + const config = getConfig(path); + + const effectWrapperId = registerImportMethod(path, config.effectWrapper); + + if (dynamics.length === 1) { + const prevValue = t__namespace.identifier("_$p"); + + return t__namespace.expressionStatement( + t__namespace.callExpression(effectWrapperId, [ + t__namespace.arrowFunctionExpression( + [prevValue], + setAttr(path, dynamics[0].elem, dynamics[0].key, dynamics[0].value, { + dynamic: true, + prevId: prevValue + }))])); + + + + } + + const prevId = t__namespace.identifier("_p$"); + + /** @type {t.VariableDeclarator[]} */ + const declarations = []; + /** @type {t.ExpressionStatement[]} */ + const statements = []; + /** @type {t.Identifier[]} */ + const properties = []; + + dynamics.forEach(({ elem, key, value }, index) => { + const varIdent = path.scope.generateUidIdentifier("v$"); + + const propIdent = t__namespace.identifier(getNumberedId(index)); + const propMember = t__namespace.memberExpression(prevId, propIdent); + + properties.push(propIdent); + declarations.push(t__namespace.variableDeclarator(varIdent, value)); + + statements.push( + t__namespace.expressionStatement( + t__namespace.logicalExpression( + "&&", + t__namespace.binaryExpression("!==", varIdent, propMember), + t__namespace.assignmentExpression( + "=", + propMember, + setAttr(path, elem, key, varIdent, { dynamic: true, prevId: propMember }))))); + + + + + }); + + return t__namespace.expressionStatement( + t__namespace.callExpression(effectWrapperId, [ + t__namespace.arrowFunctionExpression( + [prevId], + t__namespace.blockStatement([ + t__namespace.variableDeclaration("var", declarations), + ...statements, + t__namespace.returnStatement(prevId)])), + + + t__namespace.objectExpression( + properties.map((id) => t__namespace.objectProperty(id, t__namespace.identifier("undefined"))))])); + + + +} + +function convertComponentIdentifier(node) { + if (t__namespace.isJSXIdentifier(node)) { + if (node.name === 'this') return t__namespace.thisExpression(); + if (t__namespace.isValidIdentifier(node.name)) node.type = "Identifier";else + return t__namespace.stringLiteral(node.name); + } else if (t__namespace.isJSXMemberExpression(node)) { + const prop = convertComponentIdentifier(node.property); + const computed = t__namespace.isStringLiteral(prop); + return t__namespace.memberExpression(convertComponentIdentifier(node.object), prop, computed); + } + + return node; +} + +function transformComponent(path) { + let exprs = [], + config = getConfig(path), + tagId = convertComponentIdentifier(path.node.openingElement.name), + props = [], + runningObject = [], + dynamicSpread = false, + hasChildren = path.node.children.length > 0; + + if (config.builtIns.indexOf(tagId.name) > -1 && !path.scope.hasBinding(tagId.name)) { + const newTagId = registerImportMethod(path, tagId.name); + tagId.name = newTagId.name; + } + + path. + get("openingElement"). + get("attributes"). + forEach((attribute) => { + const node = attribute.node; + if (t__namespace.isJSXSpreadAttribute(node)) { + if (runningObject.length) { + props.push(t__namespace.objectExpression(runningObject)); + runningObject = []; + } + props.push( + isDynamic(attribute.get("argument"), { + checkMember: true + }) && (dynamicSpread = true) ? + t__namespace.isCallExpression(node.argument) && + !node.argument.arguments.length && + !t__namespace.isCallExpression(node.argument.callee) && + !t__namespace.isMemberExpression(node.argument.callee) ? + node.argument.callee : + t__namespace.arrowFunctionExpression([], node.argument) : + node.argument); + + } else { + // handle weird babel bug around HTML entities + const value = (t__namespace.isStringLiteral(node.value) ? t__namespace.stringLiteral(node.value.value) : node.value) || t__namespace.booleanLiteral(true), + id = convertJSXIdentifier(node.name), + key = id.name; + if (hasChildren && key === "children") return; + if (t__namespace.isJSXExpressionContainer(value)) { + if (key === "ref") { + if (config.generate === "ssr") return; + // Normalize expressions for non-null and type-as + while ( + t__namespace.isTSNonNullExpression(value.expression) || + t__namespace.isTSAsExpression(value.expression) || + t__namespace.isTSSatisfiesExpression(value.expression)) + { + value.expression = value.expression.expression; + } + let binding, + isConstant = + t__namespace.isIdentifier(value.expression) && ( + binding = path.scope.getBinding(value.expression.name)) && ( + binding.kind === "const" || binding.kind === "module"); + if (!isConstant && t__namespace.isLVal(value.expression)) { + const refIdentifier = path.scope.generateUidIdentifier("_ref$"); + runningObject.push( + t__namespace.objectMethod( + "method", + t__namespace.identifier("ref"), + [t__namespace.identifier("r$")], + t__namespace.blockStatement([ + t__namespace.variableDeclaration("var", [ + t__namespace.variableDeclarator(refIdentifier, value.expression)]), + + t__namespace.expressionStatement( + t__namespace.conditionalExpression( + t__namespace.binaryExpression( + "===", + t__namespace.unaryExpression("typeof", refIdentifier), + t__namespace.stringLiteral("function")), + + t__namespace.callExpression(refIdentifier, [t__namespace.identifier("r$")]), + t__namespace.assignmentExpression("=", value.expression, t__namespace.identifier("r$"))))]))); + + + + + + } else if (isConstant || t__namespace.isFunction(value.expression)) { + runningObject.push(t__namespace.objectProperty(t__namespace.identifier("ref"), value.expression)); + } else if (t__namespace.isCallExpression(value.expression)) { + const refIdentifier = path.scope.generateUidIdentifier("_ref$"); + runningObject.push( + t__namespace.objectMethod( + "method", + t__namespace.identifier("ref"), + [t__namespace.identifier("r$")], + t__namespace.blockStatement([ + t__namespace.variableDeclaration("var", [ + t__namespace.variableDeclarator(refIdentifier, value.expression)]), + + t__namespace.expressionStatement( + t__namespace.logicalExpression( + "&&", + t__namespace.binaryExpression( + "===", + t__namespace.unaryExpression("typeof", refIdentifier), + t__namespace.stringLiteral("function")), + + t__namespace.callExpression(refIdentifier, [t__namespace.identifier("r$")])))]))); + + + + + + } + } else if ( + isDynamic(attribute.get("value").get("expression"), { + checkMember: true, + checkTags: true + })) + { + if ( + config.wrapConditionals && + config.generate !== "ssr" && ( + t__namespace.isLogicalExpression(value.expression) || + t__namespace.isConditionalExpression(value.expression))) + { + const expr = transformCondition(attribute.get("value").get("expression"), true); + + runningObject.push( + t__namespace.objectMethod( + "get", + id, + [], + t__namespace.blockStatement([t__namespace.returnStatement(expr.body)]), + !t__namespace.isValidIdentifier(key))); + + + } else if ( + t__namespace.isCallExpression(value.expression) && + t__namespace.isArrowFunctionExpression(value.expression.callee) && + value.expression.callee.params.length === 0) + { + const callee = value.expression.callee; + const body = t__namespace.isBlockStatement(callee.body) ? + callee.body : + t__namespace.blockStatement([t__namespace.returnStatement(callee.body)]); + + runningObject.push(t__namespace.objectMethod("get", id, [], body, !t__namespace.isValidIdentifier(key))); + } else { + runningObject.push( + t__namespace.objectMethod( + "get", + id, + [], + t__namespace.blockStatement([t__namespace.returnStatement(value.expression)]), + !t__namespace.isValidIdentifier(key))); + + + } + } else runningObject.push(t__namespace.objectProperty(id, value.expression));} else + runningObject.push(t__namespace.objectProperty(id, value)); + } + }); + + const childResult = transformComponentChildren(path.get("children"), config); + if (childResult && childResult[0]) { + if (childResult[1]) { + const body = + t__namespace.isCallExpression(childResult[0]) && t__namespace.isFunction(childResult[0].arguments[0]) ? + childResult[0].arguments[0].body : + childResult[0].body ? childResult[0].body : childResult[0]; + runningObject.push( + t__namespace.objectMethod( + "get", + t__namespace.identifier("children"), + [], + t__namespace.isExpression(body) ? t__namespace.blockStatement([t__namespace.returnStatement(body)]) : body)); + + + } else runningObject.push(t__namespace.objectProperty(t__namespace.identifier("children"), childResult[0])); + } + if (runningObject.length || !props.length) props.push(t__namespace.objectExpression(runningObject)); + + if (props.length > 1 || dynamicSpread) { + props = [t__namespace.callExpression(registerImportMethod(path, "mergeProps"), props)]; + } + const componentArgs = [tagId, props[0]]; + exprs.push(t__namespace.callExpression(registerImportMethod(path, "createComponent"), componentArgs)); + + // handle hoisting conditionals + if (exprs.length > 1) { + const ret = exprs.pop(); + exprs = [ + t__namespace.callExpression( + t__namespace.arrowFunctionExpression([], t__namespace.blockStatement([...exprs, t__namespace.returnStatement(ret)])), + [])]; + + + } + return { exprs, template: "", component: true }; +} + +function transformComponentChildren(children, config) { + const filteredChildren = filterChildren(children); + if (!filteredChildren.length) return; + let dynamic = false; + let pathNodes = []; + + let transformedChildren = filteredChildren.reduce((memo, path) => { + if (t__namespace.isJSXText(path.node)) { + const v = htmlEntities.decode(trimWhitespace(path.node.extra.raw)); + if (v.length) { + pathNodes.push(path.node); + memo.push(t__namespace.stringLiteral(v)); + } + } else { + const child = transformNode(path, { + topLevel: true, + componentChild: true, + lastElement: true + }); + dynamic = dynamic || child.dynamic; + if ( + config.generate === "ssr" && + filteredChildren.length > 1 && + child.dynamic && + t__namespace.isFunction(child.exprs[0])) + { + child.exprs[0] = child.exprs[0].body; + } + pathNodes.push(path.node); + memo.push(getCreateTemplate(config, path, child)(path, child, filteredChildren.length > 1)); + } + return memo; + }, []); + + if (transformedChildren.length === 1) { + transformedChildren = transformedChildren[0]; + if ( + !t__namespace.isJSXExpressionContainer(pathNodes[0]) && + !t__namespace.isJSXSpreadChild(pathNodes[0]) && + !t__namespace.isJSXText(pathNodes[0])) + { + transformedChildren = + t__namespace.isCallExpression(transformedChildren) && + !transformedChildren.arguments.length && + !t__namespace.isIdentifier(transformedChildren.callee) ? + transformedChildren.callee : + t__namespace.arrowFunctionExpression([], transformedChildren); + dynamic = true; + } + } else { + transformedChildren = t__namespace.arrowFunctionExpression([], t__namespace.arrayExpression(transformedChildren)); + dynamic = true; + } + return [transformedChildren, dynamic]; +} + +function transformFragmentChildren(children, results, config) { + const filteredChildren = filterChildren(children), + childNodes = filteredChildren.reduce((memo, path) => { + if (t__namespace.isJSXText(path.node)) { + const v = htmlEntities.decode(trimWhitespace(path.node.extra.raw)); + if (v.length) memo.push(t__namespace.stringLiteral(v)); + } else { + const child = transformNode(path, { topLevel: true, fragmentChild: true, lastElement: true }); + memo.push(getCreateTemplate(config, path, child)(path, child, true)); + } + return memo; + }, []); + results.exprs.push(childNodes.length === 1 ? childNodes[0] : t__namespace.arrayExpression(childNodes)); +} + +function transformJSX(path) { + const config = getConfig(path); + const replace = transformThis(path); + const result = transformNode( + path, + t__namespace.isJSXFragment(path.node) ? + {} : + { + topLevel: true, + lastElement: true + }); + + + const template = getCreateTemplate(config, path, result); + + path.replaceWith(replace(template(path, result, false))); +} + +function getTargetFunctionParent(path, parent) { + let current = path.scope.getFunctionParent(); + while (current !== parent && current.path.isArrowFunctionExpression()) { + current = current.path.parentPath.scope.getFunctionParent(); + } + return current; +} + +function transformThis(path) { + const parent = path.scope.getFunctionParent(); + let thisId; + path.traverse({ + ThisExpression(path) { + const current = getTargetFunctionParent(path, parent); + if (current === parent) { + thisId || (thisId = path.scope.generateUidIdentifier("self$")); + path.replaceWith(thisId); + } + }, + JSXElement(path) { + let source = path.get("openingElement").get("name"); + while (source.isJSXMemberExpression()) { + source = source.get("object"); + } + if (source.isJSXIdentifier() && source.node.name === "this") { + const current = getTargetFunctionParent(path, parent); + if (current === parent) { + thisId || (thisId = path.scope.generateUidIdentifier("self$")); + source.replaceWith(t__namespace.jsxIdentifier(thisId.name)); + + if (path.node.closingElement) { + path.node.closingElement.name = path.node.openingElement.name; + } + } + } + } + }); + return (node) => { + if (thisId) { + if (!parent || parent.block.type === "ClassMethod") { + const decl = t__namespace.variableDeclaration("const", [ + t__namespace.variableDeclarator(thisId, t__namespace.thisExpression())]); + + if (parent) { + const stmt = path.getStatementParent(); + stmt.insertBefore(decl); + } else { + return t__namespace.callExpression( + t__namespace.arrowFunctionExpression([], t__namespace.blockStatement([decl, t__namespace.returnStatement(node)])), + []); + + } + } else { + parent.push({ + id: thisId, + init: t__namespace.thisExpression(), + kind: "const" + }); + } + } + return node; + }; +} + +function transformNode(path, info = {}) { + const config = getConfig(path); + const node = path.node; + let staticValue; + if (t__namespace.isJSXElement(node)) { + return transformElement(config, path, info); + } else if (t__namespace.isJSXFragment(node)) { + let results = { template: "", declarations: [], exprs: [], dynamics: [] }; + // <>
+ transformFragmentChildren(path.get("children"), results, config); + return results; + } else if (t__namespace.isJSXText(node) || (staticValue = getStaticExpression(path)) !== false) { + const text = + staticValue !== undefined ? + info.doNotEscape ? + staticValue.toString() : + escapeHTML(staticValue.toString()) : + trimWhitespace(node.extra.raw); + if (!text.length) return null; + const results = { + template: text, + declarations: [], + exprs: [], + dynamics: [], + postExprs: [], + text: true + }; + if (!info.skipId && config.generate !== "ssr") + results.id = path.scope.generateUidIdentifier("el$"); + return results; + } else if (t__namespace.isJSXExpressionContainer(node)) { + if (t__namespace.isJSXEmptyExpression(node.expression)) return null; + if ( + !isDynamic(path.get("expression"), { + checkMember: true, + checkTags: !!info.componentChild, + native: !info.componentChild + })) + { + return { exprs: [node.expression], template: "" }; + } + const expr = + config.wrapConditionals && + config.generate !== "ssr" && ( + t__namespace.isLogicalExpression(node.expression) || t__namespace.isConditionalExpression(node.expression)) ? + transformCondition(path.get("expression"), info.componentChild || info.fragmentChild) : + !info.componentChild && ( + config.generate !== "ssr" || info.fragmentChild) && + t__namespace.isCallExpression(node.expression) && + !t__namespace.isCallExpression(node.expression.callee) && + !t__namespace.isMemberExpression(node.expression.callee) && + node.expression.arguments.length === 0 ? + node.expression.callee : + t__namespace.arrowFunctionExpression([], node.expression); + return { + exprs: + expr.length > 1 ? + [ + t__namespace.callExpression( + t__namespace.arrowFunctionExpression( + [], + t__namespace.blockStatement([expr[0], t__namespace.returnStatement(expr[1])])), + + [])] : + + + [expr], + template: "", + dynamic: true + }; + } else if (t__namespace.isJSXSpreadChild(node)) { + if ( + !isDynamic(path.get("expression"), { + checkMember: true, + native: !info.componentChild + })) + + return { exprs: [node.expression], template: "" }; + const expr = t__namespace.arrowFunctionExpression([], node.expression); + return { + exprs: [expr], + template: "", + dynamic: true + }; + } +} + +function getCreateTemplate(config, path, result) { + if (result.tagName && result.renderer === "dom" || config.generate === "dom") { + return createTemplate$2; + } + + if (result.renderer === "ssr" || config.generate === "ssr") { + return createTemplate$1; + } + + return createTemplate; +} + +function transformElement(config, path, info = {}) { + const node = path.node; + let tagName = getTagName(node); + // + if (isComponent(tagName)) return transformComponent(path); + + //
+ // const element = getTransformElemet(config, path, tagName); + + const tagRenderer = (config.renderers ?? []).find((renderer) => + renderer.elements.includes(tagName)); + + + if (tagRenderer?.name === "dom" || getConfig(path).generate === "dom") { + return transformElement$3(path, info); + } + + if (getConfig(path).generate === "ssr") { + return transformElement$2(path, info); + } + + return transformElement$1(path); +} + +// import parse5 from "parse5"; +const parse5 = require("parse5"); + +/** `bodyElement` will be used as a `context` (The place where we run `innerHTML`) */ +const bodyElement = parse5.parse( +`` +// @ts-ignore +).childNodes[1].childNodes[1]; + +function innerHTML(htmlFragment) { + /** `htmlFragment` will be parsed as if it was set to the `bodyElement`'s `innerHTML` property. */ + const parsedFragment = parse5.parseFragment(bodyElement, htmlFragment); + + /** `serialize` returns back a string from the parsed nodes */ + return parse5.serialize(parsedFragment); +} + +/** + * Returns an object with information when the markup is invalid + * + * @param {string} html - The html string to validate + * @returns {{ + * html: string; // html stripped of attributives and content + * browser: string; // what the browser returned from evaluating `html` + * } | null} + */ +function isInvalidMarkup(html) { + html = html + + // normalize dom-expressions comments, so comments location are also validated + .replaceAll("", ""). + replaceAll("", ""). + replaceAll("", "") + + // replace text nodes + // text nodes are problematic, think "doesn't" vs "doesn't" + // we can detect if text nodes were moved by the browser when the `#text` moves + + // replace text nodes that isnt in between tags by `#text` + .replace(/^[^<]+/, "#text"). + replace(/[^>]+$/, "#text") + // replace text nodes in between tags by `#text` + .replace(/>[^<]+#text<") + + // remove attributes (the lack of quotes will make it mismatch) + // attributes are not longer added to `templateWithClosingTags` + // https://github.com/solidjs/solid/issues/2338 + // .replace(/<([a-z0-9-:]+)\s+[^>]+>/gi, "<$1>") + + // fix escaping, so doesnt mess up the validation + // `<script>a();</script>` -> `<script>a();</script>` + .replace(/<([^>]+)>/gi, "<$1>") + + // edge cases (safe to assume they will use the partial in the right place) + // fix tables rows + .replace(/^/i, ""). + replace(/<\/tr>$/i, "
") + // fix tables cells + .replace(/^/i, "
"). + replace(/<\/td>$/i, "
"). + replace(/^/i, "
"). + replace(/<\/th>$/i, "
") + // col/colgroup + .replace(/^/i, ""). + replace(/<\/col>$/i, "
"). + replace(/^/i, ""). + replace(/<\/colgroup>$/i, "
") + + // fix table components + .replace(/^/i, ""). + replace(/<\/thead>$/i, "
"). + replace(/^/i, ""). + replace(/<\/tbody>$/i, "
"). + replace(/^/i, ""). + replace(/<\/tfoot>$/i, "
"); + + // skip when equal to: + switch (html) { + // empty table components + case "
": + case "
": + case "
": + case "
":{ + return; + }} + + + /** Parse HTML. `browser` is a string with the supposed resulting html of a real `innerHTML` call */ + const browser = innerHTML(html); + + if (html !== browser) { + return { + html, + browser + }; + } +} + +// add to the top/bottom of the module. +var postprocess = ((path) => { + if (path.scope.data.events) { + path.node.body.push( + t__namespace.expressionStatement( + t__namespace.callExpression( + registerImportMethod(path, "delegateEvents", getRendererConfig(path, "dom").moduleName), + [t__namespace.arrayExpression(Array.from(path.scope.data.events).map((e) => t__namespace.stringLiteral(e)))]))); + + + + } + if (path.scope.data.templates?.length) { + if (path.hub.file.metadata.config.validate) { + for (const template of path.scope.data.templates) { + const html = template.templateWithClosingTags; + // not sure when/why this is not a string + if (typeof html === "string") { + const result = isInvalidMarkup(html); + if (result) { + const message = + "\nThe HTML provided is malformed and will yield unexpected output when evaluated by a browser.\n"; + console.warn(message); + console.warn("User HTML:\n", result.html); + console.warn("Browser HTML:\n", result.browser); + console.warn("Original HTML:\n", html); + // throw path.buildCodeFrameError(); + } + } + } + } + let domTemplates = path.scope.data.templates.filter((temp) => temp.renderer === "dom"); + let ssrTemplates = path.scope.data.templates.filter((temp) => temp.renderer === "ssr"); + domTemplates.length > 0 && appendTemplates$1(path, domTemplates); + ssrTemplates.length > 0 && appendTemplates(path, ssrTemplates); + } +}); + +var config = { + moduleName: "dom", + generate: "dom", + hydratable: false, + delegateEvents: true, + delegatedEvents: [], + builtIns: [], + requireImportSource: false, + wrapConditionals: true, + omitNestedClosingTags: false, + contextToCustomElements: false, + staticMarker: "@once", + effectWrapper: "effect", + memoWrapper: "memo", + validate: true +}; + +const { isValidHTMLNesting } = require("validate-html-nesting"); + +// From https://github.com/MananTank/babel-plugin-validate-jsx-nesting/blob/main/src/index.js +const JSXValidator = { + JSXElement(path) { + const elName = path.node.openingElement.name; + const parent = path.parent; + + if (!t__namespace.isJSXElement(parent) || !t__namespace.isJSXIdentifier(elName)) return; + const elTagName = elName.name; + if (isComponent(elTagName)) return; + const parentElName = parent.openingElement.name; + if (!t__namespace.isJSXIdentifier(parentElName)) return; + const parentElTagName = parentElName.name; + if (!isComponent(parentElTagName)) { + if (!isValidHTMLNesting(parentElTagName, elTagName)) { + throw path.buildCodeFrameError( + `Invalid JSX: <${elTagName}> cannot be child of <${parentElTagName}>`); + + } + } + } +}; + +var preprocess = ((path, { opts }) => { + const merged = path.hub.file.metadata.config = Object.assign({}, config, opts); + const lib = merged.requireImportSource; + if (lib) { + const comments = path.hub.file.ast.comments; + let process = false; + for (let i = 0; i < comments.length; i++) { + const comment = comments[i]; + const index = comment.value.indexOf("@jsxImportSource"); + if (index > -1 && comment.value.slice(index).includes(lib)) { + process = true; + break; + } + } + if (!process) { + path.skip(); + return; + } + } + if (merged.validate) path.traverse(JSXValidator); +}); + +var index = (() => + + + +{ + return { + name: "JSX DOM Expressions", + inherits: SyntaxJSX.default, + visitor: { + JSXElement: transformJSX, + JSXFragment: transformJSX, + Program: { + enter: preprocess, + exit: postprocess + } + } + }; +}); + +module.exports = index; diff --git a/node_modules/babel-plugin-jsx-dom-expressions/node_modules/@babel/helper-module-imports/LICENSE b/node_modules/babel-plugin-jsx-dom-expressions/node_modules/@babel/helper-module-imports/LICENSE new file mode 100644 index 00000000..f31575ec --- /dev/null +++ b/node_modules/babel-plugin-jsx-dom-expressions/node_modules/@babel/helper-module-imports/LICENSE @@ -0,0 +1,22 @@ +MIT License + +Copyright (c) 2014-present Sebastian McKenzie and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/babel-plugin-jsx-dom-expressions/node_modules/@babel/helper-module-imports/README.md b/node_modules/babel-plugin-jsx-dom-expressions/node_modules/@babel/helper-module-imports/README.md new file mode 100644 index 00000000..933c5b75 --- /dev/null +++ b/node_modules/babel-plugin-jsx-dom-expressions/node_modules/@babel/helper-module-imports/README.md @@ -0,0 +1,19 @@ +# @babel/helper-module-imports + +> Babel helper functions for inserting module loads + +See our website [@babel/helper-module-imports](https://babeljs.io/docs/en/babel-helper-module-imports) for more information. + +## Install + +Using npm: + +```sh +npm install --save @babel/helper-module-imports +``` + +or using yarn: + +```sh +yarn add @babel/helper-module-imports +``` diff --git a/node_modules/babel-plugin-jsx-dom-expressions/node_modules/@babel/helper-module-imports/lib/import-builder.js b/node_modules/babel-plugin-jsx-dom-expressions/node_modules/@babel/helper-module-imports/lib/import-builder.js new file mode 100644 index 00000000..907f6fd2 --- /dev/null +++ b/node_modules/babel-plugin-jsx-dom-expressions/node_modules/@babel/helper-module-imports/lib/import-builder.js @@ -0,0 +1,164 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _assert = require("assert"); + +var _t = require("@babel/types"); + +const { + callExpression, + cloneNode, + expressionStatement, + identifier, + importDeclaration, + importDefaultSpecifier, + importNamespaceSpecifier, + importSpecifier, + memberExpression, + stringLiteral, + variableDeclaration, + variableDeclarator +} = _t; + +class ImportBuilder { + constructor(importedSource, scope, hub) { + this._statements = []; + this._resultName = null; + this._importedSource = void 0; + this._scope = scope; + this._hub = hub; + this._importedSource = importedSource; + } + + done() { + return { + statements: this._statements, + resultName: this._resultName + }; + } + + import() { + this._statements.push(importDeclaration([], stringLiteral(this._importedSource))); + + return this; + } + + require() { + this._statements.push(expressionStatement(callExpression(identifier("require"), [stringLiteral(this._importedSource)]))); + + return this; + } + + namespace(name = "namespace") { + const local = this._scope.generateUidIdentifier(name); + + const statement = this._statements[this._statements.length - 1]; + + _assert(statement.type === "ImportDeclaration"); + + _assert(statement.specifiers.length === 0); + + statement.specifiers = [importNamespaceSpecifier(local)]; + this._resultName = cloneNode(local); + return this; + } + + default(name) { + const id = this._scope.generateUidIdentifier(name); + + const statement = this._statements[this._statements.length - 1]; + + _assert(statement.type === "ImportDeclaration"); + + _assert(statement.specifiers.length === 0); + + statement.specifiers = [importDefaultSpecifier(id)]; + this._resultName = cloneNode(id); + return this; + } + + named(name, importName) { + if (importName === "default") return this.default(name); + + const id = this._scope.generateUidIdentifier(name); + + const statement = this._statements[this._statements.length - 1]; + + _assert(statement.type === "ImportDeclaration"); + + _assert(statement.specifiers.length === 0); + + statement.specifiers = [importSpecifier(id, identifier(importName))]; + this._resultName = cloneNode(id); + return this; + } + + var(name) { + const id = this._scope.generateUidIdentifier(name); + + let statement = this._statements[this._statements.length - 1]; + + if (statement.type !== "ExpressionStatement") { + _assert(this._resultName); + + statement = expressionStatement(this._resultName); + + this._statements.push(statement); + } + + this._statements[this._statements.length - 1] = variableDeclaration("var", [variableDeclarator(id, statement.expression)]); + this._resultName = cloneNode(id); + return this; + } + + defaultInterop() { + return this._interop(this._hub.addHelper("interopRequireDefault")); + } + + wildcardInterop() { + return this._interop(this._hub.addHelper("interopRequireWildcard")); + } + + _interop(callee) { + const statement = this._statements[this._statements.length - 1]; + + if (statement.type === "ExpressionStatement") { + statement.expression = callExpression(callee, [statement.expression]); + } else if (statement.type === "VariableDeclaration") { + _assert(statement.declarations.length === 1); + + statement.declarations[0].init = callExpression(callee, [statement.declarations[0].init]); + } else { + _assert.fail("Unexpected type."); + } + + return this; + } + + prop(name) { + const statement = this._statements[this._statements.length - 1]; + + if (statement.type === "ExpressionStatement") { + statement.expression = memberExpression(statement.expression, identifier(name)); + } else if (statement.type === "VariableDeclaration") { + _assert(statement.declarations.length === 1); + + statement.declarations[0].init = memberExpression(statement.declarations[0].init, identifier(name)); + } else { + _assert.fail("Unexpected type:" + statement.type); + } + + return this; + } + + read(name) { + this._resultName = memberExpression(this._resultName, identifier(name)); + } + +} + +exports.default = ImportBuilder; \ No newline at end of file diff --git a/node_modules/babel-plugin-jsx-dom-expressions/node_modules/@babel/helper-module-imports/lib/import-injector.js b/node_modules/babel-plugin-jsx-dom-expressions/node_modules/@babel/helper-module-imports/lib/import-injector.js new file mode 100644 index 00000000..cb3bf598 --- /dev/null +++ b/node_modules/babel-plugin-jsx-dom-expressions/node_modules/@babel/helper-module-imports/lib/import-injector.js @@ -0,0 +1,280 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _assert = require("assert"); + +var _t = require("@babel/types"); + +var _importBuilder = require("./import-builder"); + +var _isModule = require("./is-module"); + +const { + numericLiteral, + sequenceExpression +} = _t; + +class ImportInjector { + constructor(path, importedSource, opts) { + this._defaultOpts = { + importedSource: null, + importedType: "commonjs", + importedInterop: "babel", + importingInterop: "babel", + ensureLiveReference: false, + ensureNoContext: false, + importPosition: "before" + }; + const programPath = path.find(p => p.isProgram()); + this._programPath = programPath; + this._programScope = programPath.scope; + this._hub = programPath.hub; + this._defaultOpts = this._applyDefaults(importedSource, opts, true); + } + + addDefault(importedSourceIn, opts) { + return this.addNamed("default", importedSourceIn, opts); + } + + addNamed(importName, importedSourceIn, opts) { + _assert(typeof importName === "string"); + + return this._generateImport(this._applyDefaults(importedSourceIn, opts), importName); + } + + addNamespace(importedSourceIn, opts) { + return this._generateImport(this._applyDefaults(importedSourceIn, opts), null); + } + + addSideEffect(importedSourceIn, opts) { + return this._generateImport(this._applyDefaults(importedSourceIn, opts), void 0); + } + + _applyDefaults(importedSource, opts, isInit = false) { + let newOpts; + + if (typeof importedSource === "string") { + newOpts = Object.assign({}, this._defaultOpts, { + importedSource + }, opts); + } else { + _assert(!opts, "Unexpected secondary arguments."); + + newOpts = Object.assign({}, this._defaultOpts, importedSource); + } + + if (!isInit && opts) { + if (opts.nameHint !== undefined) newOpts.nameHint = opts.nameHint; + if (opts.blockHoist !== undefined) newOpts.blockHoist = opts.blockHoist; + } + + return newOpts; + } + + _generateImport(opts, importName) { + const isDefault = importName === "default"; + const isNamed = !!importName && !isDefault; + const isNamespace = importName === null; + const { + importedSource, + importedType, + importedInterop, + importingInterop, + ensureLiveReference, + ensureNoContext, + nameHint, + importPosition, + blockHoist + } = opts; + let name = nameHint || importName; + const isMod = (0, _isModule.default)(this._programPath); + const isModuleForNode = isMod && importingInterop === "node"; + const isModuleForBabel = isMod && importingInterop === "babel"; + + if (importPosition === "after" && !isMod) { + throw new Error(`"importPosition": "after" is only supported in modules`); + } + + const builder = new _importBuilder.default(importedSource, this._programScope, this._hub); + + if (importedType === "es6") { + if (!isModuleForNode && !isModuleForBabel) { + throw new Error("Cannot import an ES6 module from CommonJS"); + } + + builder.import(); + + if (isNamespace) { + builder.namespace(nameHint || importedSource); + } else if (isDefault || isNamed) { + builder.named(name, importName); + } + } else if (importedType !== "commonjs") { + throw new Error(`Unexpected interopType "${importedType}"`); + } else if (importedInterop === "babel") { + if (isModuleForNode) { + name = name !== "default" ? name : importedSource; + const es6Default = `${importedSource}$es6Default`; + builder.import(); + + if (isNamespace) { + builder.default(es6Default).var(name || importedSource).wildcardInterop(); + } else if (isDefault) { + if (ensureLiveReference) { + builder.default(es6Default).var(name || importedSource).defaultInterop().read("default"); + } else { + builder.default(es6Default).var(name).defaultInterop().prop(importName); + } + } else if (isNamed) { + builder.default(es6Default).read(importName); + } + } else if (isModuleForBabel) { + builder.import(); + + if (isNamespace) { + builder.namespace(name || importedSource); + } else if (isDefault || isNamed) { + builder.named(name, importName); + } + } else { + builder.require(); + + if (isNamespace) { + builder.var(name || importedSource).wildcardInterop(); + } else if ((isDefault || isNamed) && ensureLiveReference) { + if (isDefault) { + name = name !== "default" ? name : importedSource; + builder.var(name).read(importName); + builder.defaultInterop(); + } else { + builder.var(importedSource).read(importName); + } + } else if (isDefault) { + builder.var(name).defaultInterop().prop(importName); + } else if (isNamed) { + builder.var(name).prop(importName); + } + } + } else if (importedInterop === "compiled") { + if (isModuleForNode) { + builder.import(); + + if (isNamespace) { + builder.default(name || importedSource); + } else if (isDefault || isNamed) { + builder.default(importedSource).read(name); + } + } else if (isModuleForBabel) { + builder.import(); + + if (isNamespace) { + builder.namespace(name || importedSource); + } else if (isDefault || isNamed) { + builder.named(name, importName); + } + } else { + builder.require(); + + if (isNamespace) { + builder.var(name || importedSource); + } else if (isDefault || isNamed) { + if (ensureLiveReference) { + builder.var(importedSource).read(name); + } else { + builder.prop(importName).var(name); + } + } + } + } else if (importedInterop === "uncompiled") { + if (isDefault && ensureLiveReference) { + throw new Error("No live reference for commonjs default"); + } + + if (isModuleForNode) { + builder.import(); + + if (isNamespace) { + builder.default(name || importedSource); + } else if (isDefault) { + builder.default(name); + } else if (isNamed) { + builder.default(importedSource).read(name); + } + } else if (isModuleForBabel) { + builder.import(); + + if (isNamespace) { + builder.default(name || importedSource); + } else if (isDefault) { + builder.default(name); + } else if (isNamed) { + builder.named(name, importName); + } + } else { + builder.require(); + + if (isNamespace) { + builder.var(name || importedSource); + } else if (isDefault) { + builder.var(name); + } else if (isNamed) { + if (ensureLiveReference) { + builder.var(importedSource).read(name); + } else { + builder.var(name).prop(importName); + } + } + } + } else { + throw new Error(`Unknown importedInterop "${importedInterop}".`); + } + + const { + statements, + resultName + } = builder.done(); + + this._insertStatements(statements, importPosition, blockHoist); + + if ((isDefault || isNamed) && ensureNoContext && resultName.type !== "Identifier") { + return sequenceExpression([numericLiteral(0), resultName]); + } + + return resultName; + } + + _insertStatements(statements, importPosition = "before", blockHoist = 3) { + const body = this._programPath.get("body"); + + if (importPosition === "after") { + for (let i = body.length - 1; i >= 0; i--) { + if (body[i].isImportDeclaration()) { + body[i].insertAfter(statements); + return; + } + } + } else { + statements.forEach(node => { + node._blockHoist = blockHoist; + }); + const targetPath = body.find(p => { + const val = p.node._blockHoist; + return Number.isFinite(val) && val < 4; + }); + + if (targetPath) { + targetPath.insertBefore(statements); + return; + } + } + + this._programPath.unshiftContainer("body", statements); + } + +} + +exports.default = ImportInjector; \ No newline at end of file diff --git a/node_modules/babel-plugin-jsx-dom-expressions/node_modules/@babel/helper-module-imports/lib/index.js b/node_modules/babel-plugin-jsx-dom-expressions/node_modules/@babel/helper-module-imports/lib/index.js new file mode 100644 index 00000000..a3d7921c --- /dev/null +++ b/node_modules/babel-plugin-jsx-dom-expressions/node_modules/@babel/helper-module-imports/lib/index.js @@ -0,0 +1,41 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +Object.defineProperty(exports, "ImportInjector", { + enumerable: true, + get: function () { + return _importInjector.default; + } +}); +exports.addDefault = addDefault; +exports.addNamed = addNamed; +exports.addNamespace = addNamespace; +exports.addSideEffect = addSideEffect; +Object.defineProperty(exports, "isModule", { + enumerable: true, + get: function () { + return _isModule.default; + } +}); + +var _importInjector = require("./import-injector"); + +var _isModule = require("./is-module"); + +function addDefault(path, importedSource, opts) { + return new _importInjector.default(path).addDefault(importedSource, opts); +} + +function addNamed(path, name, importedSource, opts) { + return new _importInjector.default(path).addNamed(name, importedSource, opts); +} + +function addNamespace(path, importedSource, opts) { + return new _importInjector.default(path).addNamespace(importedSource, opts); +} + +function addSideEffect(path, importedSource, opts) { + return new _importInjector.default(path).addSideEffect(importedSource, opts); +} \ No newline at end of file diff --git a/node_modules/babel-plugin-jsx-dom-expressions/node_modules/@babel/helper-module-imports/lib/is-module.js b/node_modules/babel-plugin-jsx-dom-expressions/node_modules/@babel/helper-module-imports/lib/is-module.js new file mode 100644 index 00000000..ad9e3995 --- /dev/null +++ b/node_modules/babel-plugin-jsx-dom-expressions/node_modules/@babel/helper-module-imports/lib/is-module.js @@ -0,0 +1,18 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isModule; + +function isModule(path) { + const { + sourceType + } = path.node; + + if (sourceType !== "module" && sourceType !== "script") { + throw path.buildCodeFrameError(`Unknown sourceType "${sourceType}", cannot transform.`); + } + + return path.node.sourceType === "module"; +} \ No newline at end of file diff --git a/node_modules/babel-plugin-jsx-dom-expressions/node_modules/@babel/helper-module-imports/package.json b/node_modules/babel-plugin-jsx-dom-expressions/node_modules/@babel/helper-module-imports/package.json new file mode 100644 index 00000000..9301d3e1 --- /dev/null +++ b/node_modules/babel-plugin-jsx-dom-expressions/node_modules/@babel/helper-module-imports/package.json @@ -0,0 +1,28 @@ +{ + "name": "@babel/helper-module-imports", + "version": "7.18.6", + "description": "Babel helper functions for inserting module loads", + "author": "The Babel Team (https://babel.dev/team)", + "homepage": "https://babel.dev/docs/en/next/babel-helper-module-imports", + "license": "MIT", + "publishConfig": { + "access": "public" + }, + "repository": { + "type": "git", + "url": "https://github.com/babel/babel.git", + "directory": "packages/babel-helper-module-imports" + }, + "main": "./lib/index.js", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "devDependencies": { + "@babel/core": "^7.18.6", + "@babel/traverse": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "type": "commonjs" +} \ No newline at end of file diff --git a/node_modules/babel-plugin-jsx-dom-expressions/package.json b/node_modules/babel-plugin-jsx-dom-expressions/package.json new file mode 100644 index 00000000..16564102 --- /dev/null +++ b/node_modules/babel-plugin-jsx-dom-expressions/package.json @@ -0,0 +1,38 @@ +{ + "name": "babel-plugin-jsx-dom-expressions", + "description": "A JSX to DOM plugin that wraps expressions for fine grained change detection", + "version": "0.39.3", + "author": "Ryan Carniato", + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/ryansolid/dom-expressions/blob/main/packages/babel-plugin-jsx-dom-expressions" + }, + "readmeFilename": "README.md", + "main": "index.js", + "sideEffects": false, + "scripts": { + "build": "rollup -c --bundleConfigAsCjs", + "test": "pnpm run build && jest --no-cache", + "test:coverage": "pnpm run build && jest --coverage --no-cache", + "prepublishOnly": "pnpm run build", + "prepare": "pnpm run build" + }, + "dependencies": { + "@babel/helper-module-imports": "7.18.6", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.20.7", + "html-entities": "2.3.3", + "parse5": "^7.1.2", + "validate-html-nesting": "^1.2.1" + }, + "peerDependencies": { + "@babel/core": "^7.20.12" + }, + "devDependencies": { + "@babel/core": "^7.20.12", + "@rollup/plugin-babel": "6.0.3", + "@types/babel__core": "^7.20.5" + }, + "gitHead": "f0de458b415c871f79f5eb0b65c9eeadd3539c67" +} diff --git a/node_modules/babel-plugin-jsx-dom-expressions/tsconfig.json b/node_modules/babel-plugin-jsx-dom-expressions/tsconfig.json new file mode 100644 index 00000000..facf63d1 --- /dev/null +++ b/node_modules/babel-plugin-jsx-dom-expressions/tsconfig.json @@ -0,0 +1,15 @@ +{ + "compilerOptions": { + "outDir": "types", + "emitDeclarationOnly": true, + "declaration": true, + "target": "esnext", + "moduleResolution": "node", + "allowJs": true, + "strict": true, + "paths": { + "dom-expressions/*": ["../dom-expressions/*"] + } + }, + "include": ["src"] +} diff --git a/node_modules/babel-preset-solid/LICENSE b/node_modules/babel-preset-solid/LICENSE new file mode 100644 index 00000000..df9cbf61 --- /dev/null +++ b/node_modules/babel-preset-solid/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2016-2023 Ryan Carniato + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules/babel-preset-solid/README.md b/node_modules/babel-preset-solid/README.md new file mode 100644 index 00000000..ea0e98d9 --- /dev/null +++ b/node_modules/babel-preset-solid/README.md @@ -0,0 +1,62 @@ +# babel-preset-solid +Babel preset to transform JSX into Solid runtime calls. + +### Install + +Via NPM + +```javascript +npm install babel-preset-solid --save-dev +``` + +or Yarn + +```javascript +yarn add babel-preset-solid --dev +``` + +### Usage + +Make or update your .babelrc config file with the preset: + +```javascript +{ + "presets": [ + "solid" + ] +} +``` + +Via package.json + +```javascript + ... + "babel": { + "presets": [ + "es2015", + "solid" + ], + "plugins": [ + ] + }, + ... +``` + +### Usage for SSR code +When need to transform JSX code to be used on the server, pass the following options + +```javascript +{ + "presets": [ + ["solid", { "generate": "ssr", "hydratable": true }] + ] +} +``` +And for the browser build pass the hydratable option as well: +```javascript +{ + "presets": [ + ["solid", { "generate": "dom", "hydratable": true }] + ] +} +``` diff --git a/node_modules/babel-preset-solid/index.js b/node_modules/babel-preset-solid/index.js new file mode 100644 index 00000000..b4a3d8fd --- /dev/null +++ b/node_modules/babel-preset-solid/index.js @@ -0,0 +1,34 @@ +const jsxTransform = require("babel-plugin-jsx-dom-expressions"); + +module.exports = function (context, options = {}) { + const plugins = [ + [ + jsxTransform, + Object.assign( + { + moduleName: "solid-js/web", + builtIns: [ + "For", + "Show", + "Switch", + "Match", + "Suspense", + "SuspenseList", + "Portal", + "Index", + "Dynamic", + "ErrorBoundary" + ], + contextToCustomElements: true, + wrapConditionals: true, + generate: "dom" + }, + options + ) + ] + ]; + + return { + plugins + }; +}; diff --git a/node_modules/babel-preset-solid/package.json b/node_modules/babel-preset-solid/package.json new file mode 100644 index 00000000..b7c9e286 --- /dev/null +++ b/node_modules/babel-preset-solid/package.json @@ -0,0 +1,22 @@ +{ + "name": "babel-preset-solid", + "version": "1.9.3", + "description": "Babel preset to transform JSX for Solid.js", + "author": "Ryan Carniato ", + "homepage": "https://github.com/solidjs/solid/blob/main/packages/babel-preset-solid#readme", + "license": "MIT", + "repository": "https://github.com/solidjs/solid/blob/main/packages/babel-preset-solid", + "main": "index.js", + "files": [ + "index.js" + ], + "dependencies": { + "babel-plugin-jsx-dom-expressions": "^0.39.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + }, + "scripts": { + "test": "node test.js" + } +} \ No newline at end of file diff --git a/node_modules/browserslist/LICENSE b/node_modules/browserslist/LICENSE new file mode 100644 index 00000000..90b6b916 --- /dev/null +++ b/node_modules/browserslist/LICENSE @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright 2014 Andrey Sitnik and other contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/browserslist/README.md b/node_modules/browserslist/README.md new file mode 100644 index 00000000..f31bd2cb --- /dev/null +++ b/node_modules/browserslist/README.md @@ -0,0 +1,67 @@ +# Browserslist [![Cult Of Martians][cult-img]][cult] + +Browserslist logo by Anton Popov + +The config to share target browsers and Node.js versions between different +front-end tools. It is used in: + +* [Autoprefixer] +* [Babel] +* [postcss-preset-env] +* [eslint-plugin-compat] +* [stylelint-no-unsupported-browser-features] +* [postcss-normalize] +* [obsolete-webpack-plugin] + +All tools will find target browsers automatically, +when you add the following to `package.json`: + +```json + "browserslist": [ + "defaults and fully supports es6-module", + "maintained node versions" + ] +``` + +Or in `.browserslistrc` config: + +```yaml +# Browsers that we support + +defaults and fully supports es6-module +maintained node versions +``` + +Developers set their version lists using queries like `last 2 versions` +to be free from updating versions manually. +Browserslist will use [`caniuse-lite`] with [Can I Use] data for this queries. + +You can check how config works at our playground: [`browsersl.ist`](https://browsersl.ist/) + +
+ browsersl.ist website + + +
+
+
+ Sponsored by Evil Martians  Supported by Cube +
+ +[stylelint-no-unsupported-browser-features]: https://github.com/ismay/stylelint-no-unsupported-browser-features +[obsolete-webpack-plugin]: https://github.com/ElemeFE/obsolete-webpack-plugin +[eslint-plugin-compat]: https://github.com/amilajack/eslint-plugin-compat +[Browserslist Example]: https://github.com/browserslist/browserslist-example +[postcss-preset-env]: https://github.com/csstools/postcss-plugins/tree/main/plugin-packs/postcss-preset-env +[postcss-normalize]: https://github.com/csstools/postcss-normalize +[`browsersl.ist`]: https://browsersl.ist/ +[`caniuse-lite`]: https://github.com/ben-eb/caniuse-lite +[Autoprefixer]: https://github.com/postcss/autoprefixer +[Can I Use]: https://caniuse.com/ +[Babel]: https://github.com/babel/babel/tree/master/packages/babel-preset-env +[cult-img]: https://cultofmartians.com/assets/badges/badge.svg +[cult]: https://cultofmartians.com/done.html + +## Docs +Read full docs **[here](https://github.com/browserslist/browserslist#readme)**. diff --git a/node_modules/browserslist/browser.js b/node_modules/browserslist/browser.js new file mode 100644 index 00000000..1a681fd3 --- /dev/null +++ b/node_modules/browserslist/browser.js @@ -0,0 +1,54 @@ +var BrowserslistError = require('./error') + +function noop() {} + +module.exports = { + loadQueries: function loadQueries() { + throw new BrowserslistError( + 'Sharable configs are not supported in client-side build of Browserslist' + ) + }, + + getStat: function getStat(opts) { + return opts.stats + }, + + loadConfig: function loadConfig(opts) { + if (opts.config) { + throw new BrowserslistError( + 'Browserslist config are not supported in client-side build' + ) + } + }, + + loadCountry: function loadCountry() { + throw new BrowserslistError( + 'Country statistics are not supported ' + + 'in client-side build of Browserslist' + ) + }, + + loadFeature: function loadFeature() { + throw new BrowserslistError( + 'Supports queries are not available in client-side build of Browserslist' + ) + }, + + currentNode: function currentNode(resolve, context) { + return resolve(['maintained node versions'], context)[0] + }, + + parseConfig: noop, + + readConfig: noop, + + findConfig: noop, + + findConfigFile: noop, + + clearCaches: noop, + + oldDataWarning: noop, + + env: {} +} diff --git a/node_modules/browserslist/cli.js b/node_modules/browserslist/cli.js new file mode 100644 index 00000000..78c08d74 --- /dev/null +++ b/node_modules/browserslist/cli.js @@ -0,0 +1,156 @@ +#!/usr/bin/env node + +var fs = require('fs') +var updateDb = require('update-browserslist-db') + +var browserslist = require('./') +var pkg = require('./package.json') + +var args = process.argv.slice(2) + +var USAGE = + 'Usage:\n' + + ' npx browserslist\n' + + ' npx browserslist "QUERIES"\n' + + ' npx browserslist --json "QUERIES"\n' + + ' npx browserslist --config="path/to/browserlist/file"\n' + + ' npx browserslist --coverage "QUERIES"\n' + + ' npx browserslist --coverage=US "QUERIES"\n' + + ' npx browserslist --coverage=US,RU,global "QUERIES"\n' + + ' npx browserslist --env="environment name defined in config"\n' + + ' npx browserslist --stats="path/to/browserlist/stats/file"\n' + + ' npx browserslist --mobile-to-desktop\n' + + ' npx browserslist --ignore-unknown-versions\n' + +function isArg(arg) { + return args.some(function (str) { + return str === arg || str.indexOf(arg + '=') === 0 + }) +} + +function error(msg) { + process.stderr.write('browserslist: ' + msg + '\n') + process.exit(1) +} + +if (isArg('--help') || isArg('-h')) { + process.stdout.write(pkg.description + '.\n\n' + USAGE + '\n') +} else if (isArg('--version') || isArg('-v')) { + process.stdout.write('browserslist ' + pkg.version + '\n') +} else if (isArg('--update-db')) { + /* c8 ignore next 8 */ + process.stdout.write( + 'The --update-db command is deprecated.\n' + + 'Please use npx update-browserslist-db@latest instead.\n' + ) + process.stdout.write('Browserslist DB update will still be made.\n') + updateDb(function (str) { + process.stdout.write(str) + }) +} else { + var mode = 'browsers' + var opts = {} + var queries + var areas + + for (var i = 0; i < args.length; i++) { + if (args[i][0] !== '-') { + queries = args[i].replace(/^["']|["']$/g, '') + continue + } + + var arg = args[i].split('=') + var name = arg[0] + var value = arg[1] + + if (value) value = value.replace(/^["']|["']$/g, '') + + if (name === '--config' || name === '-b') { + opts.config = value + } else if (name === '--env' || name === '-e') { + opts.env = value + } else if (name === '--stats' || name === '-s') { + opts.stats = value + } else if (name === '--coverage' || name === '-c') { + if (mode !== 'json') mode = 'coverage' + if (value) { + areas = value.split(',') + } else { + areas = ['global'] + } + } else if (name === '--json') { + mode = 'json' + } else if (name === '--mobile-to-desktop') { + /* c8 ignore next */ + opts.mobileToDesktop = true + } else if (name === '--ignore-unknown-versions') { + /* c8 ignore next */ + opts.ignoreUnknownVersions = true + } else { + error('Unknown arguments ' + args[i] + '.\n\n' + USAGE) + } + } + + var browsers + try { + browsers = browserslist(queries, opts) + } catch (e) { + if (e.name === 'BrowserslistError') { + error(e.message) + } /* c8 ignore start */ else { + throw e + } /* c8 ignore end */ + } + + var coverage + if (mode === 'browsers') { + browsers.forEach(function (browser) { + process.stdout.write(browser + '\n') + }) + } else if (areas) { + coverage = areas.map(function (area) { + var stats + if (area !== 'global') { + stats = area + } else if (opts.stats) { + stats = JSON.parse(fs.readFileSync(opts.stats)) + } + var result = browserslist.coverage(browsers, stats) + var round = Math.round(result * 100) / 100.0 + + return [area, round] + }) + + if (mode === 'coverage') { + var prefix = 'These browsers account for ' + process.stdout.write(prefix) + coverage.forEach(function (data, index) { + var area = data[0] + var round = data[1] + var end = 'globally' + if (area && area !== 'global') { + end = 'in the ' + area.toUpperCase() + } else if (opts.stats) { + end = 'in custom statistics' + } + + if (index !== 0) { + process.stdout.write(prefix.replace(/./g, ' ')) + } + + process.stdout.write(round + '% of all users ' + end + '\n') + }) + } + } + + if (mode === 'json') { + var data = { browsers: browsers } + if (coverage) { + data.coverage = coverage.reduce(function (object, j) { + object[j[0]] = j[1] + return object + }, {}) + } + process.stdout.write(JSON.stringify(data, null, ' ') + '\n') + } +} diff --git a/node_modules/browserslist/error.d.ts b/node_modules/browserslist/error.d.ts new file mode 100644 index 00000000..12ff9213 --- /dev/null +++ b/node_modules/browserslist/error.d.ts @@ -0,0 +1,7 @@ +declare class BrowserslistError extends Error { + constructor(message: any) + name: 'BrowserslistError' + browserslist: true +} + +export = BrowserslistError diff --git a/node_modules/browserslist/error.js b/node_modules/browserslist/error.js new file mode 100644 index 00000000..6e5da7a8 --- /dev/null +++ b/node_modules/browserslist/error.js @@ -0,0 +1,12 @@ +function BrowserslistError(message) { + this.name = 'BrowserslistError' + this.message = message + this.browserslist = true + if (Error.captureStackTrace) { + Error.captureStackTrace(this, BrowserslistError) + } +} + +BrowserslistError.prototype = Error.prototype + +module.exports = BrowserslistError diff --git a/node_modules/browserslist/index.d.ts b/node_modules/browserslist/index.d.ts new file mode 100644 index 00000000..a08176cc --- /dev/null +++ b/node_modules/browserslist/index.d.ts @@ -0,0 +1,224 @@ +/** + * Return array of browsers by selection queries. + * + * ```js + * browserslist('IE >= 10, IE 8') //=> ['ie 11', 'ie 10', 'ie 8'] + * ``` + * + * @param queries Browser queries. + * @param opts Options. + * @returns Array with browser names in Can I Use. + */ +declare function browserslist( + queries?: string | readonly string[] | null, + opts?: browserslist.Options +): string[] + +declare namespace browserslist { + interface Query { + compose: 'or' | 'and' + type: string + query: string + not?: true + } + + interface Options { + /** + * Path to processed file. It will be used to find config files. + */ + path?: string | false + /** + * Processing environment. It will be used to take right queries + * from config file. + */ + env?: string + /** + * Custom browser usage statistics for "> 1% in my stats" query. + */ + stats?: Stats | string + /** + * Path to config file with queries. + */ + config?: string + /** + * Do not throw on unknown version in direct query. + */ + ignoreUnknownVersions?: boolean + /** + * Throw an error if env is not found. + */ + throwOnMissing?: boolean + /** + * Disable security checks for extend query. + */ + dangerousExtend?: boolean + /** + * Alias mobile browsers to the desktop version when Can I Use + * doesn’t have data about the specified version. + */ + mobileToDesktop?: boolean + } + + type Config = { + defaults: string[] + [section: string]: string[] | undefined + } + + interface Stats { + [browser: string]: { + [version: string]: number + } + } + + /** + * Browser names aliases. + */ + let aliases: { + [alias: string]: string | undefined + } + + /** + * Aliases to work with joined versions like `ios_saf 7.0-7.1`. + */ + let versionAliases: { + [browser: string]: + | { + [version: string]: string | undefined + } + | undefined + } + + /** + * Can I Use only provides a few versions for some browsers (e.g. `and_chr`). + * + * Fallback to a similar browser for unknown versions. + */ + let desktopNames: { + [browser: string]: string | undefined + } + + let data: { + [browser: string]: + | { + name: string + versions: string[] + released: string[] + releaseDate: { + [version: string]: number | undefined | null + } + } + | undefined + } + + let nodeVersions: string[] + + interface Usage { + [version: string]: number + } + + let usage: { + global?: Usage + custom?: Usage | null + [country: string]: Usage | undefined | null + } + + let cache: { + [feature: string]: { + [name: string]: { + [version: string]: string + } + } + } + + /** + * Default browsers query + */ + let defaults: readonly string[] + + /** + * Which statistics should be used. Country code or custom statistics. + * Pass `"my stats"` to load statistics from `Browserslist` files. + */ + type StatsOptions = string | 'my stats' | Stats | { dataByBrowser: Stats } + + /** + * Return browsers market coverage. + * + * ```js + * browserslist.coverage(browserslist('> 1% in US'), 'US') //=> 83.1 + * ``` + * + * @param browsers Browsers names in Can I Use. + * @param stats Which statistics should be used. + * @returns Total market coverage for all selected browsers. + */ + function coverage(browsers: readonly string[], stats?: StatsOptions): number + + /** + * Get queries AST to analyze the config content. + * + * @param queries Browser queries. + * @param opts Options. + * @returns An array of the data of each query in the config. + */ + function parse( + queries?: string | readonly string[] | null, + opts?: browserslist.Options + ): Query[] + + /** + * Return queries for specific file inside the project. + * + * ```js + * browserslist.loadConfig({ + * file: process.cwd() + * }) ?? browserslist.defaults + * ``` + */ + function loadConfig(options: LoadConfigOptions): string[] | undefined + + function clearCaches(): void + + function parseConfig(string: string): Config + + function readConfig(file: string): Config + + function findConfig(...pathSegments: string[]): Config | undefined + + function findConfigFile(...pathSegments: string[]): string | undefined + + interface LoadConfigOptions { + /** + * Path to config file + * */ + config?: string + + /** + * Path to file inside the project to find Browserslist config + * in closest folder + */ + path?: string + + /** + * Environment to choose part of config. + */ + env?: string + } +} + +declare global { + namespace NodeJS { + interface ProcessEnv { + BROWSERSLIST?: string + BROWSERSLIST_CONFIG?: string + BROWSERSLIST_DANGEROUS_EXTEND?: string + BROWSERSLIST_DISABLE_CACHE?: string + BROWSERSLIST_ENV?: string + BROWSERSLIST_IGNORE_OLD_DATA?: string + BROWSERSLIST_STATS?: string + BROWSERSLIST_ROOT_PATH?: string + } + } +} + +export = browserslist diff --git a/node_modules/browserslist/index.js b/node_modules/browserslist/index.js new file mode 100644 index 00000000..f86b6390 --- /dev/null +++ b/node_modules/browserslist/index.js @@ -0,0 +1,1216 @@ +var jsReleases = require('node-releases/data/processed/envs.json') +var agents = require('caniuse-lite/dist/unpacker/agents').agents +var e2c = require('electron-to-chromium/versions') +var jsEOL = require('node-releases/data/release-schedule/release-schedule.json') +var path = require('path') + +var BrowserslistError = require('./error') +var env = require('./node') +var parse = require('./parse') // Will load browser.js in webpack + +var YEAR = 365.259641 * 24 * 60 * 60 * 1000 +var ANDROID_EVERGREEN_FIRST = '37' +var OP_MOB_BLINK_FIRST = 14 + +// Helpers + +function isVersionsMatch(versionA, versionB) { + return (versionA + '.').indexOf(versionB + '.') === 0 +} + +function isEolReleased(name) { + var version = name.slice(1) + return browserslist.nodeVersions.some(function (i) { + return isVersionsMatch(i, version) + }) +} + +function normalize(versions) { + return versions.filter(function (version) { + return typeof version === 'string' + }) +} + +function normalizeElectron(version) { + var versionToUse = version + if (version.split('.').length === 3) { + versionToUse = version.split('.').slice(0, -1).join('.') + } + return versionToUse +} + +function nameMapper(name) { + return function mapName(version) { + return name + ' ' + version + } +} + +function getMajor(version) { + return parseInt(version.split('.')[0]) +} + +function getMajorVersions(released, number) { + if (released.length === 0) return [] + var majorVersions = uniq(released.map(getMajor)) + var minimum = majorVersions[majorVersions.length - number] + if (!minimum) { + return released + } + var selected = [] + for (var i = released.length - 1; i >= 0; i--) { + if (minimum > getMajor(released[i])) break + selected.unshift(released[i]) + } + return selected +} + +function uniq(array) { + var filtered = [] + for (var i = 0; i < array.length; i++) { + if (filtered.indexOf(array[i]) === -1) filtered.push(array[i]) + } + return filtered +} + +function fillUsage(result, name, data) { + for (var i in data) { + result[name + ' ' + i] = data[i] + } +} + +function generateFilter(sign, version) { + version = parseFloat(version) + if (sign === '>') { + return function (v) { + return parseLatestFloat(v) > version + } + } else if (sign === '>=') { + return function (v) { + return parseLatestFloat(v) >= version + } + } else if (sign === '<') { + return function (v) { + return parseFloat(v) < version + } + } else { + return function (v) { + return parseFloat(v) <= version + } + } + + function parseLatestFloat(v) { + return parseFloat(v.split('-')[1] || v) + } +} + +function generateSemverFilter(sign, version) { + version = version.split('.').map(parseSimpleInt) + version[1] = version[1] || 0 + version[2] = version[2] || 0 + if (sign === '>') { + return function (v) { + v = v.split('.').map(parseSimpleInt) + return compareSemver(v, version) > 0 + } + } else if (sign === '>=') { + return function (v) { + v = v.split('.').map(parseSimpleInt) + return compareSemver(v, version) >= 0 + } + } else if (sign === '<') { + return function (v) { + v = v.split('.').map(parseSimpleInt) + return compareSemver(version, v) > 0 + } + } else { + return function (v) { + v = v.split('.').map(parseSimpleInt) + return compareSemver(version, v) >= 0 + } + } +} + +function parseSimpleInt(x) { + return parseInt(x) +} + +function compare(a, b) { + if (a < b) return -1 + if (a > b) return +1 + return 0 +} + +function compareSemver(a, b) { + return ( + compare(parseInt(a[0]), parseInt(b[0])) || + compare(parseInt(a[1] || '0'), parseInt(b[1] || '0')) || + compare(parseInt(a[2] || '0'), parseInt(b[2] || '0')) + ) +} + +// this follows the npm-like semver behavior +function semverFilterLoose(operator, range) { + range = range.split('.').map(parseSimpleInt) + if (typeof range[1] === 'undefined') { + range[1] = 'x' + } + // ignore any patch version because we only return minor versions + // range[2] = 'x' + switch (operator) { + case '<=': + return function (version) { + version = version.split('.').map(parseSimpleInt) + return compareSemverLoose(version, range) <= 0 + } + case '>=': + default: + return function (version) { + version = version.split('.').map(parseSimpleInt) + return compareSemverLoose(version, range) >= 0 + } + } +} + +// this follows the npm-like semver behavior +function compareSemverLoose(version, range) { + if (version[0] !== range[0]) { + return version[0] < range[0] ? -1 : +1 + } + if (range[1] === 'x') { + return 0 + } + if (version[1] !== range[1]) { + return version[1] < range[1] ? -1 : +1 + } + return 0 +} + +function resolveVersion(data, version) { + if (data.versions.indexOf(version) !== -1) { + return version + } else if (browserslist.versionAliases[data.name][version]) { + return browserslist.versionAliases[data.name][version] + } else { + return false + } +} + +function normalizeVersion(data, version) { + var resolved = resolveVersion(data, version) + if (resolved) { + return resolved + } else if (data.versions.length === 1) { + return data.versions[0] + } else { + return false + } +} + +function filterByYear(since, context) { + since = since / 1000 + return Object.keys(agents).reduce(function (selected, name) { + var data = byName(name, context) + if (!data) return selected + var versions = Object.keys(data.releaseDate).filter(function (v) { + var date = data.releaseDate[v] + return date !== null && date >= since + }) + return selected.concat(versions.map(nameMapper(data.name))) + }, []) +} + +function cloneData(data) { + return { + name: data.name, + versions: data.versions, + released: data.released, + releaseDate: data.releaseDate + } +} + +function byName(name, context) { + name = name.toLowerCase() + name = browserslist.aliases[name] || name + if (context.mobileToDesktop && browserslist.desktopNames[name]) { + var desktop = browserslist.data[browserslist.desktopNames[name]] + if (name === 'android') { + return normalizeAndroidData(cloneData(browserslist.data[name]), desktop) + } else { + var cloned = cloneData(desktop) + cloned.name = name + return cloned + } + } + return browserslist.data[name] +} + +function normalizeAndroidVersions(androidVersions, chromeVersions) { + var iFirstEvergreen = chromeVersions.indexOf(ANDROID_EVERGREEN_FIRST) + return androidVersions + .filter(function (version) { + return /^(?:[2-4]\.|[34]$)/.test(version) + }) + .concat(chromeVersions.slice(iFirstEvergreen)) +} + +function copyObject(obj) { + var copy = {} + for (var key in obj) { + copy[key] = obj[key] + } + return copy +} + +function normalizeAndroidData(android, chrome) { + android.released = normalizeAndroidVersions(android.released, chrome.released) + android.versions = normalizeAndroidVersions(android.versions, chrome.versions) + android.releaseDate = copyObject(android.releaseDate) + android.released.forEach(function (v) { + if (android.releaseDate[v] === undefined) { + android.releaseDate[v] = chrome.releaseDate[v] + } + }) + return android +} + +function checkName(name, context) { + var data = byName(name, context) + if (!data) throw new BrowserslistError('Unknown browser ' + name) + return data +} + +function unknownQuery(query) { + return new BrowserslistError( + 'Unknown browser query `' + + query + + '`. ' + + 'Maybe you are using old Browserslist or made typo in query.' + ) +} + +// Adjusts last X versions queries for some mobile browsers, +// where caniuse data jumps from a legacy version to the latest +function filterJumps(list, name, nVersions, context) { + var jump = 1 + switch (name) { + case 'android': + if (context.mobileToDesktop) return list + var released = browserslist.data.chrome.released + jump = released.length - released.indexOf(ANDROID_EVERGREEN_FIRST) + break + case 'op_mob': + var latest = browserslist.data.op_mob.released.slice(-1)[0] + jump = getMajor(latest) - OP_MOB_BLINK_FIRST + 1 + break + default: + return list + } + if (nVersions <= jump) { + return list.slice(-1) + } + return list.slice(jump - 1 - nVersions) +} + +function isSupported(flags, withPartial) { + return ( + typeof flags === 'string' && + (flags.indexOf('y') >= 0 || (withPartial && flags.indexOf('a') >= 0)) + ) +} + +function resolve(queries, context) { + return parse(QUERIES, queries).reduce(function (result, node, index) { + if (node.not && index === 0) { + throw new BrowserslistError( + 'Write any browsers query (for instance, `defaults`) ' + + 'before `' + + node.query + + '`' + ) + } + var type = QUERIES[node.type] + var array = type.select.call(browserslist, context, node).map(function (j) { + var parts = j.split(' ') + if (parts[1] === '0') { + return parts[0] + ' ' + byName(parts[0], context).versions[0] + } else { + return j + } + }) + + if (node.compose === 'and') { + if (node.not) { + return result.filter(function (j) { + return array.indexOf(j) === -1 + }) + } else { + return result.filter(function (j) { + return array.indexOf(j) !== -1 + }) + } + } else { + if (node.not) { + var filter = {} + array.forEach(function (j) { + filter[j] = true + }) + return result.filter(function (j) { + return !filter[j] + }) + } + return result.concat(array) + } + }, []) +} + +function prepareOpts(opts) { + if (typeof opts === 'undefined') opts = {} + + if (typeof opts.path === 'undefined') { + opts.path = path.resolve ? path.resolve('.') : '.' + } + + return opts +} + +function prepareQueries(queries, opts) { + if (typeof queries === 'undefined' || queries === null) { + var config = browserslist.loadConfig(opts) + if (config) { + queries = config + } else { + queries = browserslist.defaults + } + } + + return queries +} + +function checkQueries(queries) { + if (!(typeof queries === 'string' || Array.isArray(queries))) { + throw new BrowserslistError( + 'Browser queries must be an array or string. Got ' + typeof queries + '.' + ) + } +} + +var cache = {} + +function browserslist(queries, opts) { + opts = prepareOpts(opts) + queries = prepareQueries(queries, opts) + checkQueries(queries) + + var context = { + ignoreUnknownVersions: opts.ignoreUnknownVersions, + dangerousExtend: opts.dangerousExtend, + mobileToDesktop: opts.mobileToDesktop, + path: opts.path, + env: opts.env + } + + env.oldDataWarning(browserslist.data) + var stats = env.getStat(opts, browserslist.data) + if (stats) { + context.customUsage = {} + for (var browser in stats) { + fillUsage(context.customUsage, browser, stats[browser]) + } + } + + var cacheKey = JSON.stringify([queries, context]) + if (cache[cacheKey]) return cache[cacheKey] + + var result = uniq(resolve(queries, context)).sort(function (name1, name2) { + name1 = name1.split(' ') + name2 = name2.split(' ') + if (name1[0] === name2[0]) { + // assumptions on caniuse data + // 1) version ranges never overlaps + // 2) if version is not a range, it never contains `-` + var version1 = name1[1].split('-')[0] + var version2 = name2[1].split('-')[0] + return compareSemver(version2.split('.'), version1.split('.')) + } else { + return compare(name1[0], name2[0]) + } + }) + if (!env.env.BROWSERSLIST_DISABLE_CACHE) { + cache[cacheKey] = result + } + return result +} + +browserslist.parse = function (queries, opts) { + opts = prepareOpts(opts) + queries = prepareQueries(queries, opts) + checkQueries(queries) + return parse(QUERIES, queries) +} + +// Will be filled by Can I Use data below +browserslist.cache = {} +browserslist.data = {} +browserslist.usage = { + global: {}, + custom: null +} + +// Default browsers query +browserslist.defaults = ['> 0.5%', 'last 2 versions', 'Firefox ESR', 'not dead'] + +// Browser names aliases +browserslist.aliases = { + fx: 'firefox', + ff: 'firefox', + ios: 'ios_saf', + explorer: 'ie', + blackberry: 'bb', + explorermobile: 'ie_mob', + operamini: 'op_mini', + operamobile: 'op_mob', + chromeandroid: 'and_chr', + firefoxandroid: 'and_ff', + ucandroid: 'and_uc', + qqandroid: 'and_qq' +} + +// Can I Use only provides a few versions for some browsers (e.g. and_chr). +// Fallback to a similar browser for unknown versions +// Note op_mob is not included as its chromium versions are not in sync with Opera desktop +browserslist.desktopNames = { + and_chr: 'chrome', + and_ff: 'firefox', + ie_mob: 'ie', + android: 'chrome' // has extra processing logic +} + +// Aliases to work with joined versions like `ios_saf 7.0-7.1` +browserslist.versionAliases = {} + +browserslist.clearCaches = env.clearCaches +browserslist.parseConfig = env.parseConfig +browserslist.readConfig = env.readConfig +browserslist.findConfigFile = env.findConfigFile +browserslist.findConfig = env.findConfig +browserslist.loadConfig = env.loadConfig + +browserslist.coverage = function (browsers, stats) { + var data + if (typeof stats === 'undefined') { + data = browserslist.usage.global + } else if (stats === 'my stats') { + var opts = {} + opts.path = path.resolve ? path.resolve('.') : '.' + var customStats = env.getStat(opts) + if (!customStats) { + throw new BrowserslistError('Custom usage statistics was not provided') + } + data = {} + for (var browser in customStats) { + fillUsage(data, browser, customStats[browser]) + } + } else if (typeof stats === 'string') { + if (stats.length > 2) { + stats = stats.toLowerCase() + } else { + stats = stats.toUpperCase() + } + env.loadCountry(browserslist.usage, stats, browserslist.data) + data = browserslist.usage[stats] + } else { + if ('dataByBrowser' in stats) { + stats = stats.dataByBrowser + } + data = {} + for (var name in stats) { + for (var version in stats[name]) { + data[name + ' ' + version] = stats[name][version] + } + } + } + + return browsers.reduce(function (all, i) { + var usage = data[i] + if (usage === undefined) { + usage = data[i.replace(/ \S+$/, ' 0')] + } + return all + (usage || 0) + }, 0) +} + +function nodeQuery(context, node) { + var matched = browserslist.nodeVersions.filter(function (i) { + return isVersionsMatch(i, node.version) + }) + if (matched.length === 0) { + if (context.ignoreUnknownVersions) { + return [] + } else { + throw new BrowserslistError( + 'Unknown version ' + node.version + ' of Node.js' + ) + } + } + return ['node ' + matched[matched.length - 1]] +} + +function sinceQuery(context, node) { + var year = parseInt(node.year) + var month = parseInt(node.month || '01') - 1 + var day = parseInt(node.day || '01') + return filterByYear(Date.UTC(year, month, day, 0, 0, 0), context) +} + +function coverQuery(context, node) { + var coverage = parseFloat(node.coverage) + var usage = browserslist.usage.global + if (node.place) { + if (node.place.match(/^my\s+stats$/i)) { + if (!context.customUsage) { + throw new BrowserslistError('Custom usage statistics was not provided') + } + usage = context.customUsage + } else { + var place + if (node.place.length === 2) { + place = node.place.toUpperCase() + } else { + place = node.place.toLowerCase() + } + env.loadCountry(browserslist.usage, place, browserslist.data) + usage = browserslist.usage[place] + } + } + var versions = Object.keys(usage).sort(function (a, b) { + return usage[b] - usage[a] + }) + var coveraged = 0 + var result = [] + var version + for (var i = 0; i < versions.length; i++) { + version = versions[i] + if (usage[version] === 0) break + coveraged += usage[version] + result.push(version) + if (coveraged >= coverage) break + } + return result +} + +var QUERIES = { + last_major_versions: { + matches: ['versions'], + regexp: /^last\s+(\d+)\s+major\s+versions?$/i, + select: function (context, node) { + return Object.keys(agents).reduce(function (selected, name) { + var data = byName(name, context) + if (!data) return selected + var list = getMajorVersions(data.released, node.versions) + list = list.map(nameMapper(data.name)) + list = filterJumps(list, data.name, node.versions, context) + return selected.concat(list) + }, []) + } + }, + last_versions: { + matches: ['versions'], + regexp: /^last\s+(\d+)\s+versions?$/i, + select: function (context, node) { + return Object.keys(agents).reduce(function (selected, name) { + var data = byName(name, context) + if (!data) return selected + var list = data.released.slice(-node.versions) + list = list.map(nameMapper(data.name)) + list = filterJumps(list, data.name, node.versions, context) + return selected.concat(list) + }, []) + } + }, + last_electron_major_versions: { + matches: ['versions'], + regexp: /^last\s+(\d+)\s+electron\s+major\s+versions?$/i, + select: function (context, node) { + var validVersions = getMajorVersions(Object.keys(e2c), node.versions) + return validVersions.map(function (i) { + return 'chrome ' + e2c[i] + }) + } + }, + last_node_major_versions: { + matches: ['versions'], + regexp: /^last\s+(\d+)\s+node\s+major\s+versions?$/i, + select: function (context, node) { + return getMajorVersions(browserslist.nodeVersions, node.versions).map( + function (version) { + return 'node ' + version + } + ) + } + }, + last_browser_major_versions: { + matches: ['versions', 'browser'], + regexp: /^last\s+(\d+)\s+(\w+)\s+major\s+versions?$/i, + select: function (context, node) { + var data = checkName(node.browser, context) + var validVersions = getMajorVersions(data.released, node.versions) + var list = validVersions.map(nameMapper(data.name)) + list = filterJumps(list, data.name, node.versions, context) + return list + } + }, + last_electron_versions: { + matches: ['versions'], + regexp: /^last\s+(\d+)\s+electron\s+versions?$/i, + select: function (context, node) { + return Object.keys(e2c) + .slice(-node.versions) + .map(function (i) { + return 'chrome ' + e2c[i] + }) + } + }, + last_node_versions: { + matches: ['versions'], + regexp: /^last\s+(\d+)\s+node\s+versions?$/i, + select: function (context, node) { + return browserslist.nodeVersions + .slice(-node.versions) + .map(function (version) { + return 'node ' + version + }) + } + }, + last_browser_versions: { + matches: ['versions', 'browser'], + regexp: /^last\s+(\d+)\s+(\w+)\s+versions?$/i, + select: function (context, node) { + var data = checkName(node.browser, context) + var list = data.released.slice(-node.versions).map(nameMapper(data.name)) + list = filterJumps(list, data.name, node.versions, context) + return list + } + }, + unreleased_versions: { + matches: [], + regexp: /^unreleased\s+versions$/i, + select: function (context) { + return Object.keys(agents).reduce(function (selected, name) { + var data = byName(name, context) + if (!data) return selected + var list = data.versions.filter(function (v) { + return data.released.indexOf(v) === -1 + }) + list = list.map(nameMapper(data.name)) + return selected.concat(list) + }, []) + } + }, + unreleased_electron_versions: { + matches: [], + regexp: /^unreleased\s+electron\s+versions?$/i, + select: function () { + return [] + } + }, + unreleased_browser_versions: { + matches: ['browser'], + regexp: /^unreleased\s+(\w+)\s+versions?$/i, + select: function (context, node) { + var data = checkName(node.browser, context) + return data.versions + .filter(function (v) { + return data.released.indexOf(v) === -1 + }) + .map(nameMapper(data.name)) + } + }, + last_years: { + matches: ['years'], + regexp: /^last\s+(\d*.?\d+)\s+years?$/i, + select: function (context, node) { + return filterByYear(Date.now() - YEAR * node.years, context) + } + }, + since_y: { + matches: ['year'], + regexp: /^since (\d+)$/i, + select: sinceQuery + }, + since_y_m: { + matches: ['year', 'month'], + regexp: /^since (\d+)-(\d+)$/i, + select: sinceQuery + }, + since_y_m_d: { + matches: ['year', 'month', 'day'], + regexp: /^since (\d+)-(\d+)-(\d+)$/i, + select: sinceQuery + }, + popularity: { + matches: ['sign', 'popularity'], + regexp: /^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%$/, + select: function (context, node) { + var popularity = parseFloat(node.popularity) + var usage = browserslist.usage.global + return Object.keys(usage).reduce(function (result, version) { + if (node.sign === '>') { + if (usage[version] > popularity) { + result.push(version) + } + } else if (node.sign === '<') { + if (usage[version] < popularity) { + result.push(version) + } + } else if (node.sign === '<=') { + if (usage[version] <= popularity) { + result.push(version) + } + } else if (usage[version] >= popularity) { + result.push(version) + } + return result + }, []) + } + }, + popularity_in_my_stats: { + matches: ['sign', 'popularity'], + regexp: /^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+my\s+stats$/, + select: function (context, node) { + var popularity = parseFloat(node.popularity) + if (!context.customUsage) { + throw new BrowserslistError('Custom usage statistics was not provided') + } + var usage = context.customUsage + return Object.keys(usage).reduce(function (result, version) { + var percentage = usage[version] + if (percentage == null) { + return result + } + + if (node.sign === '>') { + if (percentage > popularity) { + result.push(version) + } + } else if (node.sign === '<') { + if (percentage < popularity) { + result.push(version) + } + } else if (node.sign === '<=') { + if (percentage <= popularity) { + result.push(version) + } + } else if (percentage >= popularity) { + result.push(version) + } + return result + }, []) + } + }, + popularity_in_config_stats: { + matches: ['sign', 'popularity', 'config'], + regexp: /^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+(\S+)\s+stats$/, + select: function (context, node) { + var popularity = parseFloat(node.popularity) + var stats = env.loadStat(context, node.config, browserslist.data) + if (stats) { + context.customUsage = {} + for (var browser in stats) { + fillUsage(context.customUsage, browser, stats[browser]) + } + } + if (!context.customUsage) { + throw new BrowserslistError('Custom usage statistics was not provided') + } + var usage = context.customUsage + return Object.keys(usage).reduce(function (result, version) { + var percentage = usage[version] + if (percentage == null) { + return result + } + + if (node.sign === '>') { + if (percentage > popularity) { + result.push(version) + } + } else if (node.sign === '<') { + if (percentage < popularity) { + result.push(version) + } + } else if (node.sign === '<=') { + if (percentage <= popularity) { + result.push(version) + } + } else if (percentage >= popularity) { + result.push(version) + } + return result + }, []) + } + }, + popularity_in_place: { + matches: ['sign', 'popularity', 'place'], + regexp: /^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+((alt-)?\w\w)$/, + select: function (context, node) { + var popularity = parseFloat(node.popularity) + var place = node.place + if (place.length === 2) { + place = place.toUpperCase() + } else { + place = place.toLowerCase() + } + env.loadCountry(browserslist.usage, place, browserslist.data) + var usage = browserslist.usage[place] + return Object.keys(usage).reduce(function (result, version) { + var percentage = usage[version] + if (percentage == null) { + return result + } + + if (node.sign === '>') { + if (percentage > popularity) { + result.push(version) + } + } else if (node.sign === '<') { + if (percentage < popularity) { + result.push(version) + } + } else if (node.sign === '<=') { + if (percentage <= popularity) { + result.push(version) + } + } else if (percentage >= popularity) { + result.push(version) + } + return result + }, []) + } + }, + cover: { + matches: ['coverage'], + regexp: /^cover\s+(\d+|\d+\.\d+|\.\d+)%$/i, + select: coverQuery + }, + cover_in: { + matches: ['coverage', 'place'], + regexp: /^cover\s+(\d+|\d+\.\d+|\.\d+)%\s+in\s+(my\s+stats|(alt-)?\w\w)$/i, + select: coverQuery + }, + supports: { + matches: ['supportType', 'feature'], + regexp: /^(?:(fully|partially)\s+)?supports\s+([\w-]+)$/, + select: function (context, node) { + env.loadFeature(browserslist.cache, node.feature) + var withPartial = node.supportType !== 'fully' + var features = browserslist.cache[node.feature] + var result = [] + for (var name in features) { + var data = byName(name, context) + // Only check desktop when latest released mobile has support + var iMax = data.released.length - 1 + while (iMax >= 0) { + if (data.released[iMax] in features[name]) break + iMax-- + } + var checkDesktop = + context.mobileToDesktop && + name in browserslist.desktopNames && + isSupported(features[name][data.released[iMax]], withPartial) + data.versions.forEach(function (version) { + var flags = features[name][version] + if (flags === undefined && checkDesktop) { + flags = features[browserslist.desktopNames[name]][version] + } + if (isSupported(flags, withPartial)) { + result.push(name + ' ' + version) + } + }) + } + return result + } + }, + electron_range: { + matches: ['from', 'to'], + regexp: /^electron\s+([\d.]+)\s*-\s*([\d.]+)$/i, + select: function (context, node) { + var fromToUse = normalizeElectron(node.from) + var toToUse = normalizeElectron(node.to) + var from = parseFloat(node.from) + var to = parseFloat(node.to) + if (!e2c[fromToUse]) { + throw new BrowserslistError('Unknown version ' + from + ' of electron') + } + if (!e2c[toToUse]) { + throw new BrowserslistError('Unknown version ' + to + ' of electron') + } + return Object.keys(e2c) + .filter(function (i) { + var parsed = parseFloat(i) + return parsed >= from && parsed <= to + }) + .map(function (i) { + return 'chrome ' + e2c[i] + }) + } + }, + node_range: { + matches: ['from', 'to'], + regexp: /^node\s+([\d.]+)\s*-\s*([\d.]+)$/i, + select: function (context, node) { + return browserslist.nodeVersions + .filter(semverFilterLoose('>=', node.from)) + .filter(semverFilterLoose('<=', node.to)) + .map(function (v) { + return 'node ' + v + }) + } + }, + browser_range: { + matches: ['browser', 'from', 'to'], + regexp: /^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i, + select: function (context, node) { + var data = checkName(node.browser, context) + var from = parseFloat(normalizeVersion(data, node.from) || node.from) + var to = parseFloat(normalizeVersion(data, node.to) || node.to) + function filter(v) { + var parsed = parseFloat(v) + return parsed >= from && parsed <= to + } + return data.released.filter(filter).map(nameMapper(data.name)) + } + }, + electron_ray: { + matches: ['sign', 'version'], + regexp: /^electron\s*(>=?|<=?)\s*([\d.]+)$/i, + select: function (context, node) { + var versionToUse = normalizeElectron(node.version) + return Object.keys(e2c) + .filter(generateFilter(node.sign, versionToUse)) + .map(function (i) { + return 'chrome ' + e2c[i] + }) + } + }, + node_ray: { + matches: ['sign', 'version'], + regexp: /^node\s*(>=?|<=?)\s*([\d.]+)$/i, + select: function (context, node) { + return browserslist.nodeVersions + .filter(generateSemverFilter(node.sign, node.version)) + .map(function (v) { + return 'node ' + v + }) + } + }, + browser_ray: { + matches: ['browser', 'sign', 'version'], + regexp: /^(\w+)\s*(>=?|<=?)\s*([\d.]+)$/, + select: function (context, node) { + var version = node.version + var data = checkName(node.browser, context) + var alias = browserslist.versionAliases[data.name][version] + if (alias) version = alias + return data.released + .filter(generateFilter(node.sign, version)) + .map(function (v) { + return data.name + ' ' + v + }) + } + }, + firefox_esr: { + matches: [], + regexp: /^(firefox|ff|fx)\s+esr$/i, + select: function () { + return ['firefox 115', 'firefox 128'] + } + }, + opera_mini_all: { + matches: [], + regexp: /(operamini|op_mini)\s+all/i, + select: function () { + return ['op_mini all'] + } + }, + electron_version: { + matches: ['version'], + regexp: /^electron\s+([\d.]+)$/i, + select: function (context, node) { + var versionToUse = normalizeElectron(node.version) + var chrome = e2c[versionToUse] + if (!chrome) { + throw new BrowserslistError( + 'Unknown version ' + node.version + ' of electron' + ) + } + return ['chrome ' + chrome] + } + }, + node_major_version: { + matches: ['version'], + regexp: /^node\s+(\d+)$/i, + select: nodeQuery + }, + node_minor_version: { + matches: ['version'], + regexp: /^node\s+(\d+\.\d+)$/i, + select: nodeQuery + }, + node_patch_version: { + matches: ['version'], + regexp: /^node\s+(\d+\.\d+\.\d+)$/i, + select: nodeQuery + }, + current_node: { + matches: [], + regexp: /^current\s+node$/i, + select: function (context) { + return [env.currentNode(resolve, context)] + } + }, + maintained_node: { + matches: [], + regexp: /^maintained\s+node\s+versions$/i, + select: function (context) { + var now = Date.now() + var queries = Object.keys(jsEOL) + .filter(function (key) { + return ( + now < Date.parse(jsEOL[key].end) && + now > Date.parse(jsEOL[key].start) && + isEolReleased(key) + ) + }) + .map(function (key) { + return 'node ' + key.slice(1) + }) + return resolve(queries, context) + } + }, + phantomjs_1_9: { + matches: [], + regexp: /^phantomjs\s+1.9$/i, + select: function () { + return ['safari 5'] + } + }, + phantomjs_2_1: { + matches: [], + regexp: /^phantomjs\s+2.1$/i, + select: function () { + return ['safari 6'] + } + }, + browser_version: { + matches: ['browser', 'version'], + regexp: /^(\w+)\s+(tp|[\d.]+)$/i, + select: function (context, node) { + var version = node.version + if (/^tp$/i.test(version)) version = 'TP' + var data = checkName(node.browser, context) + var alias = normalizeVersion(data, version) + if (alias) { + version = alias + } else { + if (version.indexOf('.') === -1) { + alias = version + '.0' + } else { + alias = version.replace(/\.0$/, '') + } + alias = normalizeVersion(data, alias) + if (alias) { + version = alias + } else if (context.ignoreUnknownVersions) { + return [] + } else { + throw new BrowserslistError( + 'Unknown version ' + version + ' of ' + node.browser + ) + } + } + return [data.name + ' ' + version] + } + }, + browserslist_config: { + matches: [], + regexp: /^browserslist config$/i, + select: function (context) { + return browserslist(undefined, context) + } + }, + extends: { + matches: ['config'], + regexp: /^extends (.+)$/i, + select: function (context, node) { + return resolve(env.loadQueries(context, node.config), context) + } + }, + defaults: { + matches: [], + regexp: /^defaults$/i, + select: function (context) { + return resolve(browserslist.defaults, context) + } + }, + dead: { + matches: [], + regexp: /^dead$/i, + select: function (context) { + var dead = [ + 'Baidu >= 0', + 'ie <= 11', + 'ie_mob <= 11', + 'bb <= 10', + 'op_mob <= 12.1', + 'samsung 4' + ] + return resolve(dead, context) + } + }, + unknown: { + matches: [], + regexp: /^(\w+)$/i, + select: function (context, node) { + if (byName(node.query, context)) { + throw new BrowserslistError( + 'Specify versions in Browserslist query for browser ' + node.query + ) + } else { + throw unknownQuery(node.query) + } + } + } +} + +// Get and convert Can I Use data + +;(function () { + for (var name in agents) { + var browser = agents[name] + browserslist.data[name] = { + name: name, + versions: normalize(agents[name].versions), + released: normalize(agents[name].versions.slice(0, -3)), + releaseDate: agents[name].release_date + } + fillUsage(browserslist.usage.global, name, browser.usage_global) + + browserslist.versionAliases[name] = {} + for (var i = 0; i < browser.versions.length; i++) { + var full = browser.versions[i] + if (!full) continue + + if (full.indexOf('-') !== -1) { + var interval = full.split('-') + for (var j = 0; j < interval.length; j++) { + browserslist.versionAliases[name][interval[j]] = full + } + } + } + } + + browserslist.nodeVersions = jsReleases.map(function (release) { + return release.version + }) +})() + +module.exports = browserslist diff --git a/node_modules/browserslist/node.js b/node_modules/browserslist/node.js new file mode 100644 index 00000000..800ad08d --- /dev/null +++ b/node_modules/browserslist/node.js @@ -0,0 +1,448 @@ +var feature = require('caniuse-lite/dist/unpacker/feature').default +var region = require('caniuse-lite/dist/unpacker/region').default +var fs = require('fs') +var path = require('path') + +var BrowserslistError = require('./error') + +var IS_SECTION = /^\s*\[(.+)]\s*$/ +var CONFIG_PATTERN = /^browserslist-config-/ +var SCOPED_CONFIG__PATTERN = /@[^/]+(?:\/[^/]+)?\/browserslist-config(?:-|$|\/)/ +var FORMAT = + 'Browserslist config should be a string or an array ' + + 'of strings with browser queries' + +var dataTimeChecked = false +var filenessCache = {} +var configCache = {} +function checkExtend(name) { + var use = ' Use `dangerousExtend` option to disable.' + if (!CONFIG_PATTERN.test(name) && !SCOPED_CONFIG__PATTERN.test(name)) { + throw new BrowserslistError( + 'Browserslist config needs `browserslist-config-` prefix. ' + use + ) + } + if (name.replace(/^@[^/]+\//, '').indexOf('.') !== -1) { + throw new BrowserslistError( + '`.` not allowed in Browserslist config name. ' + use + ) + } + if (name.indexOf('node_modules') !== -1) { + throw new BrowserslistError( + '`node_modules` not allowed in Browserslist config.' + use + ) + } +} + +function isFile(file) { + if (file in filenessCache) { + return filenessCache[file] + } + var result = fs.existsSync(file) && fs.statSync(file).isFile() + if (!process.env.BROWSERSLIST_DISABLE_CACHE) { + filenessCache[file] = result + } + return result +} + +function eachParent(file, callback) { + var dir = isFile(file) ? path.dirname(file) : file + var loc = path.resolve(dir) + do { + if (!pathInRoot(loc)) break + var result = callback(loc) + if (typeof result !== 'undefined') return result + } while (loc !== (loc = path.dirname(loc))) + return undefined +} + +function pathInRoot(p) { + if (!process.env.BROWSERSLIST_ROOT_PATH) return true + var rootPath = path.resolve(process.env.BROWSERSLIST_ROOT_PATH) + if (path.relative(rootPath, p).substring(0, 2) === '..') { + return false + } + return true +} + +function check(section) { + if (Array.isArray(section)) { + for (var i = 0; i < section.length; i++) { + if (typeof section[i] !== 'string') { + throw new BrowserslistError(FORMAT) + } + } + } else if (typeof section !== 'string') { + throw new BrowserslistError(FORMAT) + } +} + +function pickEnv(config, opts) { + if (typeof config !== 'object') return config + + var name + if (typeof opts.env === 'string') { + name = opts.env + } else if (process.env.BROWSERSLIST_ENV) { + name = process.env.BROWSERSLIST_ENV + } else if (process.env.NODE_ENV) { + name = process.env.NODE_ENV + } else { + name = 'production' + } + + if (opts.throwOnMissing) { + if (name && name !== 'defaults' && !config[name]) { + throw new BrowserslistError( + 'Missing config for Browserslist environment `' + name + '`' + ) + } + } + + return config[name] || config.defaults +} + +function parsePackage(file) { + var config = JSON.parse( + fs + .readFileSync(file) + .toString() + .replace(/^\uFEFF/m, '') + ) + if (config.browserlist && !config.browserslist) { + throw new BrowserslistError( + '`browserlist` key instead of `browserslist` in ' + file + ) + } + var list = config.browserslist + if (Array.isArray(list) || typeof list === 'string') { + list = { defaults: list } + } + for (var i in list) { + check(list[i]) + } + + return list +} + +function parsePackageOrReadConfig(file) { + if (path.basename(file) === 'package.json') { + return parsePackage(file) + } else { + return module.exports.readConfig(file) + } +} + +function latestReleaseTime(agents) { + var latest = 0 + for (var name in agents) { + var dates = agents[name].releaseDate || {} + for (var key in dates) { + if (latest < dates[key]) { + latest = dates[key] + } + } + } + return latest * 1000 +} + +function getMonthsPassed(date) { + var now = new Date() + var past = new Date(date) + + var years = now.getFullYear() - past.getFullYear() + var months = now.getMonth() - past.getMonth() + + return years * 12 + months +} + +function normalizeStats(data, stats) { + if (!data) { + data = {} + } + if (stats && 'dataByBrowser' in stats) { + stats = stats.dataByBrowser + } + + if (typeof stats !== 'object') return undefined + + var normalized = {} + for (var i in stats) { + var versions = Object.keys(stats[i]) + if (versions.length === 1 && data[i] && data[i].versions.length === 1) { + var normal = data[i].versions[0] + normalized[i] = {} + normalized[i][normal] = stats[i][versions[0]] + } else { + normalized[i] = stats[i] + } + } + + return normalized +} + +function normalizeUsageData(usageData, data) { + for (var browser in usageData) { + var browserUsage = usageData[browser] + // https://github.com/browserslist/browserslist/issues/431#issuecomment-565230615 + // caniuse-db returns { 0: "percentage" } for `and_*` regional stats + if ('0' in browserUsage) { + var versions = data[browser].versions + browserUsage[versions[versions.length - 1]] = browserUsage[0] + delete browserUsage[0] + } + } +} + +module.exports = { + loadQueries: function loadQueries(ctx, name) { + if (!ctx.dangerousExtend && !process.env.BROWSERSLIST_DANGEROUS_EXTEND) { + checkExtend(name) + } + var queries = require(require.resolve(name, { paths: ['.', ctx.path] })) + if (queries) { + if (Array.isArray(queries)) { + return queries + } else if (typeof queries === 'object') { + if (!queries.defaults) queries.defaults = [] + return pickEnv(queries, ctx, name) + } + } + throw new BrowserslistError( + '`' + + name + + '` config exports not an array of queries' + + ' or an object of envs' + ) + }, + + loadStat: function loadStat(ctx, name, data) { + if (!ctx.dangerousExtend && !process.env.BROWSERSLIST_DANGEROUS_EXTEND) { + checkExtend(name) + } + var stats = require(require.resolve( + path.join(name, 'browserslist-stats.json'), + { paths: ['.'] } + )) + return normalizeStats(data, stats) + }, + + getStat: function getStat(opts, data) { + var stats + if (opts.stats) { + stats = opts.stats + } else if (process.env.BROWSERSLIST_STATS) { + stats = process.env.BROWSERSLIST_STATS + } else if (opts.path && path.resolve && fs.existsSync) { + stats = eachParent(opts.path, function (dir) { + var file = path.join(dir, 'browserslist-stats.json') + return isFile(file) ? file : undefined + }) + } + if (typeof stats === 'string') { + try { + stats = JSON.parse(fs.readFileSync(stats)) + } catch (e) { + throw new BrowserslistError("Can't read " + stats) + } + } + return normalizeStats(data, stats) + }, + + loadConfig: function loadConfig(opts) { + if (process.env.BROWSERSLIST) { + return process.env.BROWSERSLIST + } else if (opts.config || process.env.BROWSERSLIST_CONFIG) { + var file = opts.config || process.env.BROWSERSLIST_CONFIG + return pickEnv(parsePackageOrReadConfig(file), opts) + } else if (opts.path) { + return pickEnv(module.exports.findConfig(opts.path), opts) + } else { + return undefined + } + }, + + loadCountry: function loadCountry(usage, country, data) { + var code = country.replace(/[^\w-]/g, '') + if (!usage[code]) { + var compressed + try { + compressed = require('caniuse-lite/data/regions/' + code + '.js') + } catch (e) { + throw new BrowserslistError('Unknown region name `' + code + '`.') + } + var usageData = region(compressed) + normalizeUsageData(usageData, data) + usage[country] = {} + for (var i in usageData) { + for (var j in usageData[i]) { + usage[country][i + ' ' + j] = usageData[i][j] + } + } + } + }, + + loadFeature: function loadFeature(features, name) { + name = name.replace(/[^\w-]/g, '') + if (features[name]) return + var compressed + try { + compressed = require('caniuse-lite/data/features/' + name + '.js') + } catch (e) { + throw new BrowserslistError('Unknown feature name `' + name + '`.') + } + var stats = feature(compressed).stats + features[name] = {} + for (var i in stats) { + features[name][i] = {} + for (var j in stats[i]) { + features[name][i][j] = stats[i][j] + } + } + }, + + parseConfig: function parseConfig(string) { + var result = { defaults: [] } + var sections = ['defaults'] + + string + .toString() + .replace(/#[^\n]*/g, '') + .split(/\n|,/) + .map(function (line) { + return line.trim() + }) + .filter(function (line) { + return line !== '' + }) + .forEach(function (line) { + if (IS_SECTION.test(line)) { + sections = line.match(IS_SECTION)[1].trim().split(' ') + sections.forEach(function (section) { + if (result[section]) { + throw new BrowserslistError( + 'Duplicate section ' + section + ' in Browserslist config' + ) + } + result[section] = [] + }) + } else { + sections.forEach(function (section) { + result[section].push(line) + }) + } + }) + + return result + }, + + readConfig: function readConfig(file) { + if (!isFile(file)) { + throw new BrowserslistError("Can't read " + file + ' config') + } + return module.exports.parseConfig(fs.readFileSync(file)) + }, + + findConfigFile: function findConfigFile(from) { + var resolved = eachParent(from, function (dir) { + var config = path.join(dir, 'browserslist') + var pkg = path.join(dir, 'package.json') + var rc = path.join(dir, '.browserslistrc') + + var pkgBrowserslist + if (isFile(pkg)) { + try { + pkgBrowserslist = parsePackage(pkg) + } catch (e) { + if (e.name === 'BrowserslistError') throw e + console.warn( + '[Browserslist] Could not parse ' + pkg + '. Ignoring it.' + ) + } + } + + if (isFile(config) && pkgBrowserslist) { + throw new BrowserslistError( + dir + ' contains both browserslist and package.json with browsers' + ) + } else if (isFile(rc) && pkgBrowserslist) { + throw new BrowserslistError( + dir + ' contains both .browserslistrc and package.json with browsers' + ) + } else if (isFile(config) && isFile(rc)) { + throw new BrowserslistError( + dir + ' contains both .browserslistrc and browserslist' + ) + } else if (isFile(config)) { + return config + } else if (isFile(rc)) { + return rc + } else if (pkgBrowserslist) { + return pkg + } + }) + + return resolved + }, + + findConfig: function findConfig(from) { + from = path.resolve(from) + + var fromDir = isFile(from) ? path.dirname(from) : from + if (fromDir in configCache) { + return configCache[fromDir] + } + + var resolved + var configFile = this.findConfigFile(from) + if (configFile) { + resolved = parsePackageOrReadConfig(configFile) + } + + if (!process.env.BROWSERSLIST_DISABLE_CACHE) { + var configDir = configFile && path.dirname(configFile) + eachParent(from, function (dir) { + configCache[dir] = resolved + if (dir === configDir) { + return null + } + }) + } + return resolved + }, + + clearCaches: function clearCaches() { + dataTimeChecked = false + filenessCache = {} + configCache = {} + + this.cache = {} + }, + + oldDataWarning: function oldDataWarning(agentsObj) { + if (dataTimeChecked) return + dataTimeChecked = true + if (process.env.BROWSERSLIST_IGNORE_OLD_DATA) return + + var latest = latestReleaseTime(agentsObj) + var monthsPassed = getMonthsPassed(latest) + + if (latest !== 0 && monthsPassed >= 6) { + var months = monthsPassed + ' ' + (monthsPassed > 1 ? 'months' : 'month') + console.warn( + 'Browserslist: browsers data (caniuse-lite) is ' + + months + + ' old. Please run:\n' + + ' npx update-browserslist-db@latest\n' + + ' Why you should do it regularly: ' + + 'https://github.com/browserslist/update-db#readme' + ) + } + }, + + currentNode: function currentNode() { + return 'node ' + process.versions.node + }, + + env: process.env +} diff --git a/node_modules/browserslist/package.json b/node_modules/browserslist/package.json new file mode 100644 index 00000000..9012a490 --- /dev/null +++ b/node_modules/browserslist/package.json @@ -0,0 +1,44 @@ +{ + "name": "browserslist", + "version": "4.24.2", + "description": "Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset", + "keywords": [ + "caniuse", + "browsers", + "target" + ], + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "author": "Andrey Sitnik ", + "license": "MIT", + "repository": "browserslist/browserslist", + "dependencies": { + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "bin": { + "browserslist": "cli.js" + }, + "types": "./index.d.ts", + "browser": { + "./node.js": "./browser.js", + "path": false + } +} diff --git a/node_modules/browserslist/parse.js b/node_modules/browserslist/parse.js new file mode 100644 index 00000000..c9d8f45b --- /dev/null +++ b/node_modules/browserslist/parse.js @@ -0,0 +1,78 @@ +var AND_REGEXP = /^\s+and\s+(.*)/i +var OR_REGEXP = /^(?:,\s*|\s+or\s+)(.*)/i + +function flatten(array) { + if (!Array.isArray(array)) return [array] + return array.reduce(function (a, b) { + return a.concat(flatten(b)) + }, []) +} + +function find(string, predicate) { + for (var max = string.length, n = 1; n <= max; n++) { + var parsed = string.substr(-n, n) + if (predicate(parsed, n, max)) { + return string.slice(0, -n) + } + } + return '' +} + +function matchQuery(all, query) { + var node = { query: query } + if (query.indexOf('not ') === 0) { + node.not = true + query = query.slice(4) + } + + for (var name in all) { + var type = all[name] + var match = query.match(type.regexp) + if (match) { + node.type = name + for (var i = 0; i < type.matches.length; i++) { + node[type.matches[i]] = match[i + 1] + } + return node + } + } + + node.type = 'unknown' + return node +} + +function matchBlock(all, string, qs) { + var node + return find(string, function (parsed, n, max) { + if (AND_REGEXP.test(parsed)) { + node = matchQuery(all, parsed.match(AND_REGEXP)[1]) + node.compose = 'and' + qs.unshift(node) + return true + } else if (OR_REGEXP.test(parsed)) { + node = matchQuery(all, parsed.match(OR_REGEXP)[1]) + node.compose = 'or' + qs.unshift(node) + return true + } else if (n === max) { + node = matchQuery(all, parsed.trim()) + node.compose = 'or' + qs.unshift(node) + return true + } + return false + }) +} + +module.exports = function parse(all, queries) { + if (!Array.isArray(queries)) queries = [queries] + return flatten( + queries.map(function (block) { + var qs = [] + do { + block = matchBlock(all, block, qs) + } while (block) + return qs + }) + ) +} diff --git a/node_modules/caniuse-lite/LICENSE b/node_modules/caniuse-lite/LICENSE new file mode 100644 index 00000000..06c608dc --- /dev/null +++ b/node_modules/caniuse-lite/LICENSE @@ -0,0 +1,395 @@ +Attribution 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More_considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution 4.0 International Public License ("Public License"). To the +extent this Public License may be interpreted as a contract, You are +granted the Licensed Rights in consideration of Your acceptance of +these terms and conditions, and the Licensor grants You such rights in +consideration of benefits the Licensor receives from making the +Licensed Material available under these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + d. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + e. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + f. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + g. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + h. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + 4. If You Share Adapted Material You produce, the Adapter's + License You apply must not prevent recipients of the Adapted + Material from complying with this Public License. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/node_modules/caniuse-lite/README.md b/node_modules/caniuse-lite/README.md new file mode 100644 index 00000000..f2c67bc4 --- /dev/null +++ b/node_modules/caniuse-lite/README.md @@ -0,0 +1,6 @@ +# caniuse-lite + +A smaller version of caniuse-db, with only the essentials! + +## Docs +Read full docs **[here](https://github.com/browserslist/caniuse-lite#readme)**. diff --git a/node_modules/caniuse-lite/data/agents.js b/node_modules/caniuse-lite/data/agents.js new file mode 100644 index 00000000..e7fc3176 --- /dev/null +++ b/node_modules/caniuse-lite/data/agents.js @@ -0,0 +1 @@ +module.exports={A:{A:{K:0,E:0,F:0.0563043,G:0.0422282,A:0.0140761,B:0.478586,fC:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fC","K","E","F","G","A","B","","",""],E:"IE",F:{fC:962323200,K:998870400,E:1161129600,F:1237420800,G:1300060800,A:1346716800,B:1381968000}},B:{A:{"4":0.007166,"5":0.007166,"6":0.010749,"7":0.007166,"8":0.010749,"9":0.039413,C:0,L:0,M:0.003583,H:0,N:0,O:0.007166,P:0.057328,Q:0,I:0,R:0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0,b:0.014332,c:0,d:0,e:0,f:0,g:0,h:0,i:0,j:0,k:0,l:0,m:0,n:0,o:0,p:0,q:0.003583,r:0.007166,s:0.064494,t:0.007166,u:0.007166,v:0.007166,w:0.010749,x:0.014332,AB:0.017915,BB:0.025081,CB:0.014332,DB:0.025081,EB:0.053745,FB:0.254393,GB:3.38594,HB:0.917248,IB:0,D:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","L","M","H","N","O","P","Q","I","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","D","","",""],E:"Edge",F:{"4":1689897600,"5":1692576000,"6":1694649600,"7":1697155200,"8":1698969600,"9":1701993600,C:1438128000,L:1447286400,M:1470096000,H:1491868800,N:1508198400,O:1525046400,P:1542067200,Q:1579046400,I:1581033600,R:1586736000,S:1590019200,T:1594857600,U:1598486400,V:1602201600,W:1605830400,X:1611360000,Y:1614816000,Z:1618358400,a:1622073600,b:1626912000,c:1630627200,d:1632441600,e:1634774400,f:1637539200,g:1641427200,h:1643932800,i:1646265600,j:1649635200,k:1651190400,l:1653955200,m:1655942400,n:1659657600,o:1661990400,p:1664755200,q:1666915200,r:1670198400,s:1673481600,t:1675900800,u:1678665600,v:1680825600,w:1683158400,x:1685664000,AB:1706227200,BB:1708732800,CB:1711152000,DB:1713398400,EB:1715990400,FB:1718841600,GB:1721865600,HB:1724371200,IB:1726704000,D:1729123200},D:{C:"ms",L:"ms",M:"ms",H:"ms",N:"ms",O:"ms",P:"ms"}},C:{A:{"0":0,"1":0,"2":0,"3":0,"4":0.351134,"5":0,"6":0.007166,"7":0.089575,"8":0,"9":0.007166,gC:0,GC:0,J:0.003583,JB:0,K:0,E:0,F:0,G:0,A:0,B:0.014332,C:0,L:0,M:0,H:0,N:0,O:0,P:0,KB:0,y:0,z:0,LB:0,MB:0,NB:0,OB:0,PB:0,QB:0,RB:0,SB:0,TB:0,UB:0,VB:0,WB:0,XB:0,YB:0,ZB:0,aB:0,bB:0,cB:0.003583,dB:0.007166,eB:0.003583,fB:0,gB:0,hB:0,iB:0,jB:0.003583,kB:0,lB:0.042996,mB:0,nB:0.007166,oB:0.003583,pB:0.017915,qB:0,rB:0,HC:0.003583,sB:0,IC:0,tB:0,uB:0,vB:0,wB:0,xB:0,yB:0,zB:0,"0B":0,"1B":0,"2B":0,"3B":0,"4B":0,"5B":0,"6B":0,"7B":0,"8B":0,"9B":0.014332,Q:0,I:0,R:0,JC:0,S:0,T:0,U:0,V:0,W:0,X:0.007166,Y:0,Z:0,a:0,b:0,c:0,d:0.003583,e:0,f:0,g:0,h:0,i:0,j:0,k:0,l:0.007166,m:0.010749,n:0,o:0.003583,p:0,q:0,r:0,s:0.007166,t:0,u:0,v:0,w:0.007166,x:0,AB:0.007166,BB:0.003583,CB:0.007166,DB:0.007166,EB:0.014332,FB:0.032247,GB:0.042996,HB:0.447875,IB:1.08923,D:0.007166,KC:0,LC:0,MC:0,hC:0,iC:0,jC:0,kC:0},B:"moz",C:["gC","GC","jC","kC","J","JB","K","E","F","G","A","B","C","L","M","H","N","O","P","KB","y","z","0","1","2","3","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","HC","sB","IC","tB","uB","vB","wB","xB","yB","zB","0B","1B","2B","3B","4B","5B","6B","7B","8B","9B","Q","I","R","JC","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","D","KC","LC","MC","hC","iC"],E:"Firefox",F:{"0":1368489600,"1":1372118400,"2":1375747200,"3":1379376000,"4":1688428800,"5":1690848000,"6":1693267200,"7":1695686400,"8":1698105600,"9":1700524800,gC:1161648000,GC:1213660800,jC:1246320000,kC:1264032000,J:1300752000,JB:1308614400,K:1313452800,E:1317081600,F:1317081600,G:1320710400,A:1324339200,B:1327968000,C:1331596800,L:1335225600,M:1338854400,H:1342483200,N:1346112000,O:1349740800,P:1353628800,KB:1357603200,y:1361232000,z:1364860800,LB:1386633600,MB:1391472000,NB:1395100800,OB:1398729600,PB:1402358400,QB:1405987200,RB:1409616000,SB:1413244800,TB:1417392000,UB:1421107200,VB:1424736000,WB:1428278400,XB:1431475200,YB:1435881600,ZB:1439251200,aB:1442880000,bB:1446508800,cB:1450137600,dB:1453852800,eB:1457395200,fB:1461628800,gB:1465257600,hB:1470096000,iB:1474329600,jB:1479168000,kB:1485216000,lB:1488844800,mB:1492560000,nB:1497312000,oB:1502150400,pB:1506556800,qB:1510617600,rB:1516665600,HC:1520985600,sB:1525824000,IC:1529971200,tB:1536105600,uB:1540252800,vB:1544486400,wB:1548720000,xB:1552953600,yB:1558396800,zB:1562630400,"0B":1567468800,"1B":1571788800,"2B":1575331200,"3B":1578355200,"4B":1581379200,"5B":1583798400,"6B":1586304000,"7B":1588636800,"8B":1591056000,"9B":1593475200,Q:1595894400,I:1598313600,R:1600732800,JC:1603152000,S:1605571200,T:1607990400,U:1611619200,V:1614038400,W:1616457600,X:1618790400,Y:1622505600,Z:1626134400,a:1628553600,b:1630972800,c:1633392000,d:1635811200,e:1638835200,f:1641859200,g:1644364800,h:1646697600,i:1649116800,j:1651536000,k:1653955200,l:1656374400,m:1658793600,n:1661212800,o:1663632000,p:1666051200,q:1668470400,r:1670889600,s:1673913600,t:1676332800,u:1678752000,v:1681171200,w:1683590400,x:1686009600,AB:1702944000,BB:1705968000,CB:1708387200,DB:1710806400,EB:1713225600,FB:1715644800,GB:1718064000,HB:1720483200,IB:1722902400,D:1725321600,KC:1727740800,LC:1730160000,MC:null,hC:null,iC:null}},D:{A:{"0":0,"1":0,"2":0,"3":0,"4":0.03583,"5":0.168401,"6":0.10749,"7":0.07166,"8":0.068077,"9":0.10749,J:0,JB:0,K:0,E:0,F:0,G:0,A:0,B:0,C:0,L:0,M:0,H:0,N:0,O:0,P:0,KB:0,y:0,z:0,LB:0,MB:0,NB:0,OB:0,PB:0,QB:0,RB:0,SB:0,TB:0,UB:0,VB:0,WB:0,XB:0.010749,YB:0,ZB:0,aB:0,bB:0,cB:0,dB:0,eB:0.003583,fB:0,gB:0.007166,hB:0.025081,iB:0.021498,jB:0.007166,kB:0.003583,lB:0.003583,mB:0.007166,nB:0,oB:0,pB:0.032247,qB:0.003583,rB:0.007166,HC:0,sB:0,IC:0.003583,tB:0,uB:0,vB:0,wB:0,xB:0.025081,yB:0.007166,zB:0,"0B":0.028664,"1B":0.028664,"2B":0,"3B":0,"4B":0.007166,"5B":0.010749,"6B":0.010749,"7B":0.007166,"8B":0.021498,"9B":0.017915,Q:0.103907,I:0.014332,R:0.021498,S:0.032247,T:0.010749,U:0.014332,V:0.025081,W:0.075243,X:0.017915,Y:0.010749,Z:0.014332,a:0.053745,b:0.014332,c:0.014332,d:0.050162,e:0.010749,f:0.010749,g:0.017915,h:0.046579,i:0.025081,j:0.021498,k:0.021498,l:0.017915,m:0.111073,n:0.085992,o:0.017915,p:0.028664,q:0.03583,r:0.046579,s:1.42603,t:0.025081,u:0.039413,v:0.050162,w:0.10749,x:0.103907,AB:0.10749,BB:0.118239,CB:0.14332,DB:0.229312,EB:0.369049,FB:1.49053,GB:12.777,HB:2.30745,IB:0.014332,D:0.003583,KC:0,LC:0,MC:0},B:"webkit",C:["","","","","","","","J","JB","K","E","F","G","A","B","C","L","M","H","N","O","P","KB","y","z","0","1","2","3","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","HC","sB","IC","tB","uB","vB","wB","xB","yB","zB","0B","1B","2B","3B","4B","5B","6B","7B","8B","9B","Q","I","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","D","KC","LC","MC"],E:"Chrome",F:{"0":1343692800,"1":1348531200,"2":1352246400,"3":1357862400,"4":1689724800,"5":1692057600,"6":1694476800,"7":1696896000,"8":1698710400,"9":1701993600,J:1264377600,JB:1274745600,K:1283385600,E:1287619200,F:1291248000,G:1296777600,A:1299542400,B:1303862400,C:1307404800,L:1312243200,M:1316131200,H:1316131200,N:1319500800,O:1323734400,P:1328659200,KB:1332892800,y:1337040000,z:1340668800,LB:1361404800,MB:1364428800,NB:1369094400,OB:1374105600,PB:1376956800,QB:1384214400,RB:1389657600,SB:1392940800,TB:1397001600,UB:1400544000,VB:1405468800,WB:1409011200,XB:1412640000,YB:1416268800,ZB:1421798400,aB:1425513600,bB:1429401600,cB:1432080000,dB:1437523200,eB:1441152000,fB:1444780800,gB:1449014400,hB:1453248000,iB:1456963200,jB:1460592000,kB:1464134400,lB:1469059200,mB:1472601600,nB:1476230400,oB:1480550400,pB:1485302400,qB:1489017600,rB:1492560000,HC:1496707200,sB:1500940800,IC:1504569600,tB:1508198400,uB:1512518400,vB:1516752000,wB:1520294400,xB:1523923200,yB:1527552000,zB:1532390400,"0B":1536019200,"1B":1539648000,"2B":1543968000,"3B":1548720000,"4B":1552348800,"5B":1555977600,"6B":1559606400,"7B":1564444800,"8B":1568073600,"9B":1571702400,Q:1575936000,I:1580860800,R:1586304000,S:1589846400,T:1594684800,U:1598313600,V:1601942400,W:1605571200,X:1611014400,Y:1614556800,Z:1618272000,a:1621987200,b:1626739200,c:1630368000,d:1632268800,e:1634601600,f:1637020800,g:1641340800,h:1643673600,i:1646092800,j:1648512000,k:1650931200,l:1653350400,m:1655769600,n:1659398400,o:1661817600,p:1664236800,q:1666656000,r:1669680000,s:1673308800,t:1675728000,u:1678147200,v:1680566400,w:1682985600,x:1685404800,AB:1705968000,BB:1708387200,CB:1710806400,DB:1713225600,EB:1715644800,FB:1718064000,GB:1721174400,HB:1724112000,IB:1726531200,D:1728950400,KC:null,LC:null,MC:null}},E:{A:{J:0,JB:0,K:0,E:0,F:0,G:0.003583,A:0,B:0,C:0,L:0.007166,M:0.028664,H:0.007166,lC:0,NC:0,mC:0,nC:0,oC:0,pC:0,OC:0,AC:0.007166,BC:0.010749,qC:0.057328,rC:0.078826,sC:0.025081,PC:0.010749,QC:0.021498,CC:0.028664,tC:0.218563,DC:0.028664,RC:0.03583,SC:0.032247,TC:0.182733,UC:0.021498,VC:0.042996,uC:0.290223,EC:0.017915,WC:0.039413,XC:0.039413,YC:0.042996,ZC:0.118239,aC:1.44753,bC:0.415628,FC:0.017915,cC:0,vC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","lC","NC","J","JB","mC","K","nC","E","oC","F","G","pC","A","OC","B","AC","C","BC","L","qC","M","rC","H","sC","PC","QC","CC","tC","DC","RC","SC","TC","UC","VC","uC","EC","WC","XC","YC","ZC","aC","bC","FC","cC","vC",""],E:"Safari",F:{lC:1205798400,NC:1226534400,J:1244419200,JB:1275868800,mC:1311120000,K:1343174400,nC:1382400000,E:1382400000,oC:1410998400,F:1413417600,G:1443657600,pC:1458518400,A:1474329600,OC:1490572800,B:1505779200,AC:1522281600,C:1537142400,BC:1553472000,L:1568851200,qC:1585008000,M:1600214400,rC:1619395200,H:1632096000,sC:1635292800,PC:1639353600,QC:1647216000,CC:1652745600,tC:1658275200,DC:1662940800,RC:1666569600,SC:1670889600,TC:1674432000,UC:1679875200,VC:1684368000,uC:1690156800,EC:1695686400,WC:1698192000,XC:1702252800,YC:1705881600,ZC:1709596800,aC:1715558400,bC:1722211200,FC:1726444800,cC:null,vC:null}},F:{A:{"0":0,"1":0,"2":0,"3":0,G:0,B:0,C:0,H:0,N:0,O:0,P:0,KB:0,y:0,z:0,LB:0,MB:0,NB:0,OB:0,PB:0,QB:0,RB:0,SB:0,TB:0,UB:0,VB:0,WB:0,XB:0,YB:0,ZB:0.003583,aB:0,bB:0,cB:0,dB:0,eB:0,fB:0.017915,gB:0,hB:0,iB:0,jB:0,kB:0,lB:0,mB:0,nB:0,oB:0,pB:0,qB:0,rB:0,sB:0,tB:0,uB:0,vB:0,wB:0,xB:0,yB:0,zB:0,"0B":0,"1B":0,"2B":0,"3B":0,"4B":0,"5B":0,"6B":0,"7B":0,"8B":0,"9B":0,Q:0,I:0,R:0,JC:0,S:0.028664,T:0.003583,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0,b:0,c:0,d:0,e:0.039413,f:0,g:0,h:0,i:0,j:0,k:0,l:0.032247,m:0,n:0,o:0,p:0,q:0,r:0,s:0.154069,t:0,u:0.060911,v:0,w:0,x:0,wC:0,xC:0,yC:0,zC:0,AC:0,dC:0,"0C":0,BC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","G","wC","xC","yC","zC","B","AC","dC","0C","C","BC","H","N","O","P","KB","y","z","0","1","2","3","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","vB","wB","xB","yB","zB","0B","1B","2B","3B","4B","5B","6B","7B","8B","9B","Q","I","R","JC","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","","",""],E:"Opera",F:{"0":1401753600,"1":1405987200,"2":1409616000,"3":1413331200,G:1150761600,wC:1223424000,xC:1251763200,yC:1267488000,zC:1277942400,B:1292457600,AC:1302566400,dC:1309219200,"0C":1323129600,C:1323129600,BC:1352073600,H:1372723200,N:1377561600,O:1381104000,P:1386288000,KB:1390867200,y:1393891200,z:1399334400,LB:1417132800,MB:1422316800,NB:1425945600,OB:1430179200,PB:1433808000,QB:1438646400,RB:1442448000,SB:1445904000,TB:1449100800,UB:1454371200,VB:1457308800,WB:1462320000,XB:1465344000,YB:1470096000,ZB:1474329600,aB:1477267200,bB:1481587200,cB:1486425600,dB:1490054400,eB:1494374400,fB:1498003200,gB:1502236800,hB:1506470400,iB:1510099200,jB:1515024000,kB:1517961600,lB:1521676800,mB:1525910400,nB:1530144000,oB:1534982400,pB:1537833600,qB:1543363200,rB:1548201600,sB:1554768000,tB:1561593600,uB:1566259200,vB:1570406400,wB:1573689600,xB:1578441600,yB:1583971200,zB:1587513600,"0B":1592956800,"1B":1595894400,"2B":1600128000,"3B":1603238400,"4B":1613520000,"5B":1612224000,"6B":1616544000,"7B":1619568000,"8B":1623715200,"9B":1627948800,Q:1631577600,I:1633392000,R:1635984000,JC:1638403200,S:1642550400,T:1644969600,U:1647993600,V:1650412800,W:1652745600,X:1654646400,Y:1657152000,Z:1660780800,a:1663113600,b:1668816000,c:1668643200,d:1671062400,e:1675209600,f:1677024000,g:1679529600,h:1681948800,i:1684195200,j:1687219200,k:1690329600,l:1692748800,m:1696204800,n:1699920000,o:1699920000,p:1702944000,q:1707264000,r:1710115200,s:1711497600,t:1716336000,u:1719273600,v:1721088000,w:1724284800,x:1727222400},D:{G:"o",B:"o",C:"o",wC:"o",xC:"o",yC:"o",zC:"o",AC:"o",dC:"o","0C":"o",BC:"o"}},G:{A:{F:0,NC:0,"1C":0,eC:0.00447708,"2C":0.00149236,"3C":0.00746181,"4C":0.00895417,"5C":0,"6C":0.00746181,"7C":0.0298472,"8C":0.00895417,"9C":0.0462632,AD:0.117897,BD:0.0149236,CD:0.0119389,DD:0.199976,ED:0.00298472,FD:0.0656639,GD:0.00895417,HD:0.037309,ID:0.152221,JD:0.105958,KD:0.0567097,PC:0.0567097,QC:0.0671563,CC:0.0790952,LD:0.741704,DC:0.150729,RC:0.317873,SC:0.15819,TC:0.264148,UC:0.0656639,VC:0.10745,MD:0.920787,EC:0.0850646,WC:0.131328,XC:0.120881,YC:0.179083,ZC:0.419354,aC:8.55869,bC:1.44162,FC:0.156698,cC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","NC","1C","eC","2C","3C","4C","F","5C","6C","7C","8C","9C","AD","BD","CD","DD","ED","FD","GD","HD","ID","JD","KD","PC","QC","CC","LD","DC","RC","SC","TC","UC","VC","MD","EC","WC","XC","YC","ZC","aC","bC","FC","cC","",""],E:"Safari on iOS",F:{NC:1270252800,"1C":1283904000,eC:1299628800,"2C":1331078400,"3C":1359331200,"4C":1394409600,F:1410912000,"5C":1413763200,"6C":1442361600,"7C":1458518400,"8C":1473724800,"9C":1490572800,AD:1505779200,BD:1522281600,CD:1537142400,DD:1553472000,ED:1568851200,FD:1572220800,GD:1580169600,HD:1585008000,ID:1600214400,JD:1619395200,KD:1632096000,PC:1639353600,QC:1647216000,CC:1652659200,LD:1658275200,DC:1662940800,RC:1666569600,SC:1670889600,TC:1674432000,UC:1679875200,VC:1684368000,MD:1690156800,EC:1694995200,WC:1698192000,XC:1702252800,YC:1705881600,ZC:1709596800,aC:1715558400,bC:1722211200,FC:1726444800,cC:null}},H:{A:{ND:0.05},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","ND","","",""],E:"Opera Mini",F:{ND:1426464000}},I:{A:{GC:0,J:0.0000327216,D:0.326169,OD:0,PD:0,QD:0,RD:0.000130886,eC:0.000130886,SD:0,TD:0.000523546},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","OD","PD","QD","GC","J","RD","eC","SD","TD","D","","",""],E:"Android Browser",F:{OD:1256515200,PD:1274313600,QD:1291593600,GC:1298332800,J:1318896000,RD:1341792000,eC:1374624000,SD:1386547200,TD:1401667200,D:1728864000}},J:{A:{E:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","E","A","","",""],E:"Blackberry Browser",F:{E:1325376000,A:1359504000}},K:{A:{A:0,B:0,C:0,I:1.24603,AC:0,dC:0,BC:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","AC","dC","C","BC","I","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752000,AC:1314835200,dC:1318291200,C:1330300800,BC:1349740800,I:1709769600},D:{I:"webkit"}},L:{A:{D:44.331},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","","",""],E:"Chrome for Android",F:{D:1728864000}},M:{A:{D:0.365712},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","","",""],E:"Firefox for Android",F:{D:1725321600}},N:{A:{A:0,B:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456000}},O:{A:{CC:1.13563},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CC","","",""],E:"UC Browser for Android",F:{CC:1710115200},D:{CC:"webkit"}},P:{A:{"0":0.0647361,"1":0.0647361,"2":0.0755255,"3":1.27314,J:0.0971042,y:0.0215787,z:0.0431574,UD:0.0107894,VD:0.0107894,WD:0.0323681,XD:0,YD:0,OC:0,ZD:0.0107894,aD:0,bD:0.0107894,cD:0,dD:0,DC:0,EC:0.0215787,FC:0,eD:0.0215787},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","J","UD","VD","WD","XD","YD","OC","ZD","aD","bD","cD","dD","DC","EC","FC","eD","y","z","0","1","2","3","","",""],E:"Samsung Internet",F:{"0":1689292800,"1":1697587200,"2":1711497600,"3":1715126400,J:1461024000,UD:1481846400,VD:1509408000,WD:1528329600,XD:1546128000,YD:1554163200,OC:1567900800,ZD:1582588800,aD:1593475200,bD:1605657600,cD:1618531200,dD:1629072000,DC:1640736000,EC:1651708800,FC:1659657600,eD:1667260800,y:1677369600,z:1684454400}},Q:{A:{fD:0.3208},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fD","","",""],E:"QQ Browser",F:{fD:1710288000}},R:{A:{gD:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","gD","","",""],E:"Baidu Browser",F:{gD:1710201600}},S:{A:{hD:0.051328,iD:0},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","hD","iD","","",""],E:"KaiOS Browser",F:{hD:1527811200,iD:1631664000}}}; diff --git a/node_modules/caniuse-lite/data/browserVersions.js b/node_modules/caniuse-lite/data/browserVersions.js new file mode 100644 index 00000000..707ab7cd --- /dev/null +++ b/node_modules/caniuse-lite/data/browserVersions.js @@ -0,0 +1 @@ +module.exports={"0":"22","1":"23","2":"24","3":"25","4":"115","5":"116","6":"117","7":"118","8":"119","9":"120",A:"10",B:"11",C:"12",D:"130",E:"7",F:"8",G:"9",H:"15",I:"80",J:"4",K:"6",L:"13",M:"14",N:"16",O:"17",P:"18",Q:"79",R:"81",S:"83",T:"84",U:"85",V:"86",W:"87",X:"88",Y:"89",Z:"90",a:"91",b:"92",c:"93",d:"94",e:"95",f:"96",g:"97",h:"98",i:"99",j:"100",k:"101",l:"102",m:"103",n:"104",o:"105",p:"106",q:"107",r:"108",s:"109",t:"110",u:"111",v:"112",w:"113",x:"114",y:"20",z:"21",AB:"121",BB:"122",CB:"123",DB:"124",EB:"125",FB:"126",GB:"127",HB:"128",IB:"129",JB:"5",KB:"19",LB:"26",MB:"27",NB:"28",OB:"29",PB:"30",QB:"31",RB:"32",SB:"33",TB:"34",UB:"35",VB:"36",WB:"37",XB:"38",YB:"39",ZB:"40",aB:"41",bB:"42",cB:"43",dB:"44",eB:"45",fB:"46",gB:"47",hB:"48",iB:"49",jB:"50",kB:"51",lB:"52",mB:"53",nB:"54",oB:"55",pB:"56",qB:"57",rB:"58",sB:"60",tB:"62",uB:"63",vB:"64",wB:"65",xB:"66",yB:"67",zB:"68","0B":"69","1B":"70","2B":"71","3B":"72","4B":"73","5B":"74","6B":"75","7B":"76","8B":"77","9B":"78",AC:"11.1",BC:"12.1",CC:"15.5",DC:"16.0",EC:"17.0",FC:"18.0",GC:"3",HC:"59",IC:"61",JC:"82",KC:"131",LC:"132",MC:"133",NC:"3.2",OC:"10.1",PC:"15.2-15.3",QC:"15.4",RC:"16.1",SC:"16.2",TC:"16.3",UC:"16.4",VC:"16.5",WC:"17.1",XC:"17.2",YC:"17.3",ZC:"17.4",aC:"17.5",bC:"17.6",cC:"18.1",dC:"11.5",eC:"4.2-4.3",fC:"5.5",gC:"2",hC:"134",iC:"135",jC:"3.5",kC:"3.6",lC:"3.1",mC:"5.1",nC:"6.1",oC:"7.1",pC:"9.1",qC:"13.1",rC:"14.1",sC:"15.1",tC:"15.6",uC:"16.6",vC:"TP",wC:"9.5-9.6",xC:"10.0-10.1",yC:"10.5",zC:"10.6","0C":"11.6","1C":"4.0-4.1","2C":"5.0-5.1","3C":"6.0-6.1","4C":"7.0-7.1","5C":"8.1-8.4","6C":"9.0-9.2","7C":"9.3","8C":"10.0-10.2","9C":"10.3",AD:"11.0-11.2",BD:"11.3-11.4",CD:"12.0-12.1",DD:"12.2-12.5",ED:"13.0-13.1",FD:"13.2",GD:"13.3",HD:"13.4-13.7",ID:"14.0-14.4",JD:"14.5-14.8",KD:"15.0-15.1",LD:"15.6-15.8",MD:"16.6-16.7",ND:"all",OD:"2.1",PD:"2.2",QD:"2.3",RD:"4.1",SD:"4.4",TD:"4.4.3-4.4.4",UD:"5.0-5.4",VD:"6.2-6.4",WD:"7.2-7.4",XD:"8.2",YD:"9.2",ZD:"11.1-11.2",aD:"12.0",bD:"13.0",cD:"14.0",dD:"15.0",eD:"19.0",fD:"14.9",gD:"13.52",hD:"2.5",iD:"3.0-3.1"}; diff --git a/node_modules/caniuse-lite/data/browsers.js b/node_modules/caniuse-lite/data/browsers.js new file mode 100644 index 00000000..04fbb50f --- /dev/null +++ b/node_modules/caniuse-lite/data/browsers.js @@ -0,0 +1 @@ +module.exports={A:"ie",B:"edge",C:"firefox",D:"chrome",E:"safari",F:"opera",G:"ios_saf",H:"op_mini",I:"android",J:"bb",K:"op_mob",L:"and_chr",M:"and_ff",N:"ie_mob",O:"and_uc",P:"samsung",Q:"and_qq",R:"baidu",S:"kaios"}; diff --git a/node_modules/caniuse-lite/data/features.js b/node_modules/caniuse-lite/data/features.js new file mode 100644 index 00000000..23ac5700 --- /dev/null +++ b/node_modules/caniuse-lite/data/features.js @@ -0,0 +1 @@ +module.exports={"aac":require("./features/aac"),"abortcontroller":require("./features/abortcontroller"),"ac3-ec3":require("./features/ac3-ec3"),"accelerometer":require("./features/accelerometer"),"addeventlistener":require("./features/addeventlistener"),"alternate-stylesheet":require("./features/alternate-stylesheet"),"ambient-light":require("./features/ambient-light"),"apng":require("./features/apng"),"array-find-index":require("./features/array-find-index"),"array-find":require("./features/array-find"),"array-flat":require("./features/array-flat"),"array-includes":require("./features/array-includes"),"arrow-functions":require("./features/arrow-functions"),"asmjs":require("./features/asmjs"),"async-clipboard":require("./features/async-clipboard"),"async-functions":require("./features/async-functions"),"atob-btoa":require("./features/atob-btoa"),"audio-api":require("./features/audio-api"),"audio":require("./features/audio"),"audiotracks":require("./features/audiotracks"),"autofocus":require("./features/autofocus"),"auxclick":require("./features/auxclick"),"av1":require("./features/av1"),"avif":require("./features/avif"),"background-attachment":require("./features/background-attachment"),"background-clip-text":require("./features/background-clip-text"),"background-img-opts":require("./features/background-img-opts"),"background-position-x-y":require("./features/background-position-x-y"),"background-repeat-round-space":require("./features/background-repeat-round-space"),"background-sync":require("./features/background-sync"),"battery-status":require("./features/battery-status"),"beacon":require("./features/beacon"),"beforeafterprint":require("./features/beforeafterprint"),"bigint":require("./features/bigint"),"blobbuilder":require("./features/blobbuilder"),"bloburls":require("./features/bloburls"),"border-image":require("./features/border-image"),"border-radius":require("./features/border-radius"),"broadcastchannel":require("./features/broadcastchannel"),"brotli":require("./features/brotli"),"calc":require("./features/calc"),"canvas-blending":require("./features/canvas-blending"),"canvas-text":require("./features/canvas-text"),"canvas":require("./features/canvas"),"ch-unit":require("./features/ch-unit"),"chacha20-poly1305":require("./features/chacha20-poly1305"),"channel-messaging":require("./features/channel-messaging"),"childnode-remove":require("./features/childnode-remove"),"classlist":require("./features/classlist"),"client-hints-dpr-width-viewport":require("./features/client-hints-dpr-width-viewport"),"clipboard":require("./features/clipboard"),"colr-v1":require("./features/colr-v1"),"colr":require("./features/colr"),"comparedocumentposition":require("./features/comparedocumentposition"),"console-basic":require("./features/console-basic"),"console-time":require("./features/console-time"),"const":require("./features/const"),"constraint-validation":require("./features/constraint-validation"),"contenteditable":require("./features/contenteditable"),"contentsecuritypolicy":require("./features/contentsecuritypolicy"),"contentsecuritypolicy2":require("./features/contentsecuritypolicy2"),"cookie-store-api":require("./features/cookie-store-api"),"cors":require("./features/cors"),"createimagebitmap":require("./features/createimagebitmap"),"credential-management":require("./features/credential-management"),"cryptography":require("./features/cryptography"),"css-all":require("./features/css-all"),"css-anchor-positioning":require("./features/css-anchor-positioning"),"css-animation":require("./features/css-animation"),"css-any-link":require("./features/css-any-link"),"css-appearance":require("./features/css-appearance"),"css-at-counter-style":require("./features/css-at-counter-style"),"css-autofill":require("./features/css-autofill"),"css-backdrop-filter":require("./features/css-backdrop-filter"),"css-background-offsets":require("./features/css-background-offsets"),"css-backgroundblendmode":require("./features/css-backgroundblendmode"),"css-boxdecorationbreak":require("./features/css-boxdecorationbreak"),"css-boxshadow":require("./features/css-boxshadow"),"css-canvas":require("./features/css-canvas"),"css-caret-color":require("./features/css-caret-color"),"css-cascade-layers":require("./features/css-cascade-layers"),"css-cascade-scope":require("./features/css-cascade-scope"),"css-case-insensitive":require("./features/css-case-insensitive"),"css-clip-path":require("./features/css-clip-path"),"css-color-adjust":require("./features/css-color-adjust"),"css-color-function":require("./features/css-color-function"),"css-conic-gradients":require("./features/css-conic-gradients"),"css-container-queries-style":require("./features/css-container-queries-style"),"css-container-queries":require("./features/css-container-queries"),"css-container-query-units":require("./features/css-container-query-units"),"css-containment":require("./features/css-containment"),"css-content-visibility":require("./features/css-content-visibility"),"css-counters":require("./features/css-counters"),"css-crisp-edges":require("./features/css-crisp-edges"),"css-cross-fade":require("./features/css-cross-fade"),"css-default-pseudo":require("./features/css-default-pseudo"),"css-descendant-gtgt":require("./features/css-descendant-gtgt"),"css-deviceadaptation":require("./features/css-deviceadaptation"),"css-dir-pseudo":require("./features/css-dir-pseudo"),"css-display-contents":require("./features/css-display-contents"),"css-element-function":require("./features/css-element-function"),"css-env-function":require("./features/css-env-function"),"css-exclusions":require("./features/css-exclusions"),"css-featurequeries":require("./features/css-featurequeries"),"css-file-selector-button":require("./features/css-file-selector-button"),"css-filter-function":require("./features/css-filter-function"),"css-filters":require("./features/css-filters"),"css-first-letter":require("./features/css-first-letter"),"css-first-line":require("./features/css-first-line"),"css-fixed":require("./features/css-fixed"),"css-focus-visible":require("./features/css-focus-visible"),"css-focus-within":require("./features/css-focus-within"),"css-font-palette":require("./features/css-font-palette"),"css-font-rendering-controls":require("./features/css-font-rendering-controls"),"css-font-stretch":require("./features/css-font-stretch"),"css-gencontent":require("./features/css-gencontent"),"css-gradients":require("./features/css-gradients"),"css-grid-animation":require("./features/css-grid-animation"),"css-grid":require("./features/css-grid"),"css-hanging-punctuation":require("./features/css-hanging-punctuation"),"css-has":require("./features/css-has"),"css-hyphens":require("./features/css-hyphens"),"css-image-orientation":require("./features/css-image-orientation"),"css-image-set":require("./features/css-image-set"),"css-in-out-of-range":require("./features/css-in-out-of-range"),"css-indeterminate-pseudo":require("./features/css-indeterminate-pseudo"),"css-initial-letter":require("./features/css-initial-letter"),"css-initial-value":require("./features/css-initial-value"),"css-lch-lab":require("./features/css-lch-lab"),"css-letter-spacing":require("./features/css-letter-spacing"),"css-line-clamp":require("./features/css-line-clamp"),"css-logical-props":require("./features/css-logical-props"),"css-marker-pseudo":require("./features/css-marker-pseudo"),"css-masks":require("./features/css-masks"),"css-matches-pseudo":require("./features/css-matches-pseudo"),"css-math-functions":require("./features/css-math-functions"),"css-media-interaction":require("./features/css-media-interaction"),"css-media-range-syntax":require("./features/css-media-range-syntax"),"css-media-resolution":require("./features/css-media-resolution"),"css-media-scripting":require("./features/css-media-scripting"),"css-mediaqueries":require("./features/css-mediaqueries"),"css-mixblendmode":require("./features/css-mixblendmode"),"css-module-scripts":require("./features/css-module-scripts"),"css-motion-paths":require("./features/css-motion-paths"),"css-namespaces":require("./features/css-namespaces"),"css-nesting":require("./features/css-nesting"),"css-not-sel-list":require("./features/css-not-sel-list"),"css-nth-child-of":require("./features/css-nth-child-of"),"css-opacity":require("./features/css-opacity"),"css-optional-pseudo":require("./features/css-optional-pseudo"),"css-overflow-anchor":require("./features/css-overflow-anchor"),"css-overflow-overlay":require("./features/css-overflow-overlay"),"css-overflow":require("./features/css-overflow"),"css-overscroll-behavior":require("./features/css-overscroll-behavior"),"css-page-break":require("./features/css-page-break"),"css-paged-media":require("./features/css-paged-media"),"css-paint-api":require("./features/css-paint-api"),"css-placeholder-shown":require("./features/css-placeholder-shown"),"css-placeholder":require("./features/css-placeholder"),"css-print-color-adjust":require("./features/css-print-color-adjust"),"css-read-only-write":require("./features/css-read-only-write"),"css-rebeccapurple":require("./features/css-rebeccapurple"),"css-reflections":require("./features/css-reflections"),"css-regions":require("./features/css-regions"),"css-relative-colors":require("./features/css-relative-colors"),"css-repeating-gradients":require("./features/css-repeating-gradients"),"css-resize":require("./features/css-resize"),"css-revert-value":require("./features/css-revert-value"),"css-rrggbbaa":require("./features/css-rrggbbaa"),"css-scroll-behavior":require("./features/css-scroll-behavior"),"css-scrollbar":require("./features/css-scrollbar"),"css-sel2":require("./features/css-sel2"),"css-sel3":require("./features/css-sel3"),"css-selection":require("./features/css-selection"),"css-shapes":require("./features/css-shapes"),"css-snappoints":require("./features/css-snappoints"),"css-sticky":require("./features/css-sticky"),"css-subgrid":require("./features/css-subgrid"),"css-supports-api":require("./features/css-supports-api"),"css-table":require("./features/css-table"),"css-text-align-last":require("./features/css-text-align-last"),"css-text-box-trim":require("./features/css-text-box-trim"),"css-text-indent":require("./features/css-text-indent"),"css-text-justify":require("./features/css-text-justify"),"css-text-orientation":require("./features/css-text-orientation"),"css-text-spacing":require("./features/css-text-spacing"),"css-text-wrap-balance":require("./features/css-text-wrap-balance"),"css-textshadow":require("./features/css-textshadow"),"css-touch-action":require("./features/css-touch-action"),"css-transitions":require("./features/css-transitions"),"css-unicode-bidi":require("./features/css-unicode-bidi"),"css-unset-value":require("./features/css-unset-value"),"css-variables":require("./features/css-variables"),"css-when-else":require("./features/css-when-else"),"css-widows-orphans":require("./features/css-widows-orphans"),"css-width-stretch":require("./features/css-width-stretch"),"css-writing-mode":require("./features/css-writing-mode"),"css-zoom":require("./features/css-zoom"),"css3-attr":require("./features/css3-attr"),"css3-boxsizing":require("./features/css3-boxsizing"),"css3-colors":require("./features/css3-colors"),"css3-cursors-grab":require("./features/css3-cursors-grab"),"css3-cursors-newer":require("./features/css3-cursors-newer"),"css3-cursors":require("./features/css3-cursors"),"css3-tabsize":require("./features/css3-tabsize"),"currentcolor":require("./features/currentcolor"),"custom-elements":require("./features/custom-elements"),"custom-elementsv1":require("./features/custom-elementsv1"),"customevent":require("./features/customevent"),"datalist":require("./features/datalist"),"dataset":require("./features/dataset"),"datauri":require("./features/datauri"),"date-tolocaledatestring":require("./features/date-tolocaledatestring"),"declarative-shadow-dom":require("./features/declarative-shadow-dom"),"decorators":require("./features/decorators"),"details":require("./features/details"),"deviceorientation":require("./features/deviceorientation"),"devicepixelratio":require("./features/devicepixelratio"),"dialog":require("./features/dialog"),"dispatchevent":require("./features/dispatchevent"),"dnssec":require("./features/dnssec"),"do-not-track":require("./features/do-not-track"),"document-currentscript":require("./features/document-currentscript"),"document-evaluate-xpath":require("./features/document-evaluate-xpath"),"document-execcommand":require("./features/document-execcommand"),"document-policy":require("./features/document-policy"),"document-scrollingelement":require("./features/document-scrollingelement"),"documenthead":require("./features/documenthead"),"dom-manip-convenience":require("./features/dom-manip-convenience"),"dom-range":require("./features/dom-range"),"domcontentloaded":require("./features/domcontentloaded"),"dommatrix":require("./features/dommatrix"),"download":require("./features/download"),"dragndrop":require("./features/dragndrop"),"element-closest":require("./features/element-closest"),"element-from-point":require("./features/element-from-point"),"element-scroll-methods":require("./features/element-scroll-methods"),"eme":require("./features/eme"),"eot":require("./features/eot"),"es5":require("./features/es5"),"es6-class":require("./features/es6-class"),"es6-generators":require("./features/es6-generators"),"es6-module-dynamic-import":require("./features/es6-module-dynamic-import"),"es6-module":require("./features/es6-module"),"es6-number":require("./features/es6-number"),"es6-string-includes":require("./features/es6-string-includes"),"es6":require("./features/es6"),"eventsource":require("./features/eventsource"),"extended-system-fonts":require("./features/extended-system-fonts"),"feature-policy":require("./features/feature-policy"),"fetch":require("./features/fetch"),"fieldset-disabled":require("./features/fieldset-disabled"),"fileapi":require("./features/fileapi"),"filereader":require("./features/filereader"),"filereadersync":require("./features/filereadersync"),"filesystem":require("./features/filesystem"),"flac":require("./features/flac"),"flexbox-gap":require("./features/flexbox-gap"),"flexbox":require("./features/flexbox"),"flow-root":require("./features/flow-root"),"focusin-focusout-events":require("./features/focusin-focusout-events"),"font-family-system-ui":require("./features/font-family-system-ui"),"font-feature":require("./features/font-feature"),"font-kerning":require("./features/font-kerning"),"font-loading":require("./features/font-loading"),"font-size-adjust":require("./features/font-size-adjust"),"font-smooth":require("./features/font-smooth"),"font-unicode-range":require("./features/font-unicode-range"),"font-variant-alternates":require("./features/font-variant-alternates"),"font-variant-numeric":require("./features/font-variant-numeric"),"fontface":require("./features/fontface"),"form-attribute":require("./features/form-attribute"),"form-submit-attributes":require("./features/form-submit-attributes"),"form-validation":require("./features/form-validation"),"forms":require("./features/forms"),"fullscreen":require("./features/fullscreen"),"gamepad":require("./features/gamepad"),"geolocation":require("./features/geolocation"),"getboundingclientrect":require("./features/getboundingclientrect"),"getcomputedstyle":require("./features/getcomputedstyle"),"getelementsbyclassname":require("./features/getelementsbyclassname"),"getrandomvalues":require("./features/getrandomvalues"),"gyroscope":require("./features/gyroscope"),"hardwareconcurrency":require("./features/hardwareconcurrency"),"hashchange":require("./features/hashchange"),"heif":require("./features/heif"),"hevc":require("./features/hevc"),"hidden":require("./features/hidden"),"high-resolution-time":require("./features/high-resolution-time"),"history":require("./features/history"),"html-media-capture":require("./features/html-media-capture"),"html5semantic":require("./features/html5semantic"),"http-live-streaming":require("./features/http-live-streaming"),"http2":require("./features/http2"),"http3":require("./features/http3"),"iframe-sandbox":require("./features/iframe-sandbox"),"iframe-seamless":require("./features/iframe-seamless"),"iframe-srcdoc":require("./features/iframe-srcdoc"),"imagecapture":require("./features/imagecapture"),"ime":require("./features/ime"),"img-naturalwidth-naturalheight":require("./features/img-naturalwidth-naturalheight"),"import-maps":require("./features/import-maps"),"imports":require("./features/imports"),"indeterminate-checkbox":require("./features/indeterminate-checkbox"),"indexeddb":require("./features/indexeddb"),"indexeddb2":require("./features/indexeddb2"),"inline-block":require("./features/inline-block"),"innertext":require("./features/innertext"),"input-autocomplete-onoff":require("./features/input-autocomplete-onoff"),"input-color":require("./features/input-color"),"input-datetime":require("./features/input-datetime"),"input-email-tel-url":require("./features/input-email-tel-url"),"input-event":require("./features/input-event"),"input-file-accept":require("./features/input-file-accept"),"input-file-directory":require("./features/input-file-directory"),"input-file-multiple":require("./features/input-file-multiple"),"input-inputmode":require("./features/input-inputmode"),"input-minlength":require("./features/input-minlength"),"input-number":require("./features/input-number"),"input-pattern":require("./features/input-pattern"),"input-placeholder":require("./features/input-placeholder"),"input-range":require("./features/input-range"),"input-search":require("./features/input-search"),"input-selection":require("./features/input-selection"),"insert-adjacent":require("./features/insert-adjacent"),"insertadjacenthtml":require("./features/insertadjacenthtml"),"internationalization":require("./features/internationalization"),"intersectionobserver-v2":require("./features/intersectionobserver-v2"),"intersectionobserver":require("./features/intersectionobserver"),"intl-pluralrules":require("./features/intl-pluralrules"),"intrinsic-width":require("./features/intrinsic-width"),"jpeg2000":require("./features/jpeg2000"),"jpegxl":require("./features/jpegxl"),"jpegxr":require("./features/jpegxr"),"js-regexp-lookbehind":require("./features/js-regexp-lookbehind"),"json":require("./features/json"),"justify-content-space-evenly":require("./features/justify-content-space-evenly"),"kerning-pairs-ligatures":require("./features/kerning-pairs-ligatures"),"keyboardevent-charcode":require("./features/keyboardevent-charcode"),"keyboardevent-code":require("./features/keyboardevent-code"),"keyboardevent-getmodifierstate":require("./features/keyboardevent-getmodifierstate"),"keyboardevent-key":require("./features/keyboardevent-key"),"keyboardevent-location":require("./features/keyboardevent-location"),"keyboardevent-which":require("./features/keyboardevent-which"),"lazyload":require("./features/lazyload"),"let":require("./features/let"),"link-icon-png":require("./features/link-icon-png"),"link-icon-svg":require("./features/link-icon-svg"),"link-rel-dns-prefetch":require("./features/link-rel-dns-prefetch"),"link-rel-modulepreload":require("./features/link-rel-modulepreload"),"link-rel-preconnect":require("./features/link-rel-preconnect"),"link-rel-prefetch":require("./features/link-rel-prefetch"),"link-rel-preload":require("./features/link-rel-preload"),"link-rel-prerender":require("./features/link-rel-prerender"),"loading-lazy-attr":require("./features/loading-lazy-attr"),"localecompare":require("./features/localecompare"),"magnetometer":require("./features/magnetometer"),"matchesselector":require("./features/matchesselector"),"matchmedia":require("./features/matchmedia"),"mathml":require("./features/mathml"),"maxlength":require("./features/maxlength"),"mdn-css-backdrop-pseudo-element":require("./features/mdn-css-backdrop-pseudo-element"),"mdn-css-unicode-bidi-isolate-override":require("./features/mdn-css-unicode-bidi-isolate-override"),"mdn-css-unicode-bidi-isolate":require("./features/mdn-css-unicode-bidi-isolate"),"mdn-css-unicode-bidi-plaintext":require("./features/mdn-css-unicode-bidi-plaintext"),"mdn-text-decoration-color":require("./features/mdn-text-decoration-color"),"mdn-text-decoration-line":require("./features/mdn-text-decoration-line"),"mdn-text-decoration-shorthand":require("./features/mdn-text-decoration-shorthand"),"mdn-text-decoration-style":require("./features/mdn-text-decoration-style"),"media-fragments":require("./features/media-fragments"),"mediacapture-fromelement":require("./features/mediacapture-fromelement"),"mediarecorder":require("./features/mediarecorder"),"mediasource":require("./features/mediasource"),"menu":require("./features/menu"),"meta-theme-color":require("./features/meta-theme-color"),"meter":require("./features/meter"),"midi":require("./features/midi"),"minmaxwh":require("./features/minmaxwh"),"mp3":require("./features/mp3"),"mpeg-dash":require("./features/mpeg-dash"),"mpeg4":require("./features/mpeg4"),"multibackgrounds":require("./features/multibackgrounds"),"multicolumn":require("./features/multicolumn"),"mutation-events":require("./features/mutation-events"),"mutationobserver":require("./features/mutationobserver"),"namevalue-storage":require("./features/namevalue-storage"),"native-filesystem-api":require("./features/native-filesystem-api"),"nav-timing":require("./features/nav-timing"),"netinfo":require("./features/netinfo"),"notifications":require("./features/notifications"),"object-entries":require("./features/object-entries"),"object-fit":require("./features/object-fit"),"object-observe":require("./features/object-observe"),"object-values":require("./features/object-values"),"objectrtc":require("./features/objectrtc"),"offline-apps":require("./features/offline-apps"),"offscreencanvas":require("./features/offscreencanvas"),"ogg-vorbis":require("./features/ogg-vorbis"),"ogv":require("./features/ogv"),"ol-reversed":require("./features/ol-reversed"),"once-event-listener":require("./features/once-event-listener"),"online-status":require("./features/online-status"),"opus":require("./features/opus"),"orientation-sensor":require("./features/orientation-sensor"),"outline":require("./features/outline"),"pad-start-end":require("./features/pad-start-end"),"page-transition-events":require("./features/page-transition-events"),"pagevisibility":require("./features/pagevisibility"),"passive-event-listener":require("./features/passive-event-listener"),"passkeys":require("./features/passkeys"),"passwordrules":require("./features/passwordrules"),"path2d":require("./features/path2d"),"payment-request":require("./features/payment-request"),"pdf-viewer":require("./features/pdf-viewer"),"permissions-api":require("./features/permissions-api"),"permissions-policy":require("./features/permissions-policy"),"picture-in-picture":require("./features/picture-in-picture"),"picture":require("./features/picture"),"ping":require("./features/ping"),"png-alpha":require("./features/png-alpha"),"pointer-events":require("./features/pointer-events"),"pointer":require("./features/pointer"),"pointerlock":require("./features/pointerlock"),"portals":require("./features/portals"),"prefers-color-scheme":require("./features/prefers-color-scheme"),"prefers-reduced-motion":require("./features/prefers-reduced-motion"),"progress":require("./features/progress"),"promise-finally":require("./features/promise-finally"),"promises":require("./features/promises"),"proximity":require("./features/proximity"),"proxy":require("./features/proxy"),"publickeypinning":require("./features/publickeypinning"),"push-api":require("./features/push-api"),"queryselector":require("./features/queryselector"),"readonly-attr":require("./features/readonly-attr"),"referrer-policy":require("./features/referrer-policy"),"registerprotocolhandler":require("./features/registerprotocolhandler"),"rel-noopener":require("./features/rel-noopener"),"rel-noreferrer":require("./features/rel-noreferrer"),"rellist":require("./features/rellist"),"rem":require("./features/rem"),"requestanimationframe":require("./features/requestanimationframe"),"requestidlecallback":require("./features/requestidlecallback"),"resizeobserver":require("./features/resizeobserver"),"resource-timing":require("./features/resource-timing"),"rest-parameters":require("./features/rest-parameters"),"rtcpeerconnection":require("./features/rtcpeerconnection"),"ruby":require("./features/ruby"),"run-in":require("./features/run-in"),"same-site-cookie-attribute":require("./features/same-site-cookie-attribute"),"screen-orientation":require("./features/screen-orientation"),"script-async":require("./features/script-async"),"script-defer":require("./features/script-defer"),"scrollintoview":require("./features/scrollintoview"),"scrollintoviewifneeded":require("./features/scrollintoviewifneeded"),"sdch":require("./features/sdch"),"selection-api":require("./features/selection-api"),"selectlist":require("./features/selectlist"),"server-timing":require("./features/server-timing"),"serviceworkers":require("./features/serviceworkers"),"setimmediate":require("./features/setimmediate"),"shadowdom":require("./features/shadowdom"),"shadowdomv1":require("./features/shadowdomv1"),"sharedarraybuffer":require("./features/sharedarraybuffer"),"sharedworkers":require("./features/sharedworkers"),"sni":require("./features/sni"),"spdy":require("./features/spdy"),"speech-recognition":require("./features/speech-recognition"),"speech-synthesis":require("./features/speech-synthesis"),"spellcheck-attribute":require("./features/spellcheck-attribute"),"sql-storage":require("./features/sql-storage"),"srcset":require("./features/srcset"),"stream":require("./features/stream"),"streams":require("./features/streams"),"stricttransportsecurity":require("./features/stricttransportsecurity"),"style-scoped":require("./features/style-scoped"),"subresource-bundling":require("./features/subresource-bundling"),"subresource-integrity":require("./features/subresource-integrity"),"svg-css":require("./features/svg-css"),"svg-filters":require("./features/svg-filters"),"svg-fonts":require("./features/svg-fonts"),"svg-fragment":require("./features/svg-fragment"),"svg-html":require("./features/svg-html"),"svg-html5":require("./features/svg-html5"),"svg-img":require("./features/svg-img"),"svg-smil":require("./features/svg-smil"),"svg":require("./features/svg"),"sxg":require("./features/sxg"),"tabindex-attr":require("./features/tabindex-attr"),"template-literals":require("./features/template-literals"),"template":require("./features/template"),"temporal":require("./features/temporal"),"testfeat":require("./features/testfeat"),"text-decoration":require("./features/text-decoration"),"text-emphasis":require("./features/text-emphasis"),"text-overflow":require("./features/text-overflow"),"text-size-adjust":require("./features/text-size-adjust"),"text-stroke":require("./features/text-stroke"),"textcontent":require("./features/textcontent"),"textencoder":require("./features/textencoder"),"tls1-1":require("./features/tls1-1"),"tls1-2":require("./features/tls1-2"),"tls1-3":require("./features/tls1-3"),"touch":require("./features/touch"),"transforms2d":require("./features/transforms2d"),"transforms3d":require("./features/transforms3d"),"trusted-types":require("./features/trusted-types"),"ttf":require("./features/ttf"),"typedarrays":require("./features/typedarrays"),"u2f":require("./features/u2f"),"unhandledrejection":require("./features/unhandledrejection"),"upgradeinsecurerequests":require("./features/upgradeinsecurerequests"),"url-scroll-to-text-fragment":require("./features/url-scroll-to-text-fragment"),"url":require("./features/url"),"urlsearchparams":require("./features/urlsearchparams"),"use-strict":require("./features/use-strict"),"user-select-none":require("./features/user-select-none"),"user-timing":require("./features/user-timing"),"variable-fonts":require("./features/variable-fonts"),"vector-effect":require("./features/vector-effect"),"vibration":require("./features/vibration"),"video":require("./features/video"),"videotracks":require("./features/videotracks"),"view-transitions":require("./features/view-transitions"),"viewport-unit-variants":require("./features/viewport-unit-variants"),"viewport-units":require("./features/viewport-units"),"wai-aria":require("./features/wai-aria"),"wake-lock":require("./features/wake-lock"),"wasm-bigint":require("./features/wasm-bigint"),"wasm-bulk-memory":require("./features/wasm-bulk-memory"),"wasm-extended-const":require("./features/wasm-extended-const"),"wasm-gc":require("./features/wasm-gc"),"wasm-multi-memory":require("./features/wasm-multi-memory"),"wasm-multi-value":require("./features/wasm-multi-value"),"wasm-mutable-globals":require("./features/wasm-mutable-globals"),"wasm-nontrapping-fptoint":require("./features/wasm-nontrapping-fptoint"),"wasm-reference-types":require("./features/wasm-reference-types"),"wasm-relaxed-simd":require("./features/wasm-relaxed-simd"),"wasm-signext":require("./features/wasm-signext"),"wasm-simd":require("./features/wasm-simd"),"wasm-tail-calls":require("./features/wasm-tail-calls"),"wasm-threads":require("./features/wasm-threads"),"wasm":require("./features/wasm"),"wav":require("./features/wav"),"wbr-element":require("./features/wbr-element"),"web-animation":require("./features/web-animation"),"web-app-manifest":require("./features/web-app-manifest"),"web-bluetooth":require("./features/web-bluetooth"),"web-serial":require("./features/web-serial"),"web-share":require("./features/web-share"),"webauthn":require("./features/webauthn"),"webcodecs":require("./features/webcodecs"),"webgl":require("./features/webgl"),"webgl2":require("./features/webgl2"),"webgpu":require("./features/webgpu"),"webhid":require("./features/webhid"),"webkit-user-drag":require("./features/webkit-user-drag"),"webm":require("./features/webm"),"webnfc":require("./features/webnfc"),"webp":require("./features/webp"),"websockets":require("./features/websockets"),"webtransport":require("./features/webtransport"),"webusb":require("./features/webusb"),"webvr":require("./features/webvr"),"webvtt":require("./features/webvtt"),"webworkers":require("./features/webworkers"),"webxr":require("./features/webxr"),"will-change":require("./features/will-change"),"woff":require("./features/woff"),"woff2":require("./features/woff2"),"word-break":require("./features/word-break"),"wordwrap":require("./features/wordwrap"),"x-doc-messaging":require("./features/x-doc-messaging"),"x-frame-options":require("./features/x-frame-options"),"xhr2":require("./features/xhr2"),"xhtml":require("./features/xhtml"),"xhtmlsmil":require("./features/xhtmlsmil"),"xml-serializer":require("./features/xml-serializer"),"zstd":require("./features/zstd")}; diff --git a/node_modules/caniuse-lite/data/features/aac.js b/node_modules/caniuse-lite/data/features/aac.js new file mode 100644 index 00000000..323126fd --- /dev/null +++ b/node_modules/caniuse-lite/data/features/aac.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"gC GC J JB K E F G A B C L M H N O P KB y z jC kC","132":"0 1 2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G","16":"A B"},E:{"1":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"lC NC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC"},H:{"2":"ND"},I:{"1":"GC J D RD eC SD TD","2":"OD PD QD"},J:{"1":"A","2":"E"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"132":"D"},N:{"1":"A","2":"B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"132":"hD iD"}},B:6,C:"AAC audio file format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/abortcontroller.js b/node_modules/caniuse-lite/data/features/abortcontroller.js new file mode 100644 index 00000000..6d0adaab --- /dev/null +++ b/node_modules/caniuse-lite/data/features/abortcontroller.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H"},C:{"1":"4 5 6 7 8 9 qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB jC kC"},D:{"1":"4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB"},E:{"1":"L M H BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B lC NC mC nC oC pC OC","130":"C AC"},F:{"1":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB wC xC yC zC AC dC 0C BC"},G:{"1":"BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD XD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:1,C:"AbortController & AbortSignal",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ac3-ec3.js b/node_modules/caniuse-lite/data/features/ac3-ec3.js new file mode 100644 index 00000000..8683d63f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/ac3-ec3.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"C L M H N O P","2":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C","132":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E","132":"A"},K:{"2":"A B C I AC dC","132":"BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:6,C:"AC-3 (Dolby Digital) and EC-3 (Dolby Digital Plus) codecs",D:false}; diff --git a/node_modules/caniuse-lite/data/features/accelerometer.js b/node_modules/caniuse-lite/data/features/accelerometer.js new file mode 100644 index 00000000..ed21be77 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/accelerometer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB","194":"rB HC sB IC tB uB vB wB xB"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:4,C:"Accelerometer",D:true}; diff --git a/node_modules/caniuse-lite/data/features/addeventlistener.js b/node_modules/caniuse-lite/data/features/addeventlistener.js new file mode 100644 index 00000000..83b3e38b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/addeventlistener.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","130":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","257":"gC GC J JB K jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"EventTarget.addEventListener()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/alternate-stylesheet.js b/node_modules/caniuse-lite/data/features/alternate-stylesheet.js new file mode 100644 index 00000000..eaa21dbe --- /dev/null +++ b/node_modules/caniuse-lite/data/features/alternate-stylesheet.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F G A B","2":"K E fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"G B C wC xC yC zC AC dC 0C BC","16":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"16":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"16":"E A"},K:{"2":"I","16":"A B C AC dC BC"},L:{"16":"D"},M:{"16":"D"},N:{"16":"A B"},O:{"16":"CC"},P:{"16":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"16":"gD"},S:{"1":"hD iD"}},B:1,C:"Alternate stylesheet",D:false}; diff --git a/node_modules/caniuse-lite/data/features/ambient-light.js b/node_modules/caniuse-lite/data/features/ambient-light.js new file mode 100644 index 00000000..c6f18d47 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/ambient-light.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L","132":"M H N O P","322":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"gC GC J JB K E F G A B C L M H N O P KB y z jC kC","132":"0 1 2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC","194":"4 5 6 7 8 9 sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB","322":"4 5 6 7 8 9 rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B wC xC yC zC AC dC 0C BC","322":"4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"132":"hD iD"}},B:4,C:"Ambient Light Sensor",D:true}; diff --git a/node_modules/caniuse-lite/data/features/apng.js b/node_modules/caniuse-lite/data/features/apng.js new file mode 100644 index 00000000..6eb86e72 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/apng.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","2":"gC"},D:{"1":"4 5 6 7 8 9 HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},E:{"1":"F G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E lC NC mC nC oC"},F:{"1":"B C fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","2":"0 1 2 3 G H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB"},G:{"1":"F 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C 4C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"Animated PNG (APNG)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/array-find-index.js b/node_modules/caniuse-lite/data/features/array-find-index.js new file mode 100644 index 00000000..ae58fe5b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/array-find-index.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 gC GC J JB K E F G A B C L M H N O P KB y z jC kC"},D:{"1":"4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB"},E:{"1":"F G A B C L M H oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E lC NC mC nC"},F:{"1":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB wC xC yC zC AC dC 0C BC"},G:{"1":"F 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C 4C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E","16":"A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"Array.prototype.findIndex",D:true}; diff --git a/node_modules/caniuse-lite/data/features/array-find.js b/node_modules/caniuse-lite/data/features/array-find.js new file mode 100644 index 00000000..58bb1141 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/array-find.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","16":"C L M"},C:{"1":"3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 gC GC J JB K E F G A B C L M H N O P KB y z jC kC"},D:{"1":"4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB"},E:{"1":"F G A B C L M H oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E lC NC mC nC"},F:{"1":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB wC xC yC zC AC dC 0C BC"},G:{"1":"F 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C 4C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E","16":"A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"Array.prototype.find",D:true}; diff --git a/node_modules/caniuse-lite/data/features/array-flat.js b/node_modules/caniuse-lite/data/features/array-flat.js new file mode 100644 index 00000000..8832333a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/array-flat.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC jC kC"},D:{"1":"4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB"},E:{"1":"C L M H BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B lC NC mC nC oC pC OC AC"},F:{"1":"pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB wC xC yC zC AC dC 0C BC"},G:{"1":"CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD XD YD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:6,C:"flat & flatMap array methods",D:true}; diff --git a/node_modules/caniuse-lite/data/features/array-includes.js b/node_modules/caniuse-lite/data/features/array-includes.js new file mode 100644 index 00000000..d8fdc7a9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/array-includes.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L"},C:{"1":"4 5 6 7 8 9 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB jC kC"},D:{"1":"4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB"},E:{"1":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F lC NC mC nC oC"},F:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB wC xC yC zC AC dC 0C BC"},G:{"1":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"Array.prototype.includes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/arrow-functions.js b/node_modules/caniuse-lite/data/features/arrow-functions.js new file mode 100644 index 00000000..9ddd4698 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/arrow-functions.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H N O P KB y z jC kC"},D:{"1":"4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC pC"},F:{"1":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB wC xC yC zC AC dC 0C BC"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"Arrow functions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/asmjs.js b/node_modules/caniuse-lite/data/features/asmjs.js new file mode 100644 index 00000000..90927cf9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/asmjs.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"L M H N O P","132":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","322":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H N O P KB y z jC kC"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB","132":"4 5 6 7 8 9 NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"G B C wC xC yC zC AC dC 0C BC","132":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC SD TD","132":"D"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","132":"I"},L:{"132":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"132":"CC"},P:{"2":"J","132":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"132":"fD"},R:{"132":"gD"},S:{"1":"hD iD"}},B:6,C:"asm.js",D:true}; diff --git a/node_modules/caniuse-lite/data/features/async-clipboard.js b/node_modules/caniuse-lite/data/features/async-clipboard.js new file mode 100644 index 00000000..f0f1ab77 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/async-clipboard.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB jC kC","132":"4 5 6 7 8 9 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB"},D:{"1":"4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB"},E:{"1":"M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L lC NC mC nC oC pC OC AC BC"},F:{"1":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB wC xC yC zC AC dC 0C BC"},G:{"1":"ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC SD TD","260":"D"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"3","2":"J UD VD WD XD","260":"0 1 2 y z YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD","132":"iD"}},B:5,C:"Asynchronous Clipboard API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/async-functions.js b/node_modules/caniuse-lite/data/features/async-functions.js new file mode 100644 index 00000000..3337bf98 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/async-functions.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L","194":"M"},C:{"1":"4 5 6 7 8 9 lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB jC kC"},D:{"1":"4 5 6 7 8 9 oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB"},E:{"1":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC","258":"OC"},F:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB wC xC yC zC AC dC 0C BC"},G:{"1":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C","258":"9C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:6,C:"Async functions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/atob-btoa.js b/node_modules/caniuse-lite/data/features/atob-btoa.js new file mode 100644 index 00000000..df943399 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/atob-btoa.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x zC AC dC 0C BC","2":"G wC xC","16":"yC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"B C I AC dC BC","16":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Base64 encoding and decoding",D:true}; diff --git a/node_modules/caniuse-lite/data/features/audio-api.js b/node_modules/caniuse-lite/data/features/audio-api.js new file mode 100644 index 00000000..a784b54f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/audio-api.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 gC GC J JB K E F G A B C L M H N O P KB y z jC kC"},D:{"1":"4 5 6 7 8 9 TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L","33":"0 1 2 3 M H N O P KB y z LB MB NB OB PB QB RB SB"},E:{"1":"H rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC","33":"K E F G A B C L M nC oC pC OC AC BC qC"},F:{"1":"0 1 2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","33":"H N O P KB y z"},G:{"1":"JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C","33":"F 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"Web Audio API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/audio.js b/node_modules/caniuse-lite/data/features/audio.js new file mode 100644 index 00000000..b1ca092b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/audio.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC","132":"J JB K E F G A B C L M H N O P KB jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x yC zC AC dC 0C BC","2":"G","4":"wC xC"},G:{"260":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"GC J D QD RD eC SD TD","2":"OD PD"},J:{"1":"E A"},K:{"1":"B C I AC dC BC","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Audio element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/audiotracks.js b/node_modules/caniuse-lite/data/features/audiotracks.js new file mode 100644 index 00000000..92843373 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/audiotracks.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"C L M H N O P","322":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB jC kC","194":"4 5 6 7 8 9 SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB","322":"4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K lC NC mC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB wC xC yC zC AC dC 0C BC","322":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","322":"I"},L:{"322":"D"},M:{"2":"D"},N:{"1":"A B"},O:{"322":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"322":"fD"},R:{"322":"gD"},S:{"194":"hD iD"}},B:1,C:"Audio Tracks",D:true}; diff --git a/node_modules/caniuse-lite/data/features/autofocus.js b/node_modules/caniuse-lite/data/features/autofocus.js new file mode 100644 index 00000000..49a4d8a8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/autofocus.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J"},E:{"1":"JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","2":"G"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"GC J D RD eC SD TD","2":"OD PD QD"},J:{"1":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:1,C:"Autofocus attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/auxclick.js b/node_modules/caniuse-lite/data/features/auxclick.js new file mode 100644 index 00000000..9eb93147 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/auxclick.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB jC kC","129":"4 5 6 7 8 9 mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"1":"4 5 6 7 8 9 oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:5,C:"Auxclick",D:true}; diff --git a/node_modules/caniuse-lite/data/features/av1.js b/node_modules/caniuse-lite/data/features/av1.js new file mode 100644 index 00000000..3192b86c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/av1.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"AB BB CB DB EB FB GB HB IB D","2":"5 6 7 8 9 C L M H N O","194":"4 P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},C:{"1":"4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB jC kC","66":"oB pB qB rB HC sB IC tB uB vB","260":"wB","516":"xB"},D:{"1":"4 5 6 7 8 9 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB","66":"yB zB 0B"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC","1028":"EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD","1028":"EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z aD bD cD dD DC EC FC eD","2":"J UD VD WD XD YD OC ZD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:6,C:"AV1 video format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/avif.js b/node_modules/caniuse-lite/data/features/avif.js new file mode 100644 index 00000000..d5910024 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/avif.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"AB BB CB DB EB FB GB HB IB D","2":"7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","4162":"4 5 6 x"},C:{"1":"4 5 6 7 8 9 w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B jC kC","194":"8B 9B Q I R JC S T U V W X Y Z a b","257":"c d e f g h i j k l m n o p q r s t","2049":"u v"},D:{"1":"4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T"},E:{"1":"UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC","1796":"RC SC TC"},F:{"1":"2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B wC xC yC zC AC dC 0C BC"},G:{"1":"UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD","1281":"DC RC SC TC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z cD dD DC EC FC eD","2":"J UD VD WD XD YD OC ZD aD bD"},Q:{"2":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:6,C:"AVIF image format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/background-attachment.js b/node_modules/caniuse-lite/data/features/background-attachment.js new file mode 100644 index 00000000..3d7a8d05 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/background-attachment.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","132":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","132":"0 1 2 gC GC J JB K E F G A B C L M H N O P KB y z jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"JB K E F G A B C mC nC oC pC OC AC BC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","132":"J L lC NC qC","2050":"M H rC sC PC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x yC zC AC dC 0C BC","132":"G wC xC"},G:{"1":"QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC","772":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD","2050":"ED FD GD HD ID JD KD PC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD SD TD","132":"RD eC"},J:{"260":"E A"},K:{"1":"B C I AC dC BC","132":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"2":"J","1028":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"CSS background-attachment",D:true}; diff --git a/node_modules/caniuse-lite/data/features/background-clip-text.js b/node_modules/caniuse-lite/data/features/background-clip-text.js new file mode 100644 index 00000000..acfc0404 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/background-clip-text.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"H N O P","33":"C L M","132":"9 AB BB CB DB EB FB GB HB IB D","164":"4 5 6 7 8 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},C:{"1":"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB jC kC"},D:{"132":"9 AB BB CB DB EB FB GB HB IB D KC LC MC","164":"0 1 2 3 4 5 6 7 8 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},E:{"16":"lC NC","132":"CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","388":"M H rC sC PC QC","420":"J JB K E F G A B C L mC nC oC pC OC AC BC qC"},F:{"2":"G B C wC xC yC zC AC dC 0C BC","132":"p q r s t u v w x","164":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o"},G:{"16":"NC 1C eC 2C","132":"CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","388":"ID JD KD PC QC","420":"F 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD"},H:{"2":"ND"},I:{"16":"GC OD PD QD","132":"D","164":"J RD eC SD TD"},J:{"164":"E A"},K:{"16":"A B C AC dC BC","132":"I"},L:{"132":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"164":"CC"},P:{"1":"3","164":"0 1 2 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"164":"fD"},R:{"164":"gD"},S:{"1":"hD iD"}},B:7,C:"Background-clip: text",D:true}; diff --git a/node_modules/caniuse-lite/data/features/background-img-opts.js b/node_modules/caniuse-lite/data/features/background-img-opts.js new file mode 100644 index 00000000..d30a2623 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/background-img-opts.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC","36":"kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","516":"J JB K E F G A B C L M"},E:{"1":"E F G A B C L M H oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","772":"J JB K lC NC mC nC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x yC zC AC dC 0C BC","2":"G wC","36":"xC"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","4":"NC 1C eC 3C","516":"2C"},H:{"132":"ND"},I:{"1":"D SD TD","36":"OD","516":"GC J RD eC","548":"PD QD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"CSS3 Background-image options",D:true}; diff --git a/node_modules/caniuse-lite/data/features/background-position-x-y.js b/node_modules/caniuse-lite/data/features/background-position-x-y.js new file mode 100644 index 00000000..0ebc52aa --- /dev/null +++ b/node_modules/caniuse-lite/data/features/background-position-x-y.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:7,C:"background-position-x & background-position-y",D:true}; diff --git a/node_modules/caniuse-lite/data/features/background-repeat-round-space.js b/node_modules/caniuse-lite/data/features/background-repeat-round-space.js new file mode 100644 index 00000000..27d00af6 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/background-repeat-round-space.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F fC","132":"G"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB jC kC"},D:{"1":"4 5 6 7 8 9 RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB"},E:{"1":"E F G A B C L M H oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K lC NC mC nC"},F:{"1":"0 1 2 3 B C KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x yC zC AC dC 0C BC","2":"G H N O P wC xC"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C"},H:{"1":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"1":"A","2":"E"},K:{"1":"B C I AC dC BC","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:4,C:"CSS background-repeat round and space",D:true}; diff --git a/node_modules/caniuse-lite/data/features/background-sync.js b/node_modules/caniuse-lite/data/features/background-sync.js new file mode 100644 index 00000000..881965e7 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/background-sync.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC jC kC","16":"MC hC iC"},D:{"1":"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:7,C:"Background Sync API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/battery-status.js b/node_modules/caniuse-lite/data/features/battery-status.js new file mode 100644 index 00000000..39a36e21 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/battery-status.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"cB dB eB fB gB hB iB jB kB","2":"4 5 6 7 8 9 gC GC J JB K E F G lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","132":"0 1 2 3 N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB","164":"A B C L M H"},D:{"1":"4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB","66":"WB"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 G B C H N O P KB y z wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD","2":"iD"}},B:4,C:"Battery Status API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/beacon.js b/node_modules/caniuse-lite/data/features/beacon.js new file mode 100644 index 00000000..929ff109 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/beacon.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L"},C:{"1":"4 5 6 7 8 9 QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB jC kC"},D:{"1":"4 5 6 7 8 9 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB"},E:{"1":"C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B lC NC mC nC oC pC OC"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z wC xC yC zC AC dC 0C BC"},G:{"1":"BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"Beacon API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/beforeafterprint.js b/node_modules/caniuse-lite/data/features/beforeafterprint.js new file mode 100644 index 00000000..3481372c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/beforeafterprint.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K E F G A B","16":"fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB jC kC"},D:{"1":"4 5 6 7 8 9 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB"},E:{"1":"L M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C lC NC mC nC oC pC OC AC BC"},F:{"1":"jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB wC xC yC zC AC dC 0C BC"},G:{"1":"ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"16":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"16":"A B"},O:{"1":"CC"},P:{"2":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","16":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Printing Events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/bigint.js b/node_modules/caniuse-lite/data/features/bigint.js new file mode 100644 index 00000000..e7a80d94 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/bigint.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB jC kC","194":"wB xB yB"},D:{"1":"4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB"},E:{"1":"M H rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L lC NC mC nC oC pC OC AC BC qC"},F:{"1":"nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB wC xC yC zC AC dC 0C BC"},G:{"1":"ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD XD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:6,C:"BigInt",D:true}; diff --git a/node_modules/caniuse-lite/data/features/blobbuilder.js b/node_modules/caniuse-lite/data/features/blobbuilder.js new file mode 100644 index 00000000..e0cc9325 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/blobbuilder.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB jC kC","36":"K E F G A B C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E","36":"F G A B C L M H N O P KB"},E:{"1":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","2":"G B C wC xC yC zC AC dC 0C"},G:{"1":"F 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C"},H:{"2":"ND"},I:{"1":"D","2":"OD PD QD","36":"GC J RD eC SD TD"},J:{"1":"A","2":"E"},K:{"1":"I BC","2":"A B C AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"Blob constructing",D:true}; diff --git a/node_modules/caniuse-lite/data/features/bloburls.js b/node_modules/caniuse-lite/data/features/bloburls.js new file mode 100644 index 00000000..d63b6de3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/bloburls.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","129":"A B"},B:{"1":"4 5 6 7 8 9 H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","129":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC"},D:{"1":"1 2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E","33":"0 F G A B C L M H N O P KB y z"},E:{"1":"E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC","33":"K"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C","33":"3C"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC OD PD QD","33":"J RD eC"},J:{"1":"A","2":"E"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"Blob URLs",D:true}; diff --git a/node_modules/caniuse-lite/data/features/border-image.js b/node_modules/caniuse-lite/data/features/border-image.js new file mode 100644 index 00000000..7f1fbaee --- /dev/null +++ b/node_modules/caniuse-lite/data/features/border-image.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K E F G A fC"},B:{"1":"4 5 6 7 8 9 M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","129":"C L"},C:{"1":"4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC","260":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB","804":"J JB K E F G A B C L M jC kC"},D:{"1":"4 5 6 7 8 9 pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","260":"kB lB mB nB oB","388":"PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB","1412":"0 1 2 3 H N O P KB y z LB MB NB OB","1956":"J JB K E F G A B C L M"},E:{"1":"QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","129":"A B C L M H pC OC AC BC qC rC sC PC","1412":"K E F G nC oC","1956":"J JB lC NC mC"},F:{"1":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G wC xC","260":"XB YB ZB aB bB","388":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB","1796":"yC zC","1828":"B C AC dC 0C BC"},G:{"1":"QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","129":"7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC","1412":"F 3C 4C 5C 6C","1956":"NC 1C eC 2C"},H:{"1828":"ND"},I:{"1":"D","388":"SD TD","1956":"GC J OD PD QD RD eC"},J:{"1412":"A","1924":"E"},K:{"1":"I","2":"A","1828":"B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z WD XD YD OC ZD aD bD cD dD DC EC FC eD","260":"UD VD","388":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","260":"hD"}},B:4,C:"CSS3 Border images",D:true}; diff --git a/node_modules/caniuse-lite/data/features/border-radius.js b/node_modules/caniuse-lite/data/features/border-radius.js new file mode 100644 index 00000000..1c25bacf --- /dev/null +++ b/node_modules/caniuse-lite/data/features/border-radius.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","257":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB","289":"GC jC kC","292":"gC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","33":"J"},E:{"1":"JB E F G A B C L M H oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","33":"J lC NC","129":"K mC nC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x yC zC AC dC 0C BC","2":"G wC xC"},G:{"1":"F 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","33":"NC"},H:{"2":"ND"},I:{"1":"GC J D PD QD RD eC SD TD","33":"OD"},J:{"1":"E A"},K:{"1":"B C I AC dC BC","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","257":"hD"}},B:4,C:"CSS3 Border-radius (rounded corners)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/broadcastchannel.js b/node_modules/caniuse-lite/data/features/broadcastchannel.js new file mode 100644 index 00000000..c1e9881c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/broadcastchannel.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB jC kC"},D:{"1":"4 5 6 7 8 9 nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB"},E:{"1":"QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC"},F:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB wC xC yC zC AC dC 0C BC"},G:{"1":"QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"BroadcastChannel",D:true}; diff --git a/node_modules/caniuse-lite/data/features/brotli.js b/node_modules/caniuse-lite/data/features/brotli.js new file mode 100644 index 00000000..9252ac95 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/brotli.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M"},C:{"1":"4 5 6 7 8 9 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB jC kC"},D:{"1":"4 5 6 7 8 9 kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB","194":"iB","257":"jB"},E:{"1":"L M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC OC","513":"B C AC BC"},F:{"1":"XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB wC xC yC zC AC dC 0C BC","194":"VB WB"},G:{"1":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"Brotli Accept-Encoding/Content-Encoding",D:true}; diff --git a/node_modules/caniuse-lite/data/features/calc.js b/node_modules/caniuse-lite/data/features/calc.js new file mode 100644 index 00000000..bb9aab66 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/calc.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F fC","260":"G","516":"A B"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC","33":"J JB K E F G A B C L M H"},D:{"1":"4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L M H N O P","33":"0 1 2 3 KB y z"},E:{"1":"E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC","33":"K"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C","33":"3C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC","132":"SD TD"},J:{"1":"A","2":"E"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"calc() as CSS unit value",D:true}; diff --git a/node_modules/caniuse-lite/data/features/canvas-blending.js b/node_modules/caniuse-lite/data/features/canvas-blending.js new file mode 100644 index 00000000..32f17e95 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/canvas-blending.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H N O P KB jC kC"},D:{"1":"4 5 6 7 8 9 PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB"},E:{"1":"E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K lC NC mC"},F:{"1":"0 1 2 3 O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C H N wC xC yC zC AC dC 0C BC"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"Canvas blend modes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/canvas-text.js b/node_modules/caniuse-lite/data/features/canvas-text.js new file mode 100644 index 00000000..d8721c7a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/canvas-text.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"fC","8":"K E F"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","8":"gC GC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","8":"lC NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x yC zC AC dC 0C BC","8":"G wC xC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"B C I AC dC BC","8":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Text API for Canvas",D:true}; diff --git a/node_modules/caniuse-lite/data/features/canvas.js b/node_modules/caniuse-lite/data/features/canvas.js new file mode 100644 index 00000000..9e046c55 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/canvas.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"fC","8":"K E F"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC kC","132":"gC GC jC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","132":"lC NC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"260":"ND"},I:{"1":"GC J D RD eC SD TD","132":"OD PD QD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Canvas (basic support)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ch-unit.js b/node_modules/caniuse-lite/data/features/ch-unit.js new file mode 100644 index 00000000..398874ce --- /dev/null +++ b/node_modules/caniuse-lite/data/features/ch-unit.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F fC","132":"G A B"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"4 5 6 7 8 9 MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB"},E:{"1":"E F G A B C L M H oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K lC NC mC nC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"1":"A","2":"E"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"ch (character) unit",D:true}; diff --git a/node_modules/caniuse-lite/data/features/chacha20-poly1305.js b/node_modules/caniuse-lite/data/features/chacha20-poly1305.js new file mode 100644 index 00000000..146be09e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/chacha20-poly1305.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB jC kC"},D:{"1":"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB","129":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB"},E:{"1":"C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B lC NC mC nC oC pC OC"},F:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB wC xC yC zC AC dC 0C BC"},G:{"1":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD","16":"TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"ChaCha20-Poly1305 cipher suites for TLS",D:true}; diff --git a/node_modules/caniuse-lite/data/features/channel-messaging.js b/node_modules/caniuse-lite/data/features/channel-messaging.js new file mode 100644 index 00000000..c967abb4 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/channel-messaging.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z jC kC","194":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x zC AC dC 0C BC","2":"G wC xC","16":"yC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"1":"E A"},K:{"1":"B C I AC dC BC","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Channel messaging",D:true}; diff --git a/node_modules/caniuse-lite/data/features/childnode-remove.js b/node_modules/caniuse-lite/data/features/childnode-remove.js new file mode 100644 index 00000000..aa138bad --- /dev/null +++ b/node_modules/caniuse-lite/data/features/childnode-remove.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","16":"C"},C:{"1":"1 2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 gC GC J JB K E F G A B C L M H N O P KB y z jC kC"},D:{"1":"2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 J JB K E F G A B C L M H N O P KB y z"},E:{"1":"E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC","16":"K"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"1":"A","2":"E"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"ChildNode.remove()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/classlist.js b/node_modules/caniuse-lite/data/features/classlist.js new file mode 100644 index 00000000..41879be1 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/classlist.js @@ -0,0 +1 @@ +module.exports={A:{A:{"8":"K E F G fC","1924":"A B"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","8":"gC GC jC","516":"2 3","772":"0 1 J JB K E F G A B C L M H N O P KB y z kC"},D:{"1":"4 5 6 7 8 9 NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","8":"J JB K E","516":"2 3 LB MB","772":"1","900":"0 F G A B C L M H N O P KB y z"},E:{"1":"E F G A B C L M H oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","8":"J JB lC NC","900":"K mC nC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","8":"G B wC xC yC zC AC","900":"C dC 0C BC"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","8":"NC 1C eC","900":"2C 3C"},H:{"900":"ND"},I:{"1":"D SD TD","8":"OD PD QD","900":"GC J RD eC"},J:{"1":"A","900":"E"},K:{"1":"I","8":"A B","900":"C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"900":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"classList (DOMTokenList)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js b/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js new file mode 100644 index 00000000..42c5ddc4 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"4 5 6 7 8 9 fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:6,C:"Client Hints: DPR, Width, Viewport-Width",D:true}; diff --git a/node_modules/caniuse-lite/data/features/clipboard.js b/node_modules/caniuse-lite/data/features/clipboard.js new file mode 100644 index 00000000..e695413a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/clipboard.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2436":"K E F G A B fC"},B:{"260":"O P","2436":"C L M H N","8196":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"gC GC J JB K E F G A B C L M H N O P KB y z jC kC","772":"0 1 2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB","4100":"4 5 6 7 8 9 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"2":"J JB K E F G A B C","2564":"0 1 2 3 L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB","8196":"4 5 6 7 8 9 rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","10244":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},E:{"1":"C L M H BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"lC NC","2308":"A B OC AC","2820":"J JB K E F G mC nC oC pC"},F:{"2":"G B wC xC yC zC AC dC 0C","16":"C","516":"BC","2564":"0 1 2 3 H N O P KB y z LB MB NB OB","8196":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","10244":"PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB"},G:{"1":"CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC","2820":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC","260":"D","2308":"SD TD"},J:{"2":"E","2308":"A"},K:{"2":"A B C AC dC","16":"BC","8196":"I"},L:{"8196":"D"},M:{"1028":"D"},N:{"2":"A B"},O:{"8196":"CC"},P:{"2052":"UD VD","2308":"J","8196":"0 1 2 3 y z WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"8196":"fD"},R:{"8196":"gD"},S:{"4100":"hD iD"}},B:5,C:"Synchronous Clipboard API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/colr-v1.js b/node_modules/caniuse-lite/data/features/colr-v1.js new file mode 100644 index 00000000..cdf802d6 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/colr-v1.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z a b c d e f g"},C:{"1":"4 5 6 7 8 9 q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g jC kC","258":"h i j k l m n","578":"o p"},D:{"1":"4 5 6 7 8 9 h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y","194":"Z a b c d e f g"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"16":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"16":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z FC eD","2":"J UD VD WD XD YD OC ZD aD bD cD dD DC EC"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:6,C:"COLR/CPAL(v1) Font Formats",D:true}; diff --git a/node_modules/caniuse-lite/data/features/colr.js b/node_modules/caniuse-lite/data/features/colr.js new file mode 100644 index 00000000..d3c3d814 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/colr.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F fC","257":"G A B"},B:{"1":"4 5 6 7 8 9 C L M H N O P t u v w x AB BB CB DB EB FB GB HB IB D","513":"Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},C:{"1":"4 5 6 7 8 9 RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB jC kC"},D:{"1":"4 5 6 7 8 9 t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B","513":"2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},E:{"1":"M H rC sC PC QC CC tC DC RC SC TC UC VC uC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC OC","129":"B C L AC BC qC","1026":"EC WC"},F:{"1":"f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB wC xC yC zC AC dC 0C BC","513":"rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e"},G:{"1":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C","1026":"EC WC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"16":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"16":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD XD YD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"COLR/CPAL(v0) Font Formats",D:true}; diff --git a/node_modules/caniuse-lite/data/features/comparedocumentposition.js b/node_modules/caniuse-lite/data/features/comparedocumentposition.js new file mode 100644 index 00000000..9759823e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/comparedocumentposition.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","16":"gC GC jC kC"},D:{"1":"4 5 6 7 8 9 PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"J JB K E F G A B C L M","132":"0 1 2 3 H N O P KB y z LB MB NB OB"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"J JB K lC NC","132":"E F G nC oC pC","260":"mC"},F:{"1":"0 1 2 3 C O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 0C BC","16":"G B wC xC yC zC AC dC","132":"H N"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC","132":"F 1C eC 2C 3C 4C 5C 6C 7C"},H:{"1":"ND"},I:{"1":"D SD TD","16":"OD PD","132":"GC J QD RD eC"},J:{"132":"E A"},K:{"1":"C I BC","16":"A B AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Node.compareDocumentPosition()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/console-basic.js b/node_modules/caniuse-lite/data/features/console-basic.js new file mode 100644 index 00000000..66e108de --- /dev/null +++ b/node_modules/caniuse-lite/data/features/console-basic.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E fC","132":"F G"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AC dC 0C BC","2":"G wC xC yC zC"},G:{"1":"NC 1C eC 2C","513":"F 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"4097":"ND"},I:{"1025":"GC J D OD PD QD RD eC SD TD"},J:{"258":"E A"},K:{"2":"A","258":"B C AC dC BC","1025":"I"},L:{"1025":"D"},M:{"2049":"D"},N:{"258":"A B"},O:{"258":"CC"},P:{"1025":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1025":"gD"},S:{"1":"hD iD"}},B:1,C:"Basic console logging functions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/console-time.js b/node_modules/caniuse-lite/data/features/console-time.js new file mode 100644 index 00000000..94e36c1a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/console-time.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K E F G A fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"lC NC"},F:{"1":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AC dC 0C BC","2":"G wC xC yC zC","16":"B"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"I","16":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"console.time and console.timeEnd",D:true}; diff --git a/node_modules/caniuse-lite/data/features/const.js b/node_modules/caniuse-lite/data/features/const.js new file mode 100644 index 00000000..77faa55f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/const.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A fC","2052":"B"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","132":"gC GC J JB K E F G A B C jC kC","260":"0 1 2 3 L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB"},D:{"1":"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","260":"J JB K E F G A B C L M H N O P KB y","772":"0 1 2 3 z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB","1028":"aB bB cB dB eB fB gB hB"},E:{"1":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","260":"J JB A lC NC OC","772":"K E F G mC nC oC pC"},F:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G wC","132":"B xC yC zC AC dC","644":"C 0C BC","772":"0 1 2 3 H N O P KB y z LB MB","1028":"NB OB PB QB RB SB TB UB"},G:{"1":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","260":"NC 1C eC 8C 9C","772":"F 2C 3C 4C 5C 6C 7C"},H:{"644":"ND"},I:{"1":"D","16":"OD PD","260":"QD","772":"GC J RD eC SD TD"},J:{"772":"E A"},K:{"1":"I","132":"A B AC dC","644":"C BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","1028":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"const",D:true}; diff --git a/node_modules/caniuse-lite/data/features/constraint-validation.js b/node_modules/caniuse-lite/data/features/constraint-validation.js new file mode 100644 index 00000000..38789368 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/constraint-validation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","900":"A B"},B:{"1":"4 5 6 7 8 9 O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","388":"M H N","900":"C L"},C:{"1":"4 5 6 7 8 9 kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC","260":"iB jB","388":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB","900":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB"},D:{"1":"4 5 6 7 8 9 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"J JB K E F G A B C L M","388":"3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB","900":"0 1 2 H N O P KB y z"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"J JB lC NC","388":"F G oC pC","900":"K E mC nC"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","16":"G B wC xC yC zC AC dC","388":"0 1 2 3 H N O P KB y z LB","900":"C 0C BC"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C eC","388":"F 4C 5C 6C 7C","900":"2C 3C"},H:{"2":"ND"},I:{"1":"D","16":"GC OD PD QD","388":"SD TD","900":"J RD eC"},J:{"16":"E","388":"A"},K:{"1":"I","16":"A B AC dC","900":"C BC"},L:{"1":"D"},M:{"1":"D"},N:{"900":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","388":"hD"}},B:1,C:"Constraint Validation API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/contenteditable.js b/node_modules/caniuse-lite/data/features/contenteditable.js new file mode 100644 index 00000000..317c973d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/contenteditable.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","2":"gC","4":"GC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC"},H:{"2":"ND"},I:{"1":"GC J D RD eC SD TD","2":"OD PD QD"},J:{"1":"E A"},K:{"1":"I BC","2":"A B C AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"contenteditable attribute (basic support)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js b/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js new file mode 100644 index 00000000..bc7ce60d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","132":"A B"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"1 2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC","129":"0 J JB K E F G A B C L M H N O P KB y z"},D:{"1":"3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L","257":"0 1 2 M H N O P KB y z"},E:{"1":"E F G A B C L M H oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC","257":"K nC","260":"mC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC","257":"3C","260":"2C"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"2":"E","257":"A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"Content Security Policy 1.0",D:true}; diff --git a/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js b/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js new file mode 100644 index 00000000..a37accb5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M","4100":"H N O P"},C:{"1":"4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB jC kC","132":"QB RB SB TB","260":"UB","516":"VB WB XB YB ZB aB bB cB dB"},D:{"1":"4 5 6 7 8 9 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB","1028":"VB WB XB","2052":"YB"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC pC"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 G B C H N O P KB y z wC xC yC zC AC dC 0C BC","1028":"1 2 3","2052":"LB"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"Content Security Policy Level 2",D:true}; diff --git a/node_modules/caniuse-lite/data/features/cookie-store-api.js b/node_modules/caniuse-lite/data/features/cookie-store-api.js new file mode 100644 index 00000000..cd5f9ba7 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/cookie-store-api.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P","194":"Q I R S T U V"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC jC kC","322":"LC MC hC iC"},D:{"1":"4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB","194":"vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V"},E:{"1":"vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC"},F:{"1":"5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB wC xC yC zC AC dC 0C BC","194":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z cD dD DC EC FC eD","2":"J UD VD WD XD YD OC ZD aD bD"},Q:{"2":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:7,C:"Cookie Store API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/cors.js b/node_modules/caniuse-lite/data/features/cors.js new file mode 100644 index 00000000..abf61eb2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/cors.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K E fC","132":"A","260":"F G"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","2":"gC GC","1025":"IC tB uB vB wB xB yB zB 0B 1B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","132":"J JB K E F G A B C"},E:{"2":"lC NC","513":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","644":"J JB mC"},F:{"1":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","2":"G B wC xC yC zC AC dC 0C"},G:{"513":"F 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","644":"NC 1C eC 2C"},H:{"2":"ND"},I:{"1":"D SD TD","132":"GC J OD PD QD RD eC"},J:{"1":"A","132":"E"},K:{"1":"C I BC","2":"A B AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","132":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Cross-Origin Resource Sharing",D:true}; diff --git a/node_modules/caniuse-lite/data/features/createimagebitmap.js b/node_modules/caniuse-lite/data/features/createimagebitmap.js new file mode 100644 index 00000000..8600c882 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/createimagebitmap.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB jC kC","1028":"c d e f g","3076":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b","8196":"4 5 6 7 8 9 h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"1":"4 5 6 7 8 9 HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB","132":"jB kB","260":"lB mB","516":"nB oB pB qB rB"},E:{"1":"EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M lC NC mC nC oC pC OC AC BC qC rC","4100":"H sC PC QC CC tC DC RC SC TC UC VC uC"},F:{"1":"fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB wC xC yC zC AC dC 0C BC","132":"WB XB","260":"YB ZB","516":"aB bB cB dB eB"},G:{"1":"EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD","4100":"KD PC QC CC LD DC RC SC TC UC VC MD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"8196":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","16":"J UD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"3076":"hD iD"}},B:1,C:"createImageBitmap",D:true}; diff --git a/node_modules/caniuse-lite/data/features/credential-management.js b/node_modules/caniuse-lite/data/features/credential-management.js new file mode 100644 index 00000000..9f9ee701 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/credential-management.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"4 5 6 7 8 9 qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB","66":"hB iB jB","129":"kB lB mB nB oB pB"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB wC xC yC zC AC dC 0C BC"},G:{"1":"ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:5,C:"Credential Management API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/cryptography.js b/node_modules/caniuse-lite/data/features/cryptography.js new file mode 100644 index 00000000..44c5b702 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/cryptography.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"fC","8":"K E F G A","164":"B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","513":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","8":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB jC kC","66":"RB SB"},D:{"1":"4 5 6 7 8 9 WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","8":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB"},E:{"1":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","8":"J JB K E lC NC mC nC","289":"F G A oC pC OC"},F:{"1":"2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","8":"0 1 G B C H N O P KB y z wC xC yC zC AC dC 0C BC"},G:{"1":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","8":"NC 1C eC 2C 3C 4C","289":"F 5C 6C 7C 8C 9C"},H:{"2":"ND"},I:{"1":"D","8":"GC J OD PD QD RD eC SD TD"},J:{"8":"E A"},K:{"1":"I","8":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"8":"A","164":"B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"Web Cryptography",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-all.js b/node_modules/caniuse-lite/data/features/css-all.js new file mode 100644 index 00000000..41deb110 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-all.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB jC kC"},D:{"1":"4 5 6 7 8 9 WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB"},E:{"1":"A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC"},F:{"1":"2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 G B C H N O P KB y z wC xC yC zC AC dC 0C BC"},G:{"1":"7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C"},H:{"2":"ND"},I:{"1":"D TD","2":"GC J OD PD QD RD eC SD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"CSS all property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-anchor-positioning.js b/node_modules/caniuse-lite/data/features/css-anchor-positioning.js new file mode 100644 index 00000000..e97403c6 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-anchor-positioning.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"EB FB GB HB IB D","2":"4 5 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","194":"6 7 8 9 AB BB CB DB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"EB FB GB HB IB D KC LC MC","2":"0 1 2 3 4 5 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","194":"6 7 8 9 AB BB CB DB"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l wC xC yC zC AC dC 0C BC","194":"m n o p q r s t"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:5,C:"CSS Anchor Positioning",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-animation.js b/node_modules/caniuse-lite/data/features/css-animation.js new file mode 100644 index 00000000..09bd4b5d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-animation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J jC kC","33":"JB K E F G A B C L M H"},D:{"1":"4 5 6 7 8 9 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","33":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB"},E:{"1":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"lC NC","33":"K E F mC nC oC","292":"J JB"},F:{"1":"PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","2":"G B wC xC yC zC AC dC 0C","33":"0 1 2 3 C H N O P KB y z LB MB NB OB"},G:{"1":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","33":"F 3C 4C 5C","164":"NC 1C eC 2C"},H:{"2":"ND"},I:{"1":"D","33":"J RD eC SD TD","164":"GC OD PD QD"},J:{"33":"E A"},K:{"1":"I BC","2":"A B C AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"CSS Animation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-any-link.js b/node_modules/caniuse-lite/data/features/css-any-link.js new file mode 100644 index 00000000..955cb737 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-any-link.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","16":"gC","33":"0 1 2 3 GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jC kC"},D:{"1":"4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"J JB K E F G A B C L M","33":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB"},E:{"1":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"J JB K lC NC mC","33":"E F nC oC"},F:{"1":"lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","33":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB"},G:{"1":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C eC 2C","33":"F 3C 4C 5C"},H:{"2":"ND"},I:{"1":"D","16":"GC J OD PD QD RD eC","33":"SD TD"},J:{"16":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z YD OC ZD aD bD cD dD DC EC FC eD","16":"J","33":"UD VD WD XD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","33":"hD"}},B:5,C:"CSS :any-link selector",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-appearance.js b/node_modules/caniuse-lite/data/features/css-appearance.js new file mode 100644 index 00000000..7bcaf67a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-appearance.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","33":"S","164":"Q I R","388":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","164":"UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q","676":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB jC kC"},D:{"1":"4 5 6 7 8 9 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","33":"S","164":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R"},E:{"1":"QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","164":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC"},F:{"1":"4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","33":"1B 2B 3B","164":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B"},G:{"1":"QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","164":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC"},H:{"2":"ND"},I:{"1":"D","164":"GC J OD PD QD RD eC SD TD"},J:{"164":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A","388":"B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z cD dD DC EC FC eD","164":"J UD VD WD XD YD OC ZD aD bD"},Q:{"164":"fD"},R:{"1":"gD"},S:{"1":"iD","164":"hD"}},B:5,C:"CSS Appearance",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-at-counter-style.js b/node_modules/caniuse-lite/data/features/css-at-counter-style.js new file mode 100644 index 00000000..11fe86c8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-at-counter-style.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P Q I R S T U V W X Y Z","132":"4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB jC kC","132":"4 5 6 7 8 9 SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z","132":"4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC","4":"EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B wC xC yC zC AC dC 0C BC","132":"8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD","4":"EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC SD TD","132":"D"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","132":"I"},L:{"132":"D"},M:{"132":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"2":"J UD VD WD XD YD OC ZD aD bD cD dD","132":"0 1 2 3 y z DC EC FC eD"},Q:{"2":"fD"},R:{"132":"gD"},S:{"132":"hD iD"}},B:4,C:"CSS Counter Styles",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-autofill.js b/node_modules/caniuse-lite/data/features/css-autofill.js new file mode 100644 index 00000000..302d70fe --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-autofill.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"4 5 6 7 8 9 t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","33":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},L:{"1":"D"},B:{"1":"4 5 6 7 8 9 t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P","33":"Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},C:{"1":"4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U jC kC"},M:{"1":"D"},A:{"2":"K E F G A B fC"},F:{"1":"f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","33":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e"},K:{"1":"I","2":"A B C AC dC BC"},E:{"1":"H sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC","2":"vC","33":"J JB K E F G A B C L M lC NC mC nC oC pC OC AC BC qC rC"},G:{"1":"KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","33":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD"},P:{"1":"0 1 2 3 z","33":"J y UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},I:{"1":"D","2":"GC J OD PD QD RD eC","33":"SD TD"}},B:6,C:":autofill CSS pseudo-class",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/css-backdrop-filter.js b/node_modules/caniuse-lite/data/features/css-backdrop-filter.js new file mode 100644 index 00000000..1b74e356 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-backdrop-filter.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N","257":"O P"},C:{"1":"4 5 6 7 8 9 m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B jC kC","578":"1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l"},D:{"1":"4 5 6 7 8 9 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB","194":"gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},E:{"1":"FC cC vC","2":"J JB K E F lC NC mC nC oC","33":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC"},F:{"1":"vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB wC xC yC zC AC dC 0C BC","194":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},G:{"1":"FC cC","2":"F NC 1C eC 2C 3C 4C 5C","33":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z aD bD cD dD DC EC FC eD","2":"J","194":"UD VD WD XD YD OC ZD"},Q:{"2":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:7,C:"CSS Backdrop Filter",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-background-offsets.js b/node_modules/caniuse-lite/data/features/css-background-offsets.js new file mode 100644 index 00000000..e6adf068 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-background-offsets.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C jC kC"},D:{"1":"3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 J JB K E F G A B C L M H N O P KB y z"},E:{"1":"E F G A B C L M H oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K lC NC mC nC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x yC zC AC dC 0C BC","2":"G wC xC"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C"},H:{"1":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"1":"A","2":"E"},K:{"1":"B C I AC dC BC","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"CSS background-position edge offsets",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js b/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js new file mode 100644 index 00000000..d8d0eba0 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB jC kC"},D:{"1":"4 5 6 7 8 9 UB VB WB XB YB ZB aB bB cB dB eB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB","260":"fB"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E lC NC mC nC","132":"F G A oC pC"},F:{"1":"0 1 2 3 LB MB NB OB PB QB RB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C H N O P KB y z wC xC yC zC AC dC 0C BC","260":"SB"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C 4C","132":"F 5C 6C 7C 8C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"CSS background-blend-mode",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js b/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js new file mode 100644 index 00000000..dcd616b0 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"D","2":"C L M H N O P","164":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB"},C:{"1":"4 5 6 7 8 9 RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB jC kC"},D:{"1":"D KC LC MC","2":"J JB K E F G A B C L M H N O P KB y z","164":"0 1 2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB"},E:{"2":"J JB K lC NC mC","164":"E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"G wC xC yC zC","129":"B C AC dC 0C BC","164":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"NC 1C eC 2C 3C","164":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"132":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC","164":"SD TD"},J:{"2":"E","164":"A"},K:{"2":"A","129":"B C AC dC BC","164":"I"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"164":"CC"},P:{"164":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"164":"fD"},R:{"164":"gD"},S:{"1":"hD iD"}},B:4,C:"CSS box-decoration-break",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-boxshadow.js b/node_modules/caniuse-lite/data/features/css-boxshadow.js new file mode 100644 index 00000000..db46cd69 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-boxshadow.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC","33":"jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","33":"J JB K E F G"},E:{"1":"K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","33":"JB","164":"J lC NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x yC zC AC dC 0C BC","2":"G wC xC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","33":"1C eC","164":"NC"},H:{"2":"ND"},I:{"1":"J D RD eC SD TD","164":"GC OD PD QD"},J:{"1":"A","33":"E"},K:{"1":"B C I AC dC BC","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"CSS3 Box-shadow",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-canvas.js b/node_modules/caniuse-lite/data/features/css-canvas.js new file mode 100644 index 00000000..5f8e096a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-canvas.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","33":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB"},E:{"2":"lC NC","33":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"G B C UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","33":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB"},G:{"33":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"D","33":"GC J OD PD QD RD eC SD TD"},J:{"33":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","33":"J"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:7,C:"CSS Canvas Drawings",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-caret-color.js b/node_modules/caniuse-lite/data/features/css-caret-color.js new file mode 100644 index 00000000..1a14fe34 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-caret-color.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB jC kC"},D:{"1":"4 5 6 7 8 9 qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},E:{"1":"C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B lC NC mC nC oC pC OC"},F:{"1":"dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB wC xC yC zC AC dC 0C BC"},G:{"1":"BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:2,C:"CSS caret-color",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-cascade-layers.js b/node_modules/caniuse-lite/data/features/css-cascade-layers.js new file mode 100644 index 00000000..798c82ba --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-cascade-layers.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z a b c d e","322":"f g h"},C:{"1":"4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c jC kC","194":"d e f"},D:{"1":"4 5 6 7 8 9 i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e","322":"f g h"},E:{"1":"QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC"},F:{"1":"V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U wC xC yC zC AC dC 0C BC"},G:{"1":"QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z FC eD","2":"J UD VD WD XD YD OC ZD aD bD cD dD DC EC"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:4,C:"CSS Cascade Layers",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-cascade-scope.js b/node_modules/caniuse-lite/data/features/css-cascade-scope.js new file mode 100644 index 00000000..7c03af12 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-cascade-scope.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m","194":"4 5 6 n o p q r s t u v w x"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m","194":"4 5 6 n o p q r s t u v w x"},E:{"1":"ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC"},F:{"1":"p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y wC xC yC zC AC dC 0C BC","194":"Z a b c d e f g h i j k l m n o"},G:{"1":"ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"3","2":"0 1 2 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:5,C:"Scoped Styles: the @scope rule",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-case-insensitive.js b/node_modules/caniuse-lite/data/features/css-case-insensitive.js new file mode 100644 index 00000000..2b5e0004 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-case-insensitive.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB jC kC"},D:{"1":"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB"},E:{"1":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F lC NC mC nC oC"},F:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB wC xC yC zC AC dC 0C BC"},G:{"1":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"Case-insensitive CSS attribute selectors",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-clip-path.js b/node_modules/caniuse-lite/data/features/css-clip-path.js new file mode 100644 index 00000000..8e878c33 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-clip-path.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O","260":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","3138":"P"},C:{"1":"4 5 6 7 8 9 nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC","132":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB jC kC","644":"gB hB iB jB kB lB mB"},D:{"2":"0 1 J JB K E F G A B C L M H N O P KB y z","260":"4 5 6 7 8 9 oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","292":"2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB"},E:{"2":"J JB K lC NC mC nC","260":"M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","292":"E F G A B C L oC pC OC AC BC"},F:{"2":"G B C wC xC yC zC AC dC 0C BC","260":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","292":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB"},G:{"2":"NC 1C eC 2C 3C","260":"ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","292":"F 4C 5C 6C 7C 8C 9C AD BD CD DD"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC","260":"D","292":"SD TD"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","260":"I"},L:{"260":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"260":"CC"},P:{"260":"0 1 2 3 y z VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","292":"J UD"},Q:{"260":"fD"},R:{"260":"gD"},S:{"1":"iD","644":"hD"}},B:4,C:"CSS clip-path property (for HTML)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-color-adjust.js b/node_modules/caniuse-lite/data/features/css-color-adjust.js new file mode 100644 index 00000000..89a8b0c9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-color-adjust.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P","33":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB jC kC"},D:{"16":"J JB K E F G A B C L M H N O P","33":"0 1 2 3 4 5 6 7 8 9 KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC","33":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC"},F:{"2":"G B C wC xC yC zC AC dC 0C BC","33":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"1":"QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC"},H:{"2":"ND"},I:{"16":"GC J OD PD QD RD eC SD TD","33":"D"},J:{"16":"E A"},K:{"2":"A B C AC dC BC","33":"I"},L:{"16":"D"},M:{"1":"D"},N:{"16":"A B"},O:{"16":"CC"},P:{"16":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"33":"fD"},R:{"16":"gD"},S:{"1":"hD iD"}},B:4,C:"CSS print-color-adjust",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-color-function.js b/node_modules/caniuse-lite/data/features/css-color-function.js new file mode 100644 index 00000000..6ad15571 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-color-function.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q","322":"r s t"},C:{"1":"4 5 6 7 8 9 w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t jC kC","578":"u v"},D:{"1":"4 5 6 7 8 9 u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q","322":"r s t"},E:{"1":"H sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC","132":"B C L M OC AC BC qC rC"},F:{"1":"h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d wC xC yC zC AC dC 0C BC","322":"e f g"},G:{"1":"KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C","132":"9C AD BD CD DD ED FD GD HD ID JD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"0 1 2 3","2":"J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:4,C:"CSS color() function",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-conic-gradients.js b/node_modules/caniuse-lite/data/features/css-conic-gradients.js new file mode 100644 index 00000000..b64f4a01 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-conic-gradients.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B jC kC","578":"6B 7B 8B 9B Q I R JC"},D:{"1":"4 5 6 7 8 9 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","257":"0B 1B","450":"HC sB IC tB uB vB wB xB yB zB"},E:{"1":"L M H BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C lC NC mC nC oC pC OC AC"},F:{"1":"rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB wC xC yC zC AC dC 0C BC","257":"pB qB","450":"fB gB hB iB jB kB lB mB nB oB"},G:{"1":"DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD XD YD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:5,C:"CSS Conical Gradients",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-container-queries-style.js b/node_modules/caniuse-lite/data/features/css-container-queries-style.js new file mode 100644 index 00000000..4ba8968d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-container-queries-style.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p","194":"q r s t","260":"4 5 6 7 8 9 u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p","194":"q r s t","260":"4 5 6 7 8 9 u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC","260":"cC vC","772":"FC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b wC xC yC zC AC dC 0C BC","194":"c d e f g","260":"h i j k l m n o p q r s t u v w x"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC","260":"cC","772":"FC"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC SD TD","260":"D"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","260":"I"},L:{"260":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","260":"0 1 2 3"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:5,C:"CSS Container Style Queries",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-container-queries.js b/node_modules/caniuse-lite/data/features/css-container-queries.js new file mode 100644 index 00000000..43cd61dc --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-container-queries.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n","516":"o"},C:{"1":"4 5 6 7 8 9 t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s jC kC"},D:{"1":"4 5 6 7 8 9 p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a","194":"c d e f g h i j k l m n","450":"b","516":"o"},E:{"1":"DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC"},F:{"1":"d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B wC xC yC zC AC dC 0C BC","194":"Q I R JC S T U V W X Y Z","516":"a b c"},G:{"1":"DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"0 1 2 3 y z","2":"J UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:5,C:"CSS Container Queries (Size)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-container-query-units.js b/node_modules/caniuse-lite/data/features/css-container-query-units.js new file mode 100644 index 00000000..5c5f7a49 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-container-query-units.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n"},C:{"1":"4 5 6 7 8 9 t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s jC kC"},D:{"1":"4 5 6 7 8 9 o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b","194":"k l m n","450":"c d e f g h i j"},E:{"1":"DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC"},F:{"1":"a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B wC xC yC zC AC dC 0C BC","194":"Q I R JC S T U V W X Y Z"},G:{"1":"DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"0 1 2 3 y z","2":"J UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:5,C:"CSS Container Query Units",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-containment.js b/node_modules/caniuse-lite/data/features/css-containment.js new file mode 100644 index 00000000..f419e848 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-containment.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB jC kC","194":"aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB"},D:{"1":"4 5 6 7 8 9 lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB","66":"kB"},E:{"1":"QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC"},F:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB wC xC yC zC AC dC 0C BC","66":"XB YB"},G:{"1":"QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","194":"hD"}},B:2,C:"CSS Containment",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-content-visibility.js b/node_modules/caniuse-lite/data/features/css-content-visibility.js new file mode 100644 index 00000000..1cd0bc96 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-content-visibility.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T"},C:{"1":"EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r jC kC","194":"4 5 6 7 8 9 s t u v w x AB BB CB DB"},D:{"1":"4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T"},E:{"1":"FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC"},F:{"1":"2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B wC xC yC zC AC dC 0C BC"},G:{"1":"FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z cD dD DC EC FC eD","2":"J UD VD WD XD YD OC ZD aD bD"},Q:{"2":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:5,C:"CSS content-visibility",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-counters.js b/node_modules/caniuse-lite/data/features/css-counters.js new file mode 100644 index 00000000..9eab5252 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-counters.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F G A B","2":"K E fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"CSS Counters",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-crisp-edges.js b/node_modules/caniuse-lite/data/features/css-crisp-edges.js new file mode 100644 index 00000000..0938f3fa --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-crisp-edges.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K fC","2340":"E F G A B"},B:{"2":"C L M H N O P","1025":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC","513":"wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b","545":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB kC"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB","1025":"4 5 6 7 8 9 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC","164":"K","4644":"E F G nC oC pC"},F:{"2":"0 1 2 3 G B H N O P KB y z LB MB wC xC yC zC AC dC","545":"C 0C BC","1025":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC","4260":"2C 3C","4644":"F 4C 5C 6C 7C"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC SD TD","1025":"D"},J:{"2":"E","4260":"A"},K:{"2":"A B AC dC","545":"C BC","1025":"I"},L:{"1025":"D"},M:{"1":"D"},N:{"2340":"A B"},O:{"1025":"CC"},P:{"1025":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1025":"fD"},R:{"1025":"gD"},S:{"1":"iD","4097":"hD"}},B:4,C:"Crisp edges/pixelated images",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-cross-fade.js b/node_modules/caniuse-lite/data/features/css-cross-fade.js new file mode 100644 index 00000000..5b4a2ce4 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-cross-fade.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P","33":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"J JB K E F G A B C L M H N","33":"0 1 2 3 4 5 6 7 8 9 O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC","33":"K E F G mC nC oC pC"},F:{"2":"G B C wC xC yC zC AC dC 0C BC","33":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC","33":"F 2C 3C 4C 5C 6C 7C"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC","33":"D SD TD"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","33":"I"},L:{"33":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"33":"CC"},P:{"33":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"33":"fD"},R:{"33":"gD"},S:{"2":"hD iD"}},B:4,C:"CSS Cross-Fade Function",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-default-pseudo.js b/node_modules/caniuse-lite/data/features/css-default-pseudo.js new file mode 100644 index 00000000..1e2dea27 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-default-pseudo.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","16":"gC GC jC kC"},D:{"1":"4 5 6 7 8 9 kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"J JB K E F G A B C L M","132":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"J JB lC NC","132":"K E F G A mC nC oC pC"},F:{"1":"XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","16":"G B wC xC yC zC AC dC","132":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB","260":"C 0C BC"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C eC 2C 3C","132":"F 4C 5C 6C 7C 8C"},H:{"260":"ND"},I:{"1":"D","16":"GC OD PD QD","132":"J RD eC SD TD"},J:{"16":"E","132":"A"},K:{"1":"I","16":"A B C AC dC","260":"BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","132":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:":default CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js b/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js new file mode 100644 index 00000000..c51c0d72 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","16":"Q"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"B","2":"J JB K E F G A C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:7,C:"Explicit descendant combinator >>",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-deviceadaptation.js b/node_modules/caniuse-lite/data/features/css-deviceadaptation.js new file mode 100644 index 00000000..1989e812 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-deviceadaptation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","164":"A B"},B:{"66":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","164":"C L M H N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB","66":"4 5 6 7 8 9 OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB wC xC yC zC AC dC 0C BC","66":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"292":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A I","292":"B C AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"164":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"66":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:5,C:"CSS Device Adaptation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-dir-pseudo.js b/node_modules/caniuse-lite/data/features/css-dir-pseudo.js new file mode 100644 index 00000000..eade8586 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-dir-pseudo.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"9 AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n","194":"4 5 6 7 8 o p q r s t u v w x"},C:{"1":"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H N jC kC","33":"0 1 2 3 O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z","194":"4 5 6 7 8 a b c d e f g h i j k l m n o p q r s t u v w x"},E:{"1":"UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC"},F:{"1":"p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z wC xC yC zC AC dC 0C BC","194":"a b c d e f g h i j k l m n o"},G:{"1":"UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"3","2":"0 1 2 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"1":"iD","33":"hD"}},B:5,C:":dir() CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-display-contents.js b/node_modules/caniuse-lite/data/features/css-display-contents.js new file mode 100644 index 00000000..ba8b8d36 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-display-contents.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P","132":"Q I R S T U V W X","260":"4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB jC kC","132":"WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC","260":"4 5 6 7 8 9 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB","132":"wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X","194":"rB HC sB IC tB uB vB","260":"4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B lC NC mC nC oC pC OC","132":"C L M H AC BC qC rC sC PC QC CC tC","260":"EC WC XC YC ZC aC bC FC cC vC","772":"DC RC SC TC UC VC uC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB wC xC yC zC AC dC 0C BC","132":"lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B","260":"7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"1":"EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD","132":"BD CD DD ED FD GD","260":"HD ID JD KD PC QC CC LD","516":"RC SC TC UC VC MD","772":"DC"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC SD TD","260":"D"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","260":"I"},L:{"260":"D"},M:{"260":"D"},N:{"2":"A B"},O:{"132":"CC"},P:{"2":"J UD VD WD XD","132":"YD OC ZD aD bD cD","260":"0 1 2 3 y z dD DC EC FC eD"},Q:{"132":"fD"},R:{"260":"gD"},S:{"132":"hD","260":"iD"}},B:4,C:"CSS display: contents",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-element-function.js b/node_modules/caniuse-lite/data/features/css-element-function.js new file mode 100644 index 00000000..4ebfdf35 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-element-function.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"33":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","164":"gC GC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"33":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"33":"hD iD"}},B:5,C:"CSS element() function",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-env-function.js b/node_modules/caniuse-lite/data/features/css-env-function.js new file mode 100644 index 00000000..21423a07 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-env-function.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB jC kC"},D:{"1":"4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB"},E:{"1":"C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC OC","132":"B"},F:{"1":"pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB wC xC yC zC AC dC 0C BC"},G:{"1":"BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C","132":"AD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD XD YD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:7,C:"CSS Environment Variables env()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-exclusions.js b/node_modules/caniuse-lite/data/features/css-exclusions.js new file mode 100644 index 00000000..32f114ee --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-exclusions.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","33":"A B"},B:{"2":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","33":"C L M H N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"33":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:5,C:"CSS Exclusions Level 1",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-featurequeries.js b/node_modules/caniuse-lite/data/features/css-featurequeries.js new file mode 100644 index 00000000..21f3bb82 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-featurequeries.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H N O P KB y z jC kC"},D:{"1":"4 5 6 7 8 9 NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB"},E:{"1":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F lC NC mC nC oC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","2":"G B C wC xC yC zC AC dC 0C"},G:{"1":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C"},H:{"1":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"CSS Feature Queries",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-file-selector-button.js b/node_modules/caniuse-lite/data/features/css-file-selector-button.js new file mode 100644 index 00000000..702ac84e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-file-selector-button.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","33":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X"},L:{"1":"D"},B:{"1":"4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","33":"C L M H N O P Q I R S T U V W X"},C:{"1":"4 5 6 7 8 9 JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R jC kC"},M:{"1":"D"},A:{"2":"K E F G fC","33":"A B"},F:{"1":"6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","33":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B"},K:{"1":"I","2":"A B C AC dC BC"},E:{"1":"H rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC","2":"vC","33":"J JB K E F G A B C L M lC NC mC nC oC pC OC AC BC qC"},G:{"1":"JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","33":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID"},P:{"1":"0 1 2 3 y z dD DC EC FC eD","33":"J UD VD WD XD YD OC ZD aD bD cD"},I:{"1":"D","2":"GC J OD PD QD RD eC","33":"SD TD"}},B:6,C:"::file-selector-button CSS pseudo-element",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/css-filter-function.js b/node_modules/caniuse-lite/data/features/css-filter-function.js new file mode 100644 index 00000000..b5fa3a91 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-filter-function.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F lC NC mC nC oC","33":"G"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C","33":"6C 7C"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:5,C:"CSS filter() function",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-filters.js b/node_modules/caniuse-lite/data/features/css-filters.js new file mode 100644 index 00000000..6037e430 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-filters.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","1028":"L M H N O P","1346":"C"},C:{"1":"4 5 6 7 8 9 UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC","196":"TB","516":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB kC"},D:{"1":"4 5 6 7 8 9 mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L M H N O","33":"0 1 2 3 P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC","33":"K E F G nC oC"},F:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","33":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},G:{"1":"7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C","33":"F 3C 4C 5C 6C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC","33":"SD TD"},J:{"2":"E","33":"A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z WD XD YD OC ZD aD bD cD dD DC EC FC eD","33":"J UD VD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"CSS Filter Effects",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-first-letter.js b/node_modules/caniuse-lite/data/features/css-first-letter.js new file mode 100644 index 00000000..5616cabe --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-first-letter.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","16":"fC","516":"F","1540":"K E"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","132":"GC","260":"gC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"JB K E F","132":"J"},E:{"1":"K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"JB lC","132":"J NC"},F:{"1":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 0C BC","16":"G wC","260":"B xC yC zC AC dC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C eC"},H:{"1":"ND"},I:{"1":"GC J D RD eC SD TD","16":"OD PD","132":"QD"},J:{"1":"E A"},K:{"1":"C I BC","260":"A B AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"::first-letter CSS pseudo-element selector",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-first-line.js b/node_modules/caniuse-lite/data/features/css-first-line.js new file mode 100644 index 00000000..0198bc5b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-first-line.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","132":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"CSS first-line pseudo-element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-fixed.js b/node_modules/caniuse-lite/data/features/css-fixed.js new file mode 100644 index 00000000..6335db66 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-fixed.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"E F G A B","2":"fC","8":"K"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","1025":"pC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC","132":"2C 3C 4C"},H:{"2":"ND"},I:{"1":"GC D SD TD","260":"OD PD QD","513":"J RD eC"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"CSS position:fixed",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-focus-visible.js b/node_modules/caniuse-lite/data/features/css-focus-visible.js new file mode 100644 index 00000000..9e05b285 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-focus-visible.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P","328":"Q I R S T U"},C:{"1":"4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC","161":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T"},D:{"1":"4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB","328":"yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U"},E:{"1":"QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M lC NC mC nC oC pC OC AC BC qC rC","578":"H sC PC"},F:{"1":"3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB wC xC yC zC AC dC 0C BC","328":"xB yB zB 0B 1B 2B"},G:{"1":"QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD","578":"KD PC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"0 1 2 3 y z cD dD DC EC FC eD","2":"J UD VD WD XD YD OC ZD aD bD"},Q:{"2":"fD"},R:{"1":"gD"},S:{"161":"hD iD"}},B:5,C:":focus-visible CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-focus-within.js b/node_modules/caniuse-lite/data/features/css-focus-within.js new file mode 100644 index 00000000..b2396cb2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-focus-within.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB jC kC"},D:{"1":"4 5 6 7 8 9 sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","194":"HC"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC"},F:{"1":"gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB wC xC yC zC AC dC 0C BC","194":"fB"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:7,C:":focus-within CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-font-palette.js b/node_modules/caniuse-lite/data/features/css-font-palette.js new file mode 100644 index 00000000..46dec79a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-font-palette.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n"},C:{"1":"4 5 6 7 8 9 q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p jC kC"},D:{"1":"4 5 6 7 8 9 k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j"},E:{"1":"QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC"},F:{"1":"W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V wC xC yC zC AC dC 0C BC"},G:{"1":"QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"0 1 2 3 y z eD","2":"J UD VD WD XD YD OC ZD aD bD cD dD DC EC FC"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:5,C:"CSS font-palette",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js b/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js new file mode 100644 index 00000000..5f83dea9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB jC kC","194":"fB gB hB iB jB kB lB mB nB oB pB qB"},D:{"1":"4 5 6 7 8 9 sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB","66":"iB jB kB lB mB nB oB pB qB rB HC"},E:{"1":"C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B lC NC mC nC oC pC OC"},F:{"1":"gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB wC xC yC zC AC dC 0C BC","66":"VB WB XB YB ZB aB bB cB dB eB fB"},G:{"1":"BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J","66":"UD VD WD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","194":"hD"}},B:5,C:"CSS font-display",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-font-stretch.js b/node_modules/caniuse-lite/data/features/css-font-stretch.js new file mode 100644 index 00000000..a177203a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-font-stretch.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F jC kC"},D:{"1":"4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB"},E:{"1":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC OC"},F:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB wC xC yC zC AC dC 0C BC"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"CSS font-stretch",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-gencontent.js b/node_modules/caniuse-lite/data/features/css-gencontent.js new file mode 100644 index 00000000..84cf295e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-gencontent.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E fC","132":"F"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"CSS Generated content for pseudo-elements",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-gradients.js b/node_modules/caniuse-lite/data/features/css-gradients.js new file mode 100644 index 00000000..f804caff --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-gradients.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC","260":"0 1 2 3 N O P KB y z LB MB NB OB PB QB RB SB TB UB","292":"J JB K E F G A B C L M H kC"},D:{"1":"4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","33":"0 1 2 3 A B C L M H N O P KB y z","548":"J JB K E F G"},E:{"1":"QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"lC NC","260":"E F G A B C L M H nC oC pC OC AC BC qC rC sC PC","292":"K mC","804":"J JB"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","2":"G B wC xC yC zC","33":"C 0C","164":"AC dC"},G:{"1":"QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","260":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC","292":"2C 3C","804":"NC 1C eC"},H:{"2":"ND"},I:{"1":"D SD TD","33":"J RD eC","548":"GC OD PD QD"},J:{"1":"A","548":"E"},K:{"1":"I BC","2":"A B","33":"C","164":"AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"CSS Gradients",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-grid-animation.js b/node_modules/caniuse-lite/data/features/css-grid-animation.js new file mode 100644 index 00000000..ce893c5b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-grid-animation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"1":"iD","2":"hD"}},B:4,C:"CSS Grid animation",D:false}; diff --git a/node_modules/caniuse-lite/data/features/css-grid.js b/node_modules/caniuse-lite/data/features/css-grid.js new file mode 100644 index 00000000..6465d8bd --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-grid.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F fC","8":"G","292":"A B"},B:{"1":"4 5 6 7 8 9 N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","292":"C L M H"},C:{"1":"4 5 6 7 8 9 nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H N O P jC kC","8":"0 1 2 3 KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB","584":"ZB aB bB cB dB eB fB gB hB iB jB kB","1025":"lB mB"},D:{"1":"4 5 6 7 8 9 rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 J JB K E F G A B C L M H N O P KB y z","8":"3 LB MB NB","200":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB","1025":"qB"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC","8":"K E F G A nC oC pC"},F:{"1":"dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB wC xC yC zC AC dC 0C BC","200":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C","8":"F 3C 4C 5C 6C 7C 8C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD","8":"eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"292":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"UD","8":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"CSS Grid Layout (level 1)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js b/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js new file mode 100644 index 00000000..05480987 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC pC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:4,C:"CSS hanging-punctuation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-has.js b/node_modules/caniuse-lite/data/features/css-has.js new file mode 100644 index 00000000..e93ef1ce --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-has.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n"},C:{"1":"AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l jC kC","322":"4 5 6 7 8 9 m n o p q r s t u v w x"},D:{"1":"4 5 6 7 8 9 o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j","194":"k l m n"},E:{"1":"QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC"},F:{"1":"a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z wC xC yC zC AC dC 0C BC"},G:{"1":"QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"0 1 2 3 y z","2":"J UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:5,C:":has() CSS relational pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-hyphens.js b/node_modules/caniuse-lite/data/features/css-hyphens.js new file mode 100644 index 00000000..04c615b3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-hyphens.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","33":"A B"},B:{"1":"4 5 6 7 8 9 o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","33":"C L M H N O P","132":"Q I R S T U V W","260":"X Y Z a b c d e f g h i j k l m n"},C:{"1":"4 5 6 7 8 9 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB jC kC","33":"0 1 2 3 K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB"},D:{"1":"4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB","132":"oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W"},E:{"1":"EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC","33":"K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC"},F:{"1":"a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB wC xC yC zC AC dC 0C BC","132":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z"},G:{"1":"EC WC XC YC ZC aC bC FC cC","2":"NC 1C","33":"F eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J","132":"UD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"CSS Hyphenation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-image-orientation.js b/node_modules/caniuse-lite/data/features/css-image-orientation.js new file mode 100644 index 00000000..7b7cf02c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-image-orientation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I","257":"R S T U V W X"},C:{"1":"4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z jC kC"},D:{"1":"4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I","257":"R S T U V W X"},E:{"1":"M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L lC NC mC nC oC pC OC AC BC"},F:{"1":"8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB wC xC yC zC AC dC 0C BC","257":"zB 0B 1B 2B 3B 4B 5B 6B 7B"},G:{"1":"HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","132":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z dD DC EC FC eD","2":"J UD VD WD XD YD OC ZD aD","257":"bD cD"},Q:{"2":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"CSS3 image-orientation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-image-set.js b/node_modules/caniuse-lite/data/features/css-image-set.js new file mode 100644 index 00000000..683e6c50 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-image-set.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P","164":"Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v","2049":"w"},C:{"1":"4 5 6 7 8 9 w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U jC kC","66":"V W","2305":"Y Z a b c d e f g h i j k l m n o p q r s t u v","2820":"X"},D:{"1":"4 5 6 7 8 9 x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L M H N O P KB y","164":"0 1 2 3 z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v","2049":"w"},E:{"1":"EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC","132":"A B C L OC AC BC qC","164":"K E F G nC oC pC","1540":"M H rC sC PC QC CC tC DC RC SC TC UC VC uC"},F:{"1":"j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","164":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h","2049":"i"},G:{"1":"EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C","132":"8C 9C AD BD CD DD ED FD GD HD","164":"F 3C 4C 5C 6C 7C","1540":"ID JD KD PC QC CC LD DC RC SC TC UC VC MD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC","164":"SD TD"},J:{"2":"E","164":"A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"164":"CC"},P:{"1":"1 2 3","164":"0 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"164":"fD"},R:{"164":"gD"},S:{"2":"hD iD"}},B:5,C:"CSS image-set",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-in-out-of-range.js b/node_modules/caniuse-lite/data/features/css-in-out-of-range.js new file mode 100644 index 00000000..f1592bfb --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-in-out-of-range.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C","260":"L M H N O P"},C:{"1":"4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB jC kC","516":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB"},D:{"1":"4 5 6 7 8 9 mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J","16":"JB K E F G A B C L M","260":"lB","772":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC","16":"JB","772":"K E F G A mC nC oC pC"},F:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","16":"G wC","260":"B C YB xC yC zC AC dC 0C BC","772":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC","772":"F 2C 3C 4C 5C 6C 7C 8C"},H:{"132":"ND"},I:{"1":"D","2":"GC OD PD QD","260":"J RD eC SD TD"},J:{"2":"E","260":"A"},K:{"1":"I","260":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","260":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","516":"hD"}},B:5,C:":in-range and :out-of-range CSS pseudo-classes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js b/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js new file mode 100644 index 00000000..b60150da --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F fC","132":"A B","388":"G"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","132":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","16":"gC GC jC kC","132":"0 1 2 3 K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB","388":"J JB"},D:{"1":"4 5 6 7 8 9 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"J JB K E F G A B C L M","132":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"J JB K lC NC","132":"E F G A nC oC pC","388":"mC"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","16":"G B wC xC yC zC AC dC","132":"0 1 2 3 H N O P KB y z","516":"C 0C BC"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C eC 2C 3C","132":"F 4C 5C 6C 7C 8C"},H:{"516":"ND"},I:{"1":"D","16":"GC OD PD QD TD","132":"SD","388":"J RD eC"},J:{"16":"E","132":"A"},K:{"1":"I","16":"A B C AC dC","516":"BC"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","132":"hD"}},B:5,C:":indeterminate CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-initial-letter.js b/node_modules/caniuse-lite/data/features/css-initial-letter.js new file mode 100644 index 00000000..14e88b31 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-initial-letter.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","260":"4 5 6 7 8 9 t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","260":"4 5 6 7 8 9 t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F lC NC mC nC oC","260":"G","420":"A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g wC xC yC zC AC dC 0C BC","260":"h i j k l m n o p q r s t u v w x"},G:{"2":"F NC 1C eC 2C 3C 4C 5C","420":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC SD TD","260":"D"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","260":"I"},L:{"260":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"J y UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","260":"0 1 2 3 z"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:5,C:"CSS Initial Letter",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-initial-value.js b/node_modules/caniuse-lite/data/features/css-initial-value.js new file mode 100644 index 00000000..0b51bac2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-initial-value.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","33":"J JB K E F G A B C L M H N O P jC kC","164":"gC GC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"lC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC"},H:{"2":"ND"},I:{"1":"GC J D QD RD eC SD TD","16":"OD PD"},J:{"1":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"CSS initial value",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-lch-lab.js b/node_modules/caniuse-lite/data/features/css-lch-lab.js new file mode 100644 index 00000000..425da96b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-lch-lab.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","322":"t"},C:{"1":"4 5 6 7 8 9 w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t jC kC","194":"u v"},D:{"1":"4 5 6 7 8 9 u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","322":"t"},E:{"1":"H sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M lC NC mC nC oC pC OC AC BC qC rC"},F:{"1":"h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g wC xC yC zC AC dC 0C BC"},G:{"1":"KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"0 1 2 3","2":"J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:4,C:"LCH and Lab color values",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-letter-spacing.js b/node_modules/caniuse-lite/data/features/css-letter-spacing.js new file mode 100644 index 00000000..24aa5308 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-letter-spacing.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","16":"fC","132":"K E F"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"4 5 6 7 8 9 PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","132":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB"},E:{"1":"E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"lC","132":"J JB K NC mC"},F:{"1":"0 1 2 3 O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","16":"G wC","132":"B C H N xC yC zC AC dC 0C BC"},G:{"1":"F 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC"},H:{"2":"ND"},I:{"1":"D SD TD","16":"OD PD","132":"GC J QD RD eC"},J:{"132":"E A"},K:{"1":"I","132":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"letter-spacing CSS property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-line-clamp.js b/node_modules/caniuse-lite/data/features/css-line-clamp.js new file mode 100644 index 00000000..10f75ad4 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-line-clamp.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N","33":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","129":"O P"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB jC kC","33":"4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"16":"J JB K E F G A B C L","33":"0 1 2 3 4 5 6 7 8 9 M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J lC NC","33":"JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"G B C wC xC yC zC AC dC 0C BC","33":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"NC 1C eC","33":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"16":"OD PD","33":"GC J D QD RD eC SD TD"},J:{"33":"E A"},K:{"2":"A B C AC dC BC","33":"I"},L:{"33":"D"},M:{"33":"D"},N:{"2":"A B"},O:{"33":"CC"},P:{"33":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"33":"fD"},R:{"33":"gD"},S:{"2":"hD","33":"iD"}},B:5,C:"CSS line-clamp",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-logical-props.js b/node_modules/caniuse-lite/data/features/css-logical-props.js new file mode 100644 index 00000000..2b320e03 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-logical-props.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P","1028":"W X","1540":"Q I R S T U V"},C:{"1":"4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC","164":"0 1 2 3 GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB jC kC","1540":"aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB"},D:{"1":"4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","292":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB","1028":"W X","1540":"0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V"},E:{"1":"H sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","292":"J JB K E F G A B C lC NC mC nC oC pC OC AC","1540":"L M BC qC","3076":"rC"},F:{"1":"7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","292":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB","1028":"5B 6B","1540":"pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B"},G:{"1":"KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","292":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD","1540":"DD ED FD GD HD ID","3076":"JD"},H:{"2":"ND"},I:{"1":"D","292":"GC J OD PD QD RD eC SD TD"},J:{"292":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z dD DC EC FC eD","292":"J UD VD WD XD YD","1540":"OC ZD aD bD cD"},Q:{"1540":"fD"},R:{"1":"gD"},S:{"1":"iD","1540":"hD"}},B:5,C:"CSS Logical Properties",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-marker-pseudo.js b/node_modules/caniuse-lite/data/features/css-marker-pseudo.js new file mode 100644 index 00000000..a627eaef --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-marker-pseudo.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U"},C:{"1":"4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB jC kC"},D:{"1":"4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U"},E:{"1":"vC","2":"J JB K E F G A B lC NC mC nC oC pC OC","132":"C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC"},F:{"1":"3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD","132":"BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z cD dD DC EC FC eD","2":"J UD VD WD XD YD OC ZD aD bD"},Q:{"2":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:5,C:"CSS ::marker pseudo-element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-masks.js b/node_modules/caniuse-lite/data/features/css-masks.js new file mode 100644 index 00000000..5ff260ca --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-masks.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"9 AB BB CB DB EB FB GB HB IB D","2":"C L M H N","164":"4 5 6 7 8 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","3138":"O","12292":"P"},C:{"1":"4 5 6 7 8 9 mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC","260":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB jC kC"},D:{"1":"9 AB BB CB DB EB FB GB HB IB D KC LC MC","164":"0 1 2 3 4 5 6 7 8 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},E:{"1":"QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"lC NC","164":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC"},F:{"1":"p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","164":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o"},G:{"1":"QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","164":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC"},H:{"2":"ND"},I:{"1":"D","164":"SD TD","676":"GC J OD PD QD RD eC"},J:{"164":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"164":"CC"},P:{"1":"3","164":"0 1 2 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"164":"fD"},R:{"164":"gD"},S:{"1":"iD","260":"hD"}},B:4,C:"CSS Masks",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-matches-pseudo.js b/node_modules/caniuse-lite/data/features/css-matches-pseudo.js new file mode 100644 index 00000000..04b460b3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-matches-pseudo.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P","1220":"Q I R S T U V W"},C:{"1":"4 5 6 7 8 9 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC","548":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B"},D:{"1":"4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"J JB K E F G A B C L M","164":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB","196":"wB xB yB","1220":"zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W"},E:{"1":"M H rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC","16":"JB","164":"K E F mC nC oC","260":"G A B C L pC OC AC BC qC"},F:{"1":"6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","164":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB","196":"lB mB nB","1220":"oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B"},G:{"1":"ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C eC 2C 3C","164":"F 4C 5C","260":"6C 7C 8C 9C AD BD CD DD ED FD GD HD"},H:{"2":"ND"},I:{"1":"D","16":"GC OD PD QD","164":"J RD eC SD TD"},J:{"16":"E","164":"A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z dD DC EC FC eD","164":"J UD VD WD XD YD OC ZD aD bD cD"},Q:{"1220":"fD"},R:{"1":"gD"},S:{"1":"iD","548":"hD"}},B:5,C:":is() CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-math-functions.js b/node_modules/caniuse-lite/data/features/css-math-functions.js new file mode 100644 index 00000000..d50435cf --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-math-functions.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B jC kC"},D:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B"},E:{"1":"M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B lC NC mC nC oC pC OC","132":"C L AC BC"},F:{"1":"xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB wC xC yC zC AC dC 0C BC"},G:{"1":"HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD","132":"BD CD DD ED FD GD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z aD bD cD dD DC EC FC eD","2":"J UD VD WD XD YD OC ZD"},Q:{"2":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:5,C:"CSS math functions min(), max() and clamp()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-media-interaction.js b/node_modules/caniuse-lite/data/features/css-media-interaction.js new file mode 100644 index 00000000..2e27a7e9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-media-interaction.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB jC kC"},D:{"1":"4 5 6 7 8 9 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB"},E:{"1":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F lC NC mC nC oC"},F:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB wC xC yC zC AC dC 0C BC"},G:{"1":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:4,C:"Media Queries: interaction media features",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-media-range-syntax.js b/node_modules/caniuse-lite/data/features/css-media-range-syntax.js new file mode 100644 index 00000000..754dcd95 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-media-range-syntax.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m"},C:{"1":"4 5 6 7 8 9 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB jC kC"},D:{"1":"4 5 6 7 8 9 n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m"},E:{"1":"UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC"},F:{"1":"a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z wC xC yC zC AC dC 0C BC"},G:{"1":"UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"0 1 2 3 y z","2":"J UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"1":"iD","2":"hD"}},B:4,C:"Media Queries: Range Syntax",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-media-resolution.js b/node_modules/caniuse-lite/data/features/css-media-resolution.js new file mode 100644 index 00000000..0bd5498c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-media-resolution.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F fC","132":"G A B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","1028":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC","260":"J JB K E F G A B C L M H jC kC","1028":"0 1 2 3 N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC"},D:{"1":"4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","548":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB","1028":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB"},E:{"1":"DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"lC NC","548":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC"},F:{"1":"oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","2":"G","548":"B C wC xC yC zC AC dC 0C","1028":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB"},G:{"1":"DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC","548":"F 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD"},H:{"132":"ND"},I:{"1":"D","16":"OD PD","548":"GC J QD RD eC","1028":"SD TD"},J:{"548":"E A"},K:{"1":"I BC","548":"A B C AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z OC ZD aD bD cD dD DC EC FC eD","1028":"J UD VD WD XD YD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"Media Queries: resolution feature",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-media-scripting.js b/node_modules/caniuse-lite/data/features/css-media-scripting.js new file mode 100644 index 00000000..c2406f2e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-media-scripting.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:5,C:"Media Queries: scripting media feature",D:false}; diff --git a/node_modules/caniuse-lite/data/features/css-mediaqueries.js b/node_modules/caniuse-lite/data/features/css-mediaqueries.js new file mode 100644 index 00000000..439357e2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-mediaqueries.js @@ -0,0 +1 @@ +module.exports={A:{A:{"8":"K E F fC","129":"G A B"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","2":"gC GC"},D:{"1":"4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","129":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z"},E:{"1":"E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","129":"J JB K mC","388":"lC NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","2":"G"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","129":"NC 1C eC 2C 3C"},H:{"1":"ND"},I:{"1":"D SD TD","129":"GC J OD PD QD RD eC"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"129":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"CSS3 Media Queries",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-mixblendmode.js b/node_modules/caniuse-lite/data/features/css-mixblendmode.js new file mode 100644 index 00000000..2021674a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-mixblendmode.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB jC kC"},D:{"1":"4 5 6 7 8 9 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB","194":"OB PB QB RB SB TB UB VB WB XB YB ZB"},E:{"2":"J JB K E lC NC mC nC","260":"F G A B C L M H oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB wC xC yC zC AC dC 0C BC"},G:{"2":"NC 1C eC 2C 3C 4C","260":"F 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"Blending of HTML/SVG elements",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-module-scripts.js b/node_modules/caniuse-lite/data/features/css-module-scripts.js new file mode 100644 index 00000000..7c38dc02 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-module-scripts.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z a b","132":"4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v w x AB BB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b","132":"4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v w x AB BB"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"16":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"194":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:1,C:"CSS Module Scripts",D:false}; diff --git a/node_modules/caniuse-lite/data/features/css-motion-paths.js b/node_modules/caniuse-lite/data/features/css-motion-paths.js new file mode 100644 index 00000000..33e97b93 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-motion-paths.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B jC kC"},D:{"1":"4 5 6 7 8 9 fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB","194":"cB dB eB"},E:{"1":"DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC"},F:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB wC xC yC zC AC dC 0C BC","194":"PB QB RB"},G:{"1":"DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:5,C:"CSS Motion Path",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-namespaces.js b/node_modules/caniuse-lite/data/features/css-namespaces.js new file mode 100644 index 00000000..dc2fc335 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-namespaces.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"lC NC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"CSS namespaces",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-nesting.js b/node_modules/caniuse-lite/data/features/css-nesting.js new file mode 100644 index 00000000..0e6f3860 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-nesting.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"9 AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r","194":"s t u","516":"4 5 6 7 8 v w x"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x jC kC","322":"4 5"},D:{"1":"9 AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r","194":"s t u","516":"4 5 6 7 8 v w x"},E:{"1":"XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC","516":"VC uC EC WC"},F:{"1":"p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d wC xC yC zC AC dC 0C BC","194":"e f g","516":"h i j k l m n o"},G:{"1":"XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC","516":"VC MD EC WC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","516":"1 2 3"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:5,C:"CSS Nesting",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-not-sel-list.js b/node_modules/caniuse-lite/data/features/css-not-sel-list.js new file mode 100644 index 00000000..83763f88 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-not-sel-list.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P I R S T U V W","16":"Q"},C:{"1":"4 5 6 7 8 9 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S jC kC"},D:{"1":"4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W"},E:{"1":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F lC NC mC nC oC"},F:{"1":"6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B wC xC yC zC AC dC 0C BC"},G:{"1":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z dD DC EC FC eD","2":"J UD VD WD XD YD OC ZD aD bD cD"},Q:{"2":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:5,C:"selector list argument of :not()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-nth-child-of.js b/node_modules/caniuse-lite/data/features/css-nth-child-of.js new file mode 100644 index 00000000..d25c043c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-nth-child-of.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},C:{"1":"4 5 6 7 8 9 w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v jC kC"},D:{"1":"4 5 6 7 8 9 u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F lC NC mC nC oC"},F:{"1":"h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g wC xC yC zC AC dC 0C BC"},G:{"1":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"0 1 2 3","2":"J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:5,C:"selector list argument of :nth-child and :nth-last-child CSS pseudo-classes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-opacity.js b/node_modules/caniuse-lite/data/features/css-opacity.js new file mode 100644 index 00000000..8562fd24 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-opacity.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","4":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"CSS3 Opacity",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-optional-pseudo.js b/node_modules/caniuse-lite/data/features/css-optional-pseudo.js new file mode 100644 index 00000000..a26a63d5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-optional-pseudo.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"J JB K E F G A B C L M"},E:{"1":"JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","16":"G wC","132":"B C xC yC zC AC dC 0C BC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC"},H:{"132":"ND"},I:{"1":"GC J D QD RD eC SD TD","16":"OD PD"},J:{"1":"E A"},K:{"1":"I","132":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:":optional CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-overflow-anchor.js b/node_modules/caniuse-lite/data/features/css-overflow-anchor.js new file mode 100644 index 00000000..6090805b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-overflow-anchor.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB jC kC"},D:{"1":"4 5 6 7 8 9 pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:5,C:"CSS overflow-anchor (Scroll Anchoring)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-overflow-overlay.js b/node_modules/caniuse-lite/data/features/css-overflow-overlay.js new file mode 100644 index 00000000..ce0699c2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-overflow-overlay.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","2":"C L M H N O P","130":"4 5 6 7 8 9 x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","16":"J JB K E F G A B C L M","130":"4 5 6 7 8 9 x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B mC nC oC pC OC AC","16":"lC NC","130":"C L M H BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i","2":"G B C wC xC yC zC AC dC 0C BC","130":"j k l m n o p q r s t u v w x"},G:{"1":"F 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD","16":"NC","130":"CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"GC J OD PD QD RD eC SD TD","130":"D"},J:{"16":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"130":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:7,C:"CSS overflow: overlay",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-overflow.js b/node_modules/caniuse-lite/data/features/css-overflow.js new file mode 100644 index 00000000..81048233 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-overflow.js @@ -0,0 +1 @@ +module.exports={A:{A:{"388":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","260":"Q I R S T U V W X Y","388":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","260":"IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I","388":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB jC kC"},D:{"1":"4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","260":"zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y","388":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB"},E:{"1":"DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","260":"M H qC rC sC PC QC CC tC","388":"J JB K E F G A B C L lC NC mC nC oC pC OC AC BC"},F:{"1":"7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","260":"oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B","388":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB wC xC yC zC AC dC 0C BC"},G:{"1":"DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","260":"HD ID JD KD PC QC CC LD","388":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD"},H:{"388":"ND"},I:{"1":"D","388":"GC J OD PD QD RD eC SD TD"},J:{"388":"E A"},K:{"1":"I","388":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"388":"A B"},O:{"388":"CC"},P:{"1":"0 1 2 3 y z dD DC EC FC eD","388":"J UD VD WD XD YD OC ZD aD bD cD"},Q:{"388":"fD"},R:{"1":"gD"},S:{"1":"iD","388":"hD"}},B:5,C:"CSS overflow property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js b/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js new file mode 100644 index 00000000..ccc27bb3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","132":"A B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","132":"C L M H N O","516":"P"},C:{"1":"4 5 6 7 8 9 HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB jC kC"},D:{"1":"4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB","260":"uB vB"},E:{"1":"DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M lC NC mC nC oC pC OC AC BC qC","1090":"H rC sC PC QC CC tC"},F:{"1":"lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB wC xC yC zC AC dC 0C BC","260":"jB kB"},G:{"1":"DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID","1090":"JD KD PC QC CC LD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:5,C:"CSS overscroll-behavior",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-page-break.js b/node_modules/caniuse-lite/data/features/css-page-break.js new file mode 100644 index 00000000..31ec654c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-page-break.js @@ -0,0 +1 @@ +module.exports={A:{A:{"388":"A B","900":"K E F G fC"},B:{"388":"C L M H N O P","641":"4 5 6 7 8 9 r s t u v w x AB BB CB DB EB FB GB HB IB D","900":"Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},C:{"772":"4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","900":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB jC kC"},D:{"641":"4 5 6 7 8 9 r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","900":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},E:{"772":"A","900":"J JB K E F G B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"16":"G wC","129":"B C xC yC zC AC dC 0C BC","641":"d e f g h i j k l m n o p q r s t u v w x","900":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c"},G:{"900":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"129":"ND"},I:{"641":"D","900":"GC J OD PD QD RD eC SD TD"},J:{"900":"E A"},K:{"129":"A B C AC dC BC","641":"I"},L:{"900":"D"},M:{"772":"D"},N:{"388":"A B"},O:{"900":"CC"},P:{"641":"0 1 2 3 z","900":"J y UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"900":"fD"},R:{"900":"gD"},S:{"772":"iD","900":"hD"}},B:2,C:"CSS page-break properties",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-paged-media.js b/node_modules/caniuse-lite/data/features/css-paged-media.js new file mode 100644 index 00000000..32da2abc --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-paged-media.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E fC","132":"F G A B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","132":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H N O P jC kC","132":"0 1 2 3 KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"J JB K E F G A B C L M"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","132":"G B C wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"16":"ND"},I:{"16":"GC J D OD PD QD RD eC SD TD"},J:{"16":"E A"},K:{"1":"I","16":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"258":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"132":"hD iD"}},B:5,C:"CSS Paged Media (@page)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-paint-api.js b/node_modules/caniuse-lite/data/features/css-paint-api.js new file mode 100644 index 00000000..b0c71246 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-paint-api.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB"},E:{"2":"J JB K E F G A B C lC NC mC nC oC pC OC AC","194":"L M H BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD XD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:4,C:"CSS Painting API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-placeholder-shown.js b/node_modules/caniuse-lite/data/features/css-placeholder-shown.js new file mode 100644 index 00000000..f69cd441 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-placeholder-shown.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","292":"A B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC","164":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB"},D:{"1":"4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB"},E:{"1":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F lC NC mC nC oC"},F:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB wC xC yC zC AC dC 0C BC"},G:{"1":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","164":"hD"}},B:5,C:":placeholder-shown CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-placeholder.js b/node_modules/caniuse-lite/data/features/css-placeholder.js new file mode 100644 index 00000000..32a6f625 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-placeholder.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","36":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","33":"0 1 2 3 KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB","130":"gC GC J JB K E F G A B C L M H N O P jC kC"},D:{"1":"4 5 6 7 8 9 qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","36":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC","36":"JB K E F G A mC nC oC pC"},F:{"1":"dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","36":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C","36":"F eC 2C 3C 4C 5C 6C 7C 8C"},H:{"2":"ND"},I:{"1":"D","36":"GC J OD PD QD RD eC SD TD"},J:{"36":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"36":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z WD XD YD OC ZD aD bD cD dD DC EC FC eD","36":"J UD VD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","33":"hD"}},B:5,C:"::placeholder CSS pseudo-element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-print-color-adjust.js b/node_modules/caniuse-lite/data/features/css-print-color-adjust.js new file mode 100644 index 00000000..15f2c63c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-print-color-adjust.js @@ -0,0 +1 @@ +module.exports={A:{D:{"2":"J JB K E F G A B C L M H N","33":"0 1 2 3 4 5 6 7 8 9 O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},L:{"33":"D"},B:{"2":"C L M H N O P","33":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB jC kC","33":"hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f"},M:{"1":"D"},A:{"2":"K E F G A B fC"},F:{"2":"G B C wC xC yC zC AC dC 0C BC","33":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},K:{"2":"A B C AC dC BC","33":"I"},E:{"1":"QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC","2":"J JB lC NC mC vC","33":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC"},G:{"1":"QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C","33":"F 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC"},P:{"33":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},I:{"2":"GC J OD PD QD RD eC","33":"D SD TD"}},B:6,C:"print-color-adjust property",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/css-read-only-write.js b/node_modules/caniuse-lite/data/features/css-read-only-write.js new file mode 100644 index 00000000..681caf9f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-read-only-write.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C"},C:{"1":"4 5 6 7 8 9 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","16":"gC","33":"0 1 2 3 GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B jC kC"},D:{"1":"4 5 6 7 8 9 VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"J JB K E F G A B C L M","132":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB"},E:{"1":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"lC NC","132":"J JB K E F mC nC oC"},F:{"1":"1 2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","16":"G B wC xC yC zC AC","132":"0 C H N O P KB y z dC 0C BC"},G:{"1":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C","132":"F eC 2C 3C 4C 5C"},H:{"2":"ND"},I:{"1":"D","16":"OD PD","132":"GC J QD RD eC SD TD"},J:{"1":"A","132":"E"},K:{"1":"I","2":"A B AC","132":"C dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","33":"hD"}},B:1,C:"CSS :read-only and :read-write selectors",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-rebeccapurple.js b/node_modules/caniuse-lite/data/features/css-rebeccapurple.js new file mode 100644 index 00000000..b2fa1103 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-rebeccapurple.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A fC","132":"B"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB jC kC"},D:{"1":"4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB"},E:{"1":"E F G A B C L M H oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K lC NC mC","16":"nC"},F:{"1":"3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 G B C H N O P KB y z wC xC yC zC AC dC 0C BC"},G:{"1":"F 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C 4C"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"Rebeccapurple color",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-reflections.js b/node_modules/caniuse-lite/data/features/css-reflections.js new file mode 100644 index 00000000..71b1334a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-reflections.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P","33":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"33":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"lC NC","33":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"G B C wC xC yC zC AC dC 0C BC","33":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"33":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"33":"GC J D OD PD QD RD eC SD TD"},J:{"33":"E A"},K:{"2":"A B C AC dC BC","33":"I"},L:{"33":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"33":"CC"},P:{"33":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"33":"fD"},R:{"33":"gD"},S:{"2":"hD iD"}},B:7,C:"CSS Reflections",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-regions.js b/node_modules/caniuse-lite/data/features/css-regions.js new file mode 100644 index 00000000..6305948d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-regions.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","420":"A B"},B:{"2":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","420":"C L M H N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"4 5 6 7 8 9 J JB K E F G A B C L M UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","36":"H N O P","66":"0 1 2 3 KB y z LB MB NB OB PB QB RB SB TB"},E:{"2":"J JB K C L M H lC NC mC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","33":"E F G A B nC oC pC OC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"NC 1C eC 2C 3C BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","33":"F 4C 5C 6C 7C 8C 9C AD"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"420":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:5,C:"CSS Regions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-relative-colors.js b/node_modules/caniuse-lite/data/features/css-relative-colors.js new file mode 100644 index 00000000..51dfde70 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-relative-colors.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","194":"7","260":"8 9 AB BB CB DB EB FB GB HB IB D"},C:{"1":"MC hC iC","2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB jC kC","260":"HB IB D KC LC"},D:{"1":"KC LC MC","2":"0 1 2 3 4 5 6 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","194":"7","260":"8 9 AB BB CB DB EB FB GB HB IB D"},E:{"1":"FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC","260":"UC VC uC EC WC XC YC ZC aC bC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m wC xC yC zC AC dC 0C BC","194":"n o","260":"p q r s t u v w x"},G:{"1":"FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC","260":"UC VC MD EC WC XC YC ZC aC bC"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC SD TD","260":"D"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","260":"I"},L:{"260":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","260":"3"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:5,C:"CSS Relative color syntax",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-repeating-gradients.js b/node_modules/caniuse-lite/data/features/css-repeating-gradients.js new file mode 100644 index 00000000..29b8da6e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-repeating-gradients.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC","33":"J JB K E F G A B C L M H kC"},D:{"1":"4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G","33":"0 1 2 3 A B C L M H N O P KB y z"},E:{"1":"E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC","33":"K mC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","2":"G B wC xC yC zC","33":"C 0C","36":"AC dC"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC","33":"2C 3C"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC OD PD QD","33":"J RD eC"},J:{"1":"A","2":"E"},K:{"1":"I BC","2":"A B","33":"C","36":"AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"CSS Repeating Gradients",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-resize.js b/node_modules/caniuse-lite/data/features/css-resize.js new file mode 100644 index 00000000..573a1f0f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-resize.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC","33":"J"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"lC NC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C","132":"BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:2,C:"CSS resize property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-revert-value.js b/node_modules/caniuse-lite/data/features/css-revert-value.js new file mode 100644 index 00000000..16743b38 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-revert-value.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S"},C:{"1":"4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB jC kC"},D:{"1":"4 5 6 7 8 9 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S"},E:{"1":"A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC"},F:{"1":"4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B wC xC yC zC AC dC 0C BC"},G:{"1":"7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z cD dD DC EC FC eD","2":"J UD VD WD XD YD OC ZD aD bD"},Q:{"2":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:4,C:"CSS revert value",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-rrggbbaa.js b/node_modules/caniuse-lite/data/features/css-rrggbbaa.js new file mode 100644 index 00000000..7fc01077 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-rrggbbaa.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB jC kC"},D:{"1":"4 5 6 7 8 9 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB","194":"lB mB nB oB pB qB rB HC sB IC"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC pC"},F:{"1":"lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB wC xC yC zC AC dC 0C BC","194":"YB ZB aB bB cB dB eB fB gB hB iB jB kB"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J","194":"UD VD WD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:4,C:"#rrggbbaa hex color notation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-scroll-behavior.js b/node_modules/caniuse-lite/data/features/css-scroll-behavior.js new file mode 100644 index 00000000..1cd14d17 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-scroll-behavior.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P","129":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB jC kC"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB","129":"4 5 6 7 8 9 IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","450":"aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB"},E:{"1":"QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L lC NC mC nC oC pC OC AC BC qC","578":"M H rC sC PC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB wC xC yC zC AC dC 0C BC","129":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","450":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB"},G:{"1":"QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID","578":"JD KD PC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"129":"CC"},P:{"1":"0 1 2 3 y z XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD"},Q:{"129":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:5,C:"CSS Scroll-behavior",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-scrollbar.js b/node_modules/caniuse-lite/data/features/css-scrollbar.js new file mode 100644 index 00000000..3ba82562 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-scrollbar.js @@ -0,0 +1 @@ +module.exports={A:{A:{"132":"K E F G A B fC"},B:{"1":"AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P","292":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},C:{"1":"4 5 6 7 8 9 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB jC kC","3138":"uB"},D:{"1":"AB BB CB DB EB FB GB HB IB D KC LC MC","292":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},E:{"16":"J JB lC NC","292":"K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","292":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p"},G:{"2":"ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C eC 2C 3C","292":"4C","804":"F 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD"},H:{"2":"ND"},I:{"16":"OD PD","292":"GC J D QD RD eC SD TD"},J:{"292":"E A"},K:{"2":"A B C AC dC BC","292":"I"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"292":"CC"},P:{"1":"3","292":"0 1 2 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"292":"fD"},R:{"292":"gD"},S:{"2":"hD iD"}},B:4,C:"CSS scrollbar styling",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-sel2.js b/node_modules/caniuse-lite/data/features/css-sel2.js new file mode 100644 index 00000000..825238ad --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-sel2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"E F G A B","2":"fC","8":"K"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"CSS 2.1 selectors",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-sel3.js b/node_modules/caniuse-lite/data/features/css-sel3.js new file mode 100644 index 00000000..70c4dd49 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-sel3.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"fC","8":"K","132":"E F"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","2":"gC GC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"lC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","2":"G"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"CSS3 selectors",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-selection.js b/node_modules/caniuse-lite/data/features/css-selection.js new file mode 100644 index 00000000..3125b4e5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-selection.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","33":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","2":"G"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"1":"A","2":"E"},K:{"1":"C I dC BC","16":"A B AC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","33":"hD"}},B:5,C:"::selection CSS pseudo-element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-shapes.js b/node_modules/caniuse-lite/data/features/css-shapes.js new file mode 100644 index 00000000..ba298238 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-shapes.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB jC kC","322":"kB lB mB nB oB pB qB rB HC sB IC"},D:{"1":"4 5 6 7 8 9 WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB","194":"TB UB VB"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E lC NC mC nC","33":"F G A oC pC"},F:{"1":"2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 G B C H N O P KB y z wC xC yC zC AC dC 0C BC"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C 4C","33":"F 5C 6C 7C 8C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:4,C:"CSS Shapes Level 1",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-snappoints.js b/node_modules/caniuse-lite/data/features/css-snappoints.js new file mode 100644 index 00000000..dc268f06 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-snappoints.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","6308":"A","6436":"B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","6436":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB jC kC","2052":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB"},D:{"1":"4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB","8258":"xB yB zB"},E:{"1":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F lC NC mC nC oC","3108":"G A pC OC"},F:{"1":"vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB wC xC yC zC AC dC 0C BC","8258":"nB oB pB qB rB sB tB uB"},G:{"1":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C","3108":"6C 7C 8C 9C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD XD YD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2052":"hD"}},B:4,C:"CSS Scroll Snap",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-sticky.js b/node_modules/caniuse-lite/data/features/css-sticky.js new file mode 100644 index 00000000..2c20e755 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-sticky.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H","1028":"Q I R S T U V W X Y Z","4100":"N O P"},C:{"1":"4 5 6 7 8 9 HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z jC kC","194":"LB MB NB OB PB QB","516":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},D:{"1":"4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 J JB K E F G A B C L M H N O P KB y z WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB","322":"1 2 3 LB MB NB OB PB QB RB SB TB UB VB lB mB nB oB","1028":"pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z"},E:{"1":"L M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K lC NC mC","33":"F G A B C oC pC OC AC BC","2084":"E nC"},F:{"1":"9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB wC xC yC zC AC dC 0C BC","322":"YB ZB aB","1028":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B"},G:{"1":"ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C","33":"F 5C 6C 7C 8C 9C AD BD CD DD","2084":"3C 4C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD"},Q:{"1028":"fD"},R:{"1":"gD"},S:{"1":"iD","516":"hD"}},B:5,C:"CSS position:sticky",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-subgrid.js b/node_modules/caniuse-lite/data/features/css-subgrid.js new file mode 100644 index 00000000..f436415d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-subgrid.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","194":"4 5 x"},C:{"1":"4 5 6 7 8 9 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B jC kC"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","194":"4 5 x"},E:{"1":"DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC"},F:{"1":"m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i wC xC yC zC AC dC 0C BC","194":"j k l"},G:{"1":"DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"2 3","2":"0 1 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"1":"iD","2":"hD"}},B:4,C:"CSS Subgrid",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-supports-api.js b/node_modules/caniuse-lite/data/features/css-supports-api.js new file mode 100644 index 00000000..3d90b531 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-supports-api.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","260":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H N O P KB jC kC","66":"y z","260":"0 1 2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB"},D:{"1":"4 5 6 7 8 9 IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB","260":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB"},E:{"1":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F lC NC mC nC oC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C","132":"BC"},G:{"1":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C"},H:{"132":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC","132":"BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"CSS.supports() API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-table.js b/node_modules/caniuse-lite/data/features/css-table.js new file mode 100644 index 00000000..ce756b63 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-table.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F G A B","2":"K E fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","132":"gC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"CSS Table display",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-text-align-last.js b/node_modules/caniuse-lite/data/features/css-text-align-last.js new file mode 100644 index 00000000..1cae002f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-text-align-last.js @@ -0,0 +1 @@ +module.exports={A:{A:{"132":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","4":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B jC kC","33":"0 1 2 3 C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB"},D:{"1":"4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB","322":"UB VB WB XB YB ZB aB bB cB dB eB fB"},E:{"1":"DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC"},F:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C H N O P KB y z wC xC yC zC AC dC 0C BC","578":"0 1 2 3 LB MB NB OB PB QB RB SB"},G:{"1":"DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","33":"hD"}},B:4,C:"CSS3 text-align-last",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-text-box-trim.js b/node_modules/caniuse-lite/data/features/css-text-box-trim.js new file mode 100644 index 00000000..ceb8cf8f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-text-box-trim.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB","322":"HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB","322":"HB IB D KC LC MC"},E:{"1":"vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC","194":"UC VC uC EC WC XC YC ZC aC bC FC cC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC","194":"UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:5,C:"CSS text-box-trim & text-box-edge",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-text-indent.js b/node_modules/caniuse-lite/data/features/css-text-indent.js new file mode 100644 index 00000000..87bc901e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-text-indent.js @@ -0,0 +1 @@ +module.exports={A:{A:{"132":"K E F G A B fC"},B:{"132":"C L M H N O P","388":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","132":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x jC kC"},D:{"132":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB","388":"4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","132":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC"},F:{"132":"0 1 2 G B C H N O P KB y z wC xC yC zC AC dC 0C BC","388":"3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"1":"DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","132":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD"},H:{"132":"ND"},I:{"132":"GC J OD PD QD RD eC SD TD","388":"D"},J:{"132":"E A"},K:{"132":"A B C AC dC BC","388":"I"},L:{"388":"D"},M:{"132":"D"},N:{"132":"A B"},O:{"388":"CC"},P:{"132":"J","388":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"388":"fD"},R:{"388":"gD"},S:{"132":"hD iD"}},B:4,C:"CSS text-indent",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-text-justify.js b/node_modules/caniuse-lite/data/features/css-text-justify.js new file mode 100644 index 00000000..d6b729e5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-text-justify.js @@ -0,0 +1 @@ +module.exports={A:{A:{"16":"K E fC","132":"F G A B"},B:{"132":"C L M H N O P","322":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB jC kC","1025":"4 5 6 7 8 9 oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","1602":"nB"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB","322":"4 5 6 7 8 9 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB wC xC yC zC AC dC 0C BC","322":"PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC SD TD","322":"D"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","322":"I"},L:{"322":"D"},M:{"1025":"D"},N:{"132":"A B"},O:{"322":"CC"},P:{"2":"J","322":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"322":"fD"},R:{"322":"gD"},S:{"2":"hD","1025":"iD"}},B:4,C:"CSS text-justify",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-text-orientation.js b/node_modules/caniuse-lite/data/features/css-text-orientation.js new file mode 100644 index 00000000..bd19bae8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-text-orientation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB jC kC","194":"XB YB ZB"},D:{"1":"4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB"},E:{"1":"M H rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC pC","16":"A","33":"B C L OC AC BC qC"},F:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB wC xC yC zC AC dC 0C BC"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"CSS text-orientation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-text-spacing.js b/node_modules/caniuse-lite/data/features/css-text-spacing.js new file mode 100644 index 00000000..7f7b5711 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-text-spacing.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E fC","161":"F G A B"},B:{"2":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","161":"C L M H N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"16":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:5,C:"CSS Text 4 text-spacing",D:false}; diff --git a/node_modules/caniuse-lite/data/features/css-text-wrap-balance.js b/node_modules/caniuse-lite/data/features/css-text-wrap-balance.js new file mode 100644 index 00000000..b8e80089 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-text-wrap-balance.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","132":"4 5 6 7 8 9 x AB BB CB DB EB FB GB HB IB D"},C:{"1":"AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x jC kC"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","132":"4 5 6 7 8 9 x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h wC xC yC zC AC dC 0C BC","132":"i j k l m n o p q r s t u v w x"},G:{"1":"aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC SD TD","132":"D"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","132":"I"},L:{"132":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","132":"1 2 3"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:5,C:"CSS text-wrap: balance",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-textshadow.js b/node_modules/caniuse-lite/data/features/css-textshadow.js new file mode 100644 index 00000000..2773480a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-textshadow.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","129":"A B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","129":"C L M H N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","2":"gC GC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","260":"lC NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","2":"G"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"4":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"A","4":"E"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"129":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"CSS3 Text-shadow",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-touch-action.js b/node_modules/caniuse-lite/data/features/css-touch-action.js new file mode 100644 index 00000000..a515659e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-touch-action.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K E F G fC","289":"A"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB jC kC","194":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB","1025":"lB mB nB oB pB"},D:{"1":"4 5 6 7 8 9 VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB"},E:{"2050":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"1 2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 G B C H N O P KB y z wC xC yC zC AC dC 0C BC"},G:{"1":"ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C","516":"7C 8C 9C AD BD CD DD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","289":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","194":"hD"}},B:2,C:"CSS touch-action property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-transitions.js b/node_modules/caniuse-lite/data/features/css-transitions.js new file mode 100644 index 00000000..967bca81 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-transitions.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC","33":"JB K E F G A B C L M H","164":"J"},D:{"1":"4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","33":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z"},E:{"1":"E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","33":"K mC","164":"J JB lC NC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","2":"G wC xC","33":"C","164":"B yC zC AC dC 0C"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","33":"3C","164":"NC 1C eC 2C"},H:{"2":"ND"},I:{"1":"D SD TD","33":"GC J OD PD QD RD eC"},J:{"1":"A","33":"E"},K:{"1":"I BC","33":"C","164":"A B AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"CSS3 Transitions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-unicode-bidi.js b/node_modules/caniuse-lite/data/features/css-unicode-bidi.js new file mode 100644 index 00000000..50bb3274 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-unicode-bidi.js @@ -0,0 +1 @@ +module.exports={A:{A:{"132":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","132":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","33":"0 1 2 3 O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB","132":"gC GC J JB K E F G jC kC","292":"A B C L M H N"},D:{"1":"4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","132":"J JB K E F G A B C L M H N","548":"0 1 2 3 O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB"},E:{"132":"J JB K E F lC NC mC nC oC","548":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"132":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"132":"F NC 1C eC 2C 3C 4C 5C","548":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"16":"ND"},I:{"1":"D","16":"GC J OD PD QD RD eC SD TD"},J:{"16":"E A"},K:{"1":"I","16":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","16":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","33":"hD"}},B:4,C:"CSS unicode-bidi property",D:false}; diff --git a/node_modules/caniuse-lite/data/features/css-unset-value.js b/node_modules/caniuse-lite/data/features/css-unset-value.js new file mode 100644 index 00000000..6e699eb9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-unset-value.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C"},C:{"1":"4 5 6 7 8 9 MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB jC kC"},D:{"1":"4 5 6 7 8 9 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB"},E:{"1":"A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC"},F:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB wC xC yC zC AC dC 0C BC"},G:{"1":"7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"CSS unset value",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-variables.js b/node_modules/caniuse-lite/data/features/css-variables.js new file mode 100644 index 00000000..24a9319f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-variables.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M","260":"H"},C:{"1":"4 5 6 7 8 9 QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB jC kC"},D:{"1":"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB","194":"hB"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC","260":"pC"},F:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB wC xC yC zC AC dC 0C BC","194":"UB"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C","260":"7C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"CSS Variables (Custom Properties)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-when-else.js b/node_modules/caniuse-lite/data/features/css-when-else.js new file mode 100644 index 00000000..2d810e51 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-when-else.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:5,C:"CSS @when / @else conditional rules",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-widows-orphans.js b/node_modules/caniuse-lite/data/features/css-widows-orphans.js new file mode 100644 index 00000000..10bac69b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-widows-orphans.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E fC","129":"F G"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 J JB K E F G A B C L M H N O P KB y z"},E:{"1":"E F G A B C L M H oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K lC NC mC nC"},F:{"1":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","129":"G B wC xC yC zC AC dC 0C"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C"},H:{"1":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"2":"E A"},K:{"1":"I BC","2":"A B C AC dC"},L:{"1":"D"},M:{"2":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:2,C:"CSS widows & orphans",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-width-stretch.js b/node_modules/caniuse-lite/data/features/css-width-stretch.js new file mode 100644 index 00000000..21b419f1 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-width-stretch.js @@ -0,0 +1 @@ +module.exports={A:{D:{"2":"J JB K E F G A B C L M H N O P KB y z","33":"0 1 2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},L:{"33":"D"},B:{"2":"C L M H N O P","33":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"gC","33":"0 1 2 3 4 5 6 7 8 9 GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},M:{"33":"D"},A:{"2":"K E F G A B fC"},F:{"2":"G B C wC xC yC zC AC dC 0C BC","33":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},K:{"2":"A B C AC dC BC","33":"I"},E:{"2":"J JB K lC NC mC nC vC","33":"E F G A B C L M H oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC"},G:{"2":"NC 1C eC 2C 3C","33":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},P:{"2":"J","33":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},I:{"2":"GC J OD PD QD RD eC","33":"D SD TD"}},B:6,C:"width: stretch property",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/css-writing-mode.js b/node_modules/caniuse-lite/data/features/css-writing-mode.js new file mode 100644 index 00000000..bf591ef6 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-writing-mode.js @@ -0,0 +1 @@ +module.exports={A:{A:{"132":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB jC kC","322":"VB WB XB YB ZB"},D:{"1":"4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K","16":"E","33":"0 1 2 3 F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB"},E:{"1":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC","16":"JB","33":"K E F G A mC nC oC pC OC"},F:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","33":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB"},G:{"1":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C eC","33":"F 2C 3C 4C 5C 6C 7C 8C 9C"},H:{"2":"ND"},I:{"1":"D","2":"OD PD QD","33":"GC J RD eC SD TD"},J:{"33":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"36":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","33":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"CSS writing-mode property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-zoom.js b/node_modules/caniuse-lite/data/features/css-zoom.js new file mode 100644 index 00000000..70f97143 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css-zoom.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K E fC","129":"F G A B"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"lC NC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC"},H:{"2":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"129":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:5,C:"CSS zoom",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-attr.js b/node_modules/caniuse-lite/data/features/css3-attr.js new file mode 100644 index 00000000..259d51ac --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css3-attr.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:7,C:"CSS3 attr() function for all properties",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-boxsizing.js b/node_modules/caniuse-lite/data/features/css3-boxsizing.js new file mode 100644 index 00000000..46d21afa --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css3-boxsizing.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F G A B","8":"K E fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","33":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","33":"J JB K E F G"},E:{"1":"K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","33":"J JB lC NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","2":"G"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","33":"NC 1C eC"},H:{"1":"ND"},I:{"1":"J D RD eC SD TD","33":"GC OD PD QD"},J:{"1":"A","33":"E"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"CSS3 Box-sizing",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-colors.js b/node_modules/caniuse-lite/data/features/css3-colors.js new file mode 100644 index 00000000..27aafe21 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css3-colors.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","4":"gC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x xC yC zC AC dC 0C BC","2":"G","4":"wC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"CSS3 Colors",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-cursors-grab.js b/node_modules/caniuse-lite/data/features/css3-cursors-grab.js new file mode 100644 index 00000000..76c49913 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css3-cursors-grab.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M"},C:{"1":"4 5 6 7 8 9 MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","33":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB jC kC"},D:{"1":"4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","33":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB"},E:{"1":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","33":"J JB K E F G A lC NC mC nC oC pC OC"},F:{"1":"C oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 0C BC","2":"G B wC xC yC zC AC dC","33":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"33":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:2,C:"CSS grab & grabbing cursors",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-cursors-newer.js b/node_modules/caniuse-lite/data/features/css3-cursors-newer.js new file mode 100644 index 00000000..faf52d6a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css3-cursors-newer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","33":"0 1 gC GC J JB K E F G A B C L M H N O P KB y z jC kC"},D:{"1":"4 5 6 7 8 9 WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","33":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB"},E:{"1":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","33":"J JB K E F lC NC mC nC oC"},F:{"1":"2 3 C LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 0C BC","2":"G B wC xC yC zC AC dC","33":"0 1 H N O P KB y z"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"33":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:2,C:"CSS3 Cursors: zoom-in & zoom-out",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-cursors.js b/node_modules/caniuse-lite/data/features/css3-cursors.js new file mode 100644 index 00000000..eb36a006 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css3-cursors.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","132":"K E F fC"},B:{"1":"4 5 6 7 8 9 M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","260":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","4":"gC GC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","4":"J"},E:{"1":"JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","4":"J lC NC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","260":"G B C wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E","16":"A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:2,C:"CSS3 Cursors (original values)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-tabsize.js b/node_modules/caniuse-lite/data/features/css3-tabsize.js new file mode 100644 index 00000000..fd0bbcbc --- /dev/null +++ b/node_modules/caniuse-lite/data/features/css3-tabsize.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC","33":"mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z","164":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB"},D:{"1":"4 5 6 7 8 9 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L M H N O P KB y","132":"0 1 2 3 z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB"},E:{"1":"M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K lC NC mC","132":"E F G A B C L nC oC pC OC AC BC"},F:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G wC xC yC","132":"0 1 2 3 H N O P KB y z LB MB NB","164":"B C zC AC dC 0C BC"},G:{"1":"HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C","132":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD"},H:{"164":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC","132":"SD TD"},J:{"132":"E A"},K:{"1":"I","2":"A","164":"B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"164":"hD iD"}},B:4,C:"CSS3 tab-size",D:true}; diff --git a/node_modules/caniuse-lite/data/features/currentcolor.js b/node_modules/caniuse-lite/data/features/currentcolor.js new file mode 100644 index 00000000..a7ac600a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/currentcolor.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"lC NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","2":"G"},G:{"1":"F 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"CSS currentColor value",D:true}; diff --git a/node_modules/caniuse-lite/data/features/custom-elements.js b/node_modules/caniuse-lite/data/features/custom-elements.js new file mode 100644 index 00000000..8f9e48db --- /dev/null +++ b/node_modules/caniuse-lite/data/features/custom-elements.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","8":"A B"},B:{"1":"Q","2":"4 5 6 7 8 9 I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","8":"C L M H N O P"},C:{"2":"0 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","66":"1 2 3 LB MB NB OB","72":"PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q","2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","66":"MB NB OB PB QB RB"},E:{"2":"J JB lC NC mC","8":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","2":"G B C yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","66":"H N O P KB"},G:{"2":"NC 1C eC 2C 3C","8":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"TD","2":"GC J D OD PD QD RD eC SD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"J UD VD WD XD YD OC ZD aD","2":"0 1 2 3 y z bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"2":"gD"},S:{"2":"iD","72":"hD"}},B:7,C:"Custom Elements (deprecated V0 spec)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/custom-elementsv1.js b/node_modules/caniuse-lite/data/features/custom-elementsv1.js new file mode 100644 index 00000000..597a9089 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/custom-elementsv1.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","8":"A B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","8":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB jC kC","8":"PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB","456":"jB kB lB mB nB oB pB qB rB","712":"HC sB IC tB"},D:{"1":"4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB","8":"lB mB","132":"nB oB pB qB rB HC sB IC tB uB vB wB xB"},E:{"2":"J JB K E lC NC mC nC oC","8":"F G A pC","132":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB wC xC yC zC AC dC 0C BC","132":"aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C","132":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J","132":"UD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","8":"hD"}},B:1,C:"Custom Elements (V1)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/customevent.js b/node_modules/caniuse-lite/data/features/customevent.js new file mode 100644 index 00000000..78135d38 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/customevent.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F fC","132":"G A B"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB jC kC","132":"K E F G A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J","16":"JB K E F L M","388":"G A B C"},E:{"1":"E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC","16":"JB K","388":"mC"},F:{"1":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 0C BC","2":"G wC xC yC zC","132":"B AC dC"},G:{"1":"F 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"1C","16":"NC eC","388":"2C"},H:{"1":"ND"},I:{"1":"D SD TD","2":"OD PD QD","388":"GC J RD eC"},J:{"1":"A","388":"E"},K:{"1":"C I BC","2":"A","132":"B AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"CustomEvent",D:true}; diff --git a/node_modules/caniuse-lite/data/features/datalist.js b/node_modules/caniuse-lite/data/features/datalist.js new file mode 100644 index 00000000..80babbae --- /dev/null +++ b/node_modules/caniuse-lite/data/features/datalist.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"fC","8":"K E F G","260":"A B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","260":"C L M H","1284":"N O P"},C:{"8":"gC GC jC kC","516":"l m n o p q r s","4612":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k","8196":"4 5 6 7 8 9 t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"1":"4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","8":"J JB K E F G A B C L M H N O P KB","132":"0 1 2 3 y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB"},E:{"1":"L M H BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","8":"J JB K E F G A B C lC NC mC nC oC pC OC AC"},F:{"1":"G B C vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","132":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},G:{"8":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD","2049":"DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D TD","8":"GC J OD PD QD RD eC SD"},J:{"1":"A","8":"E"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"8":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:1,C:"Datalist element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dataset.js b/node_modules/caniuse-lite/data/features/dataset.js new file mode 100644 index 00000000..7857d037 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/dataset.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","4":"K E F G A fC"},B:{"1":"C L M H N","129":"4 5 6 7 8 9 O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB","4":"gC GC J JB jC kC","129":"4 5 6 7 8 9 kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"1":"eB fB gB hB iB jB kB lB mB nB","4":"J JB K","129":"0 1 2 3 4 5 6 7 8 9 E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"4":"J JB lC NC","129":"K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"C RB SB TB UB VB WB XB YB ZB aB AC dC 0C BC","4":"G B wC xC yC zC","129":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"4":"NC 1C eC","129":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"4":"ND"},I:{"4":"OD PD QD","129":"GC J D RD eC SD TD"},J:{"129":"E A"},K:{"1":"C AC dC BC","4":"A B","129":"I"},L:{"129":"D"},M:{"129":"D"},N:{"1":"B","4":"A"},O:{"129":"CC"},P:{"129":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"129":"fD"},R:{"129":"gD"},S:{"1":"hD","129":"iD"}},B:1,C:"dataset & data-* attributes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/datauri.js b/node_modules/caniuse-lite/data/features/datauri.js new file mode 100644 index 00000000..083737ec --- /dev/null +++ b/node_modules/caniuse-lite/data/features/datauri.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E fC","132":"F","260":"G A B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","260":"C L H N O P","772":"M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"260":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"Data URIs",D:true}; diff --git a/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js b/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js new file mode 100644 index 00000000..8d182a89 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js @@ -0,0 +1 @@ +module.exports={A:{A:{"16":"fC","132":"K E F G A B"},B:{"1":"4 5 6 7 8 9 P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","132":"C L M H N O"},C:{"1":"4 5 6 7 8 9 pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","132":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB jC kC","260":"lB mB nB oB","772":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB"},D:{"1":"4 5 6 7 8 9 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","132":"0 1 J JB K E F G A B C L M H N O P KB y z","260":"XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B","772":"2 3 LB MB NB OB PB QB RB SB TB UB VB WB"},E:{"1":"C L M H BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"J JB lC NC","132":"K E F G A mC nC oC pC","260":"B OC AC"},F:{"1":"qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","16":"G B C wC xC yC zC AC dC 0C","132":"BC","260":"3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB","772":"0 1 2 H N O P KB y z"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C eC 2C","132":"F 3C 4C 5C 6C 7C 8C"},H:{"132":"ND"},I:{"1":"D","16":"GC OD PD QD","132":"J RD eC","772":"SD TD"},J:{"132":"E A"},K:{"1":"I","16":"A B C AC dC","132":"BC"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z YD OC ZD aD bD cD dD DC EC FC eD","260":"J UD VD WD XD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","132":"hD"}},B:6,C:"Date.prototype.toLocaleDateString",D:true}; diff --git a/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js b/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js new file mode 100644 index 00000000..8a67a0f0 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z","132":"a b c d e f g h i j k l m n o p q r s t"},C:{"1":"CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB jC kC"},D:{"1":"4 5 6 7 8 9 u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T","66":"U V W X Y","132":"Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC"},F:{"1":"g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B wC xC yC zC AC dC 0C BC","132":"8B 9B Q I R JC S T U V W X Y Z a b c d e f"},G:{"1":"UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3","2":"J UD VD WD XD YD OC ZD aD bD cD","16":"dD","132":"y z DC EC FC eD"},Q:{"2":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:1,C:"Declarative Shadow DOM",D:true}; diff --git a/node_modules/caniuse-lite/data/features/decorators.js b/node_modules/caniuse-lite/data/features/decorators.js new file mode 100644 index 00000000..a19ebd47 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/decorators.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:7,C:"Decorators",D:true}; diff --git a/node_modules/caniuse-lite/data/features/details.js b/node_modules/caniuse-lite/data/features/details.js new file mode 100644 index 00000000..25969755 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/details.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"G A B fC","8":"K E F"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC","8":"0 1 2 3 GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB jC kC","194":"gB hB"},D:{"1":"4 5 6 7 8 9 VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","8":"J JB K E F G A B","257":"0 1 2 3 KB y z LB MB NB OB PB QB RB SB TB UB","769":"C L M H N O P"},E:{"1":"C L M H BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","8":"J JB lC NC mC","257":"K E F G A nC oC pC","1025":"B OC AC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"C AC dC 0C BC","8":"G B wC xC yC zC"},G:{"1":"F 3C 4C 5C 6C 7C BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","8":"NC 1C eC 2C","1025":"8C 9C AD"},H:{"8":"ND"},I:{"1":"J D RD eC SD TD","8":"GC OD PD QD"},J:{"1":"A","8":"E"},K:{"1":"I","8":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Details & Summary elements",D:true}; diff --git a/node_modules/caniuse-lite/data/features/deviceorientation.js b/node_modules/caniuse-lite/data/features/deviceorientation.js new file mode 100644 index 00000000..1acd25ac --- /dev/null +++ b/node_modules/caniuse-lite/data/features/deviceorientation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A fC","132":"B"},B:{"1":"C L M H N O P","4":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"gC GC jC","4":"0 1 2 3 4 5 6 7 8 9 K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","8":"J JB kC"},D:{"2":"J JB K","4":"0 1 2 3 4 5 6 7 8 9 E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"G B C wC xC yC zC AC dC 0C BC","4":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"NC 1C","4":"F eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"OD PD QD","4":"GC J D RD eC SD TD"},J:{"2":"E","4":"A"},K:{"1":"C BC","2":"A B AC dC","4":"I"},L:{"4":"D"},M:{"4":"D"},N:{"1":"B","2":"A"},O:{"4":"CC"},P:{"4":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"4":"fD"},R:{"4":"gD"},S:{"4":"hD iD"}},B:4,C:"DeviceOrientation & DeviceMotion events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/devicepixelratio.js b/node_modules/caniuse-lite/data/features/devicepixelratio.js new file mode 100644 index 00000000..6e30a678 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/devicepixelratio.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K E F G A fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H N O jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 0C BC","2":"G B wC xC yC zC AC dC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"C I BC","2":"A B AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"Window.devicePixelRatio",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dialog.js b/node_modules/caniuse-lite/data/features/dialog.js new file mode 100644 index 00000000..dc82ad53 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/dialog.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB jC kC","194":"mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q","1218":"I R JC S T U V W X Y Z a b c d e f g"},D:{"1":"4 5 6 7 8 9 WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB","322":"RB SB TB UB VB"},E:{"1":"QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC"},F:{"1":"2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C H N O P wC xC yC zC AC dC 0C BC","578":"0 1 KB y z"},G:{"1":"QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:1,C:"Dialog element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dispatchevent.js b/node_modules/caniuse-lite/data/features/dispatchevent.js new file mode 100644 index 00000000..f39109c4 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/dispatchevent.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","16":"fC","129":"G A","130":"K E F"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"lC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","16":"G"},G:{"1":"F 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC"},H:{"1":"ND"},I:{"1":"GC J D QD RD eC SD TD","16":"OD PD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","129":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"EventTarget.dispatchEvent",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dnssec.js b/node_modules/caniuse-lite/data/features/dnssec.js new file mode 100644 index 00000000..0d90402c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/dnssec.js @@ -0,0 +1 @@ +module.exports={A:{A:{"132":"K E F G A B fC"},B:{"132":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"132":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"132":"4 5 6 7 8 9 J JB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","388":"0 1 2 3 K E F G A B C L M H N O P KB y z LB MB NB OB PB"},E:{"132":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"132":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"132":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"132":"ND"},I:{"132":"GC J D OD PD QD RD eC SD TD"},J:{"132":"E A"},K:{"132":"A B C I AC dC BC"},L:{"132":"D"},M:{"132":"D"},N:{"132":"A B"},O:{"132":"CC"},P:{"132":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"132":"fD"},R:{"132":"gD"},S:{"132":"hD iD"}},B:6,C:"DNSSEC and DANE",D:true}; diff --git a/node_modules/caniuse-lite/data/features/do-not-track.js b/node_modules/caniuse-lite/data/features/do-not-track.js new file mode 100644 index 00000000..1b3366e6 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/do-not-track.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F fC","164":"G A","260":"B"},B:{"1":"4 5 6 7 8 9 O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","260":"C L M H N"},C:{"1":"4 5 6 7 8 9 RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F jC kC","516":"0 1 2 3 G A B C L M H N O P KB y z LB MB NB OB PB QB"},D:{"1":"1 2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 J JB K E F G A B C L M H N O P KB y z"},E:{"1":"K A B C mC pC OC AC","2":"J JB L M H lC NC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","1028":"E F G nC oC"},F:{"1":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","2":"G B wC xC yC zC AC dC 0C"},G:{"1":"6C 7C 8C 9C AD BD CD","2":"NC 1C eC 2C 3C DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","1028":"F 4C 5C"},H:{"1":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"16":"E","1028":"A"},K:{"1":"I BC","16":"A B C AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"164":"A","260":"B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:7,C:"Do Not Track API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/document-currentscript.js b/node_modules/caniuse-lite/data/features/document-currentscript.js new file mode 100644 index 00000000..07912137 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/document-currentscript.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC"},D:{"1":"4 5 6 7 8 9 OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB"},E:{"1":"F G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E lC NC mC nC oC"},F:{"1":"0 1 2 3 N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C H wC xC yC zC AC dC 0C BC"},G:{"1":"F 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C 4C"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"document.currentScript",D:true}; diff --git a/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js b/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js new file mode 100644 index 00000000..8d4c2602 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","16":"gC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","16":"G"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:7,C:"document.evaluate & XPath",D:true}; diff --git a/node_modules/caniuse-lite/data/features/document-execcommand.js b/node_modules/caniuse-lite/data/features/document-execcommand.js new file mode 100644 index 00000000..7372e221 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/document-execcommand.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"J JB lC NC mC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x xC yC zC AC dC 0C BC","16":"G wC"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C","16":"eC 2C 3C"},H:{"2":"ND"},I:{"1":"D RD eC SD TD","2":"GC J OD PD QD"},J:{"1":"A","2":"E"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:7,C:"Document.execCommand()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/document-policy.js b/node_modules/caniuse-lite/data/features/document-policy.js new file mode 100644 index 00000000..10171130 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/document-policy.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P Q I R S T","132":"4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T","132":"4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B wC xC yC zC AC dC 0C BC","132":"2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC SD TD","132":"D"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","132":"I"},L:{"132":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"132":"gD"},S:{"2":"hD iD"}},B:7,C:"Document Policy",D:true}; diff --git a/node_modules/caniuse-lite/data/features/document-scrollingelement.js b/node_modules/caniuse-lite/data/features/document-scrollingelement.js new file mode 100644 index 00000000..20d7eb18 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/document-scrollingelement.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","16":"C L"},C:{"1":"4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB jC kC"},D:{"1":"4 5 6 7 8 9 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB"},E:{"1":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F lC NC mC nC oC"},F:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB wC xC yC zC AC dC 0C BC"},G:{"1":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"document.scrollingElement",D:true}; diff --git a/node_modules/caniuse-lite/data/features/documenthead.js b/node_modules/caniuse-lite/data/features/documenthead.js new file mode 100644 index 00000000..0d6e8ea4 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/documenthead.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC","16":"JB"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AC dC 0C BC","2":"G wC xC yC zC"},G:{"1":"F 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC"},H:{"1":"ND"},I:{"1":"GC J D QD RD eC SD TD","16":"OD PD"},J:{"1":"E A"},K:{"1":"B C I AC dC BC","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"document.head",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dom-manip-convenience.js b/node_modules/caniuse-lite/data/features/dom-manip-convenience.js new file mode 100644 index 00000000..26be36d8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/dom-manip-convenience.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N"},C:{"1":"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB jC kC"},D:{"1":"4 5 6 7 8 9 nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB","194":"lB mB"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC pC"},F:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB wC xC yC zC AC dC 0C BC","194":"ZB"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:1,C:"DOM manipulation convenience methods",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dom-range.js b/node_modules/caniuse-lite/data/features/dom-range.js new file mode 100644 index 00000000..1ea1d863 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/dom-range.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"fC","8":"K E F"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Document Object Model Range",D:true}; diff --git a/node_modules/caniuse-lite/data/features/domcontentloaded.js b/node_modules/caniuse-lite/data/features/domcontentloaded.js new file mode 100644 index 00000000..40c9ca95 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/domcontentloaded.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"DOMContentLoaded",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dommatrix.js b/node_modules/caniuse-lite/data/features/dommatrix.js new file mode 100644 index 00000000..94157606 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/dommatrix.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","132":"A B"},B:{"132":"C L M H N O P","1028":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB jC kC","1028":"4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2564":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB","3076":"iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB"},D:{"16":"J JB K E","132":"0 1 2 3 G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB","388":"F","1028":"4 5 6 7 8 9 IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"16":"J lC NC","132":"JB K E F G A mC nC oC pC OC","1028":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"G B C wC xC yC zC AC dC 0C BC","132":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB","1028":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"16":"NC 1C eC","132":"F 2C 3C 4C 5C 6C 7C 8C 9C","1028":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"132":"J RD eC SD TD","292":"GC OD PD QD","1028":"D"},J:{"16":"E","132":"A"},K:{"2":"A B C AC dC BC","1028":"I"},L:{"1028":"D"},M:{"1028":"D"},N:{"132":"A B"},O:{"1028":"CC"},P:{"132":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1028":"fD"},R:{"1028":"gD"},S:{"1028":"iD","2564":"hD"}},B:4,C:"DOMMatrix",D:true}; diff --git a/node_modules/caniuse-lite/data/features/download.js b/node_modules/caniuse-lite/data/features/download.js new file mode 100644 index 00000000..8ca6e62a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/download.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H N O P KB jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"1":"A","2":"E"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Download attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dragndrop.js b/node_modules/caniuse-lite/data/features/dragndrop.js new file mode 100644 index 00000000..479af644 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/dragndrop.js @@ -0,0 +1 @@ +module.exports={A:{A:{"644":"K E F G fC","772":"A B"},B:{"1":"4 5 6 7 8 9 P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","260":"C L M H N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","8":"gC GC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","8":"G B wC xC yC zC AC dC 0C"},G:{"1":"KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC SD TD","1025":"D"},J:{"2":"E A"},K:{"1":"BC","8":"A B C AC dC","1025":"I"},L:{"1025":"D"},M:{"2":"D"},N:{"1":"A B"},O:{"1025":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:1,C:"Drag and Drop",D:true}; diff --git a/node_modules/caniuse-lite/data/features/element-closest.js b/node_modules/caniuse-lite/data/features/element-closest.js new file mode 100644 index 00000000..7e1bd5d5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/element-closest.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M"},C:{"1":"4 5 6 7 8 9 UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB jC kC"},D:{"1":"4 5 6 7 8 9 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB"},E:{"1":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F lC NC mC nC oC"},F:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB wC xC yC zC AC dC 0C BC"},G:{"1":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Element.closest()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/element-from-point.js b/node_modules/caniuse-lite/data/features/element-from-point.js new file mode 100644 index 00000000..9702f791 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/element-from-point.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K E F G A B","16":"fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","16":"gC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"J JB K E F G A B C L M"},E:{"1":"JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"J lC NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AC dC 0C BC","16":"G wC xC yC zC"},G:{"1":"F 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC"},H:{"1":"ND"},I:{"1":"GC J D QD RD eC SD TD","16":"OD PD"},J:{"1":"E A"},K:{"1":"C I BC","16":"A B AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"document.elementFromPoint()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/element-scroll-methods.js b/node_modules/caniuse-lite/data/features/element-scroll-methods.js new file mode 100644 index 00000000..1c77f186 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/element-scroll-methods.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB jC kC"},D:{"1":"4 5 6 7 8 9 IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB"},E:{"1":"M H rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC pC","132":"A B C L OC AC BC qC"},F:{"1":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB wC xC yC zC AC dC 0C BC"},G:{"1":"JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C","132":"8C 9C AD BD CD DD ED FD GD HD ID"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"Scroll methods on elements (scroll, scrollTo, scrollBy)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/eme.js b/node_modules/caniuse-lite/data/features/eme.js new file mode 100644 index 00000000..14f7afa1 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/eme.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A fC","164":"B"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB jC kC"},D:{"1":"4 5 6 7 8 9 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB","132":"UB VB WB XB YB ZB aB"},E:{"1":"C L M H BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K lC NC mC nC","164":"E F G A B oC pC OC AC"},F:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C H N O P KB y z wC xC yC zC AC dC 0C BC","132":"0 1 2 3 LB MB NB"},G:{"1":"BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"Encrypted Media Extensions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/eot.js b/node_modules/caniuse-lite/data/features/eot.js new file mode 100644 index 00000000..58bcb2b6 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/eot.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K E F G A B","2":"fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:7,C:"EOT - Embedded OpenType fonts",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es5.js b/node_modules/caniuse-lite/data/features/es5.js new file mode 100644 index 00000000..53b4127e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/es5.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E fC","260":"G","1026":"F"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","4":"gC GC jC kC","132":"J JB K E F G A B C L M H N O P KB y"},D:{"1":"1 2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","4":"J JB K E F G A B C L M H N O P","132":"0 KB y z"},E:{"1":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","4":"J JB lC NC mC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","4":"G B C wC xC yC zC AC dC 0C","132":"BC"},G:{"1":"F 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","4":"NC 1C eC 2C"},H:{"132":"ND"},I:{"1":"D SD TD","4":"GC OD PD QD","132":"RD eC","900":"J"},J:{"1":"A","4":"E"},K:{"1":"I","4":"A B C AC dC","132":"BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"ECMAScript 5",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6-class.js b/node_modules/caniuse-lite/data/features/es6-class.js new file mode 100644 index 00000000..69765e80 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/es6-class.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C"},C:{"1":"4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB jC kC"},D:{"1":"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB","132":"bB cB dB eB fB gB hB"},E:{"1":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F lC NC mC nC oC"},F:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB wC xC yC zC AC dC 0C BC","132":"OB PB QB RB SB TB UB"},G:{"1":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"ES6 classes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6-generators.js b/node_modules/caniuse-lite/data/features/es6-generators.js new file mode 100644 index 00000000..eb87079d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/es6-generators.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C"},C:{"1":"4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z jC kC"},D:{"1":"4 5 6 7 8 9 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC pC"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z wC xC yC zC AC dC 0C BC"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"ES6 Generators",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js b/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js new file mode 100644 index 00000000..93043247 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB jC kC","194":"xB"},D:{"1":"4 5 6 7 8 9 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB"},E:{"1":"C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B lC NC mC nC oC pC OC"},F:{"1":"jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB wC xC yC zC AC dC 0C BC"},G:{"1":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:6,C:"JavaScript modules: dynamic import()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6-module.js b/node_modules/caniuse-lite/data/features/es6-module.js new file mode 100644 index 00000000..ed2c9e93 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/es6-module.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M","2049":"N O P","2242":"H"},C:{"1":"4 5 6 7 8 9 sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB jC kC","322":"nB oB pB qB rB HC"},D:{"1":"4 5 6 7 8 9 IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC","194":"sB"},E:{"1":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC","1540":"OC"},F:{"1":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB wC xC yC zC AC dC 0C BC","194":"gB"},G:{"1":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C","1540":"9C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:1,C:"JavaScript modules via script tag",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6-number.js b/node_modules/caniuse-lite/data/features/es6-number.js new file mode 100644 index 00000000..b0952dd2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/es6-number.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H jC kC","132":"0 1 2 N O P KB y z","260":"3 LB MB NB OB PB","516":"QB"},D:{"1":"4 5 6 7 8 9 TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L M H N O P","1028":"0 1 2 3 KB y z LB MB NB OB PB QB RB SB"},E:{"1":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F lC NC mC nC oC"},F:{"1":"0 1 2 3 z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","1028":"H N O P KB y"},G:{"1":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD","1028":"RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"ES6 Number",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6-string-includes.js b/node_modules/caniuse-lite/data/features/es6-string-includes.js new file mode 100644 index 00000000..01b3bc98 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/es6-string-includes.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB jC kC"},D:{"1":"4 5 6 7 8 9 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB"},E:{"1":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F lC NC mC nC oC"},F:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB wC xC yC zC AC dC 0C BC"},G:{"1":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"String.prototype.includes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6.js b/node_modules/caniuse-lite/data/features/es6.js new file mode 100644 index 00000000..d079a05f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/es6.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A fC","388":"B"},B:{"257":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","260":"C L M","769":"H N O P"},C:{"2":"gC GC J JB jC kC","4":"0 1 2 3 K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB","257":"4 5 6 7 8 9 nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"2":"J JB K E F G A B C L M H N O P KB y","4":"0 1 2 3 z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB","257":"4 5 6 7 8 9 kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E lC NC mC nC","4":"F G oC pC"},F:{"2":"G B C wC xC yC zC AC dC 0C BC","4":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB","257":"XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C","4":"F 4C 5C 6C 7C"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC","4":"SD TD","257":"D"},J:{"2":"E","4":"A"},K:{"2":"A B C AC dC BC","257":"I"},L:{"257":"D"},M:{"257":"D"},N:{"2":"A","388":"B"},O:{"257":"CC"},P:{"4":"J","257":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"257":"fD"},R:{"257":"gD"},S:{"4":"hD","257":"iD"}},B:6,C:"ECMAScript 2015 (ES6)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/eventsource.js b/node_modules/caniuse-lite/data/features/eventsource.js new file mode 100644 index 00000000..488998f0 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/eventsource.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB"},E:{"1":"JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AC dC 0C BC","4":"G wC xC yC zC"},G:{"1":"F 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"1":"E A"},K:{"1":"C I AC dC BC","4":"A B"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Server-sent events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/extended-system-fonts.js b/node_modules/caniuse-lite/data/features/extended-system-fonts.js new file mode 100644 index 00000000..f35dfa64 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/extended-system-fonts.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L lC NC mC nC oC pC OC AC BC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:5,C:"ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family",D:true}; diff --git a/node_modules/caniuse-lite/data/features/feature-policy.js b/node_modules/caniuse-lite/data/features/feature-policy.js new file mode 100644 index 00000000..96d0258f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/feature-policy.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"Q I R S T U V W","2":"C L M H N O P","1025":"4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B jC kC","260":"4 5 6 7 8 9 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"1":"5B 6B 7B 8B 9B Q I R S T U V W","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC","132":"sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B","1025":"4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B lC NC mC nC oC pC OC","772":"C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB wC xC yC zC AC dC 0C BC","132":"gB hB iB jB kB lB mB nB oB pB qB rB sB","1025":"6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD","772":"BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","1025":"I"},L:{"1025":"D"},M:{"260":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD","132":"XD YD OC"},Q:{"132":"fD"},R:{"1025":"gD"},S:{"2":"hD","260":"iD"}},B:7,C:"Feature Policy",D:true}; diff --git a/node_modules/caniuse-lite/data/features/fetch.js b/node_modules/caniuse-lite/data/features/fetch.js new file mode 100644 index 00000000..0c583441 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/fetch.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L"},C:{"1":"4 5 6 7 8 9 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB jC kC","1025":"YB","1218":"TB UB VB WB XB"},D:{"1":"4 5 6 7 8 9 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB","260":"ZB","772":"aB"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC"},F:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB wC xC yC zC AC dC 0C BC","260":"MB","772":"NB"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Fetch",D:true}; diff --git a/node_modules/caniuse-lite/data/features/fieldset-disabled.js b/node_modules/caniuse-lite/data/features/fieldset-disabled.js new file mode 100644 index 00000000..f2e3610b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/fieldset-disabled.js @@ -0,0 +1 @@ +module.exports={A:{A:{"16":"fC","132":"F G","388":"K E A B"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L M H","16":"N O P KB"},E:{"1":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x xC yC zC AC dC 0C BC","16":"G wC"},G:{"1":"F 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C"},H:{"388":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"1":"A","2":"E"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A","260":"B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"disabled attribute of the fieldset element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/fileapi.js b/node_modules/caniuse-lite/data/features/fileapi.js new file mode 100644 index 00000000..1c0458be --- /dev/null +++ b/node_modules/caniuse-lite/data/features/fileapi.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","260":"A B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","260":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC","260":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB kC"},D:{"1":"4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB","260":"0 1 2 3 L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB","388":"K E F G A B C"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC","260":"K E F G nC oC pC","388":"mC"},F:{"1":"3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B wC xC yC zC","260":"0 1 2 C H N O P KB y z AC dC 0C BC"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C","260":"F 3C 4C 5C 6C 7C"},H:{"2":"ND"},I:{"1":"D TD","2":"OD PD QD","260":"SD","388":"GC J RD eC"},J:{"260":"A","388":"E"},K:{"1":"I","2":"A B","260":"C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A","260":"B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"File API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/filereader.js b/node_modules/caniuse-lite/data/features/filereader.js new file mode 100644 index 00000000..520fd482 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/filereader.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","132":"A B"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC kC","2":"gC GC jC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB"},E:{"1":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC"},F:{"1":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AC dC 0C BC","2":"G B wC xC yC zC"},G:{"1":"F 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C"},H:{"2":"ND"},I:{"1":"GC J D RD eC SD TD","2":"OD PD QD"},J:{"1":"A","2":"E"},K:{"1":"C I AC dC BC","2":"A B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"FileReader API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/filereadersync.js b/node_modules/caniuse-lite/data/features/filereadersync.js new file mode 100644 index 00000000..9b04821f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/filereadersync.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"J JB K E F G A B C L M"},E:{"1":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC"},F:{"1":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 0C BC","2":"G wC xC","16":"B yC zC AC dC"},G:{"1":"F 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"1":"A","2":"E"},K:{"1":"C I dC BC","2":"A","16":"B AC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"FileReaderSync",D:true}; diff --git a/node_modules/caniuse-lite/data/features/filesystem.js b/node_modules/caniuse-lite/data/features/filesystem.js new file mode 100644 index 00000000..e5a5d26f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/filesystem.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P","33":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"J JB K E","33":"0 1 2 3 4 5 6 7 8 9 L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","36":"F G A B C"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"G B C wC xC yC zC AC dC 0C BC","33":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E","33":"A"},K:{"2":"A B C AC dC BC","33":"I"},L:{"33":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"33":"CC"},P:{"2":"J","33":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"33":"gD"},S:{"2":"hD iD"}},B:7,C:"Filesystem & FileWriter API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/flac.js b/node_modules/caniuse-lite/data/features/flac.js new file mode 100644 index 00000000..cf75b86a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/flac.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H"},C:{"1":"4 5 6 7 8 9 kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB jC kC"},D:{"1":"4 5 6 7 8 9 pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB","16":"dB eB fB","388":"gB hB iB jB kB lB mB nB oB"},E:{"1":"L M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC OC","516":"B C AC BC"},F:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB wC xC yC zC AC dC 0C BC"},G:{"1":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C"},H:{"2":"ND"},I:{"1":"D","2":"OD PD QD","16":"GC J RD eC SD TD"},J:{"1":"A","2":"E"},K:{"1":"I BC","16":"A B C AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","129":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:6,C:"FLAC audio format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/flexbox-gap.js b/node_modules/caniuse-lite/data/features/flexbox-gap.js new file mode 100644 index 00000000..f7e9aff3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/flexbox-gap.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S"},C:{"1":"4 5 6 7 8 9 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB jC kC"},D:{"1":"4 5 6 7 8 9 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S"},E:{"1":"H rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M lC NC mC nC oC pC OC AC BC qC"},F:{"1":"1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B wC xC yC zC AC dC 0C BC"},G:{"1":"JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z cD dD DC EC FC eD","2":"J UD VD WD XD YD OC ZD aD bD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:5,C:"gap property for Flexbox",D:true}; diff --git a/node_modules/caniuse-lite/data/features/flexbox.js b/node_modules/caniuse-lite/data/features/flexbox.js new file mode 100644 index 00000000..fb8d8d8d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/flexbox.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","1028":"B","1316":"A"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","164":"gC GC J JB K E F G A B C L M H N O P KB y z jC kC","516":"0 1 2 3 LB MB"},D:{"1":"4 5 6 7 8 9 OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","33":"0 1 2 3 z LB MB NB","164":"J JB K E F G A B C L M H N O P KB y"},E:{"1":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","33":"E F nC oC","164":"J JB K lC NC mC"},F:{"1":"0 1 2 3 O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","2":"G B C wC xC yC zC AC dC 0C","33":"H N"},G:{"1":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","33":"F 4C 5C","164":"NC 1C eC 2C 3C"},H:{"1":"ND"},I:{"1":"D SD TD","164":"GC J OD PD QD RD eC"},J:{"1":"A","164":"E"},K:{"1":"I BC","2":"A B C AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","292":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"CSS Flexible Box Layout Module",D:true}; diff --git a/node_modules/caniuse-lite/data/features/flow-root.js b/node_modules/caniuse-lite/data/features/flow-root.js new file mode 100644 index 00000000..1995a07d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/flow-root.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB jC kC"},D:{"1":"4 5 6 7 8 9 rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},E:{"1":"L M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C lC NC mC nC oC pC OC AC BC"},F:{"1":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB wC xC yC zC AC dC 0C BC"},G:{"1":"ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:4,C:"display: flow-root",D:true}; diff --git a/node_modules/caniuse-lite/data/features/focusin-focusout-events.js b/node_modules/caniuse-lite/data/features/focusin-focusout-events.js new file mode 100644 index 00000000..bb44f119 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/focusin-focusout-events.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K E F G A B","2":"fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"J JB K E F G A B C L M"},E:{"1":"K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"J JB lC NC"},F:{"1":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 0C BC","2":"G wC xC yC zC","16":"B AC dC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC"},H:{"2":"ND"},I:{"1":"J D RD eC SD TD","2":"OD PD QD","16":"GC"},J:{"1":"E A"},K:{"1":"C I BC","2":"A","16":"B AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:5,C:"focusin & focusout events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-family-system-ui.js b/node_modules/caniuse-lite/data/features/font-family-system-ui.js new file mode 100644 index 00000000..7768d6d5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/font-family-system-ui.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB jC kC","132":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a"},D:{"1":"4 5 6 7 8 9 pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB","260":"mB nB oB"},E:{"1":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F lC NC mC nC oC","16":"G","132":"A pC OC"},F:{"1":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB wC xC yC zC AC dC 0C BC"},G:{"1":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C","132":"6C 7C 8C 9C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"132":"hD iD"}},B:5,C:"system-ui value for font-family",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-feature.js b/node_modules/caniuse-lite/data/features/font-feature.js new file mode 100644 index 00000000..145ad7e3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/font-feature.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC","33":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB","164":"J JB K E F G A B C L M"},D:{"1":"4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L M H","33":"0 1 2 3 z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB","292":"N O P KB y"},E:{"1":"A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"E F G lC NC nC oC","4":"J JB K mC"},F:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","33":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB"},G:{"1":"7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F 4C 5C 6C","4":"NC 1C eC 2C 3C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC","33":"SD TD"},J:{"2":"E","33":"A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","33":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"CSS font-feature-settings",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-kerning.js b/node_modules/caniuse-lite/data/features/font-kerning.js new file mode 100644 index 00000000..72f13143 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/font-kerning.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 gC GC J JB K E F G A B C L M H N O P KB y z jC kC","194":"2 3 LB MB NB OB PB QB RB SB"},D:{"1":"4 5 6 7 8 9 SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB","33":"OB PB QB RB"},E:{"1":"A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K lC NC mC nC","33":"E F G oC"},F:{"1":"0 1 2 3 y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C H wC xC yC zC AC dC 0C BC","33":"N O P KB"},G:{"1":"CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C 4C","33":"F 5C 6C 7C 8C 9C AD BD"},H:{"2":"ND"},I:{"1":"D TD","2":"GC J OD PD QD RD eC","33":"SD"},J:{"2":"E","33":"A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"CSS3 font-kerning",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-loading.js b/node_modules/caniuse-lite/data/features/font-loading.js new file mode 100644 index 00000000..96e634cb --- /dev/null +++ b/node_modules/caniuse-lite/data/features/font-loading.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB jC kC","194":"UB VB WB XB YB ZB"},D:{"1":"4 5 6 7 8 9 UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC pC"},F:{"1":"0 1 2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C H N O P KB y z wC xC yC zC AC dC 0C BC"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"CSS Font Loading",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-size-adjust.js b/node_modules/caniuse-lite/data/features/font-size-adjust.js new file mode 100644 index 00000000..0e51f5a0 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/font-size-adjust.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"GB HB IB D","2":"C L M H N O P","194":"6 7 8 9 AB BB CB DB EB FB","962":"4 5 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC","516":"4 5 6 b c d e f g h i j k l m n o p q r s t u v w x","772":"0 1 2 3 GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a jC kC"},D:{"1":"GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB","194":"9 AB BB CB DB EB FB","962":"4 5 6 7 8 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},E:{"1":"EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC","772":"UC VC uC"},F:{"1":"w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB wC xC yC zC AC dC 0C BC","194":"l m n o p q r s t u v","962":"PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k"},G:{"1":"EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC","772":"UC VC MD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"194":"fD"},R:{"2":"gD"},S:{"2":"hD","516":"iD"}},B:2,C:"CSS font-size-adjust",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-smooth.js b/node_modules/caniuse-lite/data/features/font-smooth.js new file mode 100644 index 00000000..e9bba02b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/font-smooth.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P","676":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 gC GC J JB K E F G A B C L M H N O P KB y z jC kC","804":"3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB","1828":"HB IB D KC LC MC hC iC"},D:{"2":"J","676":"0 1 2 3 4 5 6 7 8 9 JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"lC NC","676":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"G B C wC xC yC zC AC dC 0C BC","676":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"804":"hD iD"}},B:7,C:"CSS font-smooth",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-unicode-range.js b/node_modules/caniuse-lite/data/features/font-unicode-range.js new file mode 100644 index 00000000..f6ccad61 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/font-unicode-range.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F fC","4":"G A B"},B:{"1":"4 5 6 7 8 9 O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","4":"C L M H N"},C:{"1":"4 5 6 7 8 9 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB jC kC","194":"VB WB XB YB ZB aB bB cB"},D:{"1":"4 5 6 7 8 9 VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","4":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","4":"J JB K E F G lC NC mC nC oC pC"},F:{"1":"1 2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","4":"0 H N O P KB y z"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","4":"F NC 1C eC 2C 3C 4C 5C 6C 7C"},H:{"2":"ND"},I:{"1":"D","4":"GC J OD PD QD RD eC SD TD"},J:{"2":"E","4":"A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"4":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","4":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"Font unicode-range subsetting",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-variant-alternates.js b/node_modules/caniuse-lite/data/features/font-variant-alternates.js new file mode 100644 index 00000000..144d4303 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/font-variant-alternates.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","130":"A B"},B:{"1":"4 5 6 7 8 9 u v w x AB BB CB DB EB FB GB HB IB D","130":"C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},C:{"1":"4 5 6 7 8 9 TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC","130":"0 1 J JB K E F G A B C L M H N O P KB y z","322":"2 3 LB MB NB OB PB QB RB SB"},D:{"1":"4 5 6 7 8 9 u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L M H","130":"0 1 2 3 N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"E F G lC NC nC oC","130":"J JB K mC"},F:{"1":"h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","130":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g"},G:{"1":"7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 4C 5C 6C","130":"1C eC 2C 3C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC","130":"SD TD"},J:{"2":"E","130":"A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"130":"CC"},P:{"1":"0 1 2 3","130":"J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"130":"fD"},R:{"130":"gD"},S:{"1":"hD iD"}},B:5,C:"CSS font-variant-alternates",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-variant-numeric.js b/node_modules/caniuse-lite/data/features/font-variant-numeric.js new file mode 100644 index 00000000..ffdbce9d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/font-variant-numeric.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB jC kC"},D:{"1":"4 5 6 7 8 9 lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB"},E:{"1":"A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC"},F:{"1":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB wC xC yC zC AC dC 0C BC"},G:{"1":"7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E","16":"A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"CSS font-variant-numeric",D:true}; diff --git a/node_modules/caniuse-lite/data/features/fontface.js b/node_modules/caniuse-lite/data/features/fontface.js new file mode 100644 index 00000000..f11bc7e3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/fontface.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","132":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","2":"gC GC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x xC yC zC AC dC 0C BC","2":"G wC"},G:{"1":"F eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","260":"NC 1C"},H:{"2":"ND"},I:{"1":"J D RD eC SD TD","2":"OD","4":"GC PD QD"},J:{"1":"A","4":"E"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"@font-face Web fonts",D:true}; diff --git a/node_modules/caniuse-lite/data/features/form-attribute.js b/node_modules/caniuse-lite/data/features/form-attribute.js new file mode 100644 index 00000000..ca284a86 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/form-attribute.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G"},E:{"1":"K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC","16":"JB"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","2":"G"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC"},H:{"1":"ND"},I:{"1":"GC J D RD eC SD TD","2":"OD PD QD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Form attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/form-submit-attributes.js b/node_modules/caniuse-lite/data/features/form-submit-attributes.js new file mode 100644 index 00000000..3d1c5d25 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/form-submit-attributes.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"J JB K E F G A B C L M"},E:{"1":"K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x zC AC dC 0C BC","2":"G wC","16":"xC yC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC"},H:{"1":"ND"},I:{"1":"J D RD eC SD TD","2":"OD PD QD","16":"GC"},J:{"1":"A","2":"E"},K:{"1":"B C I AC dC BC","16":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Attributes for form submission",D:true}; diff --git a/node_modules/caniuse-lite/data/features/form-validation.js b/node_modules/caniuse-lite/data/features/form-validation.js new file mode 100644 index 00000000..0e67c879 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/form-validation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC","132":"JB K E F G A mC nC oC pC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x xC yC zC AC dC 0C BC","2":"G wC"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC","132":"F 1C eC 2C 3C 4C 5C 6C 7C 8C"},H:{"516":"ND"},I:{"1":"D TD","2":"GC OD PD QD","132":"J RD eC SD"},J:{"1":"A","132":"E"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"132":"D"},N:{"260":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","132":"hD"}},B:1,C:"Form validation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/forms.js b/node_modules/caniuse-lite/data/features/forms.js new file mode 100644 index 00000000..3d7b6e23 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/forms.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"fC","4":"A B","8":"K E F G"},B:{"1":"4 5 6 7 8 9 N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","4":"C L M H"},C:{"4":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","8":"gC GC jC kC"},D:{"1":"4 5 6 7 8 9 IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","4":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB"},E:{"4":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","8":"lC NC"},F:{"1":"G B C lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","4":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB"},G:{"2":"NC","4":"F 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC","4":"SD TD"},J:{"2":"E","4":"A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"4":"D"},N:{"4":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z XD YD OC ZD aD bD cD dD DC EC FC eD","4":"J UD VD WD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"4":"hD iD"}},B:1,C:"HTML5 form features",D:false}; diff --git a/node_modules/caniuse-lite/data/features/fullscreen.js b/node_modules/caniuse-lite/data/features/fullscreen.js new file mode 100644 index 00000000..ed0f81de --- /dev/null +++ b/node_modules/caniuse-lite/data/features/fullscreen.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A fC","548":"B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","516":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G jC kC","676":"0 1 2 3 A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB","1700":"gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB"},D:{"1":"4 5 6 7 8 9 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L M","676":"H N O P KB","804":"0 1 2 3 y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B"},E:{"1":"UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC","548":"QC CC tC DC RC SC TC","676":"mC","804":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC"},F:{"1":"vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","2":"G B C wC xC yC zC AC dC 0C","804":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD","2052":"CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E","292":"A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A","548":"B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z OC ZD aD bD cD dD DC EC FC eD","804":"J UD VD WD XD YD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Fullscreen API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/gamepad.js b/node_modules/caniuse-lite/data/features/gamepad.js new file mode 100644 index 00000000..7f4589e4 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/gamepad.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB jC kC"},D:{"1":"3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L M H N O P KB y","33":"0 1 2 z"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC"},F:{"1":"2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 G B C H N O P KB y z wC xC yC zC AC dC 0C BC"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:5,C:"Gamepad API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/geolocation.js b/node_modules/caniuse-lite/data/features/geolocation.js new file mode 100644 index 00000000..a93689c9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/geolocation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"fC","8":"K E F"},B:{"1":"C L M H N O P","129":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB jC kC","8":"gC GC","129":"4 5 6 7 8 9 oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"1":"0 1 2 3 JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB","4":"J","129":"4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"JB K E F G B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","8":"J lC NC","129":"A"},F:{"1":"0 1 2 3 B C N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB zC AC dC 0C BC","2":"G H wC","8":"xC yC","129":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C","129":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"GC J OD PD QD RD eC SD TD","129":"D"},J:{"1":"E A"},K:{"1":"B C AC dC BC","8":"A","129":"I"},L:{"129":"D"},M:{"129":"D"},N:{"1":"A B"},O:{"129":"CC"},P:{"1":"J","129":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"129":"fD"},R:{"129":"gD"},S:{"1":"hD","129":"iD"}},B:2,C:"Geolocation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/getboundingclientrect.js b/node_modules/caniuse-lite/data/features/getboundingclientrect.js new file mode 100644 index 00000000..1b6ebc6b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/getboundingclientrect.js @@ -0,0 +1 @@ +module.exports={A:{A:{"644":"K E fC","2049":"G A B","2692":"F"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2049":"C L M H N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC","260":"J JB K E F G A B","1156":"GC","1284":"jC","1796":"kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"lC NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x zC AC dC 0C BC","16":"G wC","132":"xC yC"},G:{"1":"F 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC"},H:{"1":"ND"},I:{"1":"GC J D QD RD eC SD TD","16":"OD PD"},J:{"1":"E A"},K:{"1":"B C I AC dC BC","132":"A"},L:{"1":"D"},M:{"1":"D"},N:{"2049":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"Element.getBoundingClientRect()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/getcomputedstyle.js b/node_modules/caniuse-lite/data/features/getcomputedstyle.js new file mode 100644 index 00000000..378322e5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/getcomputedstyle.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC","132":"GC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","260":"J JB K E F G A"},E:{"1":"JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","260":"J lC NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x zC AC dC 0C BC","260":"G wC xC yC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","260":"NC 1C eC"},H:{"260":"ND"},I:{"1":"J D RD eC SD TD","260":"GC OD PD QD"},J:{"1":"A","260":"E"},K:{"1":"B C I AC dC BC","260":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"getComputedStyle",D:true}; diff --git a/node_modules/caniuse-lite/data/features/getelementsbyclassname.js b/node_modules/caniuse-lite/data/features/getelementsbyclassname.js new file mode 100644 index 00000000..c4cccde4 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/getelementsbyclassname.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"fC","8":"K E F"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","8":"gC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","2":"G"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"getElementsByClassName",D:true}; diff --git a/node_modules/caniuse-lite/data/features/getrandomvalues.js b/node_modules/caniuse-lite/data/features/getrandomvalues.js new file mode 100644 index 00000000..6d59dc5f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/getrandomvalues.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A fC","33":"B"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H N O P KB y jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A"},E:{"1":"E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K lC NC mC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"1":"A","2":"E"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A","33":"B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"crypto.getRandomValues()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/gyroscope.js b/node_modules/caniuse-lite/data/features/gyroscope.js new file mode 100644 index 00000000..a2fd3e72 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/gyroscope.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB","194":"rB HC sB IC tB uB vB wB xB"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:4,C:"Gyroscope",D:true}; diff --git a/node_modules/caniuse-lite/data/features/hardwareconcurrency.js b/node_modules/caniuse-lite/data/features/hardwareconcurrency.js new file mode 100644 index 00000000..a3e0c21c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/hardwareconcurrency.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M"},C:{"1":"4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB jC kC"},D:{"1":"4 5 6 7 8 9 WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB"},E:{"2":"J JB K E B C L M H lC NC mC nC oC AC BC qC rC sC PC","129":"OC","194":"F G A pC","257":"QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 G B C H N O P KB y z wC xC yC zC AC dC 0C BC"},G:{"2":"NC 1C eC 2C 3C 4C AD BD CD DD ED FD GD HD ID JD KD PC","129":"9C","194":"F 5C 6C 7C 8C","257":"QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"navigator.hardwareConcurrency",D:true}; diff --git a/node_modules/caniuse-lite/data/features/hashchange.js b/node_modules/caniuse-lite/data/features/hashchange.js new file mode 100644 index 00000000..834785e3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/hashchange.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F G A B","8":"K E fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC kC","8":"gC GC jC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","8":"J"},E:{"1":"JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","8":"J lC NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x zC AC dC 0C BC","8":"G wC xC yC"},G:{"1":"F 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC"},H:{"2":"ND"},I:{"1":"GC J D PD QD RD eC SD TD","2":"OD"},J:{"1":"E A"},K:{"1":"B C I AC dC BC","8":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Hashchange event",D:true}; diff --git a/node_modules/caniuse-lite/data/features/heif.js b/node_modules/caniuse-lite/data/features/heif.js new file mode 100644 index 00000000..0254f48a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/heif.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC OC","130":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C MD","130":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:6,C:"HEIF/HEIC image format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/hevc.js b/node_modules/caniuse-lite/data/features/hevc.js new file mode 100644 index 00000000..8d08adda --- /dev/null +++ b/node_modules/caniuse-lite/data/features/hevc.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A fC","132":"B"},B:{"132":"C L M H N O P","1028":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x jC kC","4098":"9","8258":"AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p","2052":"4 5 6 7 8 9 q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"L M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC OC","516":"B C AC BC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c wC xC yC zC AC dC 0C BC","2052":"d e f g h i j k l m n o p q r s t u v w x"},G:{"1":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC SD TD","2052":"D"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","258":"I"},L:{"2052":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"0 1 2 3 z","2":"J","258":"y UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:6,C:"HEVC/H.265 video format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/hidden.js b/node_modules/caniuse-lite/data/features/hidden.js new file mode 100644 index 00000000..6c284b09 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/hidden.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K E F G A fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB"},E:{"1":"K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC"},F:{"1":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AC dC 0C BC","2":"G B wC xC yC zC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC"},H:{"1":"ND"},I:{"1":"J D RD eC SD TD","2":"GC OD PD QD"},J:{"1":"A","2":"E"},K:{"1":"C I AC dC BC","2":"A B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"hidden attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/high-resolution-time.js b/node_modules/caniuse-lite/data/features/high-resolution-time.js new file mode 100644 index 00000000..e825939e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/high-resolution-time.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB","2":"gC GC J JB K E F G A B C L M jC kC","129":"oB pB qB","769":"rB HC","1281":"4 5 6 7 8 9 sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"1":"2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L M H N O P KB","33":"0 1 y z"},E:{"1":"F G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E lC NC mC nC oC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C 4C 5C"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"1":"A","2":"E"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"High Resolution Time API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/history.js b/node_modules/caniuse-lite/data/features/history.js new file mode 100644 index 00000000..03bbbae2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/history.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J"},E:{"1":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC","4":"JB mC"},F:{"1":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x dC 0C BC","2":"G B wC xC yC zC AC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C","4":"eC"},H:{"2":"ND"},I:{"1":"D PD QD eC SD TD","2":"GC J OD RD"},J:{"1":"E A"},K:{"1":"C I AC dC BC","2":"A B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Session history management",D:true}; diff --git a/node_modules/caniuse-lite/data/features/html-media-capture.js b/node_modules/caniuse-lite/data/features/html-media-capture.js new file mode 100644 index 00000000..b93fb55f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/html-media-capture.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"NC 1C eC 2C","129":"F 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"GC J D RD eC SD TD","2":"OD","257":"PD QD"},J:{"1":"A","16":"E"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"516":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"16":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:2,C:"HTML Media Capture",D:true}; diff --git a/node_modules/caniuse-lite/data/features/html5semantic.js b/node_modules/caniuse-lite/data/features/html5semantic.js new file mode 100644 index 00000000..1c7b2182 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/html5semantic.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"fC","8":"K E F","260":"G A B"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC","132":"GC jC kC","260":"J JB K E F G A B C L M H N O P KB y"},D:{"1":"4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","132":"J JB","260":"0 1 2 3 K E F G A B C L M H N O P KB y z"},E:{"1":"E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","132":"J lC NC","260":"JB K mC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","132":"G B wC xC yC zC","260":"C AC dC 0C BC"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","132":"NC","260":"1C eC 2C 3C"},H:{"132":"ND"},I:{"1":"D SD TD","132":"OD","260":"GC J PD QD RD eC"},J:{"260":"E A"},K:{"1":"I","132":"A","260":"B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"260":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"HTML5 semantic elements",D:true}; diff --git a/node_modules/caniuse-lite/data/features/http-live-streaming.js b/node_modules/caniuse-lite/data/features/http-live-streaming.js new file mode 100644 index 00000000..250c25ab --- /dev/null +++ b/node_modules/caniuse-lite/data/features/http-live-streaming.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"C L M H N O P","2":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"GC J D RD eC SD TD","2":"OD PD QD"},J:{"1":"A","2":"E"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:7,C:"HTTP Live Streaming (HLS)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/http2.js b/node_modules/caniuse-lite/data/features/http2.js new file mode 100644 index 00000000..1bda2472 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/http2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A fC","132":"B"},B:{"1":"C L M H N O P","513":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB jC kC","513":"4 5 6 7 8 9 mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"1":"aB bB cB dB eB fB gB hB iB jB","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB","513":"4 5 6 7 8 9 kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F lC NC mC nC oC","260":"G A pC OC"},F:{"1":"NB OB PB QB RB SB TB UB VB WB","2":"0 1 2 3 G B C H N O P KB y z LB MB wC xC yC zC AC dC 0C BC","513":"XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"1":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC SD TD","513":"D"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","513":"I"},L:{"513":"D"},M:{"513":"D"},N:{"2":"A B"},O:{"513":"CC"},P:{"1":"J","513":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"513":"fD"},R:{"513":"gD"},S:{"1":"hD","513":"iD"}},B:6,C:"HTTP/2 protocol",D:true}; diff --git a/node_modules/caniuse-lite/data/features/http3.js b/node_modules/caniuse-lite/data/features/http3.js new file mode 100644 index 00000000..e1258397 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/http3.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P","322":"Q I R S T","578":"U V"},C:{"1":"4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B jC kC","194":"3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W"},D:{"1":"4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B","322":"Q I R S T","578":"U V"},E:{"2":"J JB K E F G A B C L lC NC mC nC oC pC OC AC BC qC","2052":"UC VC uC EC WC XC YC ZC aC bC FC cC vC","2116":"DC RC SC TC","3140":"M H rC sC PC QC CC tC"},F:{"1":"5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B wC xC yC zC AC dC 0C BC","578":"4B"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD","2052":"UC VC MD EC WC XC YC ZC aC bC FC cC","2116":"ID JD KD PC QC CC LD DC RC SC TC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z cD dD DC EC FC eD","2":"J UD VD WD XD YD OC ZD aD bD"},Q:{"2":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:6,C:"HTTP/3 protocol",D:true}; diff --git a/node_modules/caniuse-lite/data/features/iframe-sandbox.js b/node_modules/caniuse-lite/data/features/iframe-sandbox.js new file mode 100644 index 00000000..dded5401 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/iframe-sandbox.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H N jC kC","4":"0 1 2 3 O P KB y z LB MB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J"},E:{"1":"JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC"},H:{"2":"ND"},I:{"1":"GC J D PD QD RD eC SD TD","2":"OD"},J:{"1":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"sandbox attribute for iframes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/iframe-seamless.js b/node_modules/caniuse-lite/data/features/iframe-seamless.js new file mode 100644 index 00000000..794a5582 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/iframe-seamless.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","66":"0 1 2 3 y z LB"},E:{"2":"J JB K F G A B C L M H lC NC mC nC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","130":"E oC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","130":"4C"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:7,C:"seamless attribute for iframes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/iframe-srcdoc.js b/node_modules/caniuse-lite/data/features/iframe-srcdoc.js new file mode 100644 index 00000000..580ca173 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/iframe-srcdoc.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"fC","8":"K E F G A B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","8":"C L M H N O P"},C:{"1":"3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC","8":"0 1 2 GC J JB K E F G A B C L M H N O P KB y z jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L","8":"M H N O P KB"},E:{"1":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"lC NC","8":"J JB mC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B wC xC yC zC","8":"C AC dC 0C BC"},G:{"1":"F 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC","8":"1C eC 2C"},H:{"2":"ND"},I:{"1":"D SD TD","8":"GC J OD PD QD RD eC"},J:{"1":"A","8":"E"},K:{"1":"I","2":"A B","8":"C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"8":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"srcdoc attribute for iframes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/imagecapture.js b/node_modules/caniuse-lite/data/features/imagecapture.js new file mode 100644 index 00000000..83444265 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/imagecapture.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB jC kC","194":"4 5 6 7 8 9 UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"1":"4 5 6 7 8 9 HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB","322":"mB nB oB pB qB rB"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC","516":"vC"},F:{"1":"fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB wC xC yC zC AC dC 0C BC","322":"ZB aB bB cB dB eB"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"194":"hD iD"}},B:5,C:"ImageCapture API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ime.js b/node_modules/caniuse-lite/data/features/ime.js new file mode 100644 index 00000000..1a70b9d8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/ime.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A fC","161":"B"},B:{"2":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","161":"C L M H N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A","161":"B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:7,C:"Input Method Editor API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js b/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js new file mode 100644 index 00000000..75d2dae1 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"naturalWidth & naturalHeight image properties",D:true}; diff --git a/node_modules/caniuse-lite/data/features/import-maps.js b/node_modules/caniuse-lite/data/features/import-maps.js new file mode 100644 index 00000000..9dc8f7f9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/import-maps.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P","194":"Q I R S T U V W X"},C:{"1":"4 5 6 7 8 9 r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k jC kC","322":"l m n o p q"},D:{"1":"4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B","194":"5B 6B 7B 8B 9B Q I R S T U V W X"},E:{"1":"UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC"},F:{"1":"7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB wC xC yC zC AC dC 0C BC","194":"tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},G:{"1":"UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z dD DC EC FC eD","2":"J UD VD WD XD YD OC ZD aD bD cD"},Q:{"2":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:7,C:"Import maps",D:true}; diff --git a/node_modules/caniuse-lite/data/features/imports.js b/node_modules/caniuse-lite/data/features/imports.js new file mode 100644 index 00000000..c843b68b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/imports.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","8":"A B"},B:{"1":"Q","2":"4 5 6 7 8 9 I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","8":"C L M H N O P"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB jC kC","8":"4 5 6 7 8 9 PB QB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","72":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q","2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","66":"PB QB RB SB TB","72":"UB"},E:{"2":"J JB lC NC mC","8":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"1 2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","2":"G B C H N yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","66":"O P KB y z","72":"0"},G:{"2":"NC 1C eC 2C 3C","8":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"8":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"J UD VD WD XD YD OC ZD aD","2":"0 1 2 3 y z bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"2":"gD"},S:{"1":"hD","8":"iD"}},B:5,C:"HTML Imports",D:true}; diff --git a/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js b/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js new file mode 100644 index 00000000..2102963d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K E F G A B","16":"fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC kC","2":"gC GC","16":"jC"},D:{"1":"4 5 6 7 8 9 NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB"},E:{"1":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC"},F:{"1":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 0C BC","2":"G B wC xC yC zC AC dC"},G:{"1":"DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"indeterminate checkbox",D:true}; diff --git a/node_modules/caniuse-lite/data/features/indexeddb.js b/node_modules/caniuse-lite/data/features/indexeddb.js new file mode 100644 index 00000000..647abcac --- /dev/null +++ b/node_modules/caniuse-lite/data/features/indexeddb.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","132":"A B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","132":"C L M H N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC","33":"A B C L M H","36":"J JB K E F G"},D:{"1":"2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"A","8":"J JB K E F G","33":"1","36":"0 B C L M H N O P KB y z"},E:{"1":"A B C L M H OC AC BC qC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","8":"J JB K E lC NC mC nC","260":"F G oC pC","516":"rC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G wC xC","8":"B C yC zC AC dC 0C BC"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","8":"NC 1C eC 2C 3C 4C","260":"F 5C 6C 7C","516":"JD"},H:{"2":"ND"},I:{"1":"D SD TD","8":"GC J OD PD QD RD eC"},J:{"1":"A","8":"E"},K:{"1":"I","2":"A","8":"B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"IndexedDB",D:true}; diff --git a/node_modules/caniuse-lite/data/features/indexeddb2.js b/node_modules/caniuse-lite/data/features/indexeddb2.js new file mode 100644 index 00000000..8faa3aec --- /dev/null +++ b/node_modules/caniuse-lite/data/features/indexeddb2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB jC kC","132":"dB eB fB","260":"gB hB iB jB"},D:{"1":"4 5 6 7 8 9 rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB","132":"hB iB jB kB","260":"lB mB nB oB pB qB"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC"},F:{"1":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB wC xC yC zC AC dC 0C BC","132":"UB VB WB XB","260":"YB ZB aB bB cB dB"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C","16":"8C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J","260":"UD VD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","260":"hD"}},B:2,C:"IndexedDB 2.0",D:true}; diff --git a/node_modules/caniuse-lite/data/features/inline-block.js b/node_modules/caniuse-lite/data/features/inline-block.js new file mode 100644 index 00000000..bfb0e5ce --- /dev/null +++ b/node_modules/caniuse-lite/data/features/inline-block.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F G A B","4":"fC","132":"K E"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","36":"gC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"CSS inline-block",D:true}; diff --git a/node_modules/caniuse-lite/data/features/innertext.js b/node_modules/caniuse-lite/data/features/innertext.js new file mode 100644 index 00000000..5b9935ff --- /dev/null +++ b/node_modules/caniuse-lite/data/features/innertext.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K E F G A B","16":"fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"lC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","16":"G"},G:{"1":"F 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC"},H:{"1":"ND"},I:{"1":"GC J D QD RD eC SD TD","16":"OD PD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"HTMLElement.innerText",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js b/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js new file mode 100644 index 00000000..ce0fdd4b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K E F G A fC","132":"B"},B:{"132":"C L M H N O P","260":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB jC kC","516":"4 5 6 7 8 9 PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"1":"0 1 2 3 O P KB y z LB","2":"J JB K E F G A B C L M H N","132":"MB NB OB PB QB RB SB TB UB VB WB XB YB ZB","260":"4 5 6 7 8 9 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"K mC nC","2":"J JB lC NC","2052":"E F G A B C L M H oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"NC 1C eC","1025":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1025":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2052":"A B"},O:{"1025":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"260":"fD"},R:{"1":"gD"},S:{"516":"hD iD"}},B:1,C:"autocomplete attribute: on & off values",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-color.js b/node_modules/caniuse-lite/data/features/input-color.js new file mode 100644 index 00000000..cdcc0fbd --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-color.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L"},C:{"1":"4 5 6 7 8 9 OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L M H N O P KB"},E:{"1":"L M H BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C lC NC mC nC oC pC OC AC"},F:{"1":"0 1 2 3 B C O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AC dC 0C BC","2":"G H N wC xC yC zC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD","129":"DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:1,C:"Color input type",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-datetime.js b/node_modules/caniuse-lite/data/features/input-datetime.js new file mode 100644 index 00000000..c6757550 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-datetime.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","132":"C"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB jC kC","1090":"mB nB oB pB","2052":"qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b","4100":"4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"1":"3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L M H N O P KB","2052":"0 1 2 y z"},E:{"2":"J JB K E F G A B C L M lC NC mC nC oC pC OC AC BC qC","4100":"H rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"NC 1C eC","260":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC OD PD QD","514":"J RD eC"},J:{"1":"A","2":"E"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"4100":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2052":"hD iD"}},B:1,C:"Date and time input types",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-email-tel-url.js b/node_modules/caniuse-lite/data/features/input-email-tel-url.js new file mode 100644 index 00000000..da447f83 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-email-tel-url.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J"},E:{"1":"JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","2":"G"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"GC J D RD eC SD TD","132":"OD PD QD"},J:{"1":"A","132":"E"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Email, telephone & URL input types",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-event.js b/node_modules/caniuse-lite/data/features/input-event.js new file mode 100644 index 00000000..f6188c10 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-event.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F fC","2561":"A B","2692":"G"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2561":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","16":"gC","1537":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB kC","1796":"GC jC"},D:{"1":"4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"J JB K E F G A B C L M","1025":"UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB","1537":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB"},E:{"1":"M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"J JB K lC NC","1025":"E F G A B C nC oC pC OC AC","1537":"mC","4097":"L BC"},F:{"1":"lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","16":"G B C wC xC yC zC AC dC","260":"0C","1025":"0 1 2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB","1537":"H N O P KB y z"},G:{"1":"FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C eC","1025":"F 5C 6C 7C 8C 9C AD BD CD","1537":"2C 3C 4C","4097":"DD ED"},H:{"2":"ND"},I:{"16":"OD PD","1025":"D TD","1537":"GC J QD RD eC SD"},J:{"1025":"A","1537":"E"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2561":"A B"},O:{"1":"CC"},P:{"1025":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","1537":"hD"}},B:1,C:"input event",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-file-accept.js b/node_modules/caniuse-lite/data/features/input-file-accept.js new file mode 100644 index 00000000..16714127 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-file-accept.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC","132":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB"},D:{"1":"4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J","16":"0 1 2 3 JB K E F z","132":"G A B C L M H N O P KB y"},E:{"1":"C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC","132":"K E F G A B nC oC pC OC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"2":"3C 4C","132":"F 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","514":"NC 1C eC 2C"},H:{"2":"ND"},I:{"2":"OD PD QD","260":"GC J RD eC","514":"D SD TD"},J:{"132":"A","260":"E"},K:{"2":"A B C AC dC BC","514":"I"},L:{"260":"D"},M:{"2":"D"},N:{"514":"A","1028":"B"},O:{"2":"CC"},P:{"260":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"260":"fD"},R:{"260":"gD"},S:{"1":"hD iD"}},B:1,C:"accept attribute for file input",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-file-directory.js b/node_modules/caniuse-lite/data/features/input-file-directory.js new file mode 100644 index 00000000..d773409e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-file-directory.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L"},C:{"1":"4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jC kC"},D:{"1":"4 5 6 7 8 9 PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB"},E:{"1":"C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B lC NC mC nC oC pC OC"},F:{"1":"0 1 2 3 O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C H N wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:7,C:"Directory selection from file input",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-file-multiple.js b/node_modules/caniuse-lite/data/features/input-file-multiple.js new file mode 100644 index 00000000..061de20d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-file-multiple.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC kC","2":"gC GC jC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J"},E:{"1":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"lC NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x zC AC dC 0C BC","2":"G wC xC yC"},G:{"1":"F 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C"},H:{"130":"ND"},I:{"130":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","130":"A B C AC dC BC"},L:{"132":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"130":"CC"},P:{"130":"J","132":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"132":"fD"},R:{"132":"gD"},S:{"1":"iD","2":"hD"}},B:1,C:"Multiple file selection",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-inputmode.js b/node_modules/caniuse-lite/data/features/input-inputmode.js new file mode 100644 index 00000000..a70dc699 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-inputmode.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H N jC kC","4":"O P KB y","194":"0 1 2 3 z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d"},D:{"1":"4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB","66":"pB qB rB HC sB IC tB uB vB wB"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB wC xC yC zC AC dC 0C BC","66":"cB dB eB fB gB hB iB jB kB lB"},G:{"1":"DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD XD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"194":"hD iD"}},B:1,C:"inputmode attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-minlength.js b/node_modules/caniuse-lite/data/features/input-minlength.js new file mode 100644 index 00000000..9bc07c2d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-minlength.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N"},C:{"1":"4 5 6 7 8 9 kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB jC kC"},D:{"1":"4 5 6 7 8 9 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB wC xC yC zC AC dC 0C BC"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:1,C:"Minimum length attribute for input fields",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-number.js b/node_modules/caniuse-lite/data/features/input-number.js new file mode 100644 index 00000000..52351118 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-number.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","129":"A B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","129":"C L","1025":"M H N O P"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB jC kC","513":"4 5 6 7 8 9 OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB"},E:{"1":"JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"388":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC OD PD QD","388":"J D RD eC SD TD"},J:{"2":"E","388":"A"},K:{"1":"A B C AC dC BC","388":"I"},L:{"388":"D"},M:{"641":"D"},N:{"388":"A B"},O:{"388":"CC"},P:{"388":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"388":"fD"},R:{"388":"gD"},S:{"513":"hD iD"}},B:1,C:"Number input type",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-pattern.js b/node_modules/caniuse-lite/data/features/input-pattern.js new file mode 100644 index 00000000..5b8d89d8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-pattern.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC","16":"JB","388":"K E F G A mC nC oC pC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","2":"G"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C eC","388":"F 2C 3C 4C 5C 6C 7C 8C"},H:{"2":"ND"},I:{"1":"D TD","2":"GC J OD PD QD RD eC SD"},J:{"1":"A","2":"E"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Pattern attribute for input fields",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-placeholder.js b/node_modules/caniuse-lite/data/features/input-placeholder.js new file mode 100644 index 00000000..04229d94 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-placeholder.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","132":"J lC NC"},F:{"1":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x dC 0C BC","2":"G wC xC yC zC","132":"B AC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC D OD PD QD eC SD TD","4":"J RD"},J:{"1":"E A"},K:{"1":"B C I AC dC BC","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"input placeholder attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-range.js b/node_modules/caniuse-lite/data/features/input-range.js new file mode 100644 index 00000000..6bc69af1 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-range.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"1 2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 gC GC J JB K E F G A B C L M H N O P KB y z jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC"},H:{"2":"ND"},I:{"1":"D eC SD TD","4":"GC J OD PD QD RD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Range input type",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-search.js b/node_modules/caniuse-lite/data/features/input-search.js new file mode 100644 index 00000000..44141361 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-search.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","129":"A B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","129":"C L M H N O P"},C:{"2":"gC GC jC kC","129":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"1":"4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"0 1 2 3 J JB K E F G A B C L M z","129":"H N O P KB y"},E:{"1":"K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"J JB lC NC"},F:{"1":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 0C BC","2":"G wC xC yC zC","16":"B AC dC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C eC"},H:{"129":"ND"},I:{"1":"D SD TD","16":"OD PD","129":"GC J QD RD eC"},J:{"1":"E","129":"A"},K:{"1":"C I","2":"A","16":"B AC dC","129":"BC"},L:{"1":"D"},M:{"129":"D"},N:{"129":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"129":"hD iD"}},B:1,C:"Search input type",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-selection.js b/node_modules/caniuse-lite/data/features/input-selection.js new file mode 100644 index 00000000..80063640 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/input-selection.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"lC NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x zC AC dC 0C BC","16":"G wC xC yC"},G:{"1":"F 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC"},H:{"2":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Selection controls for input & textarea",D:true}; diff --git a/node_modules/caniuse-lite/data/features/insert-adjacent.js b/node_modules/caniuse-lite/data/features/insert-adjacent.js new file mode 100644 index 00000000..ba1545ac --- /dev/null +++ b/node_modules/caniuse-lite/data/features/insert-adjacent.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K E F G A B","16":"fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","16":"G"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D QD RD eC SD TD","16":"OD PD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Element.insertAdjacentElement() & Element.insertAdjacentText()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/insertadjacenthtml.js b/node_modules/caniuse-lite/data/features/insertadjacenthtml.js new file mode 100644 index 00000000..a9d65322 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/insertadjacenthtml.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","16":"fC","132":"K E F G"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"lC NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x xC yC zC AC dC 0C BC","16":"G wC"},G:{"1":"F 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC"},H:{"1":"ND"},I:{"1":"GC J D QD RD eC SD TD","16":"OD PD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"Element.insertAdjacentHTML()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/internationalization.js b/node_modules/caniuse-lite/data/features/internationalization.js new file mode 100644 index 00000000..5c71cc23 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/internationalization.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K E F G A fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB jC kC"},D:{"1":"2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 J JB K E F G A B C L M H N O P KB y z"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC pC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:6,C:"Internationalization API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js b/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js new file mode 100644 index 00000000..adadbe5a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"4 5 6 7 8 9 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD XD YD OC"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:7,C:"IntersectionObserver V2",D:true}; diff --git a/node_modules/caniuse-lite/data/features/intersectionobserver.js b/node_modules/caniuse-lite/data/features/intersectionobserver.js new file mode 100644 index 00000000..0059487e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/intersectionobserver.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"N O P","2":"C L M","260":"H","513":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB jC kC","194":"lB mB nB"},D:{"1":"rB HC sB IC tB uB vB","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB","260":"kB lB mB nB oB pB qB","513":"4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"L M H BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C lC NC mC nC oC pC OC AC"},F:{"1":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB wC xC yC zC AC dC 0C BC","260":"XB YB ZB aB bB cB dB","513":"vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"1":"DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC SD TD","513":"D"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","513":"I"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J","260":"UD VD"},Q:{"513":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:5,C:"IntersectionObserver",D:true}; diff --git a/node_modules/caniuse-lite/data/features/intl-pluralrules.js b/node_modules/caniuse-lite/data/features/intl-pluralrules.js new file mode 100644 index 00000000..848e860b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/intl-pluralrules.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O","130":"P"},C:{"1":"4 5 6 7 8 9 rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB jC kC"},D:{"1":"4 5 6 7 8 9 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB"},E:{"1":"L M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C lC NC mC nC oC pC OC AC BC"},F:{"1":"jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB wC xC yC zC AC dC 0C BC"},G:{"1":"ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:6,C:"Intl.PluralRules API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/intrinsic-width.js b/node_modules/caniuse-lite/data/features/intrinsic-width.js new file mode 100644 index 00000000..3c90f435 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/intrinsic-width.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P","1025":"4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","1537":"Q I R S T U V W X Y Z a b c"},C:{"2":"gC","932":"0 1 2 3 GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB jC kC","2308":"4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"2":"J JB K E F G A B C L M H N O P KB y z","545":"0 1 2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB","1025":"4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","1537":"fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c"},E:{"1":"DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K lC NC mC","516":"B C L M H AC BC qC rC sC PC QC CC tC","548":"G A pC OC","676":"E F nC oC"},F:{"2":"G B C wC xC yC zC AC dC 0C BC","513":"TB","545":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB","1025":"e f g h i j k l m n o p q r s t u v w x","1537":"SB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d"},G:{"1":"DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C","516":"ID JD KD PC QC CC LD","548":"6C 7C 8C 9C AD BD CD DD ED FD GD HD","676":"F 4C 5C"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC","545":"SD TD","1025":"D"},J:{"2":"E","545":"A"},K:{"2":"A B C AC dC BC","1025":"I"},L:{"1025":"D"},M:{"2308":"D"},N:{"2":"A B"},O:{"1537":"CC"},P:{"545":"J","1025":"0 1 2 3 y z EC FC eD","1537":"UD VD WD XD YD OC ZD aD bD cD dD DC"},Q:{"1537":"fD"},R:{"1537":"gD"},S:{"932":"hD","2308":"iD"}},B:5,C:"Intrinsic & Extrinsic Sizing",D:true}; diff --git a/node_modules/caniuse-lite/data/features/jpeg2000.js b/node_modules/caniuse-lite/data/features/jpeg2000.js new file mode 100644 index 00000000..38c35d4c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/jpeg2000.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC","2":"J lC NC FC cC vC","129":"JB mC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC","2":"NC 1C eC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:6,C:"JPEG 2000 image format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/jpegxl.js b/node_modules/caniuse-lite/data/features/jpegxl.js new file mode 100644 index 00000000..d5d441a2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/jpegxl.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z t u v w x AB BB CB DB EB FB GB HB IB D","578":"a b c d e f g h i j k l m n o p q r s"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y jC kC","322":"4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","194":"a b c d e f g h i j k l m n o p q r s"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC","1025":"EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","194":"8B 9B Q I R JC S T U V W X Y Z a b c d e"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD","1025":"EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:6,C:"JPEG XL image format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/jpegxr.js b/node_modules/caniuse-lite/data/features/jpegxr.js new file mode 100644 index 00000000..dd6c8d63 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/jpegxr.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"C L M H N O P","2":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"1":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:6,C:"JPEG XR image format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js b/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js new file mode 100644 index 00000000..9be431b9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B jC kC"},D:{"1":"4 5 6 7 8 9 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC"},E:{"1":"UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC"},F:{"1":"iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB wC xC yC zC AC dC 0C BC"},G:{"1":"UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:6,C:"Lookbehind in JS regular expressions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/json.js b/node_modules/caniuse-lite/data/features/json.js new file mode 100644 index 00000000..c6a5a158 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/json.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E fC","129":"F"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","2":"gC GC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"lC NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x yC zC AC dC 0C BC","2":"G wC xC"},G:{"1":"F 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"JSON parsing",D:true}; diff --git a/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js b/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js new file mode 100644 index 00000000..aef0e90e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H","132":"N O P"},C:{"1":"4 5 6 7 8 9 lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB jC kC"},D:{"1":"4 5 6 7 8 9 sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB","132":"qB rB HC"},E:{"1":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC","132":"OC"},F:{"1":"gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB wC xC yC zC AC dC 0C BC","132":"dB eB fB"},G:{"1":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C","132":"9C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD","132":"WD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","132":"hD"}},B:5,C:"CSS justify-content: space-evenly",D:true}; diff --git a/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js b/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js new file mode 100644 index 00000000..be329dac --- /dev/null +++ b/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","2":"gC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C"},H:{"2":"ND"},I:{"1":"D SD TD","2":"OD PD QD","132":"GC J RD eC"},J:{"1":"A","2":"E"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:7,C:"High-quality kerning pairs & ligatures",D:true}; diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js b/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js new file mode 100644 index 00000000..65927169 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","16":"gC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"lC NC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","2":"G B wC xC yC zC AC dC 0C","16":"C"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C eC"},H:{"2":"ND"},I:{"1":"GC J D QD RD eC SD TD","16":"OD PD"},J:{"1":"E A"},K:{"1":"I BC","2":"A B AC dC","16":"C"},L:{"1":"D"},M:{"130":"D"},N:{"130":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:7,C:"KeyboardEvent.charCode",D:true}; diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-code.js b/node_modules/caniuse-lite/data/features/keyboardevent-code.js new file mode 100644 index 00000000..2737b8d1 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/keyboardevent-code.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB jC kC"},D:{"1":"4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB","194":"bB cB dB eB fB gB"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC"},F:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB wC xC yC zC AC dC 0C BC","194":"OB PB QB RB SB TB"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"194":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"J","194":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"194":"gD"},S:{"1":"hD iD"}},B:5,C:"KeyboardEvent.code",D:true}; diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js b/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js new file mode 100644 index 00000000..ae9d34a1 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M jC kC"},D:{"1":"4 5 6 7 8 9 PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC"},F:{"1":"0 1 2 3 O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","2":"G B H N wC xC yC zC AC dC 0C","16":"C"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"2":"E A"},K:{"1":"I BC","2":"A B AC dC","16":"C"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"KeyboardEvent.getModifierState()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-key.js b/node_modules/caniuse-lite/data/features/keyboardevent-key.js new file mode 100644 index 00000000..bd1a0fa9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/keyboardevent-key.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F fC","260":"G A B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","260":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 gC GC J JB K E F G A B C L M H N O P KB y z jC kC","132":"1 2 3 LB MB NB"},D:{"1":"4 5 6 7 8 9 kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC"},F:{"1":"XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","2":"0 1 2 3 G B H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB wC xC yC zC AC dC 0C","16":"C"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C"},H:{"1":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I BC","2":"A B AC dC","16":"C"},L:{"1":"D"},M:{"1":"D"},N:{"260":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"KeyboardEvent.key",D:true}; diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-location.js b/node_modules/caniuse-lite/data/features/keyboardevent-location.js new file mode 100644 index 00000000..882c7c2a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/keyboardevent-location.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M jC kC"},D:{"1":"4 5 6 7 8 9 PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","132":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB"},E:{"1":"E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"K lC NC","132":"J JB mC"},F:{"1":"0 1 2 3 O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","2":"G B wC xC yC zC AC dC 0C","16":"C","132":"H N"},G:{"1":"F 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C eC","132":"2C 3C 4C"},H:{"2":"ND"},I:{"1":"D SD TD","16":"OD PD","132":"GC J QD RD eC"},J:{"132":"E A"},K:{"1":"I BC","2":"A B AC dC","16":"C"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"KeyboardEvent.location",D:true}; diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-which.js b/node_modules/caniuse-lite/data/features/keyboardevent-which.js new file mode 100644 index 00000000..b0058d42 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/keyboardevent-which.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC","16":"JB"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x xC yC zC AC dC 0C BC","16":"G wC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C eC"},H:{"2":"ND"},I:{"1":"GC J D QD RD eC","16":"OD PD","132":"SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"132":"D"},M:{"132":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"2":"J","132":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"132":"gD"},S:{"1":"hD iD"}},B:7,C:"KeyboardEvent.which",D:true}; diff --git a/node_modules/caniuse-lite/data/features/lazyload.js b/node_modules/caniuse-lite/data/features/lazyload.js new file mode 100644 index 00000000..9fcfd780 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/lazyload.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K E F G A fC"},B:{"1":"C L M H N O P","2":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"1":"B","2":"A"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:7,C:"Resource Hints: Lazyload",D:true}; diff --git a/node_modules/caniuse-lite/data/features/let.js b/node_modules/caniuse-lite/data/features/let.js new file mode 100644 index 00000000..5abdf429 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/let.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A fC","2052":"B"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","194":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB jC kC"},D:{"1":"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L M H N O P","322":"0 1 2 3 KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB","516":"aB bB cB dB eB fB gB hB"},E:{"1":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC pC","1028":"A OC"},F:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","322":"0 1 2 3 H N O P KB y z LB MB","516":"NB OB PB QB RB SB TB UB"},G:{"1":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C","1028":"8C 9C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","516":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"let",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-icon-png.js b/node_modules/caniuse-lite/data/features/link-icon-png.js new file mode 100644 index 00000000..151df7fd --- /dev/null +++ b/node_modules/caniuse-lite/data/features/link-icon-png.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K E F G A fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","130":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD"},H:{"130":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E","130":"A"},K:{"1":"I","130":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"130":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"PNG favicons",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-icon-svg.js b/node_modules/caniuse-lite/data/features/link-icon-svg.js new file mode 100644 index 00000000..e13c314a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/link-icon-svg.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P Q","1537":"4 5 6 7 8 9 I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"gC GC jC kC","260":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB","513":"4 5 6 7 8 9 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q","1537":"4 5 6 7 8 9 I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"dB eB fB gB hB iB jB kB lB mB","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB nB oB pB qB rB sB tB uB vB wB xB wC xC yC zC AC dC 0C BC","1537":"yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","130":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD"},H:{"130":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E","130":"A"},K:{"130":"A B C AC dC BC","1537":"I"},L:{"1537":"D"},M:{"2":"D"},N:{"130":"A B"},O:{"2":"CC"},P:{"2":"J UD VD WD XD YD OC ZD aD","1537":"0 1 2 3 y z bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"1537":"gD"},S:{"513":"hD iD"}},B:1,C:"SVG favicons",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js b/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js new file mode 100644 index 00000000..a92e4976 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F fC","132":"G"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"GB HB IB D KC LC MC hC iC","2":"gC GC","260":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"16":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"16":"GC J D OD PD QD RD eC SD TD"},J:{"16":"E A"},K:{"1":"I","16":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","16":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"Resource Hints: dns-prefetch",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js b/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js new file mode 100644 index 00000000..f845e91b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x jC kC"},D:{"1":"4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB"},E:{"1":"EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC"},F:{"1":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB wC xC yC zC AC dC 0C BC"},G:{"1":"EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD XD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:1,C:"Resource Hints: modulepreload",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-rel-preconnect.js b/node_modules/caniuse-lite/data/features/link-rel-preconnect.js new file mode 100644 index 00000000..b4476d3e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/link-rel-preconnect.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M","260":"H N O P"},C:{"1":"4 5 6 7 8 9 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB jC kC","129":"YB","514":"2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},D:{"1":"4 5 6 7 8 9 fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB"},E:{"1":"C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B lC NC mC nC oC pC OC"},F:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB wC xC yC zC AC dC 0C BC"},G:{"1":"BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"Resource Hints: preconnect",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-rel-prefetch.js b/node_modules/caniuse-lite/data/features/link-rel-prefetch.js new file mode 100644 index 00000000..032b0f68 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/link-rel-prefetch.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K E F G A fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E"},E:{"2":"J JB K E F G A B C L lC NC mC nC oC pC OC AC BC","194":"M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD","194":"HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"J D SD TD","2":"GC OD PD QD RD eC"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"Resource Hints: prefetch",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-rel-preload.js b/node_modules/caniuse-lite/data/features/link-rel-preload.js new file mode 100644 index 00000000..e6f4f4fa --- /dev/null +++ b/node_modules/caniuse-lite/data/features/link-rel-preload.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N","1028":"O P"},C:{"1":"4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB jC kC","132":"pB","578":"qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T"},D:{"1":"4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB"},E:{"1":"C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC OC","322":"B"},F:{"1":"WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB wC xC yC zC AC dC 0C BC"},G:{"1":"BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C","322":"AD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:4,C:"Resource Hints: preload",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-rel-prerender.js b/node_modules/caniuse-lite/data/features/link-rel-prerender.js new file mode 100644 index 00000000..bf181254 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/link-rel-prerender.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K E F G A fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"1":"B","2":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:5,C:"Resource Hints: prerender",D:true}; diff --git a/node_modules/caniuse-lite/data/features/loading-lazy-attr.js b/node_modules/caniuse-lite/data/features/loading-lazy-attr.js new file mode 100644 index 00000000..8010dd43 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/loading-lazy-attr.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B jC kC","132":"4 5 6 7 8 9 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},D:{"1":"4 5 6 7 8 9 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B","66":"6B 7B"},E:{"1":"UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L lC NC mC nC oC pC OC AC BC","322":"M H qC rC sC PC","580":"QC CC tC DC RC SC TC"},F:{"1":"vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB wC xC yC zC AC dC 0C BC","66":"tB uB"},G:{"1":"UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD","322":"HD ID JD KD PC","580":"QC CC LD DC RC SC TC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"132":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z aD bD cD dD DC EC FC eD","2":"J UD VD WD XD YD OC ZD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD","132":"iD"}},B:1,C:"Lazy loading via attribute for images & iframes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/localecompare.js b/node_modules/caniuse-lite/data/features/localecompare.js new file mode 100644 index 00000000..0d26f57a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/localecompare.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","16":"fC","132":"K E F G A"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","132":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB jC kC"},D:{"1":"2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","132":"0 1 J JB K E F G A B C L M H N O P KB y z"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","132":"J JB K E F G lC NC mC nC oC pC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","16":"G B C wC xC yC zC AC dC 0C","132":"BC"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","132":"F NC 1C eC 2C 3C 4C 5C 6C 7C"},H:{"132":"ND"},I:{"1":"D SD TD","132":"GC J OD PD QD RD eC"},J:{"132":"E A"},K:{"1":"I","16":"A B C AC dC","132":"BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","132":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","132":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","4":"hD"}},B:6,C:"localeCompare()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/magnetometer.js b/node_modules/caniuse-lite/data/features/magnetometer.js new file mode 100644 index 00000000..b975500c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/magnetometer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB","194":"rB HC sB IC tB uB vB wB xB"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"194":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:4,C:"Magnetometer",D:true}; diff --git a/node_modules/caniuse-lite/data/features/matchesselector.js b/node_modules/caniuse-lite/data/features/matchesselector.js new file mode 100644 index 00000000..a81d0d40 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/matchesselector.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F fC","36":"G A B"},B:{"1":"4 5 6 7 8 9 H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","36":"C L M"},C:{"1":"4 5 6 7 8 9 TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC","36":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB kC"},D:{"1":"4 5 6 7 8 9 TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","36":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB"},E:{"1":"F G A B C L M H oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC","36":"JB K E mC nC"},F:{"1":"0 1 2 3 z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B wC xC yC zC AC","36":"C H N O P KB y dC 0C BC"},G:{"1":"F 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC","36":"1C eC 2C 3C 4C"},H:{"2":"ND"},I:{"1":"D","2":"OD","36":"GC J PD QD RD eC SD TD"},J:{"36":"E A"},K:{"1":"I","2":"A B","36":"C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"36":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","36":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"matches() DOM method",D:true}; diff --git a/node_modules/caniuse-lite/data/features/matchmedia.js b/node_modules/caniuse-lite/data/features/matchmedia.js new file mode 100644 index 00000000..eaa67a2a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/matchmedia.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F"},E:{"1":"K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","2":"G B C wC xC yC zC AC dC 0C"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC"},H:{"1":"ND"},I:{"1":"GC J D RD eC SD TD","2":"OD PD QD"},J:{"1":"A","2":"E"},K:{"1":"I BC","2":"A B C AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"matchMedia",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mathml.js b/node_modules/caniuse-lite/data/features/mathml.js new file mode 100644 index 00000000..be2b3aca --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mathml.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"G A B fC","8":"K E F"},B:{"2":"C L M H N O P","8":"Q I R S T U V W X Y Z a b c d e f","584":"g h i j k l m n o p q r","1025":"4 5 6 7 8 9 s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","129":"gC GC jC kC"},D:{"1":"2","8":"0 1 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f","584":"g h i j k l m n o p q r","1025":"4 5 6 7 8 9 s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","260":"J JB K E F G lC NC mC nC oC pC"},F:{"2":"G","8":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC","584":"S T U V W X Y Z a b c d","1025":"e f g h i j k l m n o p q r s t u v w x","2052":"B C wC xC yC zC AC dC 0C BC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","8":"NC 1C eC"},H:{"8":"ND"},I:{"8":"GC J OD PD QD RD eC SD TD","1025":"D"},J:{"1":"A","8":"E"},K:{"8":"A B C AC dC BC","1025":"I"},L:{"1025":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"8":"CC"},P:{"1":"0 1 2 3 z","8":"J y UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"8":"fD"},R:{"8":"gD"},S:{"1":"hD iD"}},B:2,C:"MathML",D:true}; diff --git a/node_modules/caniuse-lite/data/features/maxlength.js b/node_modules/caniuse-lite/data/features/maxlength.js new file mode 100644 index 00000000..aaa8c1e3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/maxlength.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","16":"fC","900":"K E F G"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","1025":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","900":"gC GC jC kC","1025":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"JB lC","900":"J NC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","16":"G","132":"B C wC xC yC zC AC dC 0C BC"},G:{"1":"1C eC 2C 3C 4C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC","2052":"F 5C"},H:{"132":"ND"},I:{"1":"GC J QD RD eC SD TD","16":"OD PD","4097":"D"},J:{"1":"E A"},K:{"132":"A B C AC dC BC","4097":"I"},L:{"4097":"D"},M:{"4097":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"4097":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1025":"hD iD"}},B:1,C:"maxlength attribute for input and textarea elements",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js b/node_modules/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js new file mode 100644 index 00000000..7d5d8ec9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"4 5 6 7 8 9 WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB","33":"RB SB TB UB VB"},L:{"1":"D"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","33":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB jC kC"},M:{"1":"D"},A:{"2":"K E F G A fC","33":"B"},F:{"1":"2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C H N O P wC xC yC zC AC dC 0C BC","33":"0 1 KB y z"},K:{"1":"I","2":"A B C AC dC BC"},E:{"1":"QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC vC"},G:{"1":"QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},I:{"1":"D","2":"GC J OD PD QD RD eC","33":"SD TD"}},B:6,C:"CSS ::backdrop pseudo-element",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js b/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js new file mode 100644 index 00000000..bcb3d9c8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB"},L:{"1":"D"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H N jC kC","33":"0 1 2 3 O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB"},M:{"1":"D"},A:{"2":"K E F G A B fC"},F:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB wC xC yC zC AC dC 0C BC"},K:{"1":"I","2":"A B C AC dC BC"},E:{"1":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC","2":"J JB K lC NC mC nC vC","33":"E F G A oC pC OC"},G:{"1":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C","33":"F 4C 5C 6C 7C 8C 9C"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"}},B:6,C:"isolate-override from unicode-bidi",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js b/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js new file mode 100644 index 00000000..4414c5d0 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L M H","33":"0 1 2 3 N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB"},L:{"1":"D"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G jC kC","33":"0 1 2 3 A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB"},M:{"1":"D"},A:{"2":"K E F G A B fC"},F:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","33":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB"},K:{"1":"I","2":"A B C AC dC BC"},E:{"1":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC","2":"J JB lC NC mC vC","33":"K E F G A nC oC pC OC"},G:{"1":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C","33":"F 3C 4C 5C 6C 7C 8C 9C"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"}},B:6,C:"isolate from unicode-bidi",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js b/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js new file mode 100644 index 00000000..cd05fd7a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB"},L:{"1":"D"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G jC kC","33":"0 1 2 3 A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB"},M:{"1":"D"},A:{"2":"K E F G A B fC"},F:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB wC xC yC zC AC dC 0C BC"},K:{"1":"I","2":"A B C AC dC BC"},E:{"1":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC","2":"J JB lC NC mC vC","33":"K E F G A nC oC pC OC"},G:{"1":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C","33":"F 3C 4C 5C 6C 7C 8C 9C"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"}},B:6,C:"plaintext from unicode-bidi",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js b/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js new file mode 100644 index 00000000..3b0b86c5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"4 5 6 7 8 9 qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},L:{"1":"D"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB jC kC","33":"0 1 2 3 K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB"},M:{"1":"D"},A:{"2":"K E F G A B fC"},F:{"1":"dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB wC xC yC zC AC dC 0C BC"},K:{"1":"I","2":"A B C AC dC BC"},E:{"1":"L M H BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC","2":"J JB K E lC NC mC nC oC vC","33":"F G A B C pC OC AC"},G:{"1":"DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C 4C","33":"F 5C 6C 7C 8C 9C AD BD CD"},P:{"1":"0 1 2 3 y z WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"}},B:6,C:"text-decoration-color property",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js b/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js new file mode 100644 index 00000000..6bc1ccf5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"4 5 6 7 8 9 qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},L:{"1":"D"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB jC kC","33":"0 1 2 3 K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB"},M:{"1":"D"},A:{"2":"K E F G A B fC"},F:{"1":"dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB wC xC yC zC AC dC 0C BC"},K:{"1":"I","2":"A B C AC dC BC"},E:{"1":"L M H BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC","2":"J JB K E lC NC mC nC oC vC","33":"F G A B C pC OC AC"},G:{"1":"DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C 4C","33":"F 5C 6C 7C 8C 9C AD BD CD"},P:{"1":"0 1 2 3 y z WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"}},B:6,C:"text-decoration-line property",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js b/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js new file mode 100644 index 00000000..973e0c8d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"4 5 6 7 8 9 qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},L:{"1":"D"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB jC kC"},M:{"1":"D"},A:{"2":"K E F G A B fC"},F:{"1":"dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB wC xC yC zC AC dC 0C BC"},K:{"1":"I","2":"A B C AC dC BC"},E:{"2":"J JB K E lC NC mC nC oC vC","33":"F G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC"},G:{"2":"NC 1C eC 2C 3C 4C","33":"F 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},P:{"1":"0 1 2 3 y z WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"}},B:6,C:"text-decoration shorthand property",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js b/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js new file mode 100644 index 00000000..a736bf21 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"4 5 6 7 8 9 qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},L:{"1":"D"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB jC kC","33":"0 1 2 3 K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB"},M:{"1":"D"},A:{"2":"K E F G A B fC"},F:{"1":"dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB wC xC yC zC AC dC 0C BC"},K:{"1":"I","2":"A B C AC dC BC"},E:{"1":"L M H BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC","2":"J JB K E lC NC mC nC oC vC","33":"F G A B C pC OC AC"},G:{"1":"DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C 4C","33":"F 5C 6C 7C 8C 9C AD BD CD"},P:{"1":"0 1 2 3 y z WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"}},B:6,C:"text-decoration-style property",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/media-fragments.js b/node_modules/caniuse-lite/data/features/media-fragments.js new file mode 100644 index 00000000..9ed99f9d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/media-fragments.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P","132":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB jC kC","132":"4 5 6 7 8 9 TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"2":"J JB K E F G A B C L M H N O","132":"0 1 2 3 4 5 6 7 8 9 P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB lC NC mC","132":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"G B C wC xC yC zC AC dC 0C BC","132":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"NC 1C eC 2C 3C 4C","132":"F 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC","132":"D SD TD"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","132":"I"},L:{"132":"D"},M:{"132":"D"},N:{"132":"A B"},O:{"132":"CC"},P:{"2":"J UD","132":"0 1 2 3 y z VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"132":"fD"},R:{"132":"gD"},S:{"132":"hD iD"}},B:2,C:"Media Fragments",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js b/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js new file mode 100644 index 00000000..cb453e8d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB jC kC","260":"4 5 6 7 8 9 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"1":"4 5 6 7 8 9 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB","324":"kB lB mB nB oB pB qB rB HC sB IC"},E:{"2":"J JB K E F G A lC NC mC nC oC pC OC","132":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB wC xC yC zC AC dC 0C BC","324":"VB WB XB YB ZB aB bB cB dB eB fB gB"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"260":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J","132":"UD VD WD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"260":"hD iD"}},B:5,C:"Media Capture from DOM Elements API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mediarecorder.js b/node_modules/caniuse-lite/data/features/mediarecorder.js new file mode 100644 index 00000000..c4757df8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mediarecorder.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB jC kC"},D:{"1":"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB","194":"gB hB"},E:{"1":"H rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C lC NC mC nC oC pC OC AC","322":"L M BC qC"},F:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB wC xC yC zC AC dC 0C BC","194":"TB UB"},G:{"1":"JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD","578":"CD DD ED FD GD HD ID"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"MediaRecorder API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mediasource.js b/node_modules/caniuse-lite/data/features/mediasource.js new file mode 100644 index 00000000..87bab58d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mediasource.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A fC","132":"B"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 gC GC J JB K E F G A B C L M H N O P KB y z jC kC","66":"3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB"},D:{"1":"4 5 6 7 8 9 QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L M H N","33":"1 2 3 LB MB NB OB PB","66":"0 O P KB y z"},E:{"1":"F G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E lC NC mC nC oC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD","260":"ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D TD","2":"GC J OD PD QD RD eC SD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD XD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"Media Source Extensions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/menu.js b/node_modules/caniuse-lite/data/features/menu.js new file mode 100644 index 00000000..4ddebaa3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/menu.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"gC GC J JB K E jC kC","132":"0 1 2 3 F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T","450":"4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","66":"aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","66":"UB VB WB XB YB ZB aB bB cB dB eB fB"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"450":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:7,C:"Context menu item (menuitem element)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/meta-theme-color.js b/node_modules/caniuse-lite/data/features/meta-theme-color.js new file mode 100644 index 00000000..ba40fe90 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/meta-theme-color.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB","132":"4 5 6 7 8 9 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","258":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B"},E:{"1":"H sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M lC NC mC nC oC pC OC AC BC qC rC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"513":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"0 1 2 3 y z VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J","16":"UD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:1,C:"theme-color Meta Tag",D:true}; diff --git a/node_modules/caniuse-lite/data/features/meter.js b/node_modules/caniuse-lite/data/features/meter.js new file mode 100644 index 00000000..da67116d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/meter.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E"},E:{"1":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AC dC 0C BC","2":"G wC xC yC zC"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C"},H:{"1":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"1":"E A"},K:{"1":"B C I AC dC BC","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"meter element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/midi.js b/node_modules/caniuse-lite/data/features/midi.js new file mode 100644 index 00000000..a8abcce1 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/midi.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q jC kC"},D:{"1":"4 5 6 7 8 9 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:5,C:"Web MIDI API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/minmaxwh.js b/node_modules/caniuse-lite/data/features/minmaxwh.js new file mode 100644 index 00000000..026cbd4e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/minmaxwh.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","8":"K fC","129":"E","257":"F"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"CSS min/max-width/height",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mp3.js b/node_modules/caniuse-lite/data/features/mp3.js new file mode 100644 index 00000000..ac314c1b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mp3.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC","132":"J JB K E F G A B C L M H N O P KB y z jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"lC NC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC"},H:{"2":"ND"},I:{"1":"GC J D QD RD eC SD TD","2":"OD PD"},J:{"1":"E A"},K:{"1":"B C I AC dC BC","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"MP3 audio format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mpeg-dash.js b/node_modules/caniuse-lite/data/features/mpeg-dash.js new file mode 100644 index 00000000..29a2242a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mpeg-dash.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"C L M H N O P","2":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","386":"0 z"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:6,C:"Dynamic Adaptive Streaming over HTTP (MPEG-DASH)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mpeg4.js b/node_modules/caniuse-lite/data/features/mpeg4.js new file mode 100644 index 00000000..f887ec73 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mpeg4.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H N O P KB y jC kC","4":"0 1 2 3 z LB MB NB OB PB QB RB SB TB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"lC"},F:{"1":"3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 G B C H N O P KB y z wC xC yC zC AC dC 0C BC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D SD TD","4":"GC J OD PD RD eC","132":"QD"},J:{"1":"E A"},K:{"1":"B C I AC dC BC","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"MPEG-4/H.264 video format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/multibackgrounds.js b/node_modules/caniuse-lite/data/features/multibackgrounds.js new file mode 100644 index 00000000..d57a64db --- /dev/null +++ b/node_modules/caniuse-lite/data/features/multibackgrounds.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC kC","2":"gC GC jC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x yC zC AC dC 0C BC","2":"G wC xC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"CSS3 Multiple backgrounds",D:true}; diff --git a/node_modules/caniuse-lite/data/features/multicolumn.js b/node_modules/caniuse-lite/data/features/multicolumn.js new file mode 100644 index 00000000..08d7c8e7 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/multicolumn.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"C L M H N O P","516":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"132":"lB mB nB oB pB qB rB HC sB IC tB uB vB","164":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB jC kC","516":"wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a","1028":"4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"420":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB","516":"4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","132":"G pC","164":"E F oC","420":"J JB K lC NC mC nC"},F:{"1":"C AC dC 0C BC","2":"G B wC xC yC zC","420":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB","516":"WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","132":"6C 7C","164":"F 4C 5C","420":"NC 1C eC 2C 3C"},H:{"1":"ND"},I:{"420":"GC J OD PD QD RD eC SD TD","516":"D"},J:{"420":"E A"},K:{"1":"C AC dC BC","2":"A B","516":"I"},L:{"516":"D"},M:{"1028":"D"},N:{"1":"A B"},O:{"516":"CC"},P:{"420":"J","516":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"516":"fD"},R:{"516":"gD"},S:{"164":"hD iD"}},B:4,C:"CSS3 Multiple column layout",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mutation-events.js b/node_modules/caniuse-lite/data/features/mutation-events.js new file mode 100644 index 00000000..7b99de90 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mutation-events.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F fC","260":"G A B"},B:{"66":"GB HB IB D","132":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB","260":"C L M H N O P"},C:{"2":"gC GC J JB jC kC","260":"0 1 2 3 4 5 6 7 8 9 K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"16":"J JB K E F G A B C L M","66":"GB HB IB D KC LC MC","132":"0 1 2 3 4 5 6 7 8 9 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB"},E:{"16":"lC NC","132":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"C 0C BC","2":"G wC xC yC zC","16":"B AC dC","132":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"16":"NC 1C","132":"F eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"16":"OD PD","66":"D","132":"GC J QD RD eC SD TD"},J:{"132":"E A"},K:{"1":"C BC","2":"A","16":"B AC dC","132":"I"},L:{"66":"D"},M:{"260":"D"},N:{"260":"A B"},O:{"132":"CC"},P:{"132":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"132":"fD"},R:{"132":"gD"},S:{"260":"hD iD"}},B:7,C:"Mutation events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mutationobserver.js b/node_modules/caniuse-lite/data/features/mutationobserver.js new file mode 100644 index 00000000..9ee7523e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/mutationobserver.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K E F fC","8":"G A"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L jC kC"},D:{"1":"4 5 6 7 8 9 MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L M H N O","33":"0 1 2 3 P KB y z LB"},E:{"1":"E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC","33":"K"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C","33":"3C"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC OD PD QD","8":"J RD eC"},J:{"1":"A","2":"E"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","8":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Mutation Observer",D:true}; diff --git a/node_modules/caniuse-lite/data/features/namevalue-storage.js b/node_modules/caniuse-lite/data/features/namevalue-storage.js new file mode 100644 index 00000000..20567199 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/namevalue-storage.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F G A B","2":"fC","8":"K E"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","4":"gC GC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"lC NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x yC zC AC dC 0C BC","2":"G wC xC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"B C I AC dC BC","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Web Storage - name/value pairs",D:true}; diff --git a/node_modules/caniuse-lite/data/features/native-filesystem-api.js b/node_modules/caniuse-lite/data/features/native-filesystem-api.js new file mode 100644 index 00000000..9b456624 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/native-filesystem-api.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P","194":"Q I R S T U","260":"V W X Y Z a b c d e f g h i j k l m n"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"4 5 6 7 8 9 o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B","194":"5B 6B 7B 8B 9B Q I R S T U","260":"V W X Y Z a b c d e f g h i j k l m n"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB wC xC yC zC AC dC 0C BC","194":"tB uB vB wB xB yB zB 0B 1B 2B","260":"3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:7,C:"File System Access API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/nav-timing.js b/node_modules/caniuse-lite/data/features/nav-timing.js new file mode 100644 index 00000000..81871f61 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/nav-timing.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB","33":"K E F G A B C"},E:{"1":"F G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E lC NC mC nC oC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C 4C 5C"},H:{"2":"ND"},I:{"1":"J D RD eC SD TD","2":"GC OD PD QD"},J:{"1":"A","2":"E"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"Navigation Timing API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/netinfo.js b/node_modules/caniuse-lite/data/features/netinfo.js new file mode 100644 index 00000000..cafe90b0 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/netinfo.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P","1028":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB","1028":"4 5 6 7 8 9 IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB wC xC yC zC AC dC 0C BC","1028":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"OD SD TD","132":"GC J PD QD RD eC"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z XD YD OC ZD aD bD cD dD DC EC FC eD","132":"J","516":"UD VD WD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"iD","260":"hD"}},B:7,C:"Network Information API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/notifications.js b/node_modules/caniuse-lite/data/features/notifications.js new file mode 100644 index 00000000..809d0a8a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/notifications.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H N O P KB y z jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J","36":"JB K E F G A B C L M H N O P KB y z"},E:{"1":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC"},F:{"1":"3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 G B C H N O P KB y z wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC","516":"UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC","36":"D SD TD"},J:{"1":"A","2":"E"},K:{"2":"A B C AC dC BC","36":"I"},L:{"257":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"36":"J","130":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"130":"gD"},S:{"1":"hD iD"}},B:1,C:"Web Notifications",D:true}; diff --git a/node_modules/caniuse-lite/data/features/object-entries.js b/node_modules/caniuse-lite/data/features/object-entries.js new file mode 100644 index 00000000..2837e58c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/object-entries.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L"},C:{"1":"4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB jC kC"},D:{"1":"4 5 6 7 8 9 nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC"},F:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB wC xC yC zC AC dC 0C BC"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E","16":"A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"Object.entries",D:true}; diff --git a/node_modules/caniuse-lite/data/features/object-fit.js b/node_modules/caniuse-lite/data/features/object-fit.js new file mode 100644 index 00000000..26e423db --- /dev/null +++ b/node_modules/caniuse-lite/data/features/object-fit.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H","260":"N O P"},C:{"1":"4 5 6 7 8 9 VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB jC kC"},D:{"1":"4 5 6 7 8 9 RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E lC NC mC nC","132":"F G oC pC"},F:{"1":"0 1 2 3 KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G H N O P wC xC yC","33":"B C zC AC dC 0C BC"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C 4C","132":"F 5C 6C 7C"},H:{"33":"ND"},I:{"1":"D TD","2":"GC J OD PD QD RD eC SD"},J:{"2":"E A"},K:{"1":"I","2":"A","33":"B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"CSS3 object-fit/object-position",D:true}; diff --git a/node_modules/caniuse-lite/data/features/object-observe.js b/node_modules/caniuse-lite/data/features/object-observe.js new file mode 100644 index 00000000..550d6faa --- /dev/null +++ b/node_modules/caniuse-lite/data/features/object-observe.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB hB iB","2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"1 2 3 LB MB NB OB PB QB RB SB TB UB VB","2":"0 G B C H N O P KB y z WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"J","2":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:7,C:"Object.observe data binding",D:true}; diff --git a/node_modules/caniuse-lite/data/features/object-values.js b/node_modules/caniuse-lite/data/features/object-values.js new file mode 100644 index 00000000..20b526e6 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/object-values.js @@ -0,0 +1 @@ +module.exports={A:{A:{"8":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L"},C:{"1":"4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","8":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB jC kC"},D:{"1":"4 5 6 7 8 9 nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","8":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","8":"J JB K E F G A lC NC mC nC oC pC"},F:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","8":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB wC xC yC zC AC dC 0C BC"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","8":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C"},H:{"8":"ND"},I:{"1":"D","8":"GC J OD PD QD RD eC SD TD"},J:{"8":"E A"},K:{"1":"I","8":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"8":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","8":"J UD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"Object.values method",D:true}; diff --git a/node_modules/caniuse-lite/data/features/objectrtc.js b/node_modules/caniuse-lite/data/features/objectrtc.js new file mode 100644 index 00000000..449308c1 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/objectrtc.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"L M H N O P","2":"4 5 6 7 8 9 C Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:6,C:"Object RTC (ORTC) API for WebRTC",D:true}; diff --git a/node_modules/caniuse-lite/data/features/offline-apps.js b/node_modules/caniuse-lite/data/features/offline-apps.js new file mode 100644 index 00000000..cf593473 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/offline-apps.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"G fC","8":"K E F"},B:{"1":"C L M H N O P Q I R S T","2":"4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S jC kC","2":"4 5 6 7 8 9 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","4":"GC","8":"gC"},D:{"1":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T","2":"4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M mC nC oC pC OC AC BC qC rC","2":"H sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","8":"lC NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B zC AC dC 0C BC","2":"G 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC","8":"xC yC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD","2":"KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"GC J OD PD QD RD eC SD TD","2":"D"},J:{"1":"E A"},K:{"1":"B C AC dC BC","2":"A I"},L:{"2":"D"},M:{"2":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"2":"gD"},S:{"1":"hD","2":"iD"}},B:7,C:"Offline web applications",D:true}; diff --git a/node_modules/caniuse-lite/data/features/offscreencanvas.js b/node_modules/caniuse-lite/data/features/offscreencanvas.js new file mode 100644 index 00000000..bd1e5f2d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/offscreencanvas.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB jC kC","194":"dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n"},D:{"1":"4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB","322":"rB HC sB IC tB uB vB wB xB yB zB"},E:{"1":"EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC","516":"SC TC UC VC uC"},F:{"1":"vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB wC xC yC zC AC dC 0C BC","322":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},G:{"1":"EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC","516":"SC TC UC VC MD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD XD YD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"194":"hD iD"}},B:1,C:"OffscreenCanvas",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ogg-vorbis.js b/node_modules/caniuse-lite/data/features/ogg-vorbis.js new file mode 100644 index 00000000..132017b7 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/ogg-vorbis.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","2":"gC GC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M lC NC mC nC oC pC OC AC BC qC","260":"EC WC XC YC ZC aC bC FC cC vC","388":"H rC sC PC QC CC tC DC RC SC TC UC VC uC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x yC zC AC dC 0C BC","2":"G wC xC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC","260":"ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"GC J D QD RD eC SD TD","16":"OD PD"},J:{"1":"A","2":"E"},K:{"1":"B C I AC dC BC","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"Ogg Vorbis audio format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ogv.js b/node_modules/caniuse-lite/data/features/ogv.js new file mode 100644 index 00000000..f7cc7460 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/ogv.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F fC","8":"G A B"},B:{"1":"4 5 6 7 8 9 O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB","8":"C L M H N","194":"BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB jC kC","2":"gC GC D KC LC MC hC iC"},D:{"1":"0 1 2 3 4 5 6 7 8 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","194":"9 AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o yC zC AC dC 0C BC","2":"G wC xC","194":"p q r s t u v w x"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"1":"D"},N:{"8":"A B"},O:{"1":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"2":"gD"},S:{"1":"hD iD"}},B:6,C:"Ogg/Theora video format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ol-reversed.js b/node_modules/caniuse-lite/data/features/ol-reversed.js new file mode 100644 index 00000000..d2acc8d2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/ol-reversed.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H N O jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L M H","16":"N O P KB"},E:{"1":"E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC","16":"K"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","2":"G B wC xC yC zC AC dC 0C","16":"C"},G:{"1":"F 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C"},H:{"1":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"1":"A","2":"E"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Reversed attribute of ordered lists",D:true}; diff --git a/node_modules/caniuse-lite/data/features/once-event-listener.js b/node_modules/caniuse-lite/data/features/once-event-listener.js new file mode 100644 index 00000000..d2598ba5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/once-event-listener.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H"},C:{"1":"4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jC kC"},D:{"1":"4 5 6 7 8 9 oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC pC"},F:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB wC xC yC zC AC dC 0C BC"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:1,C:"\"once\" event listener option",D:true}; diff --git a/node_modules/caniuse-lite/data/features/online-status.js b/node_modules/caniuse-lite/data/features/online-status.js new file mode 100644 index 00000000..69b0ff85 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/online-status.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E fC","260":"F"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","2":"gC GC","516":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L"},E:{"1":"JB K F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC","1025":"E"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C","4":"BC"},G:{"1":"F eC 2C 3C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C","1025":"4C"},H:{"2":"ND"},I:{"1":"GC J D QD RD eC SD TD","16":"OD PD"},J:{"1":"A","132":"E"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Online/offline status",D:true}; diff --git a/node_modules/caniuse-lite/data/features/opus.js b/node_modules/caniuse-lite/data/features/opus.js new file mode 100644 index 00000000..11af62fa --- /dev/null +++ b/node_modules/caniuse-lite/data/features/opus.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M jC kC"},D:{"1":"4 5 6 7 8 9 SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB"},E:{"2":"J JB K E F G A lC NC mC nC oC pC OC","132":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC","260":"ZC","516":"aC bC FC cC vC"},F:{"1":"0 1 2 3 y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C H N O P KB wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C","132":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC","260":"ZC","516":"aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"Opus audio format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/orientation-sensor.js b/node_modules/caniuse-lite/data/features/orientation-sensor.js new file mode 100644 index 00000000..31db7590 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/orientation-sensor.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB","194":"rB HC sB IC tB uB vB wB xB"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:4,C:"Orientation Sensor",D:true}; diff --git a/node_modules/caniuse-lite/data/features/outline.js b/node_modules/caniuse-lite/data/features/outline.js new file mode 100644 index 00000000..b943d98d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/outline.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E fC","260":"F","388":"G A B"},B:{"1":"4 5 6 7 8 9 H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","388":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 0C","129":"BC","260":"G B wC xC yC zC AC dC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"C I BC","260":"A B AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"388":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"CSS outline properties",D:true}; diff --git a/node_modules/caniuse-lite/data/features/pad-start-end.js b/node_modules/caniuse-lite/data/features/pad-start-end.js new file mode 100644 index 00000000..271dbd88 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/pad-start-end.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M"},C:{"1":"4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB jC kC"},D:{"1":"4 5 6 7 8 9 qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC pC"},F:{"1":"dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB wC xC yC zC AC dC 0C BC"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"String.prototype.padStart(), String.prototype.padEnd()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/page-transition-events.js b/node_modules/caniuse-lite/data/features/page-transition-events.js new file mode 100644 index 00000000..023d346b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/page-transition-events.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K E F G A fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C eC"},H:{"2":"ND"},I:{"1":"GC J D QD RD eC SD TD","16":"OD PD"},J:{"1":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"PageTransitionEvent",D:true}; diff --git a/node_modules/caniuse-lite/data/features/pagevisibility.js b/node_modules/caniuse-lite/data/features/pagevisibility.js new file mode 100644 index 00000000..faa40994 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/pagevisibility.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G jC kC","33":"A B C L M H N O"},D:{"1":"4 5 6 7 8 9 SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L","33":"0 1 2 3 M H N O P KB y z LB MB NB OB PB QB RB"},E:{"1":"E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K lC NC mC"},F:{"1":"0 1 2 3 y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","2":"G B C wC xC yC zC AC dC 0C","33":"H N O P KB"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC","33":"SD TD"},J:{"1":"A","2":"E"},K:{"1":"I BC","2":"A B C AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","33":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"Page Visibility",D:true}; diff --git a/node_modules/caniuse-lite/data/features/passive-event-listener.js b/node_modules/caniuse-lite/data/features/passive-event-listener.js new file mode 100644 index 00000000..03bf80a2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/passive-event-listener.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H"},C:{"1":"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB jC kC"},D:{"1":"4 5 6 7 8 9 kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC pC"},F:{"1":"XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB wC xC yC zC AC dC 0C BC"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:1,C:"Passive event listeners",D:true}; diff --git a/node_modules/caniuse-lite/data/features/passkeys.js b/node_modules/caniuse-lite/data/features/passkeys.js new file mode 100644 index 00000000..1788c303 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/passkeys.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},C:{"1":"BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB jC kC"},D:{"1":"4 5 6 7 8 9 r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},E:{"1":"RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC"},F:{"1":"g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f wC xC yC zC AC dC 0C BC"},G:{"1":"DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"0 1 2 3 z","2":"J UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","16":"y"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:6,C:"Passkeys",D:true}; diff --git a/node_modules/caniuse-lite/data/features/passwordrules.js b/node_modules/caniuse-lite/data/features/passwordrules.js new file mode 100644 index 00000000..47c29c24 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/passwordrules.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P","16":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC jC kC","16":"MC hC iC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","16":"KC LC MC"},E:{"1":"C L BC","2":"J JB K E F G A B lC NC mC nC oC pC OC AC","16":"M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB wC xC yC zC AC dC 0C BC","16":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"16":"ND"},I:{"2":"GC J OD PD QD RD eC SD TD","16":"D"},J:{"2":"E","16":"A"},K:{"2":"A B C AC dC BC","16":"I"},L:{"16":"D"},M:{"16":"D"},N:{"2":"A","16":"B"},O:{"16":"CC"},P:{"2":"J UD VD","16":"0 1 2 3 y z WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"16":"fD"},R:{"16":"gD"},S:{"2":"hD iD"}},B:1,C:"Password Rules",D:false}; diff --git a/node_modules/caniuse-lite/data/features/path2d.js b/node_modules/caniuse-lite/data/features/path2d.js new file mode 100644 index 00000000..0d7da2b3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/path2d.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L","132":"M H N O P"},C:{"1":"4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB jC kC","132":"QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB"},D:{"1":"4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB","132":"VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB"},E:{"1":"A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E lC NC mC nC","132":"F G oC"},F:{"1":"oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 G B C H N O P KB y z wC xC yC zC AC dC 0C BC","132":"1 2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB"},G:{"1":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C 4C","16":"F","132":"5C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"1":"A","2":"E"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z OC ZD aD bD cD dD DC EC FC eD","132":"J UD VD WD XD YD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Path2D",D:true}; diff --git a/node_modules/caniuse-lite/data/features/payment-request.js b/node_modules/caniuse-lite/data/features/payment-request.js new file mode 100644 index 00000000..c2003c29 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/payment-request.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L","322":"M","8196":"H N O P"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB jC kC","4162":"oB pB qB rB HC sB IC tB uB vB wB","16452":"4 5 6 7 8 9 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"1":"4 5 6 7 8 9 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB","194":"mB nB oB pB qB rB","1090":"HC sB","8196":"IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B"},E:{"1":"L M H BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC pC","514":"A B OC","8196":"C AC"},F:{"1":"xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB wC xC yC zC AC dC 0C BC","194":"ZB aB bB cB dB eB fB gB","8196":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},G:{"1":"DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C","514":"8C 9C AD","8196":"BD CD"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"2049":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"0 1 2 3 y z aD bD cD dD DC EC FC eD","2":"J","8196":"UD VD WD XD YD OC ZD"},Q:{"8196":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:2,C:"Payment Request API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/pdf-viewer.js b/node_modules/caniuse-lite/data/features/pdf-viewer.js new file mode 100644 index 00000000..972f6b5a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/pdf-viewer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A fC","132":"B"},B:{"1":"4 5 6 7 8 9 H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","16":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H N O P jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"J JB K E F G A B C L M"},E:{"1":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"lC NC"},F:{"1":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","2":"G B wC xC yC zC AC dC 0C"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"16":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"16":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:6,C:"Built-in PDF viewer",D:true}; diff --git a/node_modules/caniuse-lite/data/features/permissions-api.js b/node_modules/caniuse-lite/data/features/permissions-api.js new file mode 100644 index 00000000..66c5ddcf --- /dev/null +++ b/node_modules/caniuse-lite/data/features/permissions-api.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB jC kC"},D:{"1":"4 5 6 7 8 9 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB"},E:{"1":"DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC"},F:{"1":"PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB wC xC yC zC AC dC 0C BC"},G:{"1":"DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"Permissions API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/permissions-policy.js b/node_modules/caniuse-lite/data/features/permissions-policy.js new file mode 100644 index 00000000..5a984135 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/permissions-policy.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P","258":"Q I R S T U","322":"V W","388":"4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B jC kC","258":"4 5 6 7 8 9 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC","258":"sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U","322":"V W","388":"4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B lC NC mC nC oC pC OC","258":"C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB wC xC yC zC AC dC 0C BC","258":"gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","322":"3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d","388":"e f g h i j k l m n o p q r s t u v w x"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD","258":"BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC SD TD","258":"D"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","388":"I"},L:{"388":"D"},M:{"258":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"J UD VD WD","258":"0 1 2 3 y z XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"258":"fD"},R:{"388":"gD"},S:{"2":"hD","258":"iD"}},B:5,C:"Permissions Policy",D:true}; diff --git a/node_modules/caniuse-lite/data/features/picture-in-picture.js b/node_modules/caniuse-lite/data/features/picture-in-picture.js new file mode 100644 index 00000000..d14024e9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/picture-in-picture.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB jC kC","132":"4 5 6 7 8 9 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","1090":"yB","1412":"2B","1668":"zB 0B 1B"},D:{"1":"4 5 6 7 8 9 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB","2114":"0B"},E:{"1":"M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC pC","4100":"A B C L OC AC BC"},F:{"1":"4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB wC xC yC zC AC dC 0C BC","8196":"WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B"},G:{"1":"ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C","4100":"6C 7C 8C 9C AD BD CD DD ED FD GD HD"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"16388":"D"},M:{"16388":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:5,C:"Picture-in-Picture",D:true}; diff --git a/node_modules/caniuse-lite/data/features/picture.js b/node_modules/caniuse-lite/data/features/picture.js new file mode 100644 index 00000000..88b07078 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/picture.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C"},C:{"1":"4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB jC kC","578":"TB UB VB WB"},D:{"1":"4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB","194":"WB"},E:{"1":"A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC"},F:{"1":"3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 G B C H N O P KB y z wC xC yC zC AC dC 0C BC","322":"2"},G:{"1":"7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Picture element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ping.js b/node_modules/caniuse-lite/data/features/ping.js new file mode 100644 index 00000000..54062138 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/ping.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N"},C:{"2":"gC","194":"0 1 2 3 4 5 6 7 8 9 GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"J JB K E F G A B C L M"},E:{"1":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"194":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"194":"hD iD"}},B:1,C:"Ping attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/png-alpha.js b/node_modules/caniuse-lite/data/features/png-alpha.js new file mode 100644 index 00000000..aaeb0dc4 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/png-alpha.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"E F G A B","2":"fC","8":"K"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"PNG alpha transparency",D:true}; diff --git a/node_modules/caniuse-lite/data/features/pointer-events.js b/node_modules/caniuse-lite/data/features/pointer-events.js new file mode 100644 index 00000000..05244dc4 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/pointer-events.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K E F G A fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC kC","2":"gC GC jC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"lC NC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:7,C:"CSS pointer-events (for HTML)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/pointer.js b/node_modules/caniuse-lite/data/features/pointer.js new file mode 100644 index 00000000..23258382 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/pointer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K E F G fC","164":"A"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB jC kC","8":"0 1 2 3 K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB","328":"aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},D:{"1":"4 5 6 7 8 9 oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L M H N O P KB y z","8":"0 1 2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB","584":"lB mB nB"},E:{"1":"L M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K lC NC mC","8":"E F G A B C nC oC pC OC AC","1096":"BC"},F:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","8":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB","584":"YB ZB aB"},G:{"1":"FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","8":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD","6148":"ED"},H:{"2":"ND"},I:{"1":"D","8":"GC J OD PD QD RD eC SD TD"},J:{"8":"E A"},K:{"1":"I","2":"A","8":"B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","36":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"UD","8":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","328":"hD"}},B:2,C:"Pointer events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/pointerlock.js b/node_modules/caniuse-lite/data/features/pointerlock.js new file mode 100644 index 00000000..2eb43010 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/pointerlock.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C"},C:{"1":"4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L jC kC","33":"0 1 2 3 M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB"},D:{"1":"4 5 6 7 8 9 WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L M H","33":"0 1 2 3 LB MB NB OB PB QB RB SB TB UB VB","66":"N O P KB y z"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC"},F:{"1":"2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","33":"0 1 H N O P KB y z"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","16":"I"},L:{"2":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"16":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"16":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"Pointer Lock API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/portals.js b/node_modules/caniuse-lite/data/features/portals.js new file mode 100644 index 00000000..84b5c201 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/portals.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P Q I R S T","322":"4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","450":"U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B","194":"6B 7B 8B 9B Q I R S T","322":"4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","450":"U"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB wC xC yC zC AC dC 0C BC","194":"tB uB vB wB xB yB zB 0B 1B 2B 3B","322":"4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"450":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:7,C:"Portals",D:true}; diff --git a/node_modules/caniuse-lite/data/features/prefers-color-scheme.js b/node_modules/caniuse-lite/data/features/prefers-color-scheme.js new file mode 100644 index 00000000..96e33174 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/prefers-color-scheme.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB jC kC"},D:{"1":"4 5 6 7 8 9 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},E:{"1":"L M H BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C lC NC mC nC oC pC OC AC"},F:{"1":"tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB wC xC yC zC AC dC 0C BC"},G:{"1":"ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z aD bD cD dD DC EC FC eD","2":"J UD VD WD XD YD OC ZD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:5,C:"prefers-color-scheme media query",D:true}; diff --git a/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js b/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js new file mode 100644 index 00000000..0d44fb4b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB jC kC"},D:{"1":"4 5 6 7 8 9 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC"},F:{"1":"vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB wC xC yC zC AC dC 0C BC"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD XD YD OC"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:5,C:"prefers-reduced-motion media query",D:true}; diff --git a/node_modules/caniuse-lite/data/features/progress.js b/node_modules/caniuse-lite/data/features/progress.js new file mode 100644 index 00000000..5ee74fbb --- /dev/null +++ b/node_modules/caniuse-lite/data/features/progress.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E"},E:{"1":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AC dC 0C BC","2":"G wC xC yC zC"},G:{"1":"F 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C","132":"4C"},H:{"1":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"1":"E A"},K:{"1":"B C I AC dC BC","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"progress element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/promise-finally.js b/node_modules/caniuse-lite/data/features/promise-finally.js new file mode 100644 index 00000000..e28ab1e4 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/promise-finally.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O"},C:{"1":"4 5 6 7 8 9 rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB jC kC"},D:{"1":"4 5 6 7 8 9 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB"},E:{"1":"C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B lC NC mC nC oC pC OC"},F:{"1":"jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB wC xC yC zC AC dC 0C BC"},G:{"1":"BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:6,C:"Promise.prototype.finally",D:true}; diff --git a/node_modules/caniuse-lite/data/features/promises.js b/node_modules/caniuse-lite/data/features/promises.js new file mode 100644 index 00000000..3a871475 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/promises.js @@ -0,0 +1 @@ +module.exports={A:{A:{"8":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","4":"MB NB","8":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB jC kC"},D:{"1":"4 5 6 7 8 9 SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","4":"RB","8":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB"},E:{"1":"F G A B C L M H oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","8":"J JB K E lC NC mC nC"},F:{"1":"0 1 2 3 y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","4":"KB","8":"G B C H N O P wC xC yC zC AC dC 0C BC"},G:{"1":"F 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","8":"NC 1C eC 2C 3C 4C"},H:{"8":"ND"},I:{"1":"D TD","8":"GC J OD PD QD RD eC SD"},J:{"8":"E A"},K:{"1":"I","8":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"8":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"Promises",D:true}; diff --git a/node_modules/caniuse-lite/data/features/proximity.js b/node_modules/caniuse-lite/data/features/proximity.js new file mode 100644 index 00000000..bb1a09a2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/proximity.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"1":"hD iD"}},B:4,C:"Proximity API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/proxy.js b/node_modules/caniuse-lite/data/features/proxy.js new file mode 100644 index 00000000..723cc293 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/proxy.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H N O jC kC"},D:{"1":"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L M H N O P XB YB ZB aB bB cB dB eB fB gB hB","66":"0 1 2 3 KB y z LB MB NB OB PB QB RB SB TB UB VB WB"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC pC"},F:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"3 G B C LB MB NB OB PB QB RB SB TB UB wC xC yC zC AC dC 0C BC","66":"0 1 2 H N O P KB y z"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"Proxy object",D:true}; diff --git a/node_modules/caniuse-lite/data/features/publickeypinning.js b/node_modules/caniuse-lite/data/features/publickeypinning.js new file mode 100644 index 00000000..71f37e60 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/publickeypinning.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B","2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B","2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","2":"G B C H N O P KB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","4":"1","16":"0 2 y z"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"J UD VD WD XD YD OC","2":"0 1 2 3 y z ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"1":"hD","2":"iD"}},B:6,C:"HTTP Public Key Pinning",D:true}; diff --git a/node_modules/caniuse-lite/data/features/push-api.js b/node_modules/caniuse-lite/data/features/push-api.js new file mode 100644 index 00000000..d8c8f790 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/push-api.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"O P","2":"C L M H N","257":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB jC kC","257":"4 5 6 7 8 9 dB fB gB hB iB jB kB mB nB oB pB qB rB HC IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","1281":"eB lB sB"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB","257":"4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","388":"dB eB fB gB hB iB"},E:{"2":"J JB K lC NC mC nC","514":"E F G A B C L M H oC pC OC AC BC qC rC sC PC QC CC tC DC","2564":"RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB wC xC yC zC AC dC 0C BC","16":"WB XB YB ZB aB","257":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC","4100":"UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"2":"gD"},S:{"257":"hD iD"}},B:5,C:"Push API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/queryselector.js b/node_modules/caniuse-lite/data/features/queryselector.js new file mode 100644 index 00000000..c5bef12c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/queryselector.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"fC","8":"K E","132":"F"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","8":"gC GC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x xC yC zC AC dC 0C BC","8":"G wC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"querySelector/querySelectorAll",D:true}; diff --git a/node_modules/caniuse-lite/data/features/readonly-attr.js b/node_modules/caniuse-lite/data/features/readonly-attr.js new file mode 100644 index 00000000..8036183a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/readonly-attr.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K E F G A B","16":"fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","16":"gC GC jC kC"},D:{"1":"4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z"},E:{"1":"K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"J JB lC NC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","16":"G wC","132":"B C xC yC zC AC dC 0C BC"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C eC 2C 3C"},H:{"1":"ND"},I:{"1":"GC J D QD RD eC SD TD","16":"OD PD"},J:{"1":"E A"},K:{"1":"I","132":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"257":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"readonly attribute of input and textarea elements",D:true}; diff --git a/node_modules/caniuse-lite/data/features/referrer-policy.js b/node_modules/caniuse-lite/data/features/referrer-policy.js new file mode 100644 index 00000000..1a776e92 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/referrer-policy.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A fC","132":"B"},B:{"1":"4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","132":"C L M H N O P","513":"Q I R S T"},C:{"1":"W X Y Z a","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB jC kC","513":"VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V","2049":"4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"1":"4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L M H N O P KB y","260":"0 1 2 3 z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB","513":"IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T"},E:{"2":"J JB K E lC NC mC nC","132":"F G A B oC pC OC","513":"C AC BC","1025":"H sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","1537":"L M qC rC"},F:{"1":"4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","513":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B"},G:{"2":"NC 1C eC 2C 3C 4C","132":"F 5C 6C 7C 8C 9C AD BD","513":"CD DD ED FD","1025":"KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","1537":"GD HD ID JD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2049":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z cD dD DC EC FC eD","2":"J","513":"UD VD WD XD YD OC ZD aD bD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"513":"hD iD"}},B:4,C:"Referrer Policy",D:true}; diff --git a/node_modules/caniuse-lite/data/features/registerprotocolhandler.js b/node_modules/caniuse-lite/data/features/registerprotocolhandler.js new file mode 100644 index 00000000..3e1d6d1b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/registerprotocolhandler.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P","129":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","2":"gC"},D:{"2":"J JB K E F G A B C","129":"0 1 2 3 4 5 6 7 8 9 L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"G B wC xC yC zC AC dC","129":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E","129":"A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:1,C:"Custom protocol handling",D:true}; diff --git a/node_modules/caniuse-lite/data/features/rel-noopener.js b/node_modules/caniuse-lite/data/features/rel-noopener.js new file mode 100644 index 00000000..3c0cd396 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/rel-noopener.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB jC kC"},D:{"1":"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC"},F:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB wC xC yC zC AC dC 0C BC"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:1,C:"rel=noopener",D:true}; diff --git a/node_modules/caniuse-lite/data/features/rel-noreferrer.js b/node_modules/caniuse-lite/data/features/rel-noreferrer.js new file mode 100644 index 00000000..c4a02add --- /dev/null +++ b/node_modules/caniuse-lite/data/features/rel-noreferrer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A fC","132":"B"},B:{"1":"4 5 6 7 8 9 L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","16":"C"},C:{"1":"4 5 6 7 8 9 SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"J JB K E F G A B C L M H"},E:{"1":"JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC"},H:{"2":"ND"},I:{"1":"GC J D QD RD eC SD TD","16":"OD PD"},J:{"1":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Link type \"noreferrer\"",D:true}; diff --git a/node_modules/caniuse-lite/data/features/rellist.js b/node_modules/caniuse-lite/data/features/rellist.js new file mode 100644 index 00000000..5f1d7324 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/rellist.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N","132":"O"},C:{"1":"4 5 6 7 8 9 PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB jC kC"},D:{"1":"4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB","132":"jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB"},E:{"1":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F lC NC mC nC oC"},F:{"1":"lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB wC xC yC zC AC dC 0C BC","132":"WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB"},G:{"1":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z YD OC ZD aD bD cD dD DC EC FC eD","2":"J","132":"UD VD WD XD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"relList (DOMTokenList)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/rem.js b/node_modules/caniuse-lite/data/features/rem.js new file mode 100644 index 00000000..d043cb85 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/rem.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K E F fC","132":"G A"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC kC","2":"gC GC jC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC"},F:{"1":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 0C BC","2":"G B wC xC yC zC AC dC"},G:{"1":"F 1C eC 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC","260":"2C"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"C I BC","2":"A B AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"rem (root em) units",D:true}; diff --git a/node_modules/caniuse-lite/data/features/requestanimationframe.js b/node_modules/caniuse-lite/data/features/requestanimationframe.js new file mode 100644 index 00000000..9d0d6a4f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/requestanimationframe.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"1 2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC","33":"0 B C L M H N O P KB y z","164":"J JB K E F G A"},D:{"1":"2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G","33":"0 1","164":"P KB y z","420":"A B C L M H N O"},E:{"1":"E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC","33":"K"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C","33":"3C"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"1":"A","2":"E"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"requestAnimationFrame",D:true}; diff --git a/node_modules/caniuse-lite/data/features/requestidlecallback.js b/node_modules/caniuse-lite/data/features/requestidlecallback.js new file mode 100644 index 00000000..670f4cbd --- /dev/null +++ b/node_modules/caniuse-lite/data/features/requestidlecallback.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB jC kC","194":"mB nB"},D:{"1":"4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB"},E:{"1":"vC","2":"J JB K E F G A B C L lC NC mC nC oC pC OC AC BC","322":"M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC"},F:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD","322":"HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:5,C:"requestIdleCallback",D:true}; diff --git a/node_modules/caniuse-lite/data/features/resizeobserver.js b/node_modules/caniuse-lite/data/features/resizeobserver.js new file mode 100644 index 00000000..60d1c7a5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/resizeobserver.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB jC kC"},D:{"1":"4 5 6 7 8 9 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB","194":"nB oB pB qB rB HC sB IC tB uB"},E:{"1":"M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C lC NC mC nC oC pC OC AC BC","66":"L"},F:{"1":"lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB wC xC yC zC AC dC 0C BC","194":"aB bB cB dB eB fB gB hB iB jB kB"},G:{"1":"HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD XD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:5,C:"Resize Observer",D:true}; diff --git a/node_modules/caniuse-lite/data/features/resource-timing.js b/node_modules/caniuse-lite/data/features/resource-timing.js new file mode 100644 index 00000000..a746687a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/resource-timing.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB jC kC","194":"QB RB SB TB"},D:{"1":"3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 J JB K E F G A B C L M H N O P KB y z"},E:{"1":"C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC OC","260":"B"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"Resource Timing (basic support)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/rest-parameters.js b/node_modules/caniuse-lite/data/features/rest-parameters.js new file mode 100644 index 00000000..f218b393 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/rest-parameters.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M jC kC"},D:{"1":"4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB","194":"dB eB fB"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC pC"},F:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB wC xC yC zC AC dC 0C BC","194":"QB RB SB"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"Rest parameters",D:true}; diff --git a/node_modules/caniuse-lite/data/features/rtcpeerconnection.js b/node_modules/caniuse-lite/data/features/rtcpeerconnection.js new file mode 100644 index 00000000..ea637f8d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/rtcpeerconnection.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M","260":"H N O P"},C:{"1":"4 5 6 7 8 9 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H N O P KB y z jC kC","33":"0 1 2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB"},D:{"1":"4 5 6 7 8 9 pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 J JB K E F G A B C L M H N O P KB y z","33":"1 2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},E:{"1":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC OC"},F:{"1":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C H N O wC xC yC zC AC dC 0C BC","33":"0 1 2 3 P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB"},G:{"1":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E","130":"A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","33":"J UD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"WebRTC Peer-to-peer connections",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ruby.js b/node_modules/caniuse-lite/data/features/ruby.js new file mode 100644 index 00000000..8d038be7 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/ruby.js @@ -0,0 +1 @@ +module.exports={A:{A:{"4":"K E F fC","132":"G A B"},B:{"4":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","8":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB jC kC"},D:{"4":"0 1 2 3 4 5 6 7 8 9 JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","8":"J"},E:{"4":"JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","8":"J lC NC"},F:{"4":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","8":"G B C wC xC yC zC AC dC 0C BC"},G:{"4":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","8":"NC 1C eC"},H:{"8":"ND"},I:{"4":"GC J D RD eC SD TD","8":"OD PD QD"},J:{"4":"A","8":"E"},K:{"4":"I","8":"A B C AC dC BC"},L:{"4":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"4":"CC"},P:{"4":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"4":"fD"},R:{"4":"gD"},S:{"1":"hD iD"}},B:1,C:"Ruby annotation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/run-in.js b/node_modules/caniuse-lite/data/features/run-in.js new file mode 100644 index 00000000..4cefe8e5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/run-in.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F G A B","2":"K E fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB","2":"4 5 6 7 8 9 RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"JB K mC","2":"E F G A B C L M H oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"nC","129":"J lC NC"},F:{"1":"G B C H N O P wC xC yC zC AC dC 0C BC","2":"0 1 2 3 KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"1":"1C eC 2C 3C 4C","2":"F 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","129":"NC"},H:{"1":"ND"},I:{"1":"GC J OD PD QD RD eC SD","2":"D TD"},J:{"1":"E A"},K:{"1":"A B C AC dC BC","2":"I"},L:{"2":"D"},M:{"2":"D"},N:{"1":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:4,C:"display: run-in",D:true}; diff --git a/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js b/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js new file mode 100644 index 00000000..0e12b597 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A fC","388":"B"},B:{"1":"P Q I R S T U","2":"C L M H","129":"N O","513":"4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC jC kC"},D:{"1":"kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB","513":"4 5 6 7 8 9 I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"H sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B lC NC mC nC oC pC OC AC","2052":"M rC","3076":"C L BC qC"},F:{"1":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB wC xC yC zC AC dC 0C BC","513":"2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"1":"ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD","2052":"CD DD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","513":"I"},L:{"513":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"16":"fD"},R:{"513":"gD"},S:{"1":"iD","2":"hD"}},B:6,C:"'SameSite' cookie attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/screen-orientation.js b/node_modules/caniuse-lite/data/features/screen-orientation.js new file mode 100644 index 00000000..47b3633b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/screen-orientation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A fC","164":"B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","36":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H N O jC kC","36":"0 1 2 3 P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB"},D:{"1":"4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB"},E:{"1":"UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC"},F:{"1":"3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 G B C H N O P KB y z wC xC yC zC AC dC 0C BC"},G:{"1":"UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A","36":"B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","16":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"Screen Orientation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/script-async.js b/node_modules/caniuse-lite/data/features/script-async.js new file mode 100644 index 00000000..707d22f5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/script-async.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC kC","2":"gC GC jC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E"},E:{"1":"K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC","132":"JB"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC"},H:{"2":"ND"},I:{"1":"GC J D RD eC SD TD","2":"OD PD QD"},J:{"1":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"async attribute for external scripts",D:true}; diff --git a/node_modules/caniuse-lite/data/features/script-defer.js b/node_modules/caniuse-lite/data/features/script-defer.js new file mode 100644 index 00000000..ac99cb53 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/script-defer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","132":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC","257":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E"},E:{"1":"JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC"},H:{"2":"ND"},I:{"1":"GC J D RD eC SD TD","2":"OD PD QD"},J:{"1":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"defer attribute for external scripts",D:true}; diff --git a/node_modules/caniuse-lite/data/features/scrollintoview.js b/node_modules/caniuse-lite/data/features/scrollintoview.js new file mode 100644 index 00000000..e9e9a04e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/scrollintoview.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E fC","132":"F G A B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","132":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","132":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB jC kC"},D:{"1":"4 5 6 7 8 9 IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","132":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB"},E:{"1":"DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC","132":"K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC"},F:{"1":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G wC xC yC zC","16":"B AC dC","132":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB 0C BC"},G:{"1":"DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C eC","132":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD"},H:{"2":"ND"},I:{"1":"D","16":"OD PD","132":"GC J QD RD eC SD TD"},J:{"132":"E A"},K:{"1":"I","132":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z XD YD OC ZD aD bD cD dD DC EC FC eD","132":"J UD VD WD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"scrollIntoView",D:true}; diff --git a/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js b/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js new file mode 100644 index 00000000..f509d3dc --- /dev/null +++ b/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"J JB K E F G A B C L M"},E:{"1":"K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"J JB lC NC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C eC"},H:{"2":"ND"},I:{"1":"GC J D QD RD eC SD TD","16":"OD PD"},J:{"1":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:7,C:"Element.scrollIntoViewIfNeeded()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/sdch.js b/node_modules/caniuse-lite/data/features/sdch.js new file mode 100644 index 00000000..567f9aa2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/sdch.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","2":"4 5 6 7 8 9 HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B","2":"G B C 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:6,C:"SDCH Accept-Encoding/Content-Encoding",D:true}; diff --git a/node_modules/caniuse-lite/data/features/selection-api.js b/node_modules/caniuse-lite/data/features/selection-api.js new file mode 100644 index 00000000..bdb49708 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/selection-api.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","16":"fC","260":"K E F"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","132":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB jC kC","2180":"cB dB eB fB gB hB iB jB kB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"J JB K E F G A B C L M"},E:{"1":"K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"J JB lC NC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","132":"G B C wC xC yC zC AC dC 0C BC"},G:{"16":"eC","132":"NC 1C","516":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D SD TD","16":"GC J OD PD QD RD","1025":"eC"},J:{"1":"A","16":"E"},K:{"1":"I","16":"A B C AC dC","132":"BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","16":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2180":"hD"}},B:5,C:"Selection API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/selectlist.js b/node_modules/caniuse-lite/data/features/selectlist.js new file mode 100644 index 00000000..ee4b2d21 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/selectlist.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P Q I R S T U V W X Y Z a b c d e f","194":"4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f","194":"4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC wC xC yC zC AC dC 0C BC","194":"S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","194":"I"},L:{"194":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:7,C:"Selectlist - Customizable select element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/server-timing.js b/node_modules/caniuse-lite/data/features/server-timing.js new file mode 100644 index 00000000..afa9e551 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/server-timing.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB jC kC"},D:{"1":"4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC","196":"sB IC tB uB","324":"vB"},E:{"1":"UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C lC NC mC nC oC pC OC AC","516":"L M H BC qC rC sC PC QC CC tC DC RC SC TC"},F:{"1":"lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB wC xC yC zC AC dC 0C BC"},G:{"1":"UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:5,C:"Server Timing",D:true}; diff --git a/node_modules/caniuse-lite/data/features/serviceworkers.js b/node_modules/caniuse-lite/data/features/serviceworkers.js new file mode 100644 index 00000000..aad8af7a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/serviceworkers.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M","322":"H N"},C:{"1":"4 5 6 7 8 9 dB fB gB hB iB jB kB mB nB oB pB qB rB HC IC tB uB vB wB xB yB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB jC kC","194":"SB TB UB VB WB XB YB ZB aB bB cB","513":"eB lB sB zB"},D:{"1":"4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB","4":"ZB aB bB cB dB"},E:{"1":"C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B lC NC mC nC oC pC OC"},F:{"1":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB wC xC yC zC AC dC 0C BC","4":"MB NB OB PB QB"},G:{"1":"BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC SD TD","4":"D"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:4,C:"Service Workers",D:true}; diff --git a/node_modules/caniuse-lite/data/features/setimmediate.js b/node_modules/caniuse-lite/data/features/setimmediate.js new file mode 100644 index 00000000..b5a28577 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/setimmediate.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"C L M H N O P","2":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"1":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:7,C:"Efficient Script Yielding: setImmediate()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/shadowdom.js b/node_modules/caniuse-lite/data/features/shadowdom.js new file mode 100644 index 00000000..cd5308d1 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/shadowdom.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"Q","2":"4 5 6 7 8 9 C L M H N O P I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","66":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q","2":"0 1 2 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","33":"3 LB MB NB OB PB QB RB SB TB"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","2":"G B C yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","33":"H N O P KB y z"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC","33":"SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"UD VD WD XD YD OC ZD aD","2":"0 1 2 3 y z bD cD dD DC EC FC eD","33":"J"},Q:{"1":"fD"},R:{"2":"gD"},S:{"1":"hD","2":"iD"}},B:7,C:"Shadow DOM (deprecated V0 spec)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/shadowdomv1.js b/node_modules/caniuse-lite/data/features/shadowdomv1.js new file mode 100644 index 00000000..7a29163a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/shadowdomv1.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB jC kC","322":"rB","578":"HC sB IC tB"},D:{"1":"4 5 6 7 8 9 mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"A B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC pC"},F:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB wC xC yC zC AC dC 0C BC"},G:{"1":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C","132":"8C 9C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J","4":"UD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:5,C:"Shadow DOM (V1)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/sharedarraybuffer.js b/node_modules/caniuse-lite/data/features/sharedarraybuffer.js new file mode 100644 index 00000000..8ac3acbe --- /dev/null +++ b/node_modules/caniuse-lite/data/features/sharedarraybuffer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"Q I R S T U V W X Y Z","2":"C L M H","194":"N O P","513":"4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB jC kC","194":"qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B","450":"5B 6B 7B 8B 9B","513":"4 5 6 7 8 9 Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"1":"zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC","194":"sB IC tB uB vB wB xB yB","513":"4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A lC NC mC nC oC pC","194":"B C L M H OC AC BC qC rC sC","513":"PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB wC xC yC zC AC dC 0C BC","194":"gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","513":"9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C","194":"9C AD BD CD DD ED FD GD HD ID JD KD","513":"PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","513":"I"},L:{"513":"D"},M:{"513":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"2":"J UD VD WD XD YD OC ZD aD bD cD","513":"0 1 2 3 y z dD DC EC FC eD"},Q:{"2":"fD"},R:{"513":"gD"},S:{"2":"hD","513":"iD"}},B:6,C:"Shared Array Buffer",D:true}; diff --git a/node_modules/caniuse-lite/data/features/sharedworkers.js b/node_modules/caniuse-lite/data/features/sharedworkers.js new file mode 100644 index 00000000..eaf5412e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/sharedworkers.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"JB K mC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J E F G A B C L M H lC NC nC oC pC OC AC BC qC rC sC PC QC CC tC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x zC AC dC 0C BC","2":"G wC xC yC"},G:{"1":"2C 3C DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"B C AC dC BC","2":"I","16":"A"},L:{"2":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"J","2":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"1":"hD iD"}},B:1,C:"Shared Web Workers",D:true}; diff --git a/node_modules/caniuse-lite/data/features/sni.js b/node_modules/caniuse-lite/data/features/sni.js new file mode 100644 index 00000000..7a682521 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/sni.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K fC","132":"E F"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC"},H:{"1":"ND"},I:{"1":"GC J D RD eC SD TD","2":"OD PD QD"},J:{"1":"A","2":"E"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"Server Name Indication",D:true}; diff --git a/node_modules/caniuse-lite/data/features/spdy.js b/node_modules/caniuse-lite/data/features/spdy.js new file mode 100644 index 00000000..c5534f0e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/spdy.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K E F G A fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB","2":"4 5 6 7 8 9 gC GC J JB K E F G A B C kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB","2":"4 5 6 7 8 9 kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"F G A B C pC OC AC","2":"J JB K E lC NC mC nC oC","129":"L M H BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB bB dB BC","2":"G B C ZB aB cB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C"},G:{"1":"F 5C 6C 7C 8C 9C AD BD CD","2":"NC 1C eC 2C 3C 4C","257":"DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"GC J RD eC SD TD","2":"D OD PD QD"},J:{"2":"E A"},K:{"1":"BC","2":"A B C I AC dC"},L:{"2":"D"},M:{"2":"D"},N:{"1":"B","2":"A"},O:{"2":"CC"},P:{"1":"J","2":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"1":"hD","2":"iD"}},B:7,C:"SPDY protocol",D:true}; diff --git a/node_modules/caniuse-lite/data/features/speech-recognition.js b/node_modules/caniuse-lite/data/features/speech-recognition.js new file mode 100644 index 00000000..caa16a1f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/speech-recognition.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P","514":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"gC GC J JB K E F G A B C L M H N O P KB y z jC kC","322":"0 1 2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"2":"0 1 2 J JB K E F G A B C L M H N O P KB y z","164":"3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M lC NC mC nC oC pC OC AC BC qC","1060":"H rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB wC xC yC zC AC dC 0C BC","514":"MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID","1060":"JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","164":"I"},L:{"164":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"164":"CC"},P:{"164":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"164":"fD"},R:{"164":"gD"},S:{"322":"hD iD"}},B:7,C:"Speech Recognition API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/speech-synthesis.js b/node_modules/caniuse-lite/data/features/speech-synthesis.js new file mode 100644 index 00000000..8bf517ca --- /dev/null +++ b/node_modules/caniuse-lite/data/features/speech-synthesis.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"M H N O P","2":"C L","257":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB jC kC","194":"QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB","257":"4 5 6 7 8 9 oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"E F G A B C L M H oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K lC NC mC nC"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","2":"0 1 2 3 G B C H N O P KB y z LB wC xC yC zC AC dC 0C BC","257":"vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"2":"gD"},S:{"1":"hD iD"}},B:7,C:"Speech Synthesis API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/spellcheck-attribute.js b/node_modules/caniuse-lite/data/features/spellcheck-attribute.js new file mode 100644 index 00000000..8fabc729 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/spellcheck-attribute.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F"},E:{"1":"K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x yC zC AC dC 0C BC","2":"G wC xC"},G:{"4":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"4":"ND"},I:{"4":"GC J D OD PD QD RD eC SD TD"},J:{"1":"A","4":"E"},K:{"4":"A B C I AC dC BC"},L:{"4":"D"},M:{"4":"D"},N:{"4":"A B"},O:{"4":"CC"},P:{"4":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"4":"gD"},S:{"2":"hD iD"}},B:1,C:"Spellcheck attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/sql-storage.js b/node_modules/caniuse-lite/data/features/sql-storage.js new file mode 100644 index 00000000..194a87a2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/sql-storage.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"Q I R S T U V W X Y Z a b c d e f g h i j","2":"C L M H N O P DB EB FB GB HB IB D","129":"k l m n o p q r s","385":"4 5 6 7 8 9 t u v w x AB BB CB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j","2":"DB EB FB GB HB IB D KC LC MC","129":"k l m n o p q r s","385":"4 5 6 7 t u v w x","897":"8 9 AB BB CB"},E:{"1":"J JB K E F G A B C lC NC mC nC oC pC OC AC BC","2":"L M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z yC zC AC dC 0C BC","2":"G t u v w x wC xC","257":"a b c d e f g h i j k l m n o p q r s"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD","2":"ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"GC J OD PD QD RD eC SD TD","2":"D"},J:{"1":"E A"},K:{"1":"B C AC dC BC","2":"A","257":"I"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:7,C:"Web SQL Database",D:true}; diff --git a/node_modules/caniuse-lite/data/features/srcset.js b/node_modules/caniuse-lite/data/features/srcset.js new file mode 100644 index 00000000..ab927599 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/srcset.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","260":"C","514":"L M H"},C:{"1":"4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB jC kC","194":"RB SB TB UB VB WB"},D:{"1":"4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB","260":"TB UB VB WB"},E:{"2":"J JB K E lC NC mC nC","260":"F oC","1028":"G A pC OC","3076":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C H N O P KB y wC xC yC zC AC dC 0C BC","260":"0 1 2 z"},G:{"2":"NC 1C eC 2C 3C 4C","260":"F 5C","1028":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Srcset and sizes attributes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/stream.js b/node_modules/caniuse-lite/data/features/stream.js new file mode 100644 index 00000000..4d9d9ec3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/stream.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H N jC kC","129":"VB WB XB YB ZB aB","420":"0 1 2 3 O P KB y z LB MB NB OB PB QB RB SB TB UB"},D:{"1":"4 5 6 7 8 9 mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L M H N O P KB y","420":"0 1 2 3 z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC OC"},F:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B H N O wC xC yC zC AC dC 0C","420":"0 1 2 3 C P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C","513":"HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","1537":"AD BD CD DD ED FD GD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E","420":"A"},K:{"1":"I","2":"A B AC dC","420":"C BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","420":"J UD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:4,C:"getUserMedia/Stream API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/streams.js b/node_modules/caniuse-lite/data/features/streams.js new file mode 100644 index 00000000..121c5929 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/streams.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A fC","130":"B"},B:{"1":"4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","16":"C L","260":"M H","1028":"Q I R S T U V W X","5124":"N O P"},C:{"1":"4 5 6 7 8 9 l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB jC kC","5124":"j k","7172":"wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i","7746":"qB rB HC sB IC tB uB vB"},D:{"1":"4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB","260":"lB mB nB oB pB qB rB","1028":"HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X"},E:{"2":"J JB K E F G lC NC mC nC oC pC","1028":"H rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","3076":"A B C L M OC AC BC qC"},F:{"1":"7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB wC xC yC zC AC dC 0C BC","260":"YB ZB aB bB cB dB eB","1028":"fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C","16":"8C","1028":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z dD DC EC FC eD","2":"J UD VD","1028":"WD XD YD OC ZD aD bD cD"},Q:{"1028":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:1,C:"Streams",D:true}; diff --git a/node_modules/caniuse-lite/data/features/stricttransportsecurity.js b/node_modules/caniuse-lite/data/features/stricttransportsecurity.js new file mode 100644 index 00000000..47f296a3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/stricttransportsecurity.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A fC","129":"B"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"E F G A B C L M H oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K lC NC mC nC"},F:{"1":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","2":"G B wC xC yC zC AC dC 0C"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"1":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"Strict Transport Security",D:true}; diff --git a/node_modules/caniuse-lite/data/features/style-scoped.js b/node_modules/caniuse-lite/data/features/style-scoped.js new file mode 100644 index 00000000..dfc813d3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/style-scoped.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB","2":"4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","322":"oB pB qB rB HC sB"},D:{"2":"4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","194":"0 1 2 3 y z LB MB NB OB PB QB RB SB TB UB VB"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"1":"hD","2":"iD"}},B:7,C:"Scoped attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/subresource-bundling.js b/node_modules/caniuse-lite/data/features/subresource-bundling.js new file mode 100644 index 00000000..b22a7aa6 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/subresource-bundling.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"4 5 6 7 8 9 n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:7,C:"Subresource Loading with Web Bundles",D:false}; diff --git a/node_modules/caniuse-lite/data/features/subresource-integrity.js b/node_modules/caniuse-lite/data/features/subresource-integrity.js new file mode 100644 index 00000000..74b850c0 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/subresource-integrity.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N"},C:{"1":"4 5 6 7 8 9 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB jC kC"},D:{"1":"4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB"},E:{"1":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC OC"},F:{"1":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB wC xC yC zC AC dC 0C BC"},G:{"1":"BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C","194":"AD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"Subresource Integrity",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-css.js b/node_modules/caniuse-lite/data/features/svg-css.js new file mode 100644 index 00000000..6b7775c4 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/svg-css.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","516":"C L M H"},C:{"1":"2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC","260":"0 1 J JB K E F G A B C L M H N O P KB y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","4":"J"},E:{"1":"JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"lC","132":"J NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","2":"G"},G:{"1":"F eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","132":"NC 1C"},H:{"260":"ND"},I:{"1":"GC J D RD eC SD TD","2":"OD PD QD"},J:{"1":"E A"},K:{"1":"I","260":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"SVG in CSS backgrounds",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-filters.js b/node_modules/caniuse-lite/data/features/svg-filters.js new file mode 100644 index 00000000..9b89e1cf --- /dev/null +++ b/node_modules/caniuse-lite/data/features/svg-filters.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","2":"gC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J","4":"JB K E"},E:{"1":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C"},H:{"1":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"1":"A","2":"E"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"SVG filters",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-fonts.js b/node_modules/caniuse-lite/data/features/svg-fonts.js new file mode 100644 index 00000000..e78433bb --- /dev/null +++ b/node_modules/caniuse-lite/data/features/svg-fonts.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"G A B fC","8":"K E F"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB","2":"4 5 6 7 8 9 kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","130":"XB YB ZB aB bB cB dB eB fB gB hB iB jB"},E:{"1":"J JB K E F G A B C L M H NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"lC"},F:{"1":"0 1 2 G B C H N O P KB y z wC xC yC zC AC dC 0C BC","2":"WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","130":"3 LB MB NB OB PB QB RB SB TB UB VB"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"258":"ND"},I:{"1":"GC J RD eC SD TD","2":"D OD PD QD"},J:{"1":"E A"},K:{"1":"A B C AC dC BC","2":"I"},L:{"130":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"J","130":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"130":"gD"},S:{"2":"hD iD"}},B:2,C:"SVG fonts",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-fragment.js b/node_modules/caniuse-lite/data/features/svg-fragment.js new file mode 100644 index 00000000..678b72c8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/svg-fragment.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F fC","260":"G A B"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M jC kC"},D:{"1":"4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB","132":"VB WB XB YB ZB aB bB cB dB eB fB gB hB iB"},E:{"1":"C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E G A B lC NC mC nC pC OC","132":"F oC"},F:{"1":"WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","2":"0 H N O P KB y z","4":"B C xC yC zC AC dC 0C","16":"G wC","132":"1 2 3 LB MB NB OB PB QB RB SB TB UB VB"},G:{"1":"BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C 4C 6C 7C 8C 9C AD","132":"F 5C"},H:{"1":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E","132":"A"},K:{"1":"I BC","4":"A B C AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","132":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"SVG fragment identifiers",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-html.js b/node_modules/caniuse-lite/data/features/svg-html.js new file mode 100644 index 00000000..dc05ee0e --- /dev/null +++ b/node_modules/caniuse-lite/data/features/svg-html.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F fC","388":"G A B"},B:{"4":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","260":"C L M H N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","2":"gC","4":"GC"},D:{"4":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"lC NC","4":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"4":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"4":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC","4":"D SD TD"},J:{"1":"A","2":"E"},K:{"4":"A B C I AC dC BC"},L:{"4":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"4":"CC"},P:{"4":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"4":"fD"},R:{"4":"gD"},S:{"1":"hD iD"}},B:2,C:"SVG effects for HTML",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-html5.js b/node_modules/caniuse-lite/data/features/svg-html5.js new file mode 100644 index 00000000..d464b8cf --- /dev/null +++ b/node_modules/caniuse-lite/data/features/svg-html5.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"fC","8":"K E F","129":"G A B"},B:{"1":"4 5 6 7 8 9 O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","129":"C L M H N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","8":"gC GC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","8":"J JB K"},E:{"1":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","8":"J JB lC NC","129":"K E F mC nC oC"},F:{"1":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 0C BC","2":"B zC AC dC","8":"G wC xC yC"},G:{"1":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","8":"NC 1C eC","129":"F 2C 3C 4C 5C"},H:{"1":"ND"},I:{"1":"D SD TD","2":"OD PD QD","129":"GC J RD eC"},J:{"1":"A","129":"E"},K:{"1":"C I BC","8":"A B AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"129":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Inline SVG in HTML5",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-img.js b/node_modules/caniuse-lite/data/features/svg-img.js new file mode 100644 index 00000000..0eecb5f4 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/svg-img.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC"},D:{"1":"4 5 6 7 8 9 NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","132":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB"},E:{"1":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"lC","4":"NC","132":"J JB K E F mC nC oC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","132":"F NC 1C eC 2C 3C 4C 5C"},H:{"1":"ND"},I:{"1":"D SD TD","2":"OD PD QD","132":"GC J RD eC"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"SVG in HTML img element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-smil.js b/node_modules/caniuse-lite/data/features/svg-smil.js new file mode 100644 index 00000000..d4fcaa16 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/svg-smil.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"fC","8":"K E F G A B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","8":"C L M H N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","8":"gC GC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","4":"J"},E:{"1":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","8":"lC NC","132":"J JB mC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","132":"NC 1C eC 2C"},H:{"2":"ND"},I:{"1":"GC J D RD eC SD TD","2":"OD PD QD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"8":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"SVG SMIL animation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg.js b/node_modules/caniuse-lite/data/features/svg.js new file mode 100644 index 00000000..50d8e754 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/svg.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"fC","8":"K E F","772":"G A B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","513":"C L M H N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","4":"gC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","4":"lC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"D SD TD","2":"OD PD QD","132":"GC J RD eC"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"257":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"SVG (basic support)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/sxg.js b/node_modules/caniuse-lite/data/features/sxg.js new file mode 100644 index 00000000..5a711e7b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/sxg.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"4 5 6 7 8 9 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B","132":"2B 3B"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD XD YD OC"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:6,C:"Signed HTTP Exchanges (SXG)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/tabindex-attr.js b/node_modules/caniuse-lite/data/features/tabindex-attr.js new file mode 100644 index 00000000..553101af --- /dev/null +++ b/node_modules/caniuse-lite/data/features/tabindex-attr.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"E F G A B","16":"K fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"16":"gC GC jC kC","129":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"J JB K E F G A B C L M"},E:{"16":"J JB lC NC","257":"K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","16":"G"},G:{"769":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"16":"ND"},I:{"16":"GC J D OD PD QD RD eC SD TD"},J:{"16":"E A"},K:{"1":"I","16":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"16":"A B"},O:{"1":"CC"},P:{"16":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"129":"hD iD"}},B:1,C:"tabindex global attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/template-literals.js b/node_modules/caniuse-lite/data/features/template-literals.js new file mode 100644 index 00000000..d7c2de22 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/template-literals.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","16":"C"},C:{"1":"4 5 6 7 8 9 TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB jC kC"},D:{"1":"4 5 6 7 8 9 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB"},E:{"1":"A B L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC","129":"C"},F:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB wC xC yC zC AC dC 0C BC"},G:{"1":"6C 7C 8C 9C AD BD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C","129":"CD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"ES6 Template Literals (Template Strings)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/template.js b/node_modules/caniuse-lite/data/features/template.js new file mode 100644 index 00000000..2a96ce44 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/template.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C","388":"L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H N O P KB y z jC kC"},D:{"1":"4 5 6 7 8 9 UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z","132":"LB MB NB OB PB QB RB SB TB"},E:{"1":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E lC NC mC","388":"F oC","514":"nC"},F:{"1":"0 1 2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","132":"H N O P KB y z"},G:{"1":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C 4C","388":"F 5C"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"HTML templates",D:true}; diff --git a/node_modules/caniuse-lite/data/features/temporal.js b/node_modules/caniuse-lite/data/features/temporal.js new file mode 100644 index 00000000..c28a13c8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/temporal.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:6,C:"Temporal",D:true}; diff --git a/node_modules/caniuse-lite/data/features/testfeat.js b/node_modules/caniuse-lite/data/features/testfeat.js new file mode 100644 index 00000000..51ff213f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/testfeat.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F A B fC","16":"G"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","16":"J JB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"B C"},E:{"2":"J K lC NC mC","16":"JB E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC dC 0C BC","16":"AC"},G:{"2":"NC 1C eC 2C 3C","16":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD RD eC SD TD","16":"QD"},J:{"2":"A","16":"E"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:7,C:"Test feature - updated",D:false}; diff --git a/node_modules/caniuse-lite/data/features/text-decoration.js b/node_modules/caniuse-lite/data/features/text-decoration.js new file mode 100644 index 00000000..6aaee836 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/text-decoration.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P","2052":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"gC GC J JB jC kC","1028":"4 5 6 7 8 9 VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","1060":"0 1 2 3 K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z","226":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB","2052":"4 5 6 7 8 9 qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E lC NC mC nC","772":"L M H BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","804":"F G A B C pC OC AC","1316":"oC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB wC xC yC zC AC dC 0C BC","226":"UB VB WB XB YB ZB aB bB cB","2052":"dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"NC 1C eC 2C 3C 4C","292":"F 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","2052":"I"},L:{"2052":"D"},M:{"1028":"D"},N:{"2":"A B"},O:{"2052":"CC"},P:{"2":"J UD VD","2052":"0 1 2 3 y z WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2052":"fD"},R:{"2052":"gD"},S:{"1028":"hD iD"}},B:4,C:"text-decoration styling",D:true}; diff --git a/node_modules/caniuse-lite/data/features/text-emphasis.js b/node_modules/caniuse-lite/data/features/text-emphasis.js new file mode 100644 index 00000000..b5b56fea --- /dev/null +++ b/node_modules/caniuse-lite/data/features/text-emphasis.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P","164":"Q I R S T U V W X Y Z a b c d e f g h"},C:{"1":"4 5 6 7 8 9 fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB jC kC","322":"eB"},D:{"1":"4 5 6 7 8 9 i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 J JB K E F G A B C L M H N O P KB y z","164":"3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h"},E:{"1":"F G A B C L M H oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K lC NC mC","164":"E nC"},F:{"1":"V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","164":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC","164":"SD TD"},J:{"2":"E","164":"A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z FC eD","164":"J UD VD WD XD YD OC ZD aD bD cD dD DC EC"},Q:{"164":"fD"},R:{"164":"gD"},S:{"1":"hD iD"}},B:4,C:"text-emphasis styling",D:true}; diff --git a/node_modules/caniuse-lite/data/features/text-overflow.js b/node_modules/caniuse-lite/data/features/text-overflow.js new file mode 100644 index 00000000..baedfebd --- /dev/null +++ b/node_modules/caniuse-lite/data/features/text-overflow.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K E F G A B","2":"fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","8":"gC GC J JB K jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AC dC 0C BC","33":"G wC xC yC zC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"I BC","33":"A B C AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"CSS3 Text-overflow",D:true}; diff --git a/node_modules/caniuse-lite/data/features/text-size-adjust.js b/node_modules/caniuse-lite/data/features/text-size-adjust.js new file mode 100644 index 00000000..be73b28d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/text-size-adjust.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","33":"C L M H N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"4 5 6 7 8 9 nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB","258":"LB"},E:{"2":"J JB K E F G A B C L M H lC NC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","258":"mC"},F:{"1":"cB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB dB wC xC yC zC AC dC 0C BC"},G:{"2":"NC 1C eC","33":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"33":"D"},N:{"161":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:7,C:"CSS text-size-adjust",D:true}; diff --git a/node_modules/caniuse-lite/data/features/text-stroke.js b/node_modules/caniuse-lite/data/features/text-stroke.js new file mode 100644 index 00000000..496c7780 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/text-stroke.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M","33":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","161":"H N O P"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB jC kC","161":"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","450":"hB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"33":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"G B C wC xC yC zC AC dC 0C BC","33":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"33":"F 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","36":"NC"},H:{"2":"ND"},I:{"2":"GC","33":"J D OD PD QD RD eC SD TD"},J:{"33":"E A"},K:{"2":"A B C AC dC BC","33":"I"},L:{"33":"D"},M:{"161":"D"},N:{"2":"A B"},O:{"33":"CC"},P:{"33":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"33":"fD"},R:{"33":"gD"},S:{"161":"hD iD"}},B:7,C:"CSS text-stroke and text-fill",D:true}; diff --git a/node_modules/caniuse-lite/data/features/textcontent.js b/node_modules/caniuse-lite/data/features/textcontent.js new file mode 100644 index 00000000..4772f19a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/textcontent.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"lC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","16":"G"},G:{"1":"F 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC"},H:{"1":"ND"},I:{"1":"GC J D QD RD eC SD TD","16":"OD PD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Node.textContent",D:true}; diff --git a/node_modules/caniuse-lite/data/features/textencoder.js b/node_modules/caniuse-lite/data/features/textencoder.js new file mode 100644 index 00000000..075f38dc --- /dev/null +++ b/node_modules/caniuse-lite/data/features/textencoder.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H N O P jC kC","132":"KB"},D:{"1":"4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC"},F:{"1":"3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 G B C H N O P KB y z wC xC yC zC AC dC 0C BC"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"TextEncoder & TextDecoder",D:true}; diff --git a/node_modules/caniuse-lite/data/features/tls1-1.js b/node_modules/caniuse-lite/data/features/tls1-1.js new file mode 100644 index 00000000..05739688 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/tls1-1.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K E fC","66":"F G A"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB","2":"0 gC GC J JB K E F G A B C L M H N O P KB y z jC kC","66":"1","129":"zB 0B 1B 2B 3B 4B 5B 6B 7B 8B","388":"4 5 6 7 8 9 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"1":"0 1 2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T","2":"J JB K E F G A B C L M H N O P KB y z","1540":"4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"E F G A B C L oC pC OC AC BC","2":"J JB K lC NC mC nC","513":"M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B BC","2":"G B C wC xC yC zC AC dC 0C","1540":"4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC"},H:{"1":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"1":"A","2":"E"},K:{"1":"I BC","2":"A B C AC dC"},L:{"1":"D"},M:{"129":"D"},N:{"1":"B","66":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"TLS 1.1",D:true}; diff --git a/node_modules/caniuse-lite/data/features/tls1-2.js b/node_modules/caniuse-lite/data/features/tls1-2.js new file mode 100644 index 00000000..2cef29b8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/tls1-2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K E fC","66":"F G A"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 gC GC J JB K E F G A B C L M H N O P KB y z jC kC","66":"2 3 LB"},D:{"1":"4 5 6 7 8 9 OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB"},E:{"1":"E F G A B C L M H oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K lC NC mC nC"},F:{"1":"0 1 2 3 N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G H wC","66":"B C xC yC zC AC dC 0C BC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC"},H:{"1":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"1":"A","2":"E"},K:{"1":"I BC","2":"A B C AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","66":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"TLS 1.2",D:true}; diff --git a/node_modules/caniuse-lite/data/features/tls1-3.js b/node_modules/caniuse-lite/data/features/tls1-3.js new file mode 100644 index 00000000..83a9c7c1 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/tls1-3.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB jC kC","132":"sB IC tB","450":"kB lB mB nB oB pB qB rB HC"},D:{"1":"4 5 6 7 8 9 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB","706":"nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B"},E:{"1":"M H rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C lC NC mC nC oC pC OC AC","1028":"L BC qC"},F:{"1":"qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB wC xC yC zC AC dC 0C BC","706":"nB oB pB"},G:{"1":"DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD XD YD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:6,C:"TLS 1.3",D:true}; diff --git a/node_modules/caniuse-lite/data/features/touch.js b/node_modules/caniuse-lite/data/features/touch.js new file mode 100644 index 00000000..a8622e1a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/touch.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","8":"A B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","578":"C L M H N O P"},C:{"1":"0 1 2 4 5 6 7 8 9 P KB y z lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC","4":"J JB K E F G A B C L M H N O","194":"3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L M H N O P KB y z"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"B C I AC dC BC","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"8":"A","260":"B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:2,C:"Touch events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/transforms2d.js b/node_modules/caniuse-lite/data/features/transforms2d.js new file mode 100644 index 00000000..8f1b4ec3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/transforms2d.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"fC","8":"K E F","129":"A B","161":"G"},B:{"1":"4 5 6 7 8 9 O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","129":"C L M H N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC","33":"J JB K E F G A B C L M H jC kC"},D:{"1":"4 5 6 7 8 9 VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","33":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB"},E:{"1":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","33":"J JB K E F lC NC mC nC oC"},F:{"1":"1 2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","2":"G wC xC","33":"0 B C H N O P KB y z yC zC AC dC 0C"},G:{"1":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","33":"F NC 1C eC 2C 3C 4C 5C"},H:{"2":"ND"},I:{"1":"D","33":"GC J OD PD QD RD eC SD TD"},J:{"33":"E A"},K:{"1":"B C I AC dC BC","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"CSS3 2D Transforms",D:true}; diff --git a/node_modules/caniuse-lite/data/features/transforms3d.js b/node_modules/caniuse-lite/data/features/transforms3d.js new file mode 100644 index 00000000..d9067212 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/transforms3d.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","132":"A B"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G jC kC","33":"A B C L M H"},D:{"1":"4 5 6 7 8 9 VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B","33":"0 1 2 3 C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB"},E:{"1":"QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"lC NC","33":"J JB K E F mC nC oC","257":"G A B C L M H pC OC AC BC qC rC sC PC"},F:{"1":"1 2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","33":"0 H N O P KB y z"},G:{"1":"QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","33":"F NC 1C eC 2C 3C 4C 5C","257":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC"},H:{"2":"ND"},I:{"1":"D","2":"OD PD QD","33":"GC J RD eC SD TD"},J:{"33":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:5,C:"CSS3 3D Transforms",D:true}; diff --git a/node_modules/caniuse-lite/data/features/trusted-types.js b/node_modules/caniuse-lite/data/features/trusted-types.js new file mode 100644 index 00000000..3c38e873 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/trusted-types.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"4 5 6 7 8 9 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z bD cD dD DC EC FC eD","2":"J UD VD WD XD YD OC ZD aD"},Q:{"2":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:7,C:"Trusted Types for DOM manipulation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ttf.js b/node_modules/caniuse-lite/data/features/ttf.js new file mode 100644 index 00000000..51a66c77 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/ttf.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F fC","132":"G A B"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","2":"gC GC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x xC yC zC AC dC 0C BC","2":"G wC"},G:{"1":"F eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C"},H:{"2":"ND"},I:{"1":"GC J D PD QD RD eC SD TD","2":"OD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"TTF/OTF - TrueType and OpenType font support",D:true}; diff --git a/node_modules/caniuse-lite/data/features/typedarrays.js b/node_modules/caniuse-lite/data/features/typedarrays.js new file mode 100644 index 00000000..3b118e67 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/typedarrays.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K E F G fC","132":"A"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K"},E:{"1":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC","260":"mC"},F:{"1":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 0C BC","2":"G B wC xC yC zC AC dC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C","260":"eC"},H:{"1":"ND"},I:{"1":"J D RD eC SD TD","2":"GC OD PD QD"},J:{"1":"A","2":"E"},K:{"1":"C I BC","2":"A B AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"Typed Arrays",D:true}; diff --git a/node_modules/caniuse-lite/data/features/u2f.js b/node_modules/caniuse-lite/data/features/u2f.js new file mode 100644 index 00000000..cd83f5c7 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/u2f.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P p q r s t u v w x AB BB CB DB EB FB GB HB IB D","513":"Q I R S T U V W X Y Z a b c d e f g h i j k l m n o"},C:{"1":"yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u","2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","322":"gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB v w"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","130":"XB YB ZB","513":"aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g","578":"h i j k l m n o"},E:{"1":"L M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C lC NC mC nC oC pC OC AC BC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB aB wC xC yC zC AC dC 0C BC","513":"ZB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"1":"GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"1":"iD","322":"hD"}},B:7,C:"FIDO U2F API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/unhandledrejection.js b/node_modules/caniuse-lite/data/features/unhandledrejection.js new file mode 100644 index 00000000..ab6885b8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/unhandledrejection.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB jC kC"},D:{"1":"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB"},E:{"1":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC OC"},F:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB wC xC yC zC AC dC 0C BC"},G:{"1":"BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C","16":"AD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:1,C:"unhandledrejection/rejectionhandled events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js b/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js new file mode 100644 index 00000000..391d2314 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N"},C:{"1":"4 5 6 7 8 9 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB jC kC"},D:{"1":"4 5 6 7 8 9 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC"},F:{"1":"PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB wC xC yC zC AC dC 0C BC"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"Upgrade Insecure Requests",D:true}; diff --git a/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js b/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js new file mode 100644 index 00000000..cd1ef06d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P","66":"Q I R"},C:{"1":"KC LC MC hC iC","2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D jC kC"},D:{"1":"4 5 6 7 8 9 R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B","66":"5B 6B 7B 8B 9B Q I"},E:{"1":"RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC"},F:{"1":"zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB wC xC yC zC AC dC 0C BC","66":"xB yB"},G:{"1":"RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"0 1 2 3 y z bD cD dD DC EC FC eD","2":"J UD VD WD XD YD OC ZD aD"},Q:{"2":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:7,C:"URL Scroll-To-Text Fragment",D:true}; diff --git a/node_modules/caniuse-lite/data/features/url.js b/node_modules/caniuse-lite/data/features/url.js new file mode 100644 index 00000000..e5a266e8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/url.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z jC kC"},D:{"1":"4 5 6 7 8 9 RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 J JB K E F G A B C L M H N O P KB y z","130":"1 2 3 LB MB NB OB PB QB"},E:{"1":"F G A B C L M H oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K lC NC mC nC","130":"E"},F:{"1":"0 1 2 3 KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","130":"H N O P"},G:{"1":"F 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C","130":"4C"},H:{"2":"ND"},I:{"1":"D TD","2":"GC J OD PD QD RD eC","130":"SD"},J:{"2":"E","130":"A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"URL API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/urlsearchparams.js b/node_modules/caniuse-lite/data/features/urlsearchparams.js new file mode 100644 index 00000000..c5004505 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/urlsearchparams.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N"},C:{"1":"4 5 6 7 8 9 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB jC kC","132":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB"},D:{"1":"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB"},E:{"1":"B C L M H OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC"},F:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB wC xC yC zC AC dC 0C BC"},G:{"1":"9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"URLSearchParams",D:true}; diff --git a/node_modules/caniuse-lite/data/features/use-strict.js b/node_modules/caniuse-lite/data/features/use-strict.js new file mode 100644 index 00000000..b2a3ff19 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/use-strict.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C"},E:{"1":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC","132":"JB mC"},F:{"1":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 0C BC","2":"G B wC xC yC zC AC dC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC"},H:{"1":"ND"},I:{"1":"GC J D RD eC SD TD","2":"OD PD QD"},J:{"1":"E A"},K:{"1":"C I dC BC","2":"A B AC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"ECMAScript 5 Strict Mode",D:true}; diff --git a/node_modules/caniuse-lite/data/features/user-select-none.js b/node_modules/caniuse-lite/data/features/user-select-none.js new file mode 100644 index 00000000..cc9a3f5c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/user-select-none.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","33":"A B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","33":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","33":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB jC kC"},D:{"1":"4 5 6 7 8 9 nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","33":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB"},E:{"33":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","33":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB"},G:{"33":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","33":"GC J OD PD QD RD eC SD TD"},J:{"33":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"33":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","33":"J UD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","33":"hD"}},B:5,C:"CSS user-select: none",D:true}; diff --git a/node_modules/caniuse-lite/data/features/user-timing.js b/node_modules/caniuse-lite/data/features/user-timing.js new file mode 100644 index 00000000..b54cf44a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/user-timing.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB jC kC"},D:{"1":"3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 J JB K E F G A B C L M H N O P KB y z"},E:{"1":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC OC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"User Timing API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/variable-fonts.js b/node_modules/caniuse-lite/data/features/variable-fonts.js new file mode 100644 index 00000000..8505d96d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/variable-fonts.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB jC kC","4609":"tB uB vB wB xB yB zB 0B 1B","4674":"IC","5698":"sB","7490":"mB nB oB pB qB","7746":"rB HC","8705":"4 5 6 7 8 9 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"1":"4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","4097":"xB","4290":"HC sB IC","6148":"tB uB vB wB"},E:{"1":"H sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC OC","4609":"B C AC BC","8193":"L M qC rC"},F:{"1":"nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB wC xC yC zC AC dC 0C BC","4097":"mB","6148":"iB jB kB lB"},G:{"1":"ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C","4097":"AD BD CD DD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"4097":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"2":"J UD VD WD","4097":"0 1 2 3 y z XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:5,C:"Variable fonts",D:true}; diff --git a/node_modules/caniuse-lite/data/features/vector-effect.js b/node_modules/caniuse-lite/data/features/vector-effect.js new file mode 100644 index 00000000..25b439d9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/vector-effect.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"J JB K E F G A B C L M"},E:{"1":"K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC"},F:{"1":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 0C BC","2":"G B wC xC yC zC AC dC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C eC"},H:{"1":"ND"},I:{"1":"D SD TD","16":"GC J OD PD QD RD eC"},J:{"16":"E A"},K:{"1":"C I BC","2":"A B AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"SVG vector-effect: non-scaling-stroke",D:true}; diff --git a/node_modules/caniuse-lite/data/features/vibration.js b/node_modules/caniuse-lite/data/features/vibration.js new file mode 100644 index 00000000..c21e3f61 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/vibration.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A jC kC","33":"B C L M H"},D:{"1":"4 5 6 7 8 9 PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C H N wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"1":"A","2":"E"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"Vibration API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/video.js b/node_modules/caniuse-lite/data/features/video.js new file mode 100644 index 00000000..3a384695 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/video.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC","260":"J JB K E F G A B C L M H N O P KB jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A lC NC mC nC oC pC OC","513":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x yC zC AC dC 0C BC","2":"G wC xC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C","513":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"GC J D QD RD eC SD TD","132":"OD PD"},J:{"1":"E A"},K:{"1":"B C I AC dC BC","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Video element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/videotracks.js b/node_modules/caniuse-lite/data/features/videotracks.js new file mode 100644 index 00000000..ce2793a2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/videotracks.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"C L M H N O P","322":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB jC kC","194":"4 5 6 7 8 9 SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB","322":"4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K lC NC mC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB wC xC yC zC AC dC 0C BC","322":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","322":"I"},L:{"322":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"322":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"322":"fD"},R:{"322":"gD"},S:{"194":"hD iD"}},B:1,C:"Video Tracks",D:true}; diff --git a/node_modules/caniuse-lite/data/features/view-transitions.js b/node_modules/caniuse-lite/data/features/view-transitions.js new file mode 100644 index 00000000..4f794613 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/view-transitions.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"4 5 6 7 8 9 u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC"},F:{"1":"g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f wC xC yC zC AC dC 0C BC"},G:{"1":"FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"1 2 3","2":"0 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:5,C:"View Transitions API (single-document)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/viewport-unit-variants.js b/node_modules/caniuse-lite/data/features/viewport-unit-variants.js new file mode 100644 index 00000000..3571054b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/viewport-unit-variants.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n","194":"o p q"},C:{"1":"4 5 6 7 8 9 k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j jC kC"},D:{"1":"4 5 6 7 8 9 r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i","194":"j k l m n o p q"},E:{"1":"QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC"},F:{"1":"d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z wC xC yC zC AC dC 0C BC","194":"a b c"},G:{"1":"QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"0 1 2 3 z","2":"J y UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:5,C:"Small, Large, and Dynamic viewport units",D:true}; diff --git a/node_modules/caniuse-lite/data/features/viewport-units.js b/node_modules/caniuse-lite/data/features/viewport-units.js new file mode 100644 index 00000000..8a7f5ac9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/viewport-units.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F fC","132":"G","260":"A B"},B:{"1":"4 5 6 7 8 9 N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","260":"C L M H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M H N O P jC kC"},D:{"1":"4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E F G A B C L M H N O P KB","260":"0 1 2 3 y z"},E:{"1":"E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC","260":"K"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C","516":"4C","772":"3C"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"1":"A","2":"E"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"260":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"Viewport units: vw, vh, vmin, vmax",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wai-aria.js b/node_modules/caniuse-lite/data/features/wai-aria.js new file mode 100644 index 00000000..79504505 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wai-aria.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E fC","4":"F G A B"},B:{"4":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"4":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"4":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"lC NC","4":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"G","4":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"4":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"4":"ND"},I:{"2":"GC J OD PD QD RD eC","4":"D SD TD"},J:{"2":"E A"},K:{"4":"A B C I AC dC BC"},L:{"4":"D"},M:{"4":"D"},N:{"4":"A B"},O:{"4":"CC"},P:{"4":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"4":"fD"},R:{"4":"gD"},S:{"4":"hD iD"}},B:2,C:"WAI-ARIA Accessibility features",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wake-lock.js b/node_modules/caniuse-lite/data/features/wake-lock.js new file mode 100644 index 00000000..f20cdf25 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wake-lock.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P","194":"Q I R S T U V W X Y"},C:{"1":"FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB jC kC","322":"DB EB"},D:{"1":"4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B","194":"2B 3B 4B 5B 6B 7B 8B 9B Q I R S T"},E:{"1":"UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC"},F:{"1":"4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB wC xC yC zC AC dC 0C BC","194":"rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B"},G:{"1":"UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z cD dD DC EC FC eD","2":"J UD VD WD XD YD OC ZD aD bD"},Q:{"2":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:4,C:"Screen Wake Lock API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-bigint.js b/node_modules/caniuse-lite/data/features/wasm-bigint.js new file mode 100644 index 00000000..7c7c0cf7 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-bigint.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T"},C:{"1":"4 5 6 7 8 9 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B jC kC"},D:{"1":"4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T"},E:{"1":"H rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M lC NC mC nC oC pC OC AC BC qC"},F:{"1":"2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B wC xC yC zC AC dC 0C BC"},G:{"1":"JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z cD dD DC EC FC eD","2":"J UD VD WD XD YD OC ZD aD bD"},Q:{"16":"fD"},R:{"16":"gD"},S:{"2":"hD","16":"iD"}},B:5,C:"WebAssembly BigInt to i64 conversion in JS API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-bulk-memory.js b/node_modules/caniuse-lite/data/features/wasm-bulk-memory.js new file mode 100644 index 00000000..43e51d19 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-bulk-memory.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B jC kC"},D:{"1":"4 5 6 7 8 9 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B"},E:{"1":"H sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M lC NC mC nC oC pC OC AC BC qC rC"},F:{"1":"tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB wC xC yC zC AC dC 0C BC"},G:{"1":"KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD XD YD OC"},Q:{"16":"fD"},R:{"16":"gD"},S:{"2":"hD","16":"iD"}},B:5,C:"WebAssembly Bulk Memory Operations",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-extended-const.js b/node_modules/caniuse-lite/data/features/wasm-extended-const.js new file mode 100644 index 00000000..da99f4c3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-extended-const.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},C:{"1":"4 5 6 7 8 9 v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u jC kC"},D:{"1":"4 5 6 7 8 9 x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},E:{"1":"ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC"},F:{"1":"j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i wC xC yC zC AC dC 0C BC"},G:{"1":"ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"1 2 3","2":"0 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"16":"fD"},R:{"16":"gD"},S:{"2":"hD","16":"iD"}},B:5,C:"WebAssembly Extended Constant Expressions",D:false}; diff --git a/node_modules/caniuse-lite/data/features/wasm-gc.js b/node_modules/caniuse-lite/data/features/wasm-gc.js new file mode 100644 index 00000000..0ea28e46 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-gc.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"8 9 AB BB CB DB EB FB GB HB IB D","2":"4 5 6 7 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},C:{"1":"9 AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 4 5 6 7 8 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x jC kC"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 4 5 6 7 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"16":"fD"},R:{"16":"gD"},S:{"2":"hD","16":"iD"}},B:5,C:"WebAssembly Garbage Collection",D:false}; diff --git a/node_modules/caniuse-lite/data/features/wasm-multi-memory.js b/node_modules/caniuse-lite/data/features/wasm-multi-memory.js new file mode 100644 index 00000000..b62b78ff --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-multi-memory.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"9 AB BB CB DB EB FB GB HB IB D","2":"4 5 6 7 8 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},C:{"1":"EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB jC kC"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 4 5 6 7 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"16":"fD"},R:{"16":"gD"},S:{"2":"hD","16":"iD"}},B:5,C:"WebAssembly Multi-Memory",D:false}; diff --git a/node_modules/caniuse-lite/data/features/wasm-multi-value.js b/node_modules/caniuse-lite/data/features/wasm-multi-value.js new file mode 100644 index 00000000..bf212b6d --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-multi-value.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T"},C:{"1":"4 5 6 7 8 9 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B jC kC"},D:{"1":"4 5 6 7 8 9 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T"},E:{"1":"M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L lC NC mC nC oC pC OC AC BC"},F:{"1":"2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B wC xC yC zC AC dC 0C BC"},G:{"1":"FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z cD dD DC EC FC eD","2":"J UD VD WD XD YD OC ZD aD bD"},Q:{"16":"fD"},R:{"16":"gD"},S:{"2":"hD","16":"iD"}},B:5,C:"WebAssembly Multi-Value",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-mutable-globals.js b/node_modules/caniuse-lite/data/features/wasm-mutable-globals.js new file mode 100644 index 00000000..aa22604c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-mutable-globals.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB jC kC"},D:{"1":"4 5 6 7 8 9 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B"},E:{"1":"C L M H BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B lC NC mC nC oC pC OC AC"},F:{"1":"sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB wC xC yC zC AC dC 0C BC"},G:{"1":"CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD XD YD OC"},Q:{"16":"fD"},R:{"16":"gD"},S:{"2":"hD","16":"iD"}},B:5,C:"WebAssembly Import/Export of Mutable Globals",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-nontrapping-fptoint.js b/node_modules/caniuse-lite/data/features/wasm-nontrapping-fptoint.js new file mode 100644 index 00000000..99ced1be --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-nontrapping-fptoint.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB jC kC"},D:{"1":"4 5 6 7 8 9 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B"},E:{"1":"H sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M lC NC mC nC oC pC OC AC BC qC rC"},F:{"1":"tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB wC xC yC zC AC dC 0C BC"},G:{"1":"KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD XD YD OC"},Q:{"16":"fD"},R:{"16":"gD"},S:{"2":"hD","16":"iD"}},B:5,C:"WebAssembly Non-trapping float-to-int Conversion",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-reference-types.js b/node_modules/caniuse-lite/data/features/wasm-reference-types.js new file mode 100644 index 00000000..530e300a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-reference-types.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z a b c d e"},C:{"1":"4 5 6 7 8 9 Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B jC kC"},D:{"1":"4 5 6 7 8 9 f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e"},E:{"1":"H sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M lC NC mC nC oC pC OC AC BC qC rC"},F:{"1":"JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R wC xC yC zC AC dC 0C BC"},G:{"1":"KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z EC FC eD","2":"J UD VD WD XD YD OC ZD aD bD cD dD DC"},Q:{"16":"fD"},R:{"16":"gD"},S:{"2":"hD","16":"iD"}},B:5,C:"WebAssembly Reference Types",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-relaxed-simd.js b/node_modules/caniuse-lite/data/features/wasm-relaxed-simd.js new file mode 100644 index 00000000..12a6069c --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-relaxed-simd.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g jC kC","194":"4 5 6 7 8 9 h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"1":"4 5 6 7 8 9 x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"1 2 3","2":"0 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"16":"fD"},R:{"16":"gD"},S:{"2":"hD","16":"iD"}},B:5,C:"WebAssembly Relaxed SIMD",D:false}; diff --git a/node_modules/caniuse-lite/data/features/wasm-signext.js b/node_modules/caniuse-lite/data/features/wasm-signext.js new file mode 100644 index 00000000..10c308d1 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-signext.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC jC kC"},D:{"1":"4 5 6 7 8 9 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B"},E:{"1":"H rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M lC NC mC nC oC pC OC AC BC qC"},F:{"1":"tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB wC xC yC zC AC dC 0C BC"},G:{"1":"JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD XD YD OC"},Q:{"16":"fD"},R:{"16":"gD"},S:{"2":"hD","16":"iD"}},B:5,C:"WebAssembly Sign Extension Operators",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-simd.js b/node_modules/caniuse-lite/data/features/wasm-simd.js new file mode 100644 index 00000000..82f62893 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-simd.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z"},C:{"1":"4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X jC kC"},D:{"1":"4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z"},E:{"1":"UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC"},F:{"1":"8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B wC xC yC zC AC dC 0C BC"},G:{"1":"UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z DC EC FC eD","2":"J UD VD WD XD YD OC ZD aD bD cD dD"},Q:{"16":"fD"},R:{"16":"gD"},S:{"2":"hD","16":"iD"}},B:5,C:"WebAssembly SIMD",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-tail-calls.js b/node_modules/caniuse-lite/data/features/wasm-tail-calls.js new file mode 100644 index 00000000..c5d2db3f --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-tail-calls.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u"},C:{"1":"AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x jC kC"},D:{"1":"4 5 6 7 8 9 v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"1 2 3","2":"0 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"16":"fD"},R:{"16":"gD"},S:{"2":"hD","16":"iD"}},B:5,C:"WebAssembly Tail Calls",D:false}; diff --git a/node_modules/caniuse-lite/data/features/wasm-threads.js b/node_modules/caniuse-lite/data/features/wasm-threads.js new file mode 100644 index 00000000..5a18ec56 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm-threads.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B jC kC"},D:{"1":"4 5 6 7 8 9 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B"},E:{"1":"H rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L M lC NC mC nC oC pC OC AC BC qC"},F:{"1":"tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB wC xC yC zC AC dC 0C BC"},G:{"1":"JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD XD YD OC"},Q:{"16":"fD"},R:{"16":"gD"},S:{"2":"hD","16":"iD"}},B:5,C:"WebAssembly Threads and Atomics",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm.js b/node_modules/caniuse-lite/data/features/wasm.js new file mode 100644 index 00000000..74f23828 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wasm.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M","578":"H"},C:{"1":"4 5 6 7 8 9 mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB jC kC","194":"gB hB iB jB kB","1025":"lB"},D:{"1":"4 5 6 7 8 9 qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB","322":"kB lB mB nB oB pB"},E:{"1":"B C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC OC"},F:{"1":"dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB wC xC yC zC AC dC 0C BC","322":"XB YB ZB aB bB cB"},G:{"1":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","194":"hD"}},B:6,C:"WebAssembly",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wav.js b/node_modules/caniuse-lite/data/features/wav.js new file mode 100644 index 00000000..299dcf1b --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wav.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","2":"gC GC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E"},E:{"1":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"lC NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x yC zC AC dC 0C BC","2":"G wC xC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"GC J D QD RD eC SD TD","16":"OD PD"},J:{"1":"E A"},K:{"1":"B C I AC dC BC","16":"A"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"Wav audio format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wbr-element.js b/node_modules/caniuse-lite/data/features/wbr-element.js new file mode 100644 index 00000000..c796c840 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wbr-element.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K E fC","2":"F G A B"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"lC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","16":"G"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C eC"},H:{"1":"ND"},I:{"1":"GC J D QD RD eC SD TD","16":"OD PD"},J:{"1":"E A"},K:{"1":"B C I AC dC BC","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"wbr (word break opportunity) element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/web-animation.js b/node_modules/caniuse-lite/data/features/web-animation.js new file mode 100644 index 00000000..1ee9f6d9 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/web-animation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P","260":"Q I R S"},C:{"1":"4 5 6 7 8 9 R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB jC kC","260":"HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B","516":"gB hB iB jB kB lB mB nB oB pB qB rB","580":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB","2049":"6B 7B 8B 9B Q I"},D:{"1":"4 5 6 7 8 9 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB","132":"VB WB XB","260":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S"},E:{"1":"H sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC OC","1090":"B C L AC BC","2049":"M qC rC"},F:{"1":"2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 G B C H N O P KB y z wC xC yC zC AC dC 0C BC","132":"1 2 3","260":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C","1090":"AD BD CD DD ED FD GD","2049":"HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z cD dD DC EC FC eD","260":"J UD VD WD XD YD OC ZD aD bD"},Q:{"260":"fD"},R:{"1":"gD"},S:{"1":"iD","516":"hD"}},B:5,C:"Web Animations API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/web-app-manifest.js b/node_modules/caniuse-lite/data/features/web-app-manifest.js new file mode 100644 index 00000000..be9993a5 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/web-app-manifest.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N","130":"O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","578":"7B 8B 9B Q I R JC S T U"},D:{"1":"4 5 6 7 8 9 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC","4":"EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD","4":"UC VC MD EC WC XC YC ZC aC bC FC cC","260":"BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:5,C:"Add to home screen (A2HS)",D:false}; diff --git a/node_modules/caniuse-lite/data/features/web-bluetooth.js b/node_modules/caniuse-lite/data/features/web-bluetooth.js new file mode 100644 index 00000000..bc123492 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/web-bluetooth.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P","1025":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB","194":"eB fB gB hB iB jB kB lB","706":"mB nB oB","1025":"4 5 6 7 8 9 pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB wC xC yC zC AC dC 0C BC","450":"VB WB XB YB","706":"ZB aB bB","1025":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC SD TD","1025":"D"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","1025":"I"},L:{"1025":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1025":"CC"},P:{"1":"0 1 2 3 y z VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD"},Q:{"2":"fD"},R:{"1025":"gD"},S:{"2":"hD iD"}},B:7,C:"Web Bluetooth",D:true}; diff --git a/node_modules/caniuse-lite/data/features/web-serial.js b/node_modules/caniuse-lite/data/features/web-serial.js new file mode 100644 index 00000000..4f19b3d3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/web-serial.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P","66":"Q I R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B","66":"9B Q I R S T U V W X"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wC xC yC zC AC dC 0C BC","66":"wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:7,C:"Web Serial API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/web-share.js b/node_modules/caniuse-lite/data/features/web-share.js new file mode 100644 index 00000000..b0c9791a --- /dev/null +++ b/node_modules/caniuse-lite/data/features/web-share.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I","516":"R S T U V W X Y Z a b c d"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"HB IB D KC LC MC","2":"3 J JB K E F G A B C L M H N O LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X","130":"0 1 2 P KB y z","1028":"4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB"},E:{"1":"M H rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C lC NC mC nC oC pC OC AC","2049":"L BC qC"},F:{"1":"x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w wC xC yC zC AC dC 0C BC"},G:{"1":"ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD","2049":"DD ED FD GD HD"},H:{"2":"ND"},I:{"2":"GC J OD PD QD RD eC SD","258":"D TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"0 1 2 3 y z XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J","258":"UD VD WD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:4,C:"Web Share API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webauthn.js b/node_modules/caniuse-lite/data/features/webauthn.js new file mode 100644 index 00000000..d88bc3c3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webauthn.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C","226":"L M H N O"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC jC kC","4100":"4 5 6 7 8 9 x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","5124":"sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},D:{"1":"4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB"},E:{"1":"L M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C lC NC mC nC oC pC OC AC","322":"BC"},F:{"1":"nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB wC xC yC zC AC dC 0C BC"},G:{"1":"JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED","578":"FD","2052":"ID","3076":"GD HD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"8196":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z EC FC eD","2":"J UD VD WD XD YD OC ZD aD bD cD dD DC"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2":"hD"}},B:2,C:"Web Authentication API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webcodecs.js b/node_modules/caniuse-lite/data/features/webcodecs.js new file mode 100644 index 00000000..06f919d4 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webcodecs.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z a b c"},C:{"1":"D KC LC MC hC iC","2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB jC kC"},D:{"1":"4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC","132":"UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC","132":"UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z EC FC eD","2":"J UD VD WD XD YD OC ZD aD bD cD dD DC"},Q:{"2":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:5,C:"WebCodecs API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webgl.js b/node_modules/caniuse-lite/data/features/webgl.js new file mode 100644 index 00000000..2a35c0a2 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webgl.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"fC","8":"K E F G A","129":"B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","129":"C L M H N O P"},C:{"1":"2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC","129":"0 1 J JB K E F G A B C L M H N O P KB y z"},D:{"1":"4 5 6 7 8 9 SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB K E","129":"0 1 2 3 F G A B C L M H N O P KB y z LB MB NB OB PB QB RB"},E:{"1":"F G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC","129":"K E mC nC oC"},F:{"1":"0 1 2 3 KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B wC xC yC zC AC dC 0C","129":"C H N O P BC"},G:{"1":"F 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C 4C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"1":"A","2":"E"},K:{"1":"C I BC","2":"A B AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"8":"A","129":"B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","129":"hD"}},B:6,C:"WebGL - 3D Canvas graphics",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webgl2.js b/node_modules/caniuse-lite/data/features/webgl2.js new file mode 100644 index 00000000..1bd6ecc8 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webgl2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 gC GC J JB K E F G A B C L M H N O P KB y z jC kC","194":"bB cB dB","450":"3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB","2242":"eB fB gB hB iB jB"},D:{"1":"4 5 6 7 8 9 pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB","578":"cB dB eB fB gB hB iB jB kB lB mB nB oB"},E:{"1":"H sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A lC NC mC nC oC pC","1090":"B C L M OC AC BC qC rC"},F:{"1":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB wC xC yC zC AC dC 0C BC"},G:{"1":"KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD","1090":"CD DD ED FD GD HD ID JD"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z WD XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","2242":"hD"}},B:6,C:"WebGL 2.0",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webgpu.js b/node_modules/caniuse-lite/data/features/webgpu.js new file mode 100644 index 00000000..56145e84 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webgpu.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q","578":"I R S T U V W X Y Z a b c","1602":"d e f g h i j k l m n o p q r s t u v"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB jC kC","194":"4 5 6 7 8 9 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q","578":"I R S T U V W X Y Z a b c","1602":"d e f g h i j k l m n o p q r s t u v","2049":"4 5 6 7 8 9 w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"vC","2":"J JB K E F G A B H lC NC mC nC oC pC OC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC","322":"C L M AC BC qC rC ZC aC bC FC cC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B wC xC yC zC AC dC 0C BC","578":"4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h","2049":"i j k l m n o p q r s t u v w x"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC","322":"ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","2049":"I"},L:{"1":"D"},M:{"194":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"1":"2 3","2":"0 1 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD","194":"iD"}},B:5,C:"WebGPU",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webhid.js b/node_modules/caniuse-lite/data/features/webhid.js new file mode 100644 index 00000000..00d3a380 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webhid.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P","66":"Q I R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B","66":"9B Q I R S T U V W X"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB wC xC yC zC AC dC 0C BC","66":"xB yB zB 0B 1B 2B 3B 4B 5B 6B"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:7,C:"WebHID API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webkit-user-drag.js b/node_modules/caniuse-lite/data/features/webkit-user-drag.js new file mode 100644 index 00000000..58ea2123 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webkit-user-drag.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P","132":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"16":"J JB K E F G A B C L M H","132":"0 1 2 3 4 5 6 7 8 9 N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"G B C wC xC yC zC AC dC 0C BC","132":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","132":"I"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:7,C:"CSS -webkit-user-drag property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webm.js b/node_modules/caniuse-lite/data/features/webm.js new file mode 100644 index 00000000..1703b164 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webm.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F fC","520":"G A B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","8":"C L","388":"M H N O P"},C:{"1":"4 5 6 7 8 9 NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC","132":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB"},D:{"1":"3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB","132":"0 1 2 K E F G A B C L M H N O P KB y z"},E:{"1":"DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"lC","8":"J JB NC mC","520":"K E F G A B C nC oC pC OC AC","1028":"L BC qC","7172":"M","8196":"H rC sC PC QC CC tC"},F:{"1":"0 1 2 3 N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G wC xC yC","132":"B C H zC AC dC 0C BC"},G:{"1":"ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD","1028":"DD ED FD GD HD","3076":"ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC"},H:{"2":"ND"},I:{"1":"D","2":"OD PD","132":"GC J QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"8":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","132":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:6,C:"WebM video format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webnfc.js b/node_modules/caniuse-lite/data/features/webnfc.js new file mode 100644 index 00000000..d34f7eed --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webnfc.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M H N O P Q Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","450":"I R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","450":"I R S T U V W X"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","450":"yB zB 0B 1B 2B 3B 4B 5B 6B"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"257":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:7,C:"Web NFC",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webp.js b/node_modules/caniuse-lite/data/features/webp.js new file mode 100644 index 00000000..9ed89dac --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webp.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O"},C:{"1":"4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC","8":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB"},D:{"1":"4 5 6 7 8 9 RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J JB","8":"K E F","132":"0 G A B C L M H N O P KB y z","260":"1 2 3 LB MB NB OB PB QB"},E:{"1":"DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G A B C L lC NC mC nC oC pC OC AC BC qC","516":"M H rC sC PC QC CC tC"},F:{"1":"0 1 2 3 KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G wC xC yC","8":"B zC","132":"AC dC 0C","260":"C H N O P BC"},G:{"1":"ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD"},H:{"1":"ND"},I:{"1":"D eC SD TD","2":"GC OD PD QD","132":"J RD"},J:{"2":"E A"},K:{"1":"C I AC dC BC","2":"A","132":"B"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","8":"hD"}},B:6,C:"WebP image format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/websockets.js b/node_modules/caniuse-lite/data/features/websockets.js new file mode 100644 index 00000000..46ad7d77 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/websockets.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC jC kC","132":"J JB","292":"K E F G A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","132":"J JB K E F G A B C L M","260":"H"},E:{"1":"E F G A B C L M H oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC","132":"JB mC","260":"K nC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","2":"G wC xC yC zC","132":"B C AC dC 0C"},G:{"1":"F 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C","132":"eC 2C"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"1":"A","129":"E"},K:{"1":"I BC","2":"A","132":"B C AC dC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Web Sockets",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webtransport.js b/node_modules/caniuse-lite/data/features/webtransport.js new file mode 100644 index 00000000..c52ca8be --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webtransport.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P Q I R S T U V W X Y Z a b c d e f g"},C:{"1":"4 5 6 7 8 9 x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w jC kC"},D:{"1":"4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z e f","66":"a b c d"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z FC eD","2":"J UD VD WD XD YD OC ZD aD bD cD dD DC EC"},Q:{"2":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:5,C:"WebTransport",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webusb.js b/node_modules/caniuse-lite/data/features/webusb.js new file mode 100644 index 00000000..4fbb1d16 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webusb.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"4 5 6 7 8 9 IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB","66":"nB oB pB qB rB HC sB"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB wC xC yC zC AC dC 0C BC","66":"aB bB cB dB eB fB gB"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z XD YD OC ZD aD bD cD dD DC EC FC eD","2":"J UD VD WD"},Q:{"2":"fD"},R:{"1":"gD"},S:{"2":"hD iD"}},B:7,C:"WebUSB",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webvr.js b/node_modules/caniuse-lite/data/features/webvr.js new file mode 100644 index 00000000..f16a0ce6 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webvr.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"4 5 6 7 8 9 C L M I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","66":"Q","257":"H N O P"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB jC kC","129":"4 5 6 7 8 9 oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","194":"nB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","66":"qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","66":"dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"513":"J","516":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:7,C:"WebVR API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webvtt.js b/node_modules/caniuse-lite/data/features/webvtt.js new file mode 100644 index 00000000..54652951 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webvtt.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 gC GC J JB K E F G A B C L M H N O P KB y z jC kC","66":"2 3 LB MB NB OB PB","129":"QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB","257":"4 5 6 7 8 9 oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"1":"1 2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 J JB K E F G A B C L M H N O P KB y z"},E:{"1":"K E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC mC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC 2C 3C"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC J OD PD QD RD eC"},J:{"1":"A","2":"E"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"129":"hD iD"}},B:4,C:"WebVTT - Web Video Text Tracks",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webworkers.js b/node_modules/caniuse-lite/data/features/webworkers.js new file mode 100644 index 00000000..7f3c83ea --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webworkers.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"fC","8":"K E F G"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","8":"gC GC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","8":"lC NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x zC AC dC 0C BC","2":"G wC","8":"xC yC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC"},H:{"2":"ND"},I:{"1":"D OD SD TD","2":"GC J PD QD RD eC"},J:{"1":"E A"},K:{"1":"B C I AC dC BC","8":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Web Workers",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webxr.js b/node_modules/caniuse-lite/data/features/webxr.js new file mode 100644 index 00000000..a2c705c7 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/webxr.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"2":"C L M H N O P","132":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B jC kC","322":"4 5 6 7 8 9 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC"},D:{"2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB","66":"wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B","132":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"2":"J JB K E F G A B C lC NC mC nC oC pC OC AC BC","578":"L M H qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB wC xC yC zC AC dC 0C BC","66":"lB mB nB oB pB qB rB sB tB uB vB wB","132":"xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"2":"GC J D OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C AC dC BC","132":"I"},L:{"132":"D"},M:{"322":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"J UD VD WD XD YD OC ZD","132":"0 1 2 3 y z aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD","322":"iD"}},B:4,C:"WebXR Device API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/will-change.js b/node_modules/caniuse-lite/data/features/will-change.js new file mode 100644 index 00000000..53732509 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/will-change.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB jC kC","194":"OB PB QB RB SB TB UB"},D:{"1":"4 5 6 7 8 9 VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB"},E:{"1":"A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC"},F:{"1":"2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 1 G B C H N O P KB y z wC xC yC zC AC dC 0C BC"},G:{"1":"7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"CSS will-change property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/woff.js b/node_modules/caniuse-lite/data/features/woff.js new file mode 100644 index 00000000..c02133f6 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/woff.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC kC","2":"gC GC jC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"J"},E:{"1":"K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB lC NC"},F:{"1":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AC dC 0C BC","2":"G B wC xC yC zC"},G:{"1":"F 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC"},H:{"2":"ND"},I:{"1":"D SD TD","2":"GC OD PD QD RD eC","130":"J"},J:{"1":"E A"},K:{"1":"B C I AC dC BC","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"WOFF - Web Open Font Format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/woff2.js b/node_modules/caniuse-lite/data/features/woff2.js new file mode 100644 index 00000000..24e92a20 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/woff2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","2":"C L"},C:{"1":"4 5 6 7 8 9 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB jC kC"},D:{"1":"4 5 6 7 8 9 VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB"},E:{"1":"C L M H BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J JB K E F G lC NC mC nC oC pC","132":"A B OC AC"},F:{"1":"1 2 3 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"0 G B C H N O P KB y z wC xC yC zC AC dC 0C BC"},G:{"1":"8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"F NC 1C eC 2C 3C 4C 5C 6C 7C"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:2,C:"WOFF 2.0 - Web Open Font Format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/word-break.js b/node_modules/caniuse-lite/data/features/word-break.js new file mode 100644 index 00000000..80a3e2d4 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/word-break.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC J JB K E F G A B C L M jC kC"},D:{"1":"4 5 6 7 8 9 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","4":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB"},E:{"1":"G A B C L M H pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","4":"J JB K E F lC NC mC nC oC"},F:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B C wC xC yC zC AC dC 0C BC","4":"0 1 2 3 H N O P KB y z LB MB NB OB PB"},G:{"1":"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","4":"F NC 1C eC 2C 3C 4C 5C"},H:{"2":"ND"},I:{"1":"D","4":"GC J OD PD QD RD eC SD TD"},J:{"4":"E A"},K:{"1":"I","2":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"CSS3 word-break",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wordwrap.js b/node_modules/caniuse-lite/data/features/wordwrap.js new file mode 100644 index 00000000..04469973 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/wordwrap.js @@ -0,0 +1 @@ +module.exports={A:{A:{"4":"K E F G A B fC"},B:{"1":"4 5 6 7 8 9 P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","4":"C L M H N O"},C:{"1":"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC","4":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB jC kC"},D:{"1":"1 2 3 4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","4":"0 J JB K E F G A B C L M H N O P KB y z"},E:{"1":"E F G A B C L M H nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","4":"J JB K lC NC mC"},F:{"1":"0 1 2 3 H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC","2":"G wC xC","4":"B C yC zC AC dC 0C"},G:{"1":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","4":"NC 1C eC 2C 3C"},H:{"4":"ND"},I:{"1":"D SD TD","4":"GC J OD PD QD RD eC"},J:{"1":"A","4":"E"},K:{"1":"I","4":"A B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"4":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"iD","4":"hD"}},B:4,C:"CSS3 Overflow-wrap",D:true}; diff --git a/node_modules/caniuse-lite/data/features/x-doc-messaging.js b/node_modules/caniuse-lite/data/features/x-doc-messaging.js new file mode 100644 index 00000000..77d06018 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/x-doc-messaging.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E fC","132":"F G","260":"A B"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC","2":"gC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"lC NC"},F:{"1":"0 1 2 3 B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC","2":"G"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"4":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"Cross-document messaging",D:true}; diff --git a/node_modules/caniuse-lite/data/features/x-frame-options.js b/node_modules/caniuse-lite/data/features/x-frame-options.js new file mode 100644 index 00000000..632c7d13 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/x-frame-options.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F G A B","2":"K E fC"},B:{"1":"C L M H N O P","4":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B","4":"4 5 6 7 8 9 J JB K E F G A B C L M H N O 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","16":"gC GC jC kC"},D:{"4":"4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z"},E:{"4":"K E F G A B C L M H mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","16":"J JB lC NC"},F:{"4":"0 1 2 3 C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 0C BC","16":"G B wC xC yC zC AC dC"},G:{"4":"F 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","16":"NC 1C eC 2C 3C"},H:{"2":"ND"},I:{"4":"J D RD eC SD TD","16":"GC OD PD QD"},J:{"4":"E A"},K:{"4":"I BC","16":"A B C AC dC"},L:{"4":"D"},M:{"4":"D"},N:{"1":"A B"},O:{"4":"CC"},P:{"4":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"4":"fD"},R:{"4":"gD"},S:{"1":"hD","4":"iD"}},B:6,C:"X-Frame-Options HTTP header",D:true}; diff --git a/node_modules/caniuse-lite/data/features/xhr2.js b/node_modules/caniuse-lite/data/features/xhr2.js new file mode 100644 index 00000000..7a016d75 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/xhr2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G fC","1156":"A B"},B:{"1":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D","1028":"C L M H N O P"},C:{"1":"4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","2":"gC GC","1028":"0 1 2 3 C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB","1284":"A B","1412":"K E F G","1924":"J JB jC kC"},D:{"1":"4 5 6 7 8 9 jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","16":"J JB K","1028":"QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB","1156":"OB PB","1412":"0 1 2 3 E F G A B C L M H N O P KB y z LB MB NB"},E:{"1":"C L M H AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","2":"J lC NC","1028":"F G A B oC pC OC","1156":"E nC","1412":"JB K mC"},F:{"1":"WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","2":"G B wC xC yC zC AC dC 0C","132":"H N O","1028":"0 1 2 3 C P KB y z LB MB NB OB PB QB RB SB TB UB VB BC"},G:{"1":"AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","2":"NC 1C eC","1028":"F 5C 6C 7C 8C 9C","1156":"4C","1412":"2C 3C"},H:{"2":"ND"},I:{"1":"D","2":"OD PD QD","1028":"TD","1412":"SD","1924":"GC J RD eC"},J:{"1156":"A","1412":"E"},K:{"1":"I","2":"A B AC dC","1028":"C BC"},L:{"1":"D"},M:{"1":"D"},N:{"1156":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD","1028":"J"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"XMLHttpRequest advanced features",D:true}; diff --git a/node_modules/caniuse-lite/data/features/xhtml.js b/node_modules/caniuse-lite/data/features/xhtml.js new file mode 100644 index 00000000..2f0e56b3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/xhtml.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"G A B","2":"K E F fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"1":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"1":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"1":"ND"},I:{"1":"GC J D OD PD QD RD eC SD TD"},J:{"1":"E A"},K:{"1":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:1,C:"XHTML served as application/xhtml+xml",D:true}; diff --git a/node_modules/caniuse-lite/data/features/xhtmlsmil.js b/node_modules/caniuse-lite/data/features/xhtmlsmil.js new file mode 100644 index 00000000..79cc8fa3 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/xhtmlsmil.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"G A B fC","4":"K E F"},B:{"2":"C L M H N O P","8":"4 5 6 7 8 9 Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"8":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC jC kC"},D:{"8":"0 1 2 3 4 5 6 7 8 9 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC"},E:{"8":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"8":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x wC xC yC zC AC dC 0C BC"},G:{"8":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"8":"ND"},I:{"8":"GC J D OD PD QD RD eC SD TD"},J:{"8":"E A"},K:{"8":"A B C I AC dC BC"},L:{"8":"D"},M:{"8":"D"},N:{"2":"A B"},O:{"8":"CC"},P:{"8":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"8":"fD"},R:{"8":"gD"},S:{"8":"hD iD"}},B:7,C:"XHTML+SMIL animation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/xml-serializer.js b/node_modules/caniuse-lite/data/features/xml-serializer.js new file mode 100644 index 00000000..0ac3a9f6 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/xml-serializer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","260":"K E F G fC"},B:{"1":"4 5 6 7 8 9 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC hC iC","132":"B","260":"gC GC J JB K E jC kC","516":"F G A"},D:{"1":"4 5 6 7 8 9 QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB D KC LC MC","132":"0 1 2 3 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB"},E:{"1":"F G A B C L M H oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC","132":"J JB K E lC NC mC nC"},F:{"1":"0 1 2 3 P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","16":"G wC","132":"B C H N O xC yC zC AC dC 0C BC"},G:{"1":"F 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC","132":"NC 1C eC 2C 3C 4C"},H:{"132":"ND"},I:{"1":"D SD TD","132":"GC J OD PD QD RD eC"},J:{"132":"E A"},K:{"1":"I","16":"A","132":"B C AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"CC"},P:{"1":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"1":"fD"},R:{"1":"gD"},S:{"1":"hD iD"}},B:4,C:"DOM Parsing and Serialization",D:true}; diff --git a/node_modules/caniuse-lite/data/features/zstd.js b/node_modules/caniuse-lite/data/features/zstd.js new file mode 100644 index 00000000..54290c37 --- /dev/null +++ b/node_modules/caniuse-lite/data/features/zstd.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K E F G A B fC"},B:{"1":"CB DB EB FB GB HB IB D","2":"4 5 6 C L M H N O P Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","194":"7 8 9 AB BB"},C:{"1":"FB GB HB IB D KC LC MC hC iC","2":"0 1 2 3 4 5 6 7 8 9 gC GC J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB jC kC"},D:{"1":"CB DB EB FB GB HB IB D KC LC MC","2":"0 1 2 3 4 5 6 J JB K E F G A B C L M H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB HC sB IC tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x","194":"7 8 9 AB BB"},E:{"2":"J JB K E F G A B C L M H lC NC mC nC oC pC OC AC BC qC rC sC PC QC CC tC DC RC SC TC UC VC uC EC WC XC YC ZC aC bC FC cC vC"},F:{"1":"s t u v w x","2":"0 1 2 3 G B C H N O P KB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B Q I R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r wC xC yC zC AC dC 0C BC"},G:{"2":"F NC 1C eC 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD KD PC QC CC LD DC RC SC TC UC VC MD EC WC XC YC ZC aC bC FC cC"},H:{"2":"ND"},I:{"1":"D","2":"GC J OD PD QD RD eC SD TD"},J:{"2":"E A"},K:{"2":"A B C I AC dC BC"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"CC"},P:{"2":"0 1 2 3 J y z UD VD WD XD YD OC ZD aD bD cD dD DC EC FC eD"},Q:{"2":"fD"},R:{"2":"gD"},S:{"2":"hD iD"}},B:6,C:"zstd (Zstandard) content-encoding",D:true}; diff --git a/node_modules/caniuse-lite/data/regions/AD.js b/node_modules/caniuse-lite/data/regions/AD.js new file mode 100644 index 00000000..38e5ac3a --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AD.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.03542,"52":0.00787,"60":0.27552,"88":0.00394,"108":0.00787,"114":0.01181,"115":0.07478,"122":0.00394,"123":0.00394,"124":0.05117,"125":0.15744,"126":0.01574,"127":0.07872,"128":0.5904,"129":1.92077,"130":0.00394,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 112 113 116 117 118 119 120 121 131 132 133 3.5 3.6"},D:{"5":0.00787,"38":0.00394,"47":0.00394,"49":0.00394,"58":0.01181,"76":0.00394,"79":0.00394,"87":0.0984,"88":0.01574,"90":0.02362,"92":0.00394,"94":0.00394,"97":0.00394,"98":0.01968,"99":0.00394,"103":0.21254,"106":0.00787,"107":0.00787,"108":0.00394,"109":0.51562,"110":0.00787,"112":0.01181,"113":0.00394,"114":0.01968,"116":1.0824,"118":0.04723,"119":0.01181,"120":0.01968,"121":0.01574,"122":0.03149,"123":0.10627,"124":0.38179,"125":0.66518,"126":1.03517,"127":10.98144,"128":2.72371,"129":0.00787,_:"4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 80 81 83 84 85 86 89 91 93 95 96 100 101 102 104 105 111 115 117 130 131"},F:{"83":0.02362,"95":0.00394,"101":0.00787,"102":0.00394,"106":0.00394,"109":0.07478,"110":0.00787,"111":0.01181,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 103 104 105 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00787,"94":0.00394,"98":0.00394,"103":0.01181,"109":0.03542,"118":0.16138,"119":0.00394,"121":0.0433,"122":0.01968,"123":0.01574,"124":0.01181,"125":0.03542,"126":0.13382,"127":1.60195,"128":0.67699,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 95 96 97 99 100 101 102 104 105 106 107 108 110 111 112 113 114 115 116 117 120"},E:{"12":0.00394,"13":0.00394,"14":0.02362,_:"0 4 5 6 7 8 9 10 11 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01181,"13.1":0.09446,"14.1":0.11414,"15.1":0.04723,"15.2-15.3":0.01574,"15.4":0.02362,"15.5":0.06298,"15.6":0.55104,"16.0":0.17712,"16.1":0.08659,"16.2":0.11414,"16.3":0.25978,"16.4":0.07085,"16.5":0.27552,"16.6":1.35398,"17.0":0.0433,"17.1":0.15744,"17.2":0.10627,"17.3":0.14957,"17.4":2.05853,"17.5":4.95542,"17.6":2.25926,"18.0":0.05904},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00753,"5.0-5.1":0.00376,"6.0-6.1":0.01881,"7.0-7.1":0.02258,"8.1-8.4":0,"9.0-9.2":0.01881,"9.3":0.07525,"10.0-10.2":0.02258,"10.3":0.11664,"11.0-11.2":0.29725,"11.3-11.4":0.03763,"12.0-12.1":0.0301,"12.2-12.5":0.5042,"13.0-13.1":0.00753,"13.2":0.1618,"13.3":0.02258,"13.4-13.7":0.09407,"14.0-14.4":0.27844,"14.5-14.8":0.26715,"15.0-15.1":0.14675,"15.2-15.3":0.14675,"15.4":0.16932,"15.5":0.19942,"15.6-15.8":1.87759,"16.0":0.38003,"16.1":0.80145,"16.2":0.40261,"16.3":0.66976,"16.4":0.16932,"16.5":0.27091,"16.6-16.7":2.32911,"17.0":0.21447,"17.1":0.33112,"17.2":0.30478,"17.3":0.45152,"17.4":1.05732,"17.5":21.65433,"17.6":3.64229,"18.0":0.39508},P:{"4":0.04157,"21":0.03118,"22":0.02079,"23":0.01039,"24":0.01039,"25":0.88347,_:"20 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.03626,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.25465,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.03542,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.00606},H:{"0":0},L:{"0":21.25183},R:{_:"0"},M:{"0":0.4911},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/AE.js b/node_modules/caniuse-lite/data/regions/AE.js new file mode 100644 index 00000000..c79ba94d --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AE.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.00223,"50":0.04456,"51":0.00223,"52":0.00668,"77":0.00223,"78":0.00223,"102":0.00223,"103":0.00223,"105":0.00223,"106":0.00223,"108":0.00223,"109":0.00223,"115":0.05124,"122":0.00223,"123":0.00223,"124":0.00223,"125":0.00223,"126":0.00223,"127":0.01114,"128":0.15819,"129":0.27627,"130":0.00668,"131":0.00668,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 107 110 111 112 113 114 116 117 118 119 120 121 132 133 3.5 3.6"},D:{"29":0.00446,"38":0.0156,"41":0.00223,"49":0.00223,"52":0.00891,"56":0.96472,"57":0.00223,"58":0.0401,"65":0.00223,"68":0.00223,"69":0.00223,"72":0.00446,"73":0.00223,"75":0.00223,"76":0.01782,"78":0.00223,"79":0.0156,"80":0.00223,"81":0.00446,"83":0.00891,"84":0.00223,"85":0.00446,"86":0.00891,"87":1.84924,"88":0.01337,"89":0.00446,"90":0.00668,"91":0.01337,"92":0.00446,"93":0.02896,"94":0.01114,"95":0.00668,"96":0.00223,"97":0.00223,"98":0.01337,"99":0.01114,"100":0.00446,"101":0.00223,"102":0.00446,"103":0.14259,"104":0.01337,"105":0.00668,"106":0.0156,"107":0.0156,"108":0.0156,"109":0.45674,"110":0.01337,"111":0.0156,"112":0.01114,"113":0.05347,"114":0.06016,"115":0.01337,"116":0.0713,"117":0.00668,"118":0.01337,"119":0.02228,"120":0.03342,"121":0.03342,"122":0.06461,"123":0.04456,"124":0.12031,"125":0.17601,"126":0.71964,"127":8.47977,"128":1.6153,"129":0.00446,"130":0.00223,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 39 40 42 43 44 45 46 47 48 50 51 53 54 55 59 60 61 62 63 64 66 67 70 71 74 77 131"},F:{"44":0.00668,"46":0.00446,"83":0.0557,"84":0.0156,"89":0.00223,"91":0.00223,"95":0.00891,"102":0.00223,"106":0.00223,"107":0.00223,"109":0.06907,"110":0.00446,"111":0.0401,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 90 92 93 94 96 97 98 99 100 101 103 104 105 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.09358,"18":0.00223,"92":0.00891,"100":0.00223,"105":0.00223,"107":0.00446,"108":0.00446,"109":0.02005,"110":0.00223,"114":0.00446,"117":0.00223,"119":0.00223,"120":0.00223,"121":0.00223,"122":0.00668,"123":0.00223,"124":0.00668,"125":0.02228,"126":0.10249,"127":1.48385,"128":0.42778,_:"12 13 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 106 111 112 113 115 116 118"},E:{"4":0.00223,"9":0.00223,"10":0.01114,"14":0.00891,"15":0.00446,_:"0 5 6 7 8 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00223,"13.1":0.01337,"14.1":0.02005,"15.1":0.00891,"15.2-15.3":0.00223,"15.4":0.00891,"15.5":0.00891,"15.6":0.10249,"16.0":0.00891,"16.1":0.02228,"16.2":0.01337,"16.3":0.06016,"16.4":0.00891,"16.5":0.02228,"16.6":0.09803,"17.0":0.02228,"17.1":0.02228,"17.2":0.02005,"17.3":0.02674,"17.4":0.05793,"17.5":0.71519,"17.6":0.22057,"18.0":0.02451},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00171,"5.0-5.1":0.00085,"6.0-6.1":0.00427,"7.0-7.1":0.00513,"8.1-8.4":0,"9.0-9.2":0.00427,"9.3":0.0171,"10.0-10.2":0.00513,"10.3":0.0265,"11.0-11.2":0.06754,"11.3-11.4":0.00855,"12.0-12.1":0.00684,"12.2-12.5":0.11456,"13.0-13.1":0.00171,"13.2":0.03676,"13.3":0.00513,"13.4-13.7":0.02137,"14.0-14.4":0.06326,"14.5-14.8":0.0607,"15.0-15.1":0.03334,"15.2-15.3":0.03334,"15.4":0.03847,"15.5":0.04531,"15.6-15.8":0.42661,"16.0":0.08635,"16.1":0.1821,"16.2":0.09148,"16.3":0.15218,"16.4":0.03847,"16.5":0.06155,"16.6-16.7":0.5292,"17.0":0.04873,"17.1":0.07523,"17.2":0.06925,"17.3":0.10259,"17.4":0.24023,"17.5":4.92006,"17.6":0.82756,"18.0":0.08977},P:{"4":0.05173,"20":0.01035,"21":0.03104,"22":0.04139,"23":0.05173,"24":0.05173,"25":0.8174,"5.0-5.4":0.01035,"6.2-6.4":0.01035,"7.2-7.4":0.01035,_:"8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 18.0","11.1-11.2":0.01035,"17.0":0.01035,"19.0":0.02069},I:{"0":0.05422,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00009},K:{"0":1.44559,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00957,"9":0.00239,"10":0.00239,"11":0.37331,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":3.27978},H:{"0":0},L:{"0":64.06674},R:{_:"0"},M:{"0":0.10881},Q:{"14.9":0.00777}}; diff --git a/node_modules/caniuse-lite/data/regions/AF.js b/node_modules/caniuse-lite/data/regions/AF.js new file mode 100644 index 00000000..da6e490d --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AF.js @@ -0,0 +1 @@ +module.exports={C:{"39":0.00129,"41":0.00129,"42":0.00129,"47":0.00129,"48":0.00129,"56":0.00129,"57":0.00129,"66":0.00129,"68":0.00129,"70":0.00129,"71":0.00129,"72":0.00387,"91":0.00129,"94":0.00387,"95":0.00129,"96":0.00129,"97":0.00129,"99":0.00129,"103":0.00129,"104":0.00129,"106":0.00258,"108":0.00129,"109":0.00258,"111":0.00129,"113":0.00258,"115":0.17945,"116":0.00258,"120":0.00129,"121":0.00387,"122":0.00129,"124":0.00258,"125":0.00387,"126":0.00516,"127":0.02324,"128":0.10844,"129":0.2156,"130":0.00129,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 43 44 45 46 49 50 51 52 53 54 55 58 59 60 61 62 63 64 65 67 69 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 98 100 101 102 105 107 110 112 114 117 118 119 123 131 132 133 3.5 3.6"},D:{"11":0.00387,"29":0.00129,"30":0.00129,"34":0.00129,"35":0.00129,"36":0.00258,"39":0.00258,"41":0.00129,"43":0.00129,"46":0.00258,"47":0.00516,"48":0.00129,"49":0.00258,"50":0.00258,"51":0.00129,"52":0.00129,"55":0.00258,"56":0.00129,"58":0.00129,"60":0.00129,"61":0.00387,"62":0.0142,"63":0.00387,"64":0.00129,"65":0.00129,"66":0.00129,"67":0.00129,"68":0.00129,"69":0.00258,"70":0.01678,"71":0.01162,"72":0.00258,"73":0.00387,"74":0.00387,"75":0.00129,"76":0.00129,"77":0.00129,"78":0.01291,"79":0.0284,"80":0.00775,"81":0.00516,"83":0.00904,"84":0.00904,"85":0.00646,"86":0.01549,"87":0.00904,"88":0.00129,"89":0.00775,"90":0.00258,"91":0.00387,"92":0.00904,"93":0.00129,"94":0.00258,"95":0.00129,"96":0.00904,"97":0.00516,"98":0.00129,"99":0.01937,"100":0.00129,"101":0.00516,"102":0.00516,"103":0.01033,"104":0.00904,"105":0.01162,"106":0.01162,"107":0.02582,"108":0.0142,"109":1.45883,"110":0.01162,"111":0.00646,"112":0.01162,"113":0.00129,"114":0.01033,"115":0.00646,"116":0.00904,"117":0.01807,"118":0.03615,"119":0.03486,"120":0.03486,"121":0.01291,"122":0.04131,"123":0.02582,"124":0.03357,"125":0.04131,"126":0.24916,"127":3.99048,"128":0.67261,"129":0.00129,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 31 32 33 37 38 40 42 44 45 53 54 57 59 130 131"},F:{"58":0.00129,"62":0.00129,"64":0.00129,"79":0.00516,"82":0.00129,"83":0.01807,"85":0.00129,"95":0.03873,"101":0.00258,"102":0.0142,"107":0.00129,"108":0.00129,"109":0.00904,"111":0.01162,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 60 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 84 86 87 88 89 90 91 92 93 94 96 97 98 99 100 103 104 105 106 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00258,"13":0.00129,"14":0.00516,"15":0.00258,"16":0.02195,"17":0.00775,"18":0.0426,"81":0.00258,"84":0.02195,"89":0.00904,"90":0.01291,"92":0.14847,"100":0.02969,"103":0.00129,"108":0.00129,"109":0.07875,"112":0.00129,"114":0.00387,"117":0.00129,"118":0.00258,"119":0.00516,"120":0.00646,"121":0.0142,"122":0.00646,"123":0.00387,"124":0.01033,"125":0.01162,"126":0.04777,"127":0.78751,"128":0.19623,_:"79 80 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 104 105 106 107 110 111 113 115 116"},E:{"10":0.00258,"13":0.00129,_:"0 4 5 6 7 8 9 11 12 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.00129,"12.1":0.00129,"13.1":0.00129,"14.1":0.00258,"15.1":0.00904,"15.2-15.3":0.00387,"15.4":0.00516,"15.5":0.01549,"15.6":0.06584,"16.0":0.00258,"16.1":0.0142,"16.2":0.00387,"16.3":0.02066,"16.4":0.0142,"16.5":0.02324,"16.6":0.07875,"17.0":0.02066,"17.1":0.03098,"17.2":0.02582,"17.3":0.01937,"17.4":0.14588,"17.5":0.54738,"17.6":0.27498,"18.0":0.02195},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00161,"5.0-5.1":0.00081,"6.0-6.1":0.00403,"7.0-7.1":0.00483,"8.1-8.4":0,"9.0-9.2":0.00403,"9.3":0.01611,"10.0-10.2":0.00483,"10.3":0.02497,"11.0-11.2":0.06364,"11.3-11.4":0.00806,"12.0-12.1":0.00644,"12.2-12.5":0.10795,"13.0-13.1":0.00161,"13.2":0.03464,"13.3":0.00483,"13.4-13.7":0.02014,"14.0-14.4":0.05961,"14.5-14.8":0.0572,"15.0-15.1":0.03142,"15.2-15.3":0.03142,"15.4":0.03625,"15.5":0.0427,"15.6-15.8":0.40199,"16.0":0.08136,"16.1":0.17159,"16.2":0.0862,"16.3":0.14339,"16.4":0.03625,"16.5":0.058,"16.6-16.7":0.49866,"17.0":0.04592,"17.1":0.07089,"17.2":0.06525,"17.3":0.09667,"17.4":0.22637,"17.5":4.63613,"17.6":0.7798,"18.0":0.08459},P:{"4":0.15269,"20":0.03054,"21":0.03054,"22":0.06108,"23":0.06108,"24":0.08143,"25":0.51915,"5.0-5.4":0.04072,"6.2-6.4":0.03054,"7.2-7.4":0.08143,_:"8.2 10.1 12.0","9.2":0.06108,"11.1-11.2":0.03054,"13.0":0.02036,"14.0":0.01018,"15.0":0.01018,"16.0":0.02036,"17.0":0.02036,"18.0":0.01018,"19.0":0.02036},I:{"0":0.05208,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":0.74994,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00397,"9":0.00132,"11":0.09669,_:"6 7 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.55738},H:{"0":0.06},L:{"0":77.80152},R:{_:"0"},M:{"0":0.04355},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/AG.js b/node_modules/caniuse-lite/data/regions/AG.js new file mode 100644 index 00000000..53221555 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AG.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00579,"88":0.0029,"89":0.0029,"97":0.0029,"115":0.02027,"124":0.02895,"126":0.0029,"127":0.00869,"128":0.13028,"129":0.35609,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 90 91 92 93 94 95 96 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 125 130 131 132 133 3.5 3.6"},D:{"34":0.07238,"53":0.0029,"73":0.00579,"74":0.0029,"75":0.02895,"76":0.05501,"79":0.01158,"83":0.0029,"85":0.0029,"86":0.00579,"87":0.03185,"88":0.02895,"91":0.08685,"93":0.0029,"94":0.02027,"96":0.0029,"98":0.00869,"102":0.02895,"103":0.06948,"106":0.0029,"108":0.00869,"109":0.49505,"110":0.0029,"111":0.0029,"113":0.00869,"115":0.01448,"116":0.07527,"117":0.01158,"119":0.01448,"120":0.01448,"121":0.04632,"122":0.02606,"123":0.01448,"124":0.04922,"125":0.07817,"126":1.14353,"127":10.67676,"128":1.75727,"129":0.0029,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 77 78 80 81 84 89 90 92 95 97 99 100 101 104 105 107 112 114 118 130 131"},F:{"83":0.28082,"84":0.04632,"102":0.01448,"109":0.10133,"111":0.01737,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"84":0.0029,"92":0.0029,"100":0.0029,"109":0.03474,"115":0.0029,"119":0.0029,"120":0.0029,"121":0.0029,"122":0.00579,"123":0.0029,"124":0.02316,"125":0.04922,"126":0.24029,"127":4.54515,"128":1.15221,_:"12 13 14 15 16 17 18 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118"},E:{"14":0.00579,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1","12.1":0.00579,"13.1":0.01737,"14.1":0.01448,"15.2-15.3":0.00579,"15.4":0.00579,"15.5":0.00869,"15.6":0.15633,"16.0":0.02606,"16.1":0.02895,"16.2":0.04922,"16.3":0.04922,"16.4":0.08975,"16.5":0.04632,"16.6":0.14765,"17.0":0.00869,"17.1":0.03764,"17.2":0.0579,"17.3":0.04922,"17.4":0.11291,"17.5":1.64726,"17.6":0.47478,"18.0":0.02027},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00476,"5.0-5.1":0.00238,"6.0-6.1":0.0119,"7.0-7.1":0.01428,"8.1-8.4":0,"9.0-9.2":0.0119,"9.3":0.04761,"10.0-10.2":0.01428,"10.3":0.0738,"11.0-11.2":0.18806,"11.3-11.4":0.02381,"12.0-12.1":0.01904,"12.2-12.5":0.31899,"13.0-13.1":0.00476,"13.2":0.10236,"13.3":0.01428,"13.4-13.7":0.05951,"14.0-14.4":0.17616,"14.5-14.8":0.16902,"15.0-15.1":0.09284,"15.2-15.3":0.09284,"15.4":0.10712,"15.5":0.12617,"15.6-15.8":1.18789,"16.0":0.24044,"16.1":0.50706,"16.2":0.25472,"16.3":0.42374,"16.4":0.10712,"16.5":0.1714,"16.6-16.7":1.47356,"17.0":0.13569,"17.1":0.20949,"17.2":0.19282,"17.3":0.28567,"17.4":0.66893,"17.5":13.70007,"17.6":2.30437,"18.0":0.24996},P:{"4":0.05573,"20":0.03344,"21":0.04458,"22":0.11145,"23":0.03344,"24":0.05573,"25":2.88667,"5.0-5.4":0.02229,"6.2-6.4":0.03344,"7.2-7.4":0.22291,_:"8.2 9.2 10.1 11.1-11.2 14.0 17.0 18.0","12.0":0.01115,"13.0":0.01115,"15.0":0.04458,"16.0":0.01115,"19.0":0.02229},I:{"0":0.01416,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.27706,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00579,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.04262},H:{"0":0},L:{"0":44.38567},R:{_:"0"},M:{"0":0.12077},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/AI.js b/node_modules/caniuse-lite/data/regions/AI.js new file mode 100644 index 00000000..eaae3206 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AI.js @@ -0,0 +1 @@ +module.exports={C:{"88":0.00372,"105":0.03717,"115":0.2193,"124":0.01115,"128":0.10779,"129":0.13753,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 125 126 127 130 131 132 133 3.5 3.6"},D:{"41":0.01115,"42":0.00372,"43":0.00372,"47":0.00372,"52":0.00372,"57":0.00372,"69":0.00372,"71":0.00372,"75":0.00743,"80":0.00372,"87":0.02602,"88":0.00743,"98":0.00372,"101":0.0223,"103":0.32338,"105":0.00743,"106":0.08921,"107":0.08921,"109":0.394,"111":0.01115,"113":0.00372,"114":0.00372,"116":0.22302,"117":0.00372,"118":0.00372,"119":0.00743,"120":0.00743,"122":0.03717,"123":0.08177,"124":0.06319,"125":0.06691,"126":1.26006,"127":9.29622,"128":1.34555,"129":0.01115,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 44 45 46 48 49 50 51 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 70 72 73 74 76 77 78 79 81 83 84 85 86 89 90 91 92 93 94 95 96 97 99 100 102 104 108 110 112 115 121 130 131"},F:{"83":0.28621,"95":0.00372,"106":0.00743,"107":0.00743,"109":0.07806,"111":0.01115,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"105":0.01487,"107":0.01115,"109":0.00372,"113":0.10036,"114":0.01859,"117":0.00743,"118":0.01487,"120":0.01115,"121":0.01115,"122":0.01115,"124":0.00743,"125":0.23789,"126":0.35312,"127":3.27468,"128":0.63932,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 108 110 111 112 115 116 119 123"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.4","12.1":0.01487,"13.1":0.00743,"14.1":0.00743,"15.1":0.02974,"15.2-15.3":0.04832,"15.5":0.0223,"15.6":0.16355,"16.0":0.03345,"16.1":0.10036,"16.2":0.35683,"16.3":0.3271,"16.4":0.06319,"16.5":0.28621,"16.6":1.34555,"17.0":0.06691,"17.1":0.44232,"17.2":0.16727,"17.3":0.25276,"17.4":0.80659,"17.5":8.52308,"17.6":2.21905,"18.0":0.04089},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00782,"5.0-5.1":0.00391,"6.0-6.1":0.01956,"7.0-7.1":0.02347,"8.1-8.4":0,"9.0-9.2":0.01956,"9.3":0.07822,"10.0-10.2":0.02347,"10.3":0.12125,"11.0-11.2":0.30898,"11.3-11.4":0.03911,"12.0-12.1":0.03129,"12.2-12.5":0.5241,"13.0-13.1":0.00782,"13.2":0.16818,"13.3":0.02347,"13.4-13.7":0.09778,"14.0-14.4":0.28943,"14.5-14.8":0.27769,"15.0-15.1":0.15254,"15.2-15.3":0.15254,"15.4":0.176,"15.5":0.20729,"15.6-15.8":1.95167,"16.0":0.39503,"16.1":0.83308,"16.2":0.41849,"16.3":0.69619,"16.4":0.176,"16.5":0.2816,"16.6-16.7":2.42101,"17.0":0.22294,"17.1":0.34418,"17.2":0.3168,"17.3":0.46934,"17.4":1.09904,"17.5":22.50877,"17.6":3.78601,"18.0":0.41067},P:{"20":0.02163,"21":0.03244,"22":0.04326,"23":0.01081,"24":0.01081,"25":0.6164,_:"4 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0","7.2-7.4":0.03244,"17.0":0.30279,"18.0":0.02163,"19.0":0.01081},I:{"0":0.01252,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.06283,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.25647,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.10681},H:{"0":0},L:{"0":22.54931},R:{_:"0"},M:{"0":0.19477},Q:{"14.9":0.03142}}; diff --git a/node_modules/caniuse-lite/data/regions/AL.js b/node_modules/caniuse-lite/data/regions/AL.js new file mode 100644 index 00000000..c1e68b68 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AL.js @@ -0,0 +1 @@ +module.exports={C:{"2":0.00192,"3":0.00384,"4":0.00192,"5":0.00192,"11":0.00192,"13":0.00192,"15":0.00192,"16":0.00192,"17":0.00192,"20":0.00192,"21":0.00192,"24":0.00192,"26":0.00192,"28":0.00192,"30":0.00192,"31":0.00192,"32":0.00192,"33":0.00192,"34":0.00192,"35":0.00192,"36":0.00192,"37":0.00192,"38":0.00384,"39":0.00384,"40":0.00384,"41":0.00192,"42":0.00192,"45":0.00384,"52":0.00192,"102":0.00192,"103":0.01921,"108":0.00768,"109":0.00192,"110":0.00576,"115":0.18057,"120":0.00192,"122":0.00192,"123":0.00384,"124":0.00192,"125":0.01153,"126":0.00384,"127":0.01537,"128":0.1556,"129":0.51483,_:"6 7 8 9 10 12 14 18 19 22 23 25 27 29 43 44 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 111 112 113 114 116 117 118 119 121 130 131 132 133","3.5":0.00192,"3.6":0.00768},D:{"11":0.00192,"21":0.00384,"27":0.00192,"31":0.00192,"32":0.00192,"33":0.00192,"34":0.00192,"35":0.00192,"36":0.00192,"37":0.00384,"38":0.00384,"39":0.00576,"40":0.00384,"41":0.00384,"42":0.00576,"43":0.01153,"44":0.02113,"45":0.01153,"46":0.01153,"47":0.00576,"49":0.00192,"51":0.01345,"56":0.00192,"59":0.00192,"65":0.00192,"68":0.00192,"69":0.00384,"70":0.00576,"71":0.00192,"73":0.00384,"75":0.00768,"79":0.03842,"80":0.00192,"83":0.02113,"84":0.00961,"85":0.00192,"86":0.00576,"87":0.01537,"88":0.00384,"90":0.00576,"91":0.00192,"92":0.00192,"93":0.00192,"94":0.00576,"95":0.00192,"97":0.00384,"98":0.00768,"99":0.00384,"100":0.00192,"102":0.00768,"103":0.02882,"104":0.02689,"105":0.00192,"106":0.00768,"107":0.00576,"108":0.00961,"109":1.31204,"110":0.00961,"111":0.00384,"112":0.00192,"113":0.00192,"114":0.00768,"115":0.00384,"116":0.1921,"117":0.00384,"118":0.00384,"119":0.00961,"120":0.08645,"121":0.01345,"122":0.0461,"123":0.02113,"124":0.13639,"125":0.20363,"126":0.59167,"127":7.83576,"128":1.39465,"129":0.00384,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 28 29 30 48 50 52 53 54 55 57 58 60 61 62 63 64 66 67 72 74 76 77 78 81 89 96 101 130 131"},F:{"31":0.00384,"32":0.00192,"46":0.00961,"69":0.00384,"83":0.04995,"94":0.00192,"95":0.00768,"102":0.00192,"109":0.09413,"111":0.01537,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.00384},B:{"12":0.00192,"18":0.00192,"92":0.00576,"108":0.00192,"109":0.01153,"114":0.00384,"119":0.00192,"120":0.01345,"121":0.00384,"122":0.00384,"123":0.00192,"124":0.00384,"125":0.01921,"126":0.06339,"127":1.03542,"128":0.25934,_:"13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 111 112 113 115 116 117 118"},E:{"5":0.00192,"7":0.00192,"8":0.00192,"9":0.02113,"13":0.00576,"14":0.01153,"15":0.00192,_:"0 4 6 10 11 12 3.1 3.2 9.1 10.1 11.1","5.1":0.00192,"6.1":0.00192,"7.1":0.00192,"12.1":0.00192,"13.1":0.04803,"14.1":0.02113,"15.1":0.00384,"15.2-15.3":0.00192,"15.4":0.01153,"15.5":0.01345,"15.6":0.20747,"16.0":0.02497,"16.1":0.02305,"16.2":0.00961,"16.3":0.04034,"16.4":0.00768,"16.5":0.03266,"16.6":0.28431,"17.0":0.00768,"17.1":0.02882,"17.2":0.0461,"17.3":0.03266,"17.4":0.12487,"17.5":1.28131,"17.6":0.40917,"18.0":0.02497},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00783,"5.0-5.1":0.00391,"6.0-6.1":0.01956,"7.0-7.1":0.02348,"8.1-8.4":0,"9.0-9.2":0.01956,"9.3":0.07825,"10.0-10.2":0.02348,"10.3":0.12129,"11.0-11.2":0.3091,"11.3-11.4":0.03913,"12.0-12.1":0.0313,"12.2-12.5":0.5243,"13.0-13.1":0.00783,"13.2":0.16824,"13.3":0.02348,"13.4-13.7":0.09782,"14.0-14.4":0.28954,"14.5-14.8":0.2778,"15.0-15.1":0.15259,"15.2-15.3":0.15259,"15.4":0.17607,"15.5":0.20737,"15.6-15.8":1.95242,"16.0":0.39518,"16.1":0.8334,"16.2":0.41865,"16.3":0.69645,"16.4":0.17607,"16.5":0.28171,"16.6-16.7":2.42194,"17.0":0.22302,"17.1":0.34431,"17.2":0.31693,"17.3":0.46952,"17.4":1.09946,"17.5":22.51736,"17.6":3.78745,"18.0":0.41083},P:{"4":0.10231,"20":0.05115,"21":0.04092,"22":0.06138,"23":0.07161,"24":0.08184,"25":2.02566,_:"5.0-5.4 8.2 9.2 10.1 12.0 15.0 16.0 18.0","6.2-6.4":0.05115,"7.2-7.4":0.09208,"11.1-11.2":0.01023,"13.0":0.01023,"14.0":0.03069,"17.0":0.01023,"19.0":0.03069},I:{"0":0.17715,"3":0,"4":0.00002,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00007,"4.2-4.3":0.00007,"4.4":0,"4.4.3-4.4.4":0.00028},K:{"0":0.25045,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.00384,"7":0.00768,"8":0.07876,"9":0.01537,"10":0.01537,"11":0.06147,_:"5.5"},N:{_:"10 11"},S:{"2.5":0.00808,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.04847},H:{"0":0},L:{"0":37.43079},R:{_:"0"},M:{"0":0.45242},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/AM.js b/node_modules/caniuse-lite/data/regions/AM.js new file mode 100644 index 00000000..fe756f3e --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AM.js @@ -0,0 +1 @@ +module.exports={C:{"52":52.80337,"56":0.0142,"113":0.0071,"115":0.14204,"116":0.0071,"125":0.0071,"127":0.0071,"128":0.14204,"129":0.348,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 117 118 119 120 121 122 123 124 126 130 131 132 133 3.5 3.6"},D:{"49":0.0071,"51":0.0071,"58":0.0071,"70":0.0071,"77":0.0071,"79":0.02131,"87":0.0071,"90":0.0071,"97":0.0142,"98":0.0071,"99":0.0071,"100":0.0071,"101":0.0071,"102":0.04261,"103":0.0142,"106":0.0142,"107":0.0071,"108":0.0071,"109":1.60505,"110":0.0071,"111":0.0071,"114":0.0071,"115":0.0071,"116":0.12784,"117":0.02131,"118":0.0142,"119":0.0142,"120":0.04971,"121":0.02131,"122":0.02131,"123":0.02841,"124":0.10653,"125":0.07102,"126":0.63208,"127":9.5948,"128":1.49852,"129":0.0142,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 78 80 81 83 84 85 86 88 89 91 92 93 94 95 96 104 105 112 113 130 131"},F:{"79":0.0071,"82":0.0071,"83":0.0142,"85":0.0071,"95":0.03551,"109":0.06392,"111":0.02131,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 84 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"107":0.0071,"108":0.0071,"109":0.0071,"125":0.0071,"126":0.04971,"127":0.7173,"128":0.15624,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124"},E:{"14":0.02131,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 16.4","14.1":0.0142,"15.4":0.0071,"15.5":0.0071,"15.6":0.03551,"16.0":0.02131,"16.1":0.02841,"16.2":0.0071,"16.3":0.15624,"16.5":0.0142,"16.6":0.06392,"17.0":0.0071,"17.1":0.0142,"17.2":0.0071,"17.3":0.02131,"17.4":0.04971,"17.5":0.22726,"17.6":0.09943,"18.0":0.0142},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0016,"5.0-5.1":0.0008,"6.0-6.1":0.00399,"7.0-7.1":0.00479,"8.1-8.4":0,"9.0-9.2":0.00399,"9.3":0.01596,"10.0-10.2":0.00479,"10.3":0.02473,"11.0-11.2":0.06303,"11.3-11.4":0.00798,"12.0-12.1":0.00638,"12.2-12.5":0.10691,"13.0-13.1":0.0016,"13.2":0.03431,"13.3":0.00479,"13.4-13.7":0.01995,"14.0-14.4":0.05904,"14.5-14.8":0.05664,"15.0-15.1":0.03111,"15.2-15.3":0.03111,"15.4":0.0359,"15.5":0.04228,"15.6-15.8":0.3981,"16.0":0.08058,"16.1":0.16993,"16.2":0.08537,"16.3":0.14201,"16.4":0.0359,"16.5":0.05744,"16.6-16.7":0.49384,"17.0":0.04547,"17.1":0.07021,"17.2":0.06462,"17.3":0.09574,"17.4":0.22418,"17.5":4.59137,"17.6":0.77228,"18.0":0.08377},P:{"20":0.01035,"21":0.02071,"22":0.03106,"23":0.02071,"24":0.03106,"25":0.51768,_:"4 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0","7.2-7.4":0.04141,"11.1-11.2":0.01035,"18.0":0.03106,"19.0":0.01035},I:{"0":0.00578,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.2944,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0142,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.0029,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.10726},H:{"0":0.01},L:{"0":19.51704},R:{_:"0"},M:{"0":0.10436},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/AO.js b/node_modules/caniuse-lite/data/regions/AO.js new file mode 100644 index 00000000..576918be --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AO.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00935,"51":0.00312,"78":0.00935,"113":0.00312,"115":0.11841,"124":0.00623,"126":0.00312,"127":0.00312,"128":0.09348,"129":0.30848,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 125 130 131 132 133 3.5 3.6"},D:{"11":0.00623,"43":0.00623,"46":0.00312,"50":0.00312,"56":0.01246,"62":0.00312,"65":0.00312,"69":0.00312,"70":0.00312,"72":0.00623,"73":0.00312,"75":0.00935,"76":0.00623,"77":0.00312,"79":0.00935,"81":0.01558,"83":0.00312,"86":0.04051,"87":0.04986,"88":0.00935,"89":0.00623,"90":0.01246,"91":0.00312,"92":0.00935,"93":0.00312,"94":0.00623,"95":0.01246,"96":0.00312,"97":0.00312,"98":0.00935,"99":0.02181,"100":0.00623,"101":0.00935,"102":0.02493,"103":0.01558,"104":0.00312,"105":0.00312,"106":0.02493,"107":0.00312,"108":0.00312,"109":1.62967,"110":0.00623,"111":0.00623,"112":0.00312,"113":0.00312,"114":0.0187,"116":0.11841,"117":0.00935,"118":0.03116,"119":0.03428,"120":0.03739,"121":0.02181,"122":0.0187,"123":0.03428,"124":0.04674,"125":0.05297,"126":0.29602,"127":5.79576,"128":1.40843,"129":0.00935,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 47 48 49 51 52 53 54 55 57 58 59 60 61 63 64 66 67 68 71 74 78 80 84 85 115 130 131"},F:{"34":0.00312,"79":0.03739,"83":0.00312,"85":0.00312,"89":0.00312,"95":0.08102,"108":0.00312,"109":0.03428,"111":0.00935,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 86 87 88 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00312,"14":0.00935,"15":0.00312,"17":0.00623,"18":0.02804,"84":0.02804,"89":0.00935,"90":0.0187,"92":0.03116,"100":0.00312,"101":0.00935,"102":0.00312,"103":0.00312,"106":0.00312,"107":0.00312,"109":0.11218,"110":0.00623,"114":0.00312,"116":0.00312,"117":0.00312,"118":0.00312,"119":0.00623,"120":0.03739,"121":0.01246,"122":0.02181,"123":0.0187,"124":0.03116,"125":0.05297,"126":0.1371,"127":2.21548,"128":0.75096,_:"13 16 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 104 105 108 111 112 113 115"},E:{"12":0.00312,"15":0.00312,_:"0 4 5 6 7 8 9 10 11 13 14 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 18.0","13.1":0.03739,"14.1":0.00935,"15.6":0.05297,"16.6":0.01246,"17.4":0.00312,"17.5":0.03739,"17.6":0.02181},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00174,"5.0-5.1":0.00087,"6.0-6.1":0.00435,"7.0-7.1":0.00522,"8.1-8.4":0,"9.0-9.2":0.00435,"9.3":0.0174,"10.0-10.2":0.00522,"10.3":0.02697,"11.0-11.2":0.06874,"11.3-11.4":0.0087,"12.0-12.1":0.00696,"12.2-12.5":0.1166,"13.0-13.1":0.00174,"13.2":0.03742,"13.3":0.00522,"13.4-13.7":0.02175,"14.0-14.4":0.06439,"14.5-14.8":0.06178,"15.0-15.1":0.03394,"15.2-15.3":0.03394,"15.4":0.03916,"15.5":0.04612,"15.6-15.8":0.4342,"16.0":0.08788,"16.1":0.18534,"16.2":0.0931,"16.3":0.15488,"16.4":0.03916,"16.5":0.06265,"16.6-16.7":0.53862,"17.0":0.0496,"17.1":0.07657,"17.2":0.07048,"17.3":0.10442,"17.4":0.24451,"17.5":5.00764,"17.6":0.84229,"18.0":0.09136},P:{"4":0.08645,"20":0.01081,"21":0.02161,"22":0.03242,"23":0.04323,"24":0.04323,"25":0.24854,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0","7.2-7.4":0.14048,"13.0":0.01081,"14.0":0.02161,"15.0":0.03242,"16.0":0.04323,"17.0":0.06484,"18.0":0.02161,"19.0":0.01081},I:{"0":0.04117,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":0.3255,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00312,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.08261,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.11014},H:{"0":0.06},L:{"0":74.31698},R:{_:"0"},M:{"0":0.12391},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/AR.js b/node_modules/caniuse-lite/data/regions/AR.js new file mode 100644 index 00000000..b49679d5 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AR.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.02313,"59":0.01928,"68":0.00386,"72":0.00386,"78":0.00771,"79":0.00386,"80":0.00386,"81":0.00386,"82":0.00386,"84":0.00386,"86":0.00386,"88":0.04626,"91":0.03855,"92":0.00386,"94":0.00386,"95":0.00771,"99":0.00386,"100":0.00386,"101":0.00386,"102":0.00386,"103":0.0347,"105":0.00386,"106":0.00386,"108":0.00386,"109":0.00386,"110":0.00386,"111":0.00386,"112":0.00386,"113":0.00771,"114":0.00386,"115":0.4202,"118":0.00386,"119":0.00386,"120":0.01928,"121":0.00386,"122":0.00386,"123":0.00771,"124":0.00386,"125":0.01157,"126":0.01157,"127":0.0347,"128":0.33153,"129":0.89436,"130":0.00771,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 83 85 87 89 90 93 96 97 98 104 107 116 117 131 132 133 3.5 3.6"},D:{"34":0.00386,"38":0.03084,"47":0.00386,"49":0.0347,"56":0.00386,"58":0.00386,"63":0.00386,"65":0.00386,"66":0.03084,"70":0.00386,"71":0.00386,"74":0.00386,"75":0.00771,"76":0.00386,"78":0.01157,"79":0.01928,"80":0.00386,"81":0.00386,"83":0.00386,"84":0.00386,"85":0.00386,"86":0.00386,"87":0.02313,"88":0.02699,"89":0.00386,"90":0.00386,"91":0.02699,"92":0.00771,"93":0.01157,"94":0.00386,"95":0.01157,"96":0.00386,"97":0.01928,"98":0.00771,"99":0.00771,"100":0.00386,"101":0.00771,"102":0.00771,"103":0.06939,"104":0.01157,"105":0.01157,"106":0.01157,"107":0.00771,"108":0.01928,"109":3.84344,"110":0.01157,"111":0.00771,"112":0.01157,"113":0.01157,"114":0.01542,"115":0.01542,"116":0.0771,"117":0.00771,"118":0.00771,"119":0.05783,"120":0.07325,"121":0.10409,"122":0.09638,"123":0.1118,"124":0.15035,"125":0.15035,"126":1.00616,"127":19.55642,"128":3.87813,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 53 54 55 57 59 60 61 62 64 67 68 69 72 73 77 129 130 131"},F:{"36":0.00386,"83":0.00771,"85":0.00386,"95":0.05012,"109":0.40863,"111":0.11565,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00386,"84":0.00386,"92":0.01157,"95":0.00386,"109":0.04626,"111":0.00386,"113":0.00386,"114":0.00386,"115":0.00386,"117":0.00386,"119":0.00771,"120":0.00771,"121":0.00386,"122":0.01157,"123":0.01157,"124":0.01157,"125":0.02313,"126":0.10794,"127":2.2359,"128":0.6515,_:"12 13 14 15 16 18 79 80 81 83 85 86 87 88 89 90 91 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 112 116 118"},E:{"14":0.00771,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.00386,"11.1":0.00771,"12.1":0.00386,"13.1":0.01157,"14.1":0.01928,"15.1":0.00386,"15.2-15.3":0.00386,"15.4":0.00386,"15.5":0.00386,"15.6":0.05397,"16.0":0.01157,"16.1":0.00771,"16.2":0.00386,"16.3":0.01928,"16.4":0.00386,"16.5":0.01157,"16.6":0.05783,"17.0":0.00771,"17.1":0.00771,"17.2":0.01542,"17.3":0.01157,"17.4":0.02699,"17.5":0.25829,"17.6":0.12722,"18.0":0.00386},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00102,"5.0-5.1":0.00051,"6.0-6.1":0.00254,"7.0-7.1":0.00305,"8.1-8.4":0,"9.0-9.2":0.00254,"9.3":0.01015,"10.0-10.2":0.00305,"10.3":0.01574,"11.0-11.2":0.04011,"11.3-11.4":0.00508,"12.0-12.1":0.00406,"12.2-12.5":0.06803,"13.0-13.1":0.00102,"13.2":0.02183,"13.3":0.00305,"13.4-13.7":0.01269,"14.0-14.4":0.03757,"14.5-14.8":0.03604,"15.0-15.1":0.0198,"15.2-15.3":0.0198,"15.4":0.02284,"15.5":0.02691,"15.6-15.8":0.25332,"16.0":0.05127,"16.1":0.10813,"16.2":0.05432,"16.3":0.09036,"16.4":0.02284,"16.5":0.03655,"16.6-16.7":0.31424,"17.0":0.02894,"17.1":0.04467,"17.2":0.04112,"17.3":0.06092,"17.4":0.14265,"17.5":2.92158,"17.6":0.49141,"18.0":0.0533},P:{"4":0.08189,"20":0.01024,"21":0.05118,"22":0.04095,"23":0.05118,"24":0.06142,"25":1.81192,"5.0-5.4":0.02047,_:"6.2-6.4 8.2 9.2 10.1 12.0 14.0 15.0","7.2-7.4":0.15355,"11.1-11.2":0.01024,"13.0":0.02047,"16.0":0.02047,"17.0":0.06142,"18.0":0.01024,"19.0":0.01024},I:{"0":0.03675,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.13136,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00406,"11":0.07304,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03688},H:{"0":0.01},L:{"0":53.93258},R:{_:"0"},M:{"0":0.13521},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/AS.js b/node_modules/caniuse-lite/data/regions/AS.js new file mode 100644 index 00000000..e60d0961 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AS.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.00329,"128":0.01315,"129":0.01644,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 130 131 132 133 3.5 3.6"},D:{"76":0.00329,"79":0.00658,"93":0.01973,"103":0.02959,"109":0.01644,"111":0.00329,"113":0.00329,"115":0.00329,"117":0.00329,"122":0.00329,"124":0.01644,"125":0.07234,"126":0.49978,"127":0.77597,"128":0.14138,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 80 81 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 112 114 116 118 119 120 121 123 129 130 131"},F:{"109":0.00658,"111":0.04932,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"124":0.00658,"125":0.00329,"126":0.01315,"127":0.23345,"128":0.04932,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1","14.1":0.00329,"15.1":0.03617,"15.2-15.3":0.0559,"15.4":0.12823,"15.5":0.06576,"15.6":1.68017,"16.0":0.05261,"16.1":0.39127,"16.2":0.36497,"16.3":0.42086,"16.4":0.0822,"16.5":0.16111,"16.6":2.69945,"17.0":0.15454,"17.1":0.18413,"17.2":0.21043,"17.3":0.52279,"17.4":0.65102,"17.5":17.19953,"17.6":4.73801,"18.0":0.12494},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.01312,"5.0-5.1":0.00656,"6.0-6.1":0.03281,"7.0-7.1":0.03937,"8.1-8.4":0,"9.0-9.2":0.03281,"9.3":0.13123,"10.0-10.2":0.03937,"10.3":0.20341,"11.0-11.2":0.51837,"11.3-11.4":0.06562,"12.0-12.1":0.05249,"12.2-12.5":0.87926,"13.0-13.1":0.01312,"13.2":0.28215,"13.3":0.03937,"13.4-13.7":0.16404,"14.0-14.4":0.48556,"14.5-14.8":0.46588,"15.0-15.1":0.2559,"15.2-15.3":0.2559,"15.4":0.29527,"15.5":0.34777,"15.6-15.8":3.27426,"16.0":0.66273,"16.1":1.39763,"16.2":0.7021,"16.3":1.16797,"16.4":0.29527,"16.5":0.47244,"16.6-16.7":4.06166,"17.0":0.37401,"17.1":0.57743,"17.2":0.53149,"17.3":0.7874,"17.4":1.84382,"17.5":37.7623,"17.6":6.35168,"18.0":0.68897},P:{"25":0.08353,_:"4 20 21 22 23 24 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.01342,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.04027},H:{"0":0},L:{"0":1.86794},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/AT.js b/node_modules/caniuse-lite/data/regions/AT.js new file mode 100644 index 00000000..802ecadd --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AT.js @@ -0,0 +1 @@ +module.exports={C:{"40":0.00471,"47":0.00471,"48":0.00941,"52":0.03766,"53":0.00941,"68":0.02824,"72":0.00941,"78":0.04707,"89":0.00471,"91":0.00941,"92":0.00471,"94":0.00471,"96":0.01883,"99":0.00471,"100":0.00471,"102":0.01412,"103":0.00941,"104":0.00471,"106":0.00471,"107":0.00471,"110":0.00941,"111":0.00471,"112":0.00471,"113":0.00471,"114":0.00471,"115":1.21441,"116":0.01412,"117":0.11768,"118":0.00941,"119":0.00471,"120":0.00471,"121":0.00471,"122":0.00471,"123":0.01412,"124":0.01412,"125":0.01412,"126":0.04236,"127":0.12238,"128":1.90634,"129":4.45753,"130":0.01412,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 49 50 51 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 90 93 95 97 98 101 105 108 109 131 132 133 3.5","3.6":0.00471},D:{"38":0.00471,"41":0.00471,"42":0.00471,"43":0.00471,"44":0.00471,"45":0.00471,"46":0.00471,"47":0.00471,"49":0.02354,"51":0.00471,"65":0.00471,"70":0.00471,"79":0.08473,"80":0.00941,"81":0.00471,"85":0.00471,"87":0.05648,"88":0.02354,"89":0.0659,"90":0.01412,"91":0.00471,"93":0.00471,"94":0.01412,"96":0.00471,"97":0.00941,"98":0.00471,"99":0.00941,"101":0.00471,"102":0.01883,"103":0.07061,"104":0.02354,"105":0.00471,"106":0.00941,"107":0.01883,"108":0.03766,"109":0.78136,"110":0.02824,"111":0.04236,"112":0.03766,"113":0.2024,"114":0.23535,"115":0.03295,"116":0.11768,"117":0.01412,"118":0.12709,"119":0.02824,"120":0.09414,"121":0.02354,"122":0.10826,"123":0.08002,"124":0.12709,"125":2.70182,"126":1.87339,"127":12.90659,"128":2.39116,"129":0.00471,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 48 50 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 71 72 73 74 75 76 77 78 83 84 86 92 95 100 130 131"},F:{"31":0.00471,"46":0.01412,"68":0.00471,"71":0.01412,"83":0.03295,"85":0.01883,"87":0.00471,"95":0.03766,"102":0.00471,"108":0.00471,"109":0.38127,"110":0.00471,"111":0.11297,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 72 73 74 75 76 77 78 79 80 81 82 84 86 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.00471},B:{"18":0.00471,"92":0.01412,"106":0.00471,"107":0.00471,"108":0.00471,"109":0.12238,"110":0.01412,"111":0.00941,"112":0.00471,"113":0.00941,"114":0.02354,"115":0.00471,"116":0.00941,"117":0.00471,"118":0.00471,"119":0.01412,"120":0.02824,"121":0.01883,"122":0.01412,"123":0.01883,"124":0.04236,"125":0.11768,"126":0.48953,"127":5.68135,"128":1.6804,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105"},E:{"9":0.00941,"13":0.00941,"14":0.03766,"15":0.01412,_:"0 4 5 6 7 8 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01883,"13.1":0.08943,"14.1":0.08943,"15.1":0.00941,"15.2-15.3":0.01883,"15.4":0.02824,"15.5":0.04236,"15.6":0.3342,"16.0":0.07061,"16.1":0.05178,"16.2":0.04707,"16.3":0.09414,"16.4":0.02824,"16.5":0.04707,"16.6":0.40951,"17.0":0.02354,"17.1":0.06119,"17.2":0.0659,"17.3":0.07531,"17.4":0.16945,"17.5":1.84985,"17.6":0.73429,"18.0":0.02824},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00366,"5.0-5.1":0.00183,"6.0-6.1":0.00915,"7.0-7.1":0.01098,"8.1-8.4":0,"9.0-9.2":0.00915,"9.3":0.03661,"10.0-10.2":0.01098,"10.3":0.05674,"11.0-11.2":0.1446,"11.3-11.4":0.0183,"12.0-12.1":0.01464,"12.2-12.5":0.24526,"13.0-13.1":0.00366,"13.2":0.0787,"13.3":0.01098,"13.4-13.7":0.04576,"14.0-14.4":0.13544,"14.5-14.8":0.12995,"15.0-15.1":0.07138,"15.2-15.3":0.07138,"15.4":0.08236,"15.5":0.09701,"15.6-15.8":0.91333,"16.0":0.18486,"16.1":0.38986,"16.2":0.19584,"16.3":0.3258,"16.4":0.08236,"16.5":0.13178,"16.6-16.7":1.13297,"17.0":0.10433,"17.1":0.16107,"17.2":0.14826,"17.3":0.21964,"17.4":0.51432,"17.5":10.53349,"17.6":1.77175,"18.0":0.19218},P:{"4":0.17866,"20":0.02102,"21":0.05255,"22":0.04204,"23":0.08407,"24":0.08407,"25":3.04769,"5.0-5.4":0.01051,"6.2-6.4":0.04204,_:"7.2-7.4 8.2 9.2 10.1 12.0 14.0","11.1-11.2":0.01051,"13.0":0.01051,"15.0":0.01051,"16.0":0.01051,"17.0":0.01051,"18.0":0.01051,"19.0":0.01051},I:{"0":0.16882,"3":0,"4":0.00002,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00007,"4.2-4.3":0.00007,"4.4":0,"4.4.3-4.4.4":0.00027},K:{"0":0.52518,_:"10 11 12 11.1 11.5 12.1"},A:{"7":0.00495,"8":0.03468,"9":0.00495,"10":0.00495,"11":0.04459,_:"6 5.5"},N:{_:"10 11"},S:{"2.5":0.00529,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.11115},H:{"0":0.02},L:{"0":27.87924},R:{_:"0"},M:{"0":1.11682},Q:{"14.9":0.00529}}; diff --git a/node_modules/caniuse-lite/data/regions/AU.js b/node_modules/caniuse-lite/data/regions/AU.js new file mode 100644 index 00000000..7781059b --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AU.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.00506,"34":0.00506,"40":0.00506,"50":0.00506,"52":0.01518,"54":0.01012,"78":0.02024,"83":0.00506,"88":0.03035,"102":0.00506,"103":0.01012,"109":0.00506,"113":0.00506,"114":0.00506,"115":0.23271,"120":0.00506,"121":0.00506,"122":0.00506,"123":0.01012,"124":0.00506,"125":0.01518,"126":0.02024,"127":0.04553,"128":0.56155,"129":1.29005,"130":0.00506,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 43 44 45 46 47 48 49 51 53 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 110 111 112 116 117 118 119 131 132 133 3.5","3.6":0.00506},D:{"25":0.03035,"26":0.00506,"34":0.00506,"38":0.06577,"39":0.01012,"40":0.01012,"41":0.01012,"42":0.01012,"43":0.01518,"44":0.01518,"45":0.01518,"46":0.01518,"47":0.01518,"48":0.01012,"49":0.01518,"50":0.01012,"51":0.0253,"52":0.01518,"53":0.01012,"54":0.01012,"55":0.01012,"56":0.01518,"57":0.01012,"58":0.01012,"59":0.0253,"60":0.01012,"66":0.01012,"70":0.00506,"72":0.00506,"73":0.00506,"74":0.00506,"76":0.00506,"78":0.01012,"79":0.09106,"80":0.00506,"81":0.06577,"85":0.01518,"86":0.01012,"87":0.07589,"88":0.04047,"89":0.01012,"90":0.00506,"91":0.01012,"92":0.00506,"93":0.01012,"94":0.03541,"95":0.00506,"96":0.00506,"97":0.01518,"98":0.03035,"99":0.01518,"100":0.01012,"101":0.00506,"102":0.01012,"103":0.14165,"104":0.12142,"105":0.10118,"106":0.01012,"107":0.01518,"108":0.0253,"109":0.70826,"110":0.02024,"111":0.03035,"112":0.02024,"113":0.14165,"114":0.17707,"115":0.10118,"116":0.32884,"117":0.0253,"118":0.02024,"119":0.05565,"120":0.13659,"121":0.16189,"122":0.20236,"123":0.15177,"124":0.26307,"125":0.67791,"126":3.16188,"127":19.12808,"128":3.0607,"129":0.01518,"130":0.00506,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 27 28 29 30 31 32 33 35 36 37 61 62 63 64 65 67 68 69 71 75 77 83 84 131"},F:{"36":0.00506,"46":0.03035,"83":0.00506,"95":0.01012,"109":0.18718,"111":0.07589,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00506,"85":0.00506,"92":0.01012,"99":0.00506,"101":0.00506,"107":0.00506,"108":0.00506,"109":0.06577,"110":0.00506,"111":0.00506,"112":0.01012,"113":0.01518,"114":0.01518,"115":0.00506,"116":0.00506,"117":0.01012,"118":0.00506,"119":0.01012,"120":0.0253,"121":0.01518,"122":0.03035,"123":0.01518,"124":0.04553,"125":0.06577,"126":0.44013,"127":5.75714,"128":1.47723,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 100 102 103 104 105 106"},E:{"9":0.02024,"10":0.00506,"13":0.01012,"14":0.08094,"15":0.01518,_:"0 4 5 6 7 8 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00506,"12.1":0.02024,"13.1":0.12648,"14.1":0.20742,"15.1":0.03035,"15.2-15.3":0.03035,"15.4":0.04553,"15.5":0.086,"15.6":0.62226,"16.0":0.06577,"16.1":0.12648,"16.2":0.086,"16.3":0.20742,"16.4":0.05565,"16.5":0.10624,"16.6":0.79426,"17.0":0.03541,"17.1":0.12648,"17.2":0.09106,"17.3":0.12142,"17.4":0.27319,"17.5":3.98649,"17.6":0.9005,"18.0":0.04047},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00442,"5.0-5.1":0.00221,"6.0-6.1":0.01105,"7.0-7.1":0.01326,"8.1-8.4":0,"9.0-9.2":0.01105,"9.3":0.0442,"10.0-10.2":0.01326,"10.3":0.06851,"11.0-11.2":0.1746,"11.3-11.4":0.0221,"12.0-12.1":0.01768,"12.2-12.5":0.29615,"13.0-13.1":0.00442,"13.2":0.09503,"13.3":0.01326,"13.4-13.7":0.05525,"14.0-14.4":0.16355,"14.5-14.8":0.15692,"15.0-15.1":0.08619,"15.2-15.3":0.08619,"15.4":0.09945,"15.5":0.11714,"15.6-15.8":1.10284,"16.0":0.22322,"16.1":0.47075,"16.2":0.23648,"16.3":0.3934,"16.4":0.09945,"16.5":0.15913,"16.6-16.7":1.36806,"17.0":0.12598,"17.1":0.19449,"17.2":0.17902,"17.3":0.26521,"17.4":0.62104,"17.5":12.71918,"17.6":2.13939,"18.0":0.23206},P:{"4":0.19724,"20":0.01096,"21":0.05479,"22":0.04383,"23":0.05479,"24":0.06575,"25":1.68747,"5.0-5.4":0.03287,"6.2-6.4":0.02192,"7.2-7.4":0.01096,_:"8.2 9.2 10.1 11.1-11.2 12.0","13.0":0.01096,"14.0":0.01096,"15.0":0.01096,"16.0":0.02192,"17.0":0.01096,"18.0":0.01096,"19.0":0.01096},I:{"0":0.12312,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00005,"4.2-4.3":0.00005,"4.4":0,"4.4.3-4.4.4":0.0002},K:{"0":0.14329,_:"10 11 12 11.1 11.5 12.1"},A:{"7":0.01084,"8":0.08673,"9":0.02168,"10":0.02168,"11":0.07589,_:"6 5.5"},N:{_:"10 11"},S:{"2.5":0.00494,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.06423},H:{"0":0},L:{"0":23.59791},R:{_:"0"},M:{"0":0.42987},Q:{"14.9":0.00988}}; diff --git a/node_modules/caniuse-lite/data/regions/AW.js b/node_modules/caniuse-lite/data/regions/AW.js new file mode 100644 index 00000000..d824d2dd --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AW.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.01507,"51":0.00251,"78":0.03768,"101":0.02261,"103":0.0201,"104":0.00251,"105":0.00251,"109":0.00251,"111":0.01005,"115":0.02261,"124":0.00502,"125":0.00251,"126":0.00251,"127":0.01758,"128":0.19342,"129":0.41197,"130":0.01507,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 102 106 107 108 110 112 113 114 116 117 118 119 120 121 122 123 131 132 133 3.5 3.6"},D:{"49":0.00251,"50":0.00251,"54":0.00251,"56":0.00251,"79":0.01256,"80":0.00251,"81":0.00251,"83":0.00251,"86":0.00251,"87":0.01005,"93":0.00251,"94":0.00251,"96":0.00251,"98":0.01005,"99":0.00502,"100":0.00251,"101":0.00251,"102":0.00251,"103":0.07536,"104":0.00754,"105":0.00251,"106":0.03266,"108":0.00251,"109":0.65061,"110":0.00754,"112":0.01256,"113":0.01005,"114":0.00754,"115":0.03768,"116":0.05526,"117":0.01005,"119":0.00502,"120":0.00502,"121":0.01758,"122":0.09546,"123":0.03768,"124":0.11304,"125":0.0829,"126":1.30122,"127":9.25672,"128":1.59763,"129":0.00502,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 51 52 53 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 84 85 88 89 90 91 92 95 97 107 111 118 130 131"},F:{"83":0.03517,"109":0.11304,"111":0.03768,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00251,"109":0.01758,"114":0.00251,"115":0.00754,"117":0.00251,"118":0.00251,"119":0.00502,"120":0.00754,"121":0.00251,"122":0.00502,"123":0.00502,"124":0.00251,"125":0.07285,"126":0.32907,"127":3.98906,"128":1.09523,_:"12 13 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 116"},E:{"14":0.03517,"15":0.00502,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00754,"13.1":0.04522,"14.1":0.12058,"15.1":0.00502,"15.2-15.3":0.00754,"15.4":0.01005,"15.5":0.1457,"15.6":0.1457,"16.0":0.03266,"16.1":0.02763,"16.2":0.03266,"16.3":0.07787,"16.4":0.03517,"16.5":0.04019,"16.6":0.52752,"17.0":0.12309,"17.1":0.03014,"17.2":0.0628,"17.3":0.03517,"17.4":0.11304,"17.5":1.65038,"17.6":0.47477,"18.0":0.06029},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00637,"5.0-5.1":0.00318,"6.0-6.1":0.01592,"7.0-7.1":0.0191,"8.1-8.4":0,"9.0-9.2":0.01592,"9.3":0.06366,"10.0-10.2":0.0191,"10.3":0.09868,"11.0-11.2":0.25147,"11.3-11.4":0.03183,"12.0-12.1":0.02547,"12.2-12.5":0.42654,"13.0-13.1":0.00637,"13.2":0.13688,"13.3":0.0191,"13.4-13.7":0.07958,"14.0-14.4":0.23555,"14.5-14.8":0.226,"15.0-15.1":0.12414,"15.2-15.3":0.12414,"15.4":0.14324,"15.5":0.16871,"15.6-15.8":1.58839,"16.0":0.3215,"16.1":0.67801,"16.2":0.3406,"16.3":0.5666,"16.4":0.14324,"16.5":0.22919,"16.6-16.7":1.97037,"17.0":0.18144,"17.1":0.28012,"17.2":0.25784,"17.3":0.38198,"17.4":0.89446,"17.5":18.31902,"17.6":3.08129,"18.0":0.33423},P:{"4":0.07177,"20":0.02051,"21":0.04101,"22":0.07177,"23":0.07177,"24":0.04101,"25":4.25497,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0","7.2-7.4":0.05126,"18.0":0.06152,"19.0":0.02051},I:{"0":0.00746,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.07488,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00754,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.02246},H:{"0":0},L:{"0":35.60357},R:{_:"0"},M:{"0":0.16474},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/AX.js b/node_modules/caniuse-lite/data/regions/AX.js new file mode 100644 index 00000000..c8f44177 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AX.js @@ -0,0 +1 @@ +module.exports={C:{"9":0.00482,"52":0.00482,"78":0.00482,"108":0.00482,"115":0.29865,"122":0.00482,"125":0.03854,"127":0.03854,"128":1.65705,"129":1.97979,_:"2 3 4 5 6 7 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 112 113 114 116 117 118 119 120 121 123 124 126 130 131 132 133 3.5 3.6"},D:{"48":0.00482,"49":0.01445,"59":0.00482,"60":0.00482,"76":0.49615,"81":0.00963,"87":0.01927,"91":0.00482,"102":0.01445,"103":0.07226,"107":0.01445,"109":1.19462,"112":0.00482,"114":0.01445,"116":0.12043,"117":0.00482,"119":0.00482,"122":0.07226,"123":0.00963,"124":0.22158,"125":0.32756,"126":1.30541,"127":17.43754,"128":4.53761,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 50 51 52 53 54 55 56 57 58 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 83 84 85 86 88 89 90 92 93 94 95 96 97 98 99 100 101 104 105 106 108 110 111 113 115 118 120 121 129 130 131"},F:{"83":0.00482,"109":0.32274,"111":0.01445,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"99":0.00482,"102":0.00482,"109":0.08671,"111":0.00482,"113":0.01445,"114":0.03854,"116":0.00482,"117":0.00482,"122":0.00482,"123":0.00482,"125":0.0289,"126":0.33719,"127":10.43844,"128":2.26399,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104 105 106 107 108 110 112 115 118 119 120 121 124"},E:{"11":0.02409,"14":0.07707,_:"0 4 5 6 7 8 9 10 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.2-15.3 18.0","11.1":0.00482,"12.1":0.00482,"13.1":0.00482,"14.1":0.06262,"15.1":0.00482,"15.4":0.00482,"15.5":0.00963,"15.6":0.10116,"16.0":0.0289,"16.1":0.0289,"16.2":0.11079,"16.3":0.11079,"16.4":0.03372,"16.5":0.0289,"16.6":0.78035,"17.0":0.00482,"17.1":0.01445,"17.2":0.00482,"17.3":0.01445,"17.4":0.10116,"17.5":1.31022,"17.6":0.4528},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00178,"5.0-5.1":0.00089,"6.0-6.1":0.00446,"7.0-7.1":0.00535,"8.1-8.4":0,"9.0-9.2":0.00446,"9.3":0.01784,"10.0-10.2":0.00535,"10.3":0.02765,"11.0-11.2":0.07047,"11.3-11.4":0.00892,"12.0-12.1":0.00714,"12.2-12.5":0.11953,"13.0-13.1":0.00178,"13.2":0.03836,"13.3":0.00535,"13.4-13.7":0.0223,"14.0-14.4":0.06601,"14.5-14.8":0.06333,"15.0-15.1":0.03479,"15.2-15.3":0.03479,"15.4":0.04014,"15.5":0.04728,"15.6-15.8":0.44511,"16.0":0.09009,"16.1":0.18999,"16.2":0.09544,"16.3":0.15877,"16.4":0.04014,"16.5":0.06422,"16.6-16.7":0.55214,"17.0":0.05084,"17.1":0.0785,"17.2":0.07225,"17.3":0.10704,"17.4":0.25065,"17.5":5.13343,"17.6":0.86345,"18.0":0.09366},P:{"21":0.02239,"22":0.05597,"23":0.02239,"24":0.01119,"25":2.61922,_:"4 20 5.0-5.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","6.2-6.4":0.01119},I:{"0":0.43394,"3":0,"4":0.00004,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00017,"4.2-4.3":0.00017,"4.4":0,"4.4.3-4.4.4":0.0007},K:{"0":9.29312,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.07256},H:{"0":0},L:{"0":26.62992},R:{_:"0"},M:{"0":3.74731},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/AZ.js b/node_modules/caniuse-lite/data/regions/AZ.js new file mode 100644 index 00000000..d5ea1079 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/AZ.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00263,"52":0.00263,"68":0.00263,"78":0.00263,"102":0.00263,"106":0.00263,"115":0.12098,"124":0.00263,"125":0.00526,"127":0.00526,"128":0.1315,"129":0.31823,"130":0.00263,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 126 131 132 133 3.5 3.6"},D:{"11":0.00263,"22":0.00263,"38":0.00263,"49":0.01052,"53":0.01052,"56":0.00263,"63":0.00263,"64":0.00263,"65":0.00263,"67":0.00263,"68":0.00263,"69":0.01315,"70":0.00263,"72":0.00789,"73":0.01052,"74":0.00263,"75":0.00263,"77":0.00263,"78":0.00263,"79":0.16306,"80":0.00789,"81":0.00789,"83":0.03419,"84":0.00263,"85":0.00526,"86":0.00526,"87":0.12887,"88":0.03156,"89":0.00263,"90":0.03419,"91":0.01052,"92":0.02367,"93":0.00263,"94":0.08416,"95":0.00263,"96":0.00789,"97":0.00263,"98":0.01052,"99":0.01052,"100":0.01578,"101":0.01052,"102":0.00789,"103":0.01315,"104":0.01315,"105":0.01315,"106":0.02104,"107":0.01315,"108":0.00789,"109":4.50256,"110":0.00789,"111":0.00789,"112":0.02104,"113":0.00526,"114":0.00789,"115":0.01841,"116":0.01578,"117":0.00263,"118":0.01315,"119":0.04734,"120":0.08942,"121":0.01841,"122":0.06049,"123":0.04471,"124":0.07101,"125":0.08679,"126":0.51811,"127":10.94869,"128":2.04877,"129":0.00789,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 59 60 61 62 66 71 76 130 131"},F:{"36":0.00526,"40":0.00263,"46":0.02893,"65":0.00263,"79":0.03156,"82":0.00263,"83":0.05523,"84":0.00526,"85":0.05523,"86":0.00263,"87":0.00263,"95":0.16832,"99":0.00263,"107":0.00263,"109":0.13676,"110":0.00263,"111":0.09205,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 88 89 90 91 92 93 94 96 97 98 100 101 102 103 104 105 106 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00263,"84":0.01052,"92":0.01052,"100":0.00263,"107":0.00263,"109":0.02104,"112":0.00263,"114":0.00263,"115":0.00526,"117":0.00263,"120":0.00263,"121":0.00263,"122":0.00263,"123":0.00263,"124":0.00526,"125":0.00789,"126":0.05523,"127":1.13879,"128":0.33401,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 108 110 111 113 116 118 119"},E:{"14":0.02104,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 15.2-15.3","5.1":0.00263,"12.1":0.00263,"13.1":0.00263,"14.1":0.02104,"15.1":0.00263,"15.4":0.00789,"15.5":0.00263,"15.6":0.03156,"16.0":0.00263,"16.1":0.00789,"16.2":0.00263,"16.3":0.02104,"16.4":0.00526,"16.5":0.01315,"16.6":0.03682,"17.0":0.01841,"17.1":0.02104,"17.2":0.00789,"17.3":0.01052,"17.4":0.0263,"17.5":0.4734,"17.6":0.10783,"18.0":0.01315},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00183,"5.0-5.1":0.00091,"6.0-6.1":0.00457,"7.0-7.1":0.00548,"8.1-8.4":0,"9.0-9.2":0.00457,"9.3":0.01828,"10.0-10.2":0.00548,"10.3":0.02833,"11.0-11.2":0.07221,"11.3-11.4":0.00914,"12.0-12.1":0.00731,"12.2-12.5":0.12248,"13.0-13.1":0.00183,"13.2":0.0393,"13.3":0.00548,"13.4-13.7":0.02285,"14.0-14.4":0.06764,"14.5-14.8":0.06489,"15.0-15.1":0.03565,"15.2-15.3":0.03565,"15.4":0.04113,"15.5":0.04844,"15.6-15.8":0.45609,"16.0":0.09231,"16.1":0.19468,"16.2":0.0978,"16.3":0.16269,"16.4":0.04113,"16.5":0.06581,"16.6-16.7":0.56577,"17.0":0.0521,"17.1":0.08043,"17.2":0.07403,"17.3":0.10968,"17.4":0.25684,"17.5":5.26009,"17.6":0.88476,"18.0":0.09597},P:{"4":0.58923,"20":0.02032,"21":0.19302,"22":0.06095,"23":0.10159,"24":0.07111,"25":1.77784,"5.0-5.4":0.02032,"6.2-6.4":0.08127,"7.2-7.4":0.12191,_:"8.2 9.2 10.1 11.1-11.2 12.0 14.0","13.0":0.03048,"15.0":0.01016,"16.0":0.02032,"17.0":0.08127,"18.0":0.01016,"19.0":0.03048},I:{"0":0.01469,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":1.11776,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01102,"11":0.04684,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.00737,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.11057},H:{"0":0.01},L:{"0":59.8951},R:{_:"0"},M:{"0":0.15479},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/BA.js b/node_modules/caniuse-lite/data/regions/BA.js new file mode 100644 index 00000000..0606d2af --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BA.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.0517,"56":0.00323,"78":0.00323,"84":0.00323,"88":0.01292,"102":0.01292,"103":0.01939,"111":0.01939,"113":0.00969,"115":0.80452,"116":0.00323,"119":0.00323,"121":0.02908,"122":0.00646,"123":0.00969,"125":0.00646,"126":0.00646,"127":0.02262,"128":0.50404,"129":1.31825,"130":0.00646,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 112 114 117 118 120 124 131 132 133 3.5 3.6"},D:{"38":0.00323,"46":0.00323,"49":0.02585,"53":0.03231,"55":0.00323,"64":0.00646,"65":0.00323,"67":0.00969,"70":0.00646,"71":0.01616,"76":0.00646,"77":0.00969,"78":0.00323,"79":0.4685,"80":0.00969,"81":0.00323,"83":0.00969,"84":0.00969,"85":0.00969,"86":0.00969,"87":0.19063,"88":0.02262,"89":0.00323,"91":0.01616,"93":0.01939,"94":0.09047,"95":0.00323,"96":0.00323,"97":0.01292,"98":0.00646,"99":0.00646,"100":0.00646,"101":0.00646,"102":0.00969,"103":0.05816,"104":0.05493,"105":0.00323,"106":0.03554,"107":0.01939,"108":0.01939,"109":3.06299,"110":0.00646,"111":0.00969,"112":0.01616,"113":0.00969,"114":0.00323,"116":0.10662,"117":0.00323,"118":0.00646,"119":0.12601,"120":0.02262,"121":0.05493,"122":0.09047,"123":0.07108,"124":0.06462,"125":0.06139,"126":1.105,"127":14.99507,"128":2.68819,"129":0.00323,"130":0.00646,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 47 48 50 51 52 54 56 57 58 59 60 61 62 63 66 68 69 72 73 74 75 90 92 115 131"},F:{"36":0.00323,"40":0.00646,"46":0.03877,"54":0.00323,"83":0.00969,"85":0.00323,"95":0.08401,"96":0.00323,"109":0.16801,"111":0.08401,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 86 87 88 89 90 91 92 93 94 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00323,"85":0.00646,"89":0.00323,"92":0.00646,"107":0.00323,"108":0.00646,"109":0.042,"114":0.00323,"116":0.00323,"119":0.00323,"120":0.00969,"121":0.00323,"122":0.01616,"123":0.00646,"124":0.00646,"125":0.01292,"126":0.10016,"127":1.48626,"128":0.41357,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 88 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 110 111 112 113 115 117 118"},E:{"14":0.00646,"15":0.00323,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00323,"13.1":0.01616,"14.1":0.01939,"15.1":0.00323,"15.2-15.3":0.00646,"15.4":0.00323,"15.5":0.00323,"15.6":0.11955,"16.0":0.00323,"16.1":0.01939,"16.2":0.00323,"16.3":0.01939,"16.4":0.00646,"16.5":0.00969,"16.6":0.12924,"17.0":0.00323,"17.1":0.01616,"17.2":0.02908,"17.3":0.00969,"17.4":0.03877,"17.5":0.50081,"17.6":0.14863,"18.0":0.02585},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00202,"5.0-5.1":0.00101,"6.0-6.1":0.00505,"7.0-7.1":0.00606,"8.1-8.4":0,"9.0-9.2":0.00505,"9.3":0.02019,"10.0-10.2":0.00606,"10.3":0.03129,"11.0-11.2":0.07974,"11.3-11.4":0.01009,"12.0-12.1":0.00808,"12.2-12.5":0.13526,"13.0-13.1":0.00202,"13.2":0.0434,"13.3":0.00606,"13.4-13.7":0.02524,"14.0-14.4":0.0747,"14.5-14.8":0.07167,"15.0-15.1":0.03937,"15.2-15.3":0.03937,"15.4":0.04542,"15.5":0.0535,"15.6-15.8":0.50369,"16.0":0.10195,"16.1":0.215,"16.2":0.10801,"16.3":0.17967,"16.4":0.04542,"16.5":0.07268,"16.6-16.7":0.62482,"17.0":0.05754,"17.1":0.08883,"17.2":0.08176,"17.3":0.12113,"17.4":0.28364,"17.5":5.80914,"17.6":0.97711,"18.0":0.10599},P:{"4":0.68925,"20":0.03086,"21":0.06172,"22":0.09259,"23":0.09259,"24":0.0823,"25":2.81874,"5.0-5.4":0.03086,"6.2-6.4":0.05144,"7.2-7.4":0.03086,_:"8.2 9.2 10.1 12.0 14.0","11.1-11.2":0.01029,"13.0":0.02057,"15.0":0.01029,"16.0":0.01029,"17.0":0.01029,"18.0":0.01029,"19.0":0.06172},I:{"0":0.09447,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00004,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00015},K:{"0":0.2708,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01292,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.00677},H:{"0":0},L:{"0":52.30513},R:{_:"0"},M:{"0":0.27757},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/BB.js b/node_modules/caniuse-lite/data/regions/BB.js new file mode 100644 index 00000000..a23a60cb --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BB.js @@ -0,0 +1 @@ +module.exports={C:{"107":0.00441,"113":0.00441,"115":0.02205,"124":0.00882,"126":0.00882,"127":0.03086,"128":0.51585,"129":1.09784,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 114 116 117 118 119 120 121 122 123 125 130 131 132 133 3.5 3.6"},D:{"34":0.00882,"47":0.00441,"49":0.00441,"50":0.00441,"54":0.00441,"55":0.00441,"56":0.00441,"69":0.00882,"70":0.00441,"73":0.00441,"74":0.00441,"75":0.00441,"76":0.00882,"79":0.00882,"80":0.05732,"81":0.00441,"83":0.00441,"84":0.00441,"85":0.00441,"87":0.00882,"88":0.00441,"89":0.00441,"91":0.00441,"93":0.00441,"94":0.00441,"95":0.00441,"96":0.01764,"98":0.00441,"102":0.00882,"103":0.2954,"106":0.00441,"107":0.01323,"108":0.00882,"109":0.89944,"110":0.00441,"111":0.00441,"114":0.00441,"115":0.00882,"116":0.03086,"117":0.02205,"118":0.00882,"119":0.01764,"120":0.01323,"121":0.00441,"122":0.07495,"123":0.05732,"124":0.09259,"125":0.11463,"126":2.36763,"127":19.2012,"128":3.34643,"129":0.01764,"130":0.00441,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 48 51 52 53 57 58 59 60 61 62 63 64 65 66 67 68 71 72 77 78 86 90 92 97 99 100 101 104 105 112 113 131"},F:{"83":0.00441,"95":0.01764,"109":0.1455,"111":0.05732,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"84":0.00441,"92":0.02645,"100":0.00882,"109":0.07936,"112":0.00441,"114":0.02205,"117":0.00441,"119":0.01323,"120":0.03086,"121":0.00441,"123":0.00441,"124":0.01323,"125":0.1455,"126":0.21604,"127":7.55703,"128":2.27504,_:"12 13 14 15 16 17 18 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 113 115 116 118 122"},E:{"13":0.00441,"14":0.00441,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.2-15.3","12.1":0.00441,"13.1":0.01323,"14.1":0.10141,"15.1":0.00441,"15.4":0.00441,"15.5":0.00441,"15.6":0.19841,"16.0":0.00882,"16.1":0.2954,"16.2":0.01323,"16.3":0.08818,"16.4":0.02205,"16.5":0.07495,"16.6":0.14991,"17.0":0.01764,"17.1":0.02645,"17.2":0.01764,"17.3":0.03086,"17.4":0.08377,"17.5":1.67101,"17.6":0.47617,"18.0":0.01764},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00249,"5.0-5.1":0.00125,"6.0-6.1":0.00623,"7.0-7.1":0.00748,"8.1-8.4":0,"9.0-9.2":0.00623,"9.3":0.02492,"10.0-10.2":0.00748,"10.3":0.03863,"11.0-11.2":0.09845,"11.3-11.4":0.01246,"12.0-12.1":0.00997,"12.2-12.5":0.167,"13.0-13.1":0.00249,"13.2":0.05359,"13.3":0.00748,"13.4-13.7":0.03116,"14.0-14.4":0.09222,"14.5-14.8":0.08848,"15.0-15.1":0.0486,"15.2-15.3":0.0486,"15.4":0.05608,"15.5":0.06605,"15.6-15.8":0.62187,"16.0":0.12587,"16.1":0.26545,"16.2":0.13335,"16.3":0.22183,"16.4":0.05608,"16.5":0.08973,"16.6-16.7":0.77142,"17.0":0.07104,"17.1":0.10967,"17.2":0.10094,"17.3":0.14955,"17.4":0.35019,"17.5":7.17208,"17.6":1.20635,"18.0":0.13085},P:{"4":0.04506,"20":0.0338,"21":0.10139,"22":0.20279,"23":0.10139,"24":0.19152,"25":2.36584,_:"5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0","6.2-6.4":0.01127,"7.2-7.4":0.16899,"14.0":0.0338,"15.0":0.01127,"16.0":0.01127,"17.0":0.15772,"18.0":0.01127,"19.0":0.01127},I:{"0":0.00557,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.24041,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03914},H:{"0":0},L:{"0":36.71401},R:{_:"0"},M:{"0":1.20766},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/BD.js b/node_modules/caniuse-lite/data/regions/BD.js new file mode 100644 index 00000000..be47792f --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BD.js @@ -0,0 +1 @@ +module.exports={C:{"40":0.00252,"47":0.00252,"49":0.00252,"51":0.01514,"52":0.0101,"65":0.00252,"72":0.00252,"87":0.00252,"88":0.03029,"99":0.00252,"102":0.00252,"103":0.00757,"105":0.00505,"106":0.00505,"107":0.00505,"108":0.00505,"109":0.00505,"110":0.00505,"111":0.00505,"113":0.00252,"115":0.45432,"116":0.00252,"118":0.00252,"119":0.00252,"122":0.00252,"123":0.00252,"124":0.00252,"125":0.00505,"126":0.00757,"127":0.02272,"128":0.31298,"129":1.26452,"130":0.04796,"131":0.00252,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 48 50 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 89 90 91 92 93 94 95 96 97 98 100 101 104 112 114 117 120 121 132 133 3.5 3.6"},D:{"11":0.00252,"38":0.01262,"46":0.00252,"48":0.00252,"49":0.00757,"53":0.00252,"55":0.00252,"56":0.02272,"57":0.00757,"62":0.00252,"65":0.00505,"66":0.00252,"69":0.01262,"70":0.00505,"71":0.00252,"72":0.00757,"73":0.01767,"74":0.00252,"75":0.04796,"76":0.00252,"77":0.00252,"78":0.00252,"79":0.0101,"80":0.00505,"81":0.00757,"83":0.00757,"84":0.00252,"85":0.00252,"86":0.00757,"87":0.01514,"88":0.00757,"89":0.00252,"90":0.00252,"91":0.00757,"92":0.00252,"93":0.0101,"94":0.0101,"95":0.00505,"96":0.00505,"97":0.00505,"98":0.00505,"99":0.00757,"100":0.00252,"101":0.00757,"102":0.0101,"103":0.04038,"104":0.01767,"105":0.02019,"106":0.05805,"107":0.05805,"108":0.08329,"109":1.1358,"110":0.05048,"111":0.05048,"112":0.04291,"113":0.00505,"114":0.02019,"115":0.00505,"116":0.02776,"117":0.00505,"118":0.01767,"119":0.02272,"120":0.04291,"121":0.02524,"122":0.03786,"123":0.04291,"124":0.0732,"125":0.25492,"126":0.52752,"127":11.12832,"128":2.3347,"129":0.02524,"130":0.00757,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 47 50 51 52 54 58 59 60 61 63 64 67 68 131"},F:{"46":0.00252,"79":0.00505,"83":0.03281,"84":0.00757,"90":0.00252,"91":0.00252,"92":0.00252,"93":0.00252,"94":0.00505,"95":0.03029,"96":0.00252,"97":0.00252,"106":0.00757,"107":0.00757,"109":0.05805,"111":0.02776,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 85 86 87 88 89 98 99 100 101 102 103 104 105 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00252,"13":0.00252,"16":0.00252,"17":0.00252,"18":0.00757,"84":0.00252,"89":0.00252,"92":0.02524,"95":0.00252,"100":0.00252,"103":0.00252,"105":0.00252,"106":0.00505,"107":0.02019,"108":0.0101,"109":0.02272,"110":0.0101,"111":0.00505,"112":0.00252,"114":0.0101,"115":0.00252,"117":0.00757,"118":0.01514,"119":0.00252,"120":0.0101,"121":0.0101,"122":0.00505,"123":0.00252,"124":0.00505,"125":0.0101,"126":0.03534,"127":0.75468,"128":0.26502,_:"14 15 79 80 81 83 85 86 87 88 90 91 93 94 96 97 98 99 101 102 104 113 116"},E:{"10":0.0101,_:"0 4 5 6 7 8 9 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 16.4","13.1":0.00252,"14.1":0.00505,"15.1":0.00252,"15.4":0.00252,"15.5":0.00505,"15.6":0.02272,"16.0":0.00757,"16.1":0.00252,"16.2":0.00252,"16.3":0.0101,"16.5":0.00505,"16.6":0.01514,"17.0":0.00252,"17.1":0.00505,"17.2":0.02019,"17.3":0.00757,"17.4":0.01514,"17.5":0.10853,"17.6":0.05048,"18.0":0.00505},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00048,"5.0-5.1":0.00024,"6.0-6.1":0.0012,"7.0-7.1":0.00144,"8.1-8.4":0,"9.0-9.2":0.0012,"9.3":0.00478,"10.0-10.2":0.00144,"10.3":0.00742,"11.0-11.2":0.0189,"11.3-11.4":0.00239,"12.0-12.1":0.00191,"12.2-12.5":0.03206,"13.0-13.1":0.00048,"13.2":0.01029,"13.3":0.00144,"13.4-13.7":0.00598,"14.0-14.4":0.0177,"14.5-14.8":0.01699,"15.0-15.1":0.00933,"15.2-15.3":0.00933,"15.4":0.01077,"15.5":0.01268,"15.6-15.8":0.11938,"16.0":0.02416,"16.1":0.05096,"16.2":0.0256,"16.3":0.04258,"16.4":0.01077,"16.5":0.01722,"16.6-16.7":0.14808,"17.0":0.01364,"17.1":0.02105,"17.2":0.01938,"17.3":0.02871,"17.4":0.06722,"17.5":1.37678,"17.6":0.23158,"18.0":0.02512},P:{"4":0.12538,"20":0.01045,"21":0.0209,"22":0.0209,"23":0.03135,"24":0.0209,"25":0.27166,_:"5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","6.2-6.4":0.0209,"7.2-7.4":0.06269,"17.0":0.05224,"19.0":0.01045},I:{"0":0.05961,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.0001},K:{"0":3.24672,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00833,"9":0.00278,"10":0.00278,"11":0.06941,_:"6 7 5.5"},N:{_:"10 11"},S:{"2.5":0.02243,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":2.36989},H:{"0":0.11},L:{"0":69.54174},R:{_:"0"},M:{"0":0.14952},Q:{"14.9":0.00748}}; diff --git a/node_modules/caniuse-lite/data/regions/BE.js b/node_modules/caniuse-lite/data/regions/BE.js new file mode 100644 index 00000000..52c936dc --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BE.js @@ -0,0 +1 @@ +module.exports={C:{"40":0.00532,"48":0.00532,"52":0.02659,"55":0.00532,"78":0.0585,"83":0.01064,"87":0.02659,"91":0.01064,"102":0.00532,"103":0.00532,"108":0.00532,"113":0.00532,"115":0.64348,"118":0.00532,"121":0.01064,"123":0.00532,"124":0.00532,"125":0.01064,"126":0.04786,"127":0.07445,"128":0.95724,"129":2.43033,"130":0.02659,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 49 50 51 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 88 89 90 92 93 94 95 96 97 98 99 100 101 104 105 106 107 109 110 111 112 114 116 117 119 120 122 131 132 133 3.5","3.6":0.00532},D:{"38":0.00532,"39":0.00532,"40":0.00532,"41":0.00532,"42":0.00532,"43":0.00532,"44":0.01064,"45":0.00532,"46":0.01064,"47":0.00532,"49":0.02127,"51":0.01595,"70":0.00532,"74":0.19677,"75":0.18613,"76":0.19145,"77":0.18613,"78":3.10039,"79":4.03104,"80":0.01064,"83":0.17018,"85":0.00532,"86":0.00532,"87":0.02659,"88":0.00532,"89":0.03723,"90":0.02127,"91":0.01064,"94":0.01064,"96":0.00532,"97":0.00532,"98":0.00532,"99":0.00532,"100":0.01064,"102":0.01064,"103":0.0585,"104":0.01595,"105":0.00532,"106":0.00532,"107":0.01064,"108":0.01595,"109":0.74984,"110":0.01064,"111":0.01064,"112":0.01595,"113":0.1489,"114":0.17018,"115":0.01064,"116":0.15954,"117":0.01064,"118":0.01595,"119":0.09572,"120":0.72857,"121":0.04254,"122":0.14359,"123":0.11168,"124":0.117,"125":0.36162,"126":2.0102,"127":15.92209,"128":3.18016,"129":0.00532,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 48 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 81 84 92 93 95 101 130 131"},F:{"31":0.00532,"46":0.00532,"83":0.00532,"95":0.01595,"102":0.00532,"109":0.26058,"111":0.09041,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00532,"102":0.00532,"106":0.00532,"108":0.01064,"109":0.07977,"110":0.00532,"114":0.00532,"115":0.00532,"116":0.00532,"117":0.01064,"118":0.00532,"119":0.02127,"120":0.03723,"121":0.03723,"122":0.02127,"123":0.00532,"124":0.02127,"125":0.0585,"126":0.40949,"127":5.80726,"128":1.68581,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 103 104 105 107 111 112 113"},E:{"9":0.02659,"13":0.00532,"14":0.02127,"15":0.00532,_:"0 4 5 6 7 8 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01595,"13.1":0.117,"14.1":0.10104,"15.1":0.01595,"15.2-15.3":0.01064,"15.4":0.03191,"15.5":0.03191,"15.6":0.60625,"16.0":0.04254,"16.1":0.06913,"16.2":0.07977,"16.3":0.10636,"16.4":0.04254,"16.5":0.06382,"16.6":0.52116,"17.0":0.02659,"17.1":0.09041,"17.2":0.07977,"17.3":0.07445,"17.4":0.18613,"17.5":2.57923,"17.6":0.80834,"18.0":0.03191},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00394,"5.0-5.1":0.00197,"6.0-6.1":0.00985,"7.0-7.1":0.01182,"8.1-8.4":0,"9.0-9.2":0.00985,"9.3":0.0394,"10.0-10.2":0.01182,"10.3":0.06108,"11.0-11.2":0.15564,"11.3-11.4":0.0197,"12.0-12.1":0.01576,"12.2-12.5":0.264,"13.0-13.1":0.00394,"13.2":0.08472,"13.3":0.01182,"13.4-13.7":0.04925,"14.0-14.4":0.14579,"14.5-14.8":0.13988,"15.0-15.1":0.07684,"15.2-15.3":0.07684,"15.4":0.08866,"15.5":0.10442,"15.6-15.8":0.98312,"16.0":0.19899,"16.1":0.41965,"16.2":0.21081,"16.3":0.35069,"16.4":0.08866,"16.5":0.14185,"16.6-16.7":1.21954,"17.0":0.1123,"17.1":0.17338,"17.2":0.15959,"17.3":0.23642,"17.4":0.55362,"17.5":11.33842,"17.6":1.90714,"18.0":0.20687},P:{"4":0.04242,"20":0.01061,"21":0.04242,"22":0.03182,"23":0.03182,"24":0.04242,"25":2.29075,_:"5.0-5.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0","6.2-6.4":0.02121,"13.0":0.01061,"17.0":0.01061,"19.0":0.01061},I:{"0":0.14466,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00006,"4.2-4.3":0.00006,"4.4":0,"4.4.3-4.4.4":0.00023},K:{"0":0.19196,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.00548,"7":0.00548,"8":0.06027,"9":0.01096,"10":0.02192,"11":0.07123,_:"5.5"},N:{_:"10 11"},S:{"2.5":0.00468,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.03746},H:{"0":0},L:{"0":22.61356},R:{_:"0"},M:{"0":0.39797},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/BF.js b/node_modules/caniuse-lite/data/regions/BF.js new file mode 100644 index 00000000..79e4e825 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BF.js @@ -0,0 +1 @@ +module.exports={C:{"32":0.00238,"37":0.00476,"43":0.00238,"47":0.00238,"52":0.00238,"65":0.00238,"70":0.00238,"72":0.04286,"78":0.00714,"85":0.05,"89":0.00476,"94":0.00238,"99":0.03095,"101":0.00238,"102":0.00238,"111":0.00238,"112":0.00476,"113":0.00238,"115":0.37144,"119":0.00238,"121":0.00238,"122":0.00238,"123":0.00238,"124":0.00476,"125":0.03095,"126":0.00476,"127":0.08334,"128":0.45001,"129":1.91671,"130":0.00238,"131":0.00238,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 40 41 42 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 71 73 74 75 76 77 79 80 81 82 83 84 86 87 88 90 91 92 93 95 96 97 98 100 103 104 105 106 107 108 109 110 114 116 117 118 120 132 133 3.5 3.6"},D:{"11":0.00238,"31":0.00238,"42":0.00238,"43":0.00238,"49":0.02857,"50":0.00238,"54":0.00238,"55":0.00238,"56":0.00238,"59":0.00238,"64":0.00238,"66":0.00476,"68":0.00714,"69":0.00476,"70":0.01429,"72":0.00238,"73":0.04286,"75":0.01905,"76":0.01429,"77":0.00238,"78":0.00238,"79":0.01667,"80":0.00238,"81":0.01191,"83":0.02381,"86":0.01191,"87":0.04048,"88":0.00714,"89":0.00238,"90":0.00238,"91":0.03095,"93":0.04286,"94":0.01429,"95":0.01429,"98":0.02619,"99":0.10238,"101":0.00952,"102":0.00238,"103":0.03095,"104":0.00476,"105":0.04762,"106":0.00952,"107":0.00238,"109":1.18098,"110":0.00238,"111":0.00238,"114":0.00476,"115":0.00714,"116":0.02857,"117":0.00238,"118":0.00238,"119":0.04286,"120":0.03572,"121":0.01191,"122":0.01667,"123":0.05714,"124":0.06429,"125":0.04286,"126":0.27858,"127":6.02393,"128":1.47146,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 44 45 46 47 48 51 52 53 57 58 60 61 62 63 65 67 71 74 84 85 92 96 97 100 108 112 113 129 130 131"},F:{"52":0.00238,"75":0.00952,"79":0.01429,"83":0.00238,"84":0.00238,"90":0.00238,"94":0.00238,"95":0.14048,"106":0.00238,"107":0.00238,"109":0.04762,"110":0.00714,"111":0.01191,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 80 81 82 85 86 87 88 89 91 92 93 96 97 98 99 100 101 102 103 104 105 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00238,"13":0.00238,"14":0.00238,"15":0.00238,"16":0.00238,"17":0.00714,"18":0.02857,"84":0.00238,"85":0.00238,"89":0.00476,"90":0.00476,"92":0.03095,"98":0.00238,"100":0.01905,"109":0.01429,"112":0.00238,"114":0.02619,"120":0.03333,"121":0.00952,"122":0.00476,"123":0.00476,"124":0.00714,"125":0.01905,"126":0.2381,"127":2.69767,"128":1.11431,_:"79 80 81 83 86 87 88 91 93 94 95 96 97 99 101 102 103 104 105 106 107 108 110 111 113 115 116 117 118 119"},E:{"11":0.00476,"14":0.00238,_:"0 4 5 6 7 8 9 10 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 17.0 17.2","11.1":0.00714,"12.1":0.00238,"13.1":0.05238,"14.1":0.00476,"15.1":0.00476,"15.6":0.04762,"16.3":0.03572,"16.5":0.02143,"16.6":0.02381,"17.1":0.00238,"17.3":0.00238,"17.4":0.00238,"17.5":0.05953,"17.6":0.02381,"18.0":0.00238},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00086,"5.0-5.1":0.00043,"6.0-6.1":0.00214,"7.0-7.1":0.00257,"8.1-8.4":0,"9.0-9.2":0.00214,"9.3":0.00858,"10.0-10.2":0.00257,"10.3":0.0133,"11.0-11.2":0.03388,"11.3-11.4":0.00429,"12.0-12.1":0.00343,"12.2-12.5":0.05747,"13.0-13.1":0.00086,"13.2":0.01844,"13.3":0.00257,"13.4-13.7":0.01072,"14.0-14.4":0.03174,"14.5-14.8":0.03045,"15.0-15.1":0.01673,"15.2-15.3":0.01673,"15.4":0.0193,"15.5":0.02273,"15.6-15.8":0.21402,"16.0":0.04332,"16.1":0.09135,"16.2":0.04589,"16.3":0.07634,"16.4":0.0193,"16.5":0.03088,"16.6-16.7":0.26549,"17.0":0.02445,"17.1":0.03774,"17.2":0.03474,"17.3":0.05147,"17.4":0.12052,"17.5":2.46828,"17.6":0.41517,"18.0":0.04503},P:{"4":0.06247,"22":0.03123,"23":0.03123,"24":0.03123,"25":0.59344,_:"20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.01041,"13.0":0.01041,"19.0":0.01041},I:{"0":0.03037,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":1.72351,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01429,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.00762,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.22092},H:{"0":0.44},L:{"0":72.46792},R:{_:"0"},M:{"0":0.13712},Q:{"14.9":0.04571}}; diff --git a/node_modules/caniuse-lite/data/regions/BG.js b/node_modules/caniuse-lite/data/regions/BG.js new file mode 100644 index 00000000..1d0af293 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BG.js @@ -0,0 +1 @@ +module.exports={C:{"45":0.68885,"52":0.06401,"53":0.00305,"65":0.0061,"66":0.00305,"68":0.00305,"72":0.00305,"78":0.01524,"80":0.0061,"81":0.00305,"84":0.03962,"85":0.00305,"88":0.00914,"89":0.00305,"90":0.01219,"91":0.0061,"96":0.01219,"97":0.00305,"98":0.0061,"99":0.0061,"100":0.00305,"102":0.00914,"103":0.02438,"104":0.00914,"105":0.00305,"107":0.00305,"108":0.02438,"109":0.00305,"110":0.00305,"111":0.00305,"112":0.0061,"113":0.00914,"114":0.00305,"115":0.8382,"116":0.00305,"117":0.00305,"118":0.00305,"119":0.00305,"120":0.0061,"121":0.0061,"122":0.00914,"123":0.00305,"124":0.00914,"125":0.00914,"126":0.01829,"127":0.06706,"128":0.82296,"129":1.99034,"130":0.0061,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 54 55 56 57 58 59 60 61 62 63 64 67 69 70 71 73 74 75 76 77 79 82 83 86 87 92 93 94 95 101 106 131 132 133 3.5 3.6"},D:{"41":0.00305,"43":0.00305,"44":0.00305,"45":0.00305,"46":0.00305,"47":0.00305,"49":0.05486,"51":0.0061,"63":0.00305,"70":0.00305,"73":0.00305,"74":0.00305,"75":0.00305,"77":0.00305,"78":0.00305,"79":0.02743,"81":0.00305,"83":0.00914,"85":0.00305,"86":0.0061,"87":0.02134,"88":0.00305,"89":0.00305,"90":0.0061,"91":0.00914,"92":0.00305,"93":0.0061,"94":0.00914,"95":0.00305,"96":0.00305,"97":0.00305,"98":0.00305,"99":0.01524,"100":0.0061,"101":0.00305,"102":0.00914,"103":0.02438,"104":0.05486,"105":0.00305,"106":0.00914,"107":0.00914,"108":0.02438,"109":2.54813,"110":0.00914,"111":0.01829,"112":0.01219,"113":0.09754,"114":0.09754,"115":0.06096,"116":0.03048,"117":0.00914,"118":0.02134,"119":0.02743,"120":0.03658,"121":0.04267,"122":0.05486,"123":0.04877,"124":0.09754,"125":0.0762,"126":0.76505,"127":12.75283,"128":2.2921,"129":0.0061,"130":0.00305,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 48 50 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 71 72 76 80 84 131"},F:{"36":0.00305,"46":0.0061,"79":0.00305,"83":0.02438,"84":0.00305,"85":0.0061,"89":0.00305,"94":0.00305,"95":0.07925,"99":0.01219,"109":0.10973,"111":0.04877,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 86 87 88 90 91 92 93 96 97 98 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00305,"100":0.00305,"107":0.00305,"109":0.06706,"110":0.00305,"114":0.00305,"118":0.00305,"119":0.00914,"120":0.0061,"121":0.00305,"122":0.00914,"123":0.00305,"124":0.00914,"125":0.01219,"126":0.11278,"127":2.10922,"128":0.53645,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 108 111 112 113 115 116 117"},E:{"9":0.00914,"10":0.00305,"14":0.0061,_:"0 4 5 6 7 8 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00305,"13.1":0.00914,"14.1":0.02134,"15.1":0.00305,"15.2-15.3":0.00305,"15.4":0.00305,"15.5":0.00305,"15.6":0.07315,"16.0":0.00305,"16.1":0.00914,"16.2":0.0061,"16.3":0.02134,"16.4":0.00914,"16.5":0.00914,"16.6":0.05791,"17.0":0.00914,"17.1":0.01524,"17.2":0.00914,"17.3":0.01219,"17.4":0.04267,"17.5":0.24994,"17.6":0.10058,"18.0":0.0061},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00217,"5.0-5.1":0.00109,"6.0-6.1":0.00544,"7.0-7.1":0.00652,"8.1-8.4":0,"9.0-9.2":0.00544,"9.3":0.02174,"10.0-10.2":0.00652,"10.3":0.0337,"11.0-11.2":0.08588,"11.3-11.4":0.01087,"12.0-12.1":0.0087,"12.2-12.5":0.14568,"13.0-13.1":0.00217,"13.2":0.04675,"13.3":0.00652,"13.4-13.7":0.02718,"14.0-14.4":0.08045,"14.5-14.8":0.07719,"15.0-15.1":0.0424,"15.2-15.3":0.0424,"15.4":0.04892,"15.5":0.05762,"15.6-15.8":0.54248,"16.0":0.1098,"16.1":0.23156,"16.2":0.11632,"16.3":0.19351,"16.4":0.04892,"16.5":0.07827,"16.6-16.7":0.67294,"17.0":0.06197,"17.1":0.09567,"17.2":0.08806,"17.3":0.13046,"17.4":0.30549,"17.5":6.25647,"17.6":1.05235,"18.0":0.11415},P:{"4":0.0306,"20":0.0204,"21":0.0306,"22":0.06119,"23":0.09179,"24":0.06119,"25":1.98879,_:"5.0-5.4 8.2 9.2 10.1 12.0 14.0 15.0","6.2-6.4":0.0204,"7.2-7.4":0.0204,"11.1-11.2":0.0102,"13.0":0.0102,"16.0":0.0102,"17.0":0.0102,"18.0":0.0102,"19.0":0.0102},I:{"0":0.25634,"3":0,"4":0.00003,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0001,"4.2-4.3":0.0001,"4.4":0,"4.4.3-4.4.4":0.00041},K:{"0":0.3128,_:"10 11 12 11.1 11.5 12.1"},A:{"7":0.00326,"8":0.02281,"9":0.00652,"10":0.00652,"11":0.05539,_:"6 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.02085},H:{"0":0},L:{"0":55.4977},R:{_:"0"},M:{"0":0.22243},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/BH.js b/node_modules/caniuse-lite/data/regions/BH.js new file mode 100644 index 00000000..23a0e55c --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BH.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.01147,"78":0.00229,"91":0.00229,"115":0.05733,"124":0.00229,"125":0.00459,"126":0.00459,"127":0.00459,"128":0.24535,"129":0.38064,"130":0.00229,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 131 132 133 3.5 3.6"},D:{"37":0.00229,"38":0.00459,"47":0.00229,"49":0.00229,"50":0.00229,"53":0.00229,"55":0.00229,"56":0.00229,"58":0.07338,"62":0.00229,"65":0.00917,"66":0.00459,"68":0.00688,"72":0.00459,"75":0.01147,"76":0.00688,"77":0.00229,"78":0.00229,"79":0.11465,"80":0.00229,"83":0.00229,"84":0.00229,"85":0.00229,"86":0.00688,"87":0.08255,"88":0.01147,"89":0.00688,"90":0.00459,"91":0.00459,"92":0.00688,"93":0.01147,"94":0.01376,"95":0.05962,"96":0.00229,"98":0.01147,"99":0.00917,"100":0.00229,"101":0.01376,"102":0.00459,"103":0.04815,"104":0.00229,"105":0.00917,"106":0.00459,"107":0.00459,"108":0.00917,"109":0.51822,"110":0.00917,"111":0.00917,"112":0.01376,"113":0.19032,"114":0.20178,"115":0.00229,"116":0.04357,"117":0.00229,"118":0.05045,"119":0.0321,"120":0.02752,"121":0.02522,"122":0.0986,"123":0.0642,"124":0.05274,"125":0.11006,"126":0.85529,"127":9.892,"128":2.40077,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 39 40 41 42 43 44 45 46 48 51 52 54 57 59 60 61 63 64 67 69 70 71 73 74 81 97 129 130 131"},F:{"36":0.00688,"46":0.02064,"83":0.01147,"95":0.00229,"103":0.00229,"105":0.00229,"106":0.00229,"107":0.00459,"108":0.00917,"109":0.06879,"110":0.01605,"111":0.05045,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 104 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00229,"17":0.00229,"18":0.00229,"84":0.00229,"92":0.00917,"100":0.00229,"106":0.00229,"108":0.00229,"109":0.01147,"111":0.00229,"114":0.00459,"115":0.00229,"119":0.00459,"120":0.00229,"121":0.00459,"122":0.00459,"123":0.01376,"124":0.01605,"125":0.01605,"126":0.28892,"127":2.03389,"128":0.60535,_:"12 13 14 15 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 107 110 112 113 116 117 118"},E:{"14":0.01147,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00459,"13.1":0.01605,"14.1":0.01605,"15.1":0.00459,"15.2-15.3":0.01147,"15.4":0.01147,"15.5":0.01376,"15.6":0.15592,"16.0":0.00917,"16.1":0.0321,"16.2":0.00917,"16.3":0.06191,"16.4":0.01376,"16.5":0.01376,"16.6":0.17198,"17.0":0.00688,"17.1":0.01376,"17.2":0.01147,"17.3":0.03898,"17.4":0.0665,"17.5":0.84382,"17.6":0.22013,"18.0":0.01834},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00421,"5.0-5.1":0.0021,"6.0-6.1":0.01052,"7.0-7.1":0.01262,"8.1-8.4":0,"9.0-9.2":0.01052,"9.3":0.04206,"10.0-10.2":0.01262,"10.3":0.0652,"11.0-11.2":0.16616,"11.3-11.4":0.02103,"12.0-12.1":0.01683,"12.2-12.5":0.28183,"13.0-13.1":0.00421,"13.2":0.09044,"13.3":0.01262,"13.4-13.7":0.05258,"14.0-14.4":0.15564,"14.5-14.8":0.14933,"15.0-15.1":0.08203,"15.2-15.3":0.08203,"15.4":0.09465,"15.5":0.11147,"15.6-15.8":1.04952,"16.0":0.21243,"16.1":0.44799,"16.2":0.22505,"16.3":0.37438,"16.4":0.09465,"16.5":0.15143,"16.6-16.7":1.30191,"17.0":0.11988,"17.1":0.18509,"17.2":0.17036,"17.3":0.25239,"17.4":0.59101,"17.5":12.10415,"17.6":2.03594,"18.0":0.22084},P:{"4":0.04092,"20":0.02046,"21":0.04092,"22":0.05115,"23":0.11253,"24":0.11253,"25":1.51408,_:"5.0-5.4 8.2 9.2 10.1 12.0 13.0","6.2-6.4":0.02046,"7.2-7.4":0.01023,"11.1-11.2":0.03069,"14.0":0.02046,"15.0":0.03069,"16.0":0.01023,"17.0":0.02046,"18.0":0.03069,"19.0":0.01023},I:{"0":0.07682,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00012},K:{"0":1.25624,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0986,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":2.80535},H:{"0":0},L:{"0":49.92194},R:{_:"0"},M:{"0":0.58573},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/BI.js b/node_modules/caniuse-lite/data/regions/BI.js new file mode 100644 index 00000000..e6f26ae2 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BI.js @@ -0,0 +1 @@ +module.exports={C:{"41":0.02578,"45":0.00258,"48":0.00516,"52":0.00516,"60":0.00258,"72":0.00773,"82":0.00258,"84":0.00258,"89":0.01289,"91":0.00516,"102":0.00258,"113":0.00258,"114":0.02836,"115":0.18304,"116":0.00773,"121":0.00516,"122":0.00258,"123":0.01547,"124":0.00258,"125":0.01031,"126":0.01289,"127":0.0464,"128":0.39443,"129":0.91777,"130":0.01031,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 83 85 86 87 88 90 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 117 118 119 120 131 132 133 3.5 3.6"},D:{"26":0.00258,"43":0.00258,"47":0.01031,"49":0.00258,"50":0.00258,"55":0.00516,"56":0.00258,"58":0.00516,"63":0.00258,"64":0.01289,"66":0.00258,"67":0.00516,"68":0.00516,"70":0.00258,"71":0.00258,"73":0.00516,"74":0.01547,"75":0.05156,"77":0.00258,"78":0.00516,"79":0.01805,"80":0.02836,"81":0.00258,"83":0.00258,"84":0.00773,"88":0.00258,"89":0.03351,"91":0.01805,"92":0.10828,"93":0.00516,"95":0.00516,"97":0.00258,"99":0.00258,"101":0.00258,"103":0.05929,"104":0.00258,"105":0.01031,"106":0.01547,"107":0.00516,"108":0.01031,"109":0.727,"110":0.03351,"111":0.00258,"112":0.01289,"114":0.01547,"115":0.00258,"116":0.1289,"117":0.00516,"118":0.00773,"119":0.01031,"120":0.1289,"121":0.00258,"122":0.02836,"123":0.04125,"124":0.03609,"125":0.09539,"126":0.52849,"127":7.12559,"128":1.29673,"129":0.00258,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 51 52 53 54 57 59 60 61 62 65 69 72 76 85 86 87 90 94 96 98 100 102 113 130 131"},F:{"50":0.00258,"51":0.00258,"79":0.00773,"81":0.01547,"95":0.02062,"101":0.00516,"106":0.00258,"108":0.00258,"109":0.01805,"110":0.00258,"111":0.01289,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 102 103 104 105 107 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00773,"13":0.00516,"14":0.00773,"16":0.00258,"17":0.02836,"18":0.03094,"84":0.01805,"85":0.00258,"89":0.0232,"90":0.00258,"92":0.06445,"93":0.00258,"98":0.01031,"99":0.00258,"100":0.00516,"109":0.08507,"112":0.00516,"114":0.00258,"115":0.01547,"117":0.00258,"119":0.01805,"120":0.00258,"121":0.00516,"122":0.00773,"123":0.01547,"124":0.01547,"125":0.04898,"126":0.11601,"127":2.28926,"128":0.88425,_:"15 79 80 81 83 86 87 88 91 94 95 96 97 101 102 103 104 105 106 107 108 110 111 113 116 118"},E:{"11":0.00258,_:"0 4 5 6 7 8 9 10 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.2-15.3 15.4 16.0 16.1 16.2 16.4 17.0 17.3 18.0","11.1":0.00258,"13.1":0.1753,"14.1":0.01805,"15.1":0.00258,"15.5":0.00258,"15.6":0.01805,"16.3":0.00258,"16.5":0.00516,"16.6":0.05414,"17.1":0.02062,"17.2":0.00258,"17.4":0.00516,"17.5":0.03867,"17.6":0.0232},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00057,"5.0-5.1":0.00029,"6.0-6.1":0.00143,"7.0-7.1":0.00171,"8.1-8.4":0,"9.0-9.2":0.00143,"9.3":0.00571,"10.0-10.2":0.00171,"10.3":0.00886,"11.0-11.2":0.02257,"11.3-11.4":0.00286,"12.0-12.1":0.00229,"12.2-12.5":0.03828,"13.0-13.1":0.00057,"13.2":0.01229,"13.3":0.00171,"13.4-13.7":0.00714,"14.0-14.4":0.02114,"14.5-14.8":0.02029,"15.0-15.1":0.01114,"15.2-15.3":0.01114,"15.4":0.01286,"15.5":0.01514,"15.6-15.8":0.14257,"16.0":0.02886,"16.1":0.06086,"16.2":0.03057,"16.3":0.05086,"16.4":0.01286,"16.5":0.02057,"16.6-16.7":0.17685,"17.0":0.01629,"17.1":0.02514,"17.2":0.02314,"17.3":0.03429,"17.4":0.08028,"17.5":1.64425,"17.6":0.27657,"18.0":0.03},P:{"4":0.16613,"20":0.00977,"21":0.01954,"22":0.03909,"23":0.01954,"24":0.01954,"25":0.21499,"5.0-5.4":0.03909,"6.2-6.4":0.01954,"7.2-7.4":0.09772,_:"8.2 10.1 12.0 13.0 14.0 15.0 17.0 18.0","9.2":0.04886,"11.1-11.2":0.00977,"16.0":0.00977,"19.0":0.11727},I:{"0":0.05178,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":6.30079,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00516,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.22263,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.18553},H:{"0":1.61},L:{"0":69.85453},R:{_:"0"},M:{"0":0.04453},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/BJ.js b/node_modules/caniuse-lite/data/regions/BJ.js new file mode 100644 index 00000000..35e2a752 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BJ.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.00208,"47":0.00417,"60":0.00208,"62":0.00208,"65":0.00208,"72":0.00417,"88":0.00208,"93":0.00208,"104":0.00834,"108":0.00625,"109":0.00208,"114":0.00208,"115":0.12921,"121":0.00208,"123":0.00208,"124":0.00208,"125":0.02084,"126":0.00625,"127":0.04585,"128":0.18964,"129":0.6127,"130":0.00208,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 61 63 64 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 94 95 96 97 98 99 100 101 102 103 105 106 107 110 111 112 113 116 117 118 119 120 122 131 132 133 3.5 3.6"},D:{"11":0.00417,"37":0.00208,"43":0.00208,"44":0.00208,"47":0.00208,"50":0.00208,"51":0.00208,"53":0.00208,"54":0.00208,"56":0.00208,"58":0.00208,"59":0.00208,"61":0.00208,"64":0.00208,"67":0.00834,"68":0.00208,"69":0.00208,"70":0.00834,"71":0.00417,"73":0.00417,"74":0.02501,"75":0.00208,"76":0.0125,"77":0.00417,"78":0.00625,"79":0.00834,"80":0.01042,"81":0.00208,"83":0.00208,"85":0.00208,"86":0.00834,"87":0.00417,"88":0.02292,"90":0.00625,"91":0.01459,"92":0.00208,"93":0.02501,"94":0.01042,"95":0.00625,"97":0.00417,"98":0.00208,"99":0.00208,"100":0.00208,"102":0.02918,"103":0.01876,"104":0.00208,"105":0.0125,"106":0.02084,"107":0.00208,"108":0.02918,"109":1.20455,"110":0.00625,"111":0.02084,"112":0.00417,"113":0.00417,"114":0.02292,"115":0.00625,"116":0.03334,"117":0.01042,"118":0.03751,"119":0.02501,"120":0.03334,"121":0.04793,"122":0.03543,"123":0.04376,"124":0.08753,"125":0.0646,"126":0.51475,"127":6.99182,"128":1.31917,"129":0.00417,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 45 46 48 49 52 55 57 60 62 63 65 66 72 84 89 96 101 130 131"},F:{"37":0.00625,"52":0.00208,"79":0.01667,"83":0.03126,"95":0.04168,"105":0.00208,"108":0.00208,"109":0.01459,"110":0.00417,"111":0.01042,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 106 107 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00208,"16":0.00208,"17":0.00417,"18":0.01667,"84":0.00208,"89":0.00625,"90":0.01667,"92":0.03751,"100":0.00208,"105":0.00417,"107":0.00208,"109":0.01876,"110":0.00208,"112":0.00208,"114":0.00417,"117":0.01042,"120":0.00417,"121":0.00417,"122":0.00208,"123":0.00625,"124":0.08961,"125":0.0125,"126":0.12921,"127":1.54008,"128":0.71273,_:"13 14 15 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 106 108 111 113 115 116 118 119"},E:{"13":0.00208,"14":0.00208,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.4 15.5 16.0","5.1":0.00208,"13.1":0.00417,"14.1":0.00208,"15.1":0.00625,"15.2-15.3":0.00417,"15.6":0.02084,"16.1":0.02084,"16.2":0.0125,"16.3":0.01667,"16.4":0.0125,"16.5":0.00417,"16.6":0.04585,"17.0":0.01459,"17.1":0.00625,"17.2":0.00834,"17.3":0.00625,"17.4":0.08753,"17.5":0.20423,"17.6":0.10212,"18.0":0.00208},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00116,"5.0-5.1":0.00058,"6.0-6.1":0.0029,"7.0-7.1":0.00348,"8.1-8.4":0,"9.0-9.2":0.0029,"9.3":0.0116,"10.0-10.2":0.00348,"10.3":0.01799,"11.0-11.2":0.04584,"11.3-11.4":0.0058,"12.0-12.1":0.00464,"12.2-12.5":0.07775,"13.0-13.1":0.00116,"13.2":0.02495,"13.3":0.00348,"13.4-13.7":0.01451,"14.0-14.4":0.04294,"14.5-14.8":0.0412,"15.0-15.1":0.02263,"15.2-15.3":0.02263,"15.4":0.02611,"15.5":0.03075,"15.6-15.8":0.28954,"16.0":0.0586,"16.1":0.12359,"16.2":0.06209,"16.3":0.10328,"16.4":0.02611,"16.5":0.04178,"16.6-16.7":0.35917,"17.0":0.03307,"17.1":0.05106,"17.2":0.047,"17.3":0.06963,"17.4":0.16305,"17.5":3.3393,"17.6":0.56168,"18.0":0.06093},P:{"4":0.01112,"21":0.02224,"22":0.01112,"23":0.01112,"24":0.01112,"25":0.24464,_:"20 5.0-5.4 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 16.0 17.0 18.0","7.2-7.4":0.01112,"9.2":0.01112,"15.0":0.02224,"19.0":0.01112},I:{"0":0.01578,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":2.0576,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00417,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.07916,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.21373},H:{"0":1.75},L:{"0":73.2708},R:{_:"0"},M:{"0":0.09499},Q:{"14.9":0.00792}}; diff --git a/node_modules/caniuse-lite/data/regions/BM.js b/node_modules/caniuse-lite/data/regions/BM.js new file mode 100644 index 00000000..73baef8e --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BM.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.00263,"128":0.00526,"129":0.01579,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 130 131 132 133 3.5 3.6"},D:{"109":0.0079,"116":0.00263,"121":0.00263,"122":0.00263,"124":0.01053,"125":0.0079,"126":0.02106,"127":0.17371,"128":0.03158,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 117 118 119 120 123 129 130 131"},F:{"109":0.00263,"111":0.00263,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"125":0.00263,"126":0.00526,"127":0.09475,"128":0.02106,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1","13.1":0.00263,"14.1":0.01579,"15.1":0.04738,"15.2-15.3":0.00526,"15.4":0.03685,"15.5":0.1316,"15.6":1.62921,"16.0":0.0579,"16.1":0.2053,"16.2":0.25004,"16.3":0.6659,"16.4":0.17898,"16.5":0.28952,"16.6":2.78729,"17.0":0.07896,"17.1":0.2632,"17.2":0.23951,"17.3":0.26583,"17.4":0.70801,"17.5":13.98382,"17.6":3.63742,"18.0":0.05527},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.01467,"5.0-5.1":0.00734,"6.0-6.1":0.03669,"7.0-7.1":0.04402,"8.1-8.4":0,"9.0-9.2":0.03669,"9.3":0.14674,"10.0-10.2":0.04402,"10.3":0.22745,"11.0-11.2":0.57963,"11.3-11.4":0.07337,"12.0-12.1":0.0587,"12.2-12.5":0.98317,"13.0-13.1":0.01467,"13.2":0.31549,"13.3":0.04402,"13.4-13.7":0.18343,"14.0-14.4":0.54294,"14.5-14.8":0.52093,"15.0-15.1":0.28615,"15.2-15.3":0.28615,"15.4":0.33017,"15.5":0.38886,"15.6-15.8":3.66119,"16.0":0.74104,"16.1":1.56279,"16.2":0.78506,"16.3":1.306,"16.4":0.33017,"16.5":0.52827,"16.6-16.7":4.54164,"17.0":0.41821,"17.1":0.64566,"17.2":0.5943,"17.3":0.88045,"17.4":2.06171,"17.5":42.22475,"17.6":7.10227,"18.0":0.77039},P:{"25":0.03868,_:"4 20 21 22 23 24 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.00737,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":0.2563},R:{_:"0"},M:{"0":0.00737},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/BN.js b/node_modules/caniuse-lite/data/regions/BN.js new file mode 100644 index 00000000..78de7183 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BN.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00856,"59":0.00428,"78":0.00856,"88":0.00428,"115":0.26548,"120":0.00428,"121":0.00428,"124":0.00856,"125":0.00428,"126":0.00428,"127":0.12846,"128":0.53097,"129":1.38737,"130":0.00428,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 122 123 131 132 133 3.5 3.6"},D:{"37":0.05567,"38":0.05567,"48":0.01713,"55":0.00856,"65":0.00428,"68":0.01285,"70":0.03854,"73":0.00428,"79":0.1199,"81":0.01713,"83":0.00856,"84":0.00428,"86":0.01713,"87":0.00856,"88":0.01285,"91":0.01285,"92":0.00428,"93":0.00428,"95":0.00428,"96":0.00428,"97":0.00428,"98":0.05995,"99":0.02569,"100":0.00856,"102":0.01713,"103":0.11561,"104":0.00428,"105":0.00428,"106":0.05995,"107":0.02141,"108":0.00428,"109":1.78131,"110":1.53724,"111":0.03854,"112":0.02569,"113":0.00856,"114":0.00856,"115":0.00428,"116":0.08992,"117":0.01713,"118":0.00856,"119":0.05995,"120":0.10277,"121":0.05995,"122":0.13702,"123":0.04282,"124":0.17556,"125":0.14131,"126":2.38079,"127":18.13855,"128":3.39563,"129":0.03426,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 66 67 69 71 72 74 75 76 77 78 80 85 89 90 94 101 130 131"},F:{"83":0.05567,"84":0.00428,"94":0.01285,"95":0.02997,"109":0.34684,"111":0.07708,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00428,"15":0.00428,"98":0.00856,"99":0.00428,"108":0.01713,"109":0.02141,"110":0.00428,"112":0.00856,"113":0.20982,"114":0.00428,"117":0.01285,"119":0.00428,"120":0.00428,"121":0.00428,"122":0.00856,"123":0.00428,"124":0.00856,"125":0.01713,"126":0.20982,"127":2.67625,"128":0.62089,_:"12 14 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 100 101 102 103 104 105 106 107 111 115 116 118"},E:{"12":0.00856,"13":0.01713,"14":0.06423,"15":0.03426,_:"0 4 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01285,"13.1":0.01285,"14.1":0.10277,"15.1":0.03426,"15.2-15.3":0.01713,"15.4":0.00856,"15.5":0.01285,"15.6":0.31687,"16.0":0.02569,"16.1":0.04282,"16.2":0.02141,"16.3":0.0471,"16.4":0.02569,"16.5":0.07279,"16.6":0.3083,"17.0":0.03854,"17.1":0.01713,"17.2":0.04282,"17.3":0.08564,"17.4":0.17128,"17.5":2.20951,"17.6":0.5952,"18.0":0.01713},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00307,"5.0-5.1":0.00153,"6.0-6.1":0.00766,"7.0-7.1":0.0092,"8.1-8.4":0,"9.0-9.2":0.00766,"9.3":0.03065,"10.0-10.2":0.0092,"10.3":0.04751,"11.0-11.2":0.12108,"11.3-11.4":0.01533,"12.0-12.1":0.01226,"12.2-12.5":0.20538,"13.0-13.1":0.00307,"13.2":0.06591,"13.3":0.0092,"13.4-13.7":0.03832,"14.0-14.4":0.11342,"14.5-14.8":0.10882,"15.0-15.1":0.05977,"15.2-15.3":0.05977,"15.4":0.06897,"15.5":0.08123,"15.6-15.8":0.76481,"16.0":0.1548,"16.1":0.32646,"16.2":0.164,"16.3":0.27282,"16.4":0.06897,"16.5":0.11035,"16.6-16.7":0.94874,"17.0":0.08736,"17.1":0.13488,"17.2":0.12415,"17.3":0.18392,"17.4":0.43069,"17.5":8.82064,"17.6":1.48365,"18.0":0.16093},P:{"4":0.15061,"20":0.01076,"21":0.01076,"22":0.02152,"23":0.02152,"24":0.04303,"25":0.75305,"5.0-5.4":0.06455,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0","7.2-7.4":0.10758,"13.0":0.02152,"18.0":0.01076,"19.0":0.01076},I:{"0":0.0342,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":2.82091,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00856,_:"6 7 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":2.29332},H:{"0":0.01},L:{"0":36.28527},R:{_:"0"},M:{"0":0.11438},Q:{"14.9":0.01716}}; diff --git a/node_modules/caniuse-lite/data/regions/BO.js b/node_modules/caniuse-lite/data/regions/BO.js new file mode 100644 index 00000000..4753e9fb --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BO.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.01565,"58":0.02739,"60":0.00391,"78":0.02739,"89":0.00783,"100":0.00391,"105":0.00391,"108":0.00391,"113":0.00391,"115":0.58695,"120":0.00391,"121":0.00391,"122":0.00391,"123":0.00391,"124":0.00391,"125":0.01174,"126":0.01957,"127":0.04696,"128":0.48913,"129":1.18955,"130":0.00391,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 101 102 103 104 106 107 109 110 111 112 114 116 117 118 119 131 132 133 3.5 3.6"},D:{"38":0.00783,"47":0.00391,"49":0.01174,"51":0.00391,"53":0.00391,"62":0.00391,"63":0.00391,"65":0.00391,"66":0.00391,"67":0.00391,"69":0.01174,"70":0.01174,"71":0.00391,"72":0.00391,"73":0.00783,"74":0.00391,"75":0.00783,"79":0.03522,"80":0.00391,"81":0.00783,"83":0.01565,"84":0.00391,"85":0.00391,"86":0.01174,"87":0.05087,"88":0.02348,"89":0.00783,"90":0.00391,"91":0.9939,"92":0.01174,"93":0.00391,"94":0.01174,"95":0.01174,"96":0.00783,"97":0.01565,"98":0.00783,"99":0.01174,"100":0.00783,"101":0.00391,"102":0.00783,"103":0.06261,"104":0.00391,"105":0.02348,"106":0.01565,"107":0.00783,"108":0.02739,"109":3.74474,"110":0.06652,"111":0.01174,"112":0.01565,"113":0.01957,"114":0.01957,"115":0.00391,"116":0.18391,"117":0.01957,"118":0.01174,"119":0.0587,"120":0.10174,"121":0.11739,"122":0.10956,"123":0.07043,"124":0.11739,"125":0.46173,"126":0.72782,"127":16.46982,"128":3.47474,"129":0.00391,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 52 54 55 56 57 58 59 60 61 64 68 76 77 78 130 131"},F:{"77":0.01174,"79":0.00391,"83":0.01565,"85":0.00391,"95":0.09391,"107":0.00391,"109":0.62608,"111":0.16826,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 80 81 82 84 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.08217,"17":0.00391,"18":0.00783,"91":0.00783,"92":0.01957,"100":0.00391,"109":0.03522,"114":0.00783,"116":0.00391,"117":0.00391,"118":0.00391,"119":0.00783,"120":0.07043,"121":0.00391,"122":0.00783,"123":0.01174,"124":0.01565,"125":0.02739,"126":0.10565,"127":2.5278,"128":0.77086,_:"12 13 14 16 79 80 81 83 84 85 86 87 88 89 90 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115"},E:{"14":0.00391,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.5","5.1":0.00391,"11.1":0.00391,"13.1":0.01174,"14.1":0.03522,"15.4":0.00391,"15.6":0.05087,"16.0":0.00391,"16.1":0.00391,"16.2":0.00783,"16.3":0.02348,"16.4":0.00391,"16.5":0.00391,"16.6":0.06652,"17.0":0.00391,"17.1":0.00783,"17.2":0.2113,"17.3":0.01174,"17.4":0.03522,"17.5":0.19956,"17.6":0.1213,"18.0":0.01174},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00059,"5.0-5.1":0.00029,"6.0-6.1":0.00147,"7.0-7.1":0.00176,"8.1-8.4":0,"9.0-9.2":0.00147,"9.3":0.00588,"10.0-10.2":0.00176,"10.3":0.00912,"11.0-11.2":0.02323,"11.3-11.4":0.00294,"12.0-12.1":0.00235,"12.2-12.5":0.0394,"13.0-13.1":0.00059,"13.2":0.01264,"13.3":0.00176,"13.4-13.7":0.00735,"14.0-14.4":0.02176,"14.5-14.8":0.02088,"15.0-15.1":0.01147,"15.2-15.3":0.01147,"15.4":0.01323,"15.5":0.01558,"15.6-15.8":0.14673,"16.0":0.0297,"16.1":0.06263,"16.2":0.03146,"16.3":0.05234,"16.4":0.01323,"16.5":0.02117,"16.6-16.7":0.18202,"17.0":0.01676,"17.1":0.02588,"17.2":0.02382,"17.3":0.03529,"17.4":0.08263,"17.5":1.69226,"17.6":0.28464,"18.0":0.03088},P:{"4":0.12341,"20":0.02057,"21":0.06171,"22":0.08227,"23":0.08227,"24":0.07199,"25":1.25469,"5.0-5.4":0.01028,"6.2-6.4":0.01028,"7.2-7.4":0.35995,_:"8.2 10.1 12.0","9.2":0.01028,"11.1-11.2":0.01028,"13.0":0.02057,"14.0":0.01028,"15.0":0.01028,"16.0":0.02057,"17.0":0.04114,"18.0":0.02057,"19.0":0.03085},I:{"0":0.04854,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":0.66359,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00783,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.24961},H:{"0":0},L:{"0":56.24482},R:{_:"0"},M:{"0":0.18873},Q:{"14.9":0.00609}}; diff --git a/node_modules/caniuse-lite/data/regions/BR.js b/node_modules/caniuse-lite/data/regions/BR.js new file mode 100644 index 00000000..829b62e8 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BR.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.01016,"11":0.00508,"52":0.00508,"59":0.02541,"78":0.00508,"81":0.00508,"88":0.01016,"91":0.00508,"95":0.00508,"102":0.01016,"103":0.01524,"108":0.00508,"109":0.00508,"110":0.00508,"113":0.00508,"114":0.00508,"115":0.23373,"118":0.00508,"119":0.00508,"121":0.01016,"122":0.00508,"123":0.00508,"124":0.00508,"125":0.01524,"126":0.02032,"127":0.04065,"128":0.4268,"129":1.07717,"130":0.01016,_:"2 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 82 83 84 85 86 87 89 90 92 93 94 96 97 98 99 100 101 104 105 106 107 111 112 116 117 120 131 132 133 3.5 3.6"},D:{"47":0.00508,"49":0.00508,"51":0.01016,"55":0.01524,"56":0.01016,"63":0.00508,"65":0.00508,"66":0.10162,"71":0.00508,"75":0.02032,"78":0.01016,"79":0.03557,"80":0.00508,"81":0.01016,"83":0.00508,"84":0.00508,"85":0.03049,"86":0.01016,"87":0.04065,"88":0.01016,"89":0.00508,"90":0.01016,"91":0.33027,"92":0.01016,"93":0.01016,"94":0.01524,"95":0.00508,"96":0.01524,"97":0.00508,"98":0.01524,"99":0.01016,"100":0.01016,"101":0.00508,"102":0.02032,"103":0.05081,"104":0.03557,"105":0.02032,"106":0.02032,"107":0.03049,"108":0.03049,"109":4.21723,"110":0.02541,"111":0.02032,"112":0.02541,"113":0.01016,"114":0.07113,"115":0.06097,"116":0.08638,"117":0.02541,"118":0.01524,"119":0.08638,"120":0.1067,"121":0.05081,"122":0.17784,"123":0.09146,"124":0.20324,"125":0.20832,"126":1.30582,"127":24.22113,"128":4.83711,"129":0.02032,"130":0.00508,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 50 52 53 54 57 58 59 60 61 62 64 67 68 69 70 72 73 74 76 77 131"},F:{"36":0.00508,"83":0.01016,"95":0.03557,"109":1.15847,"111":0.46237,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00508,"15":0.02541,"17":0.01016,"92":0.02032,"107":0.00508,"108":0.00508,"109":0.04573,"110":0.00508,"111":0.00508,"114":0.00508,"117":0.00508,"119":0.00508,"120":0.00508,"121":0.00508,"122":0.00508,"123":0.00508,"124":0.01524,"125":0.06097,"126":0.19308,"127":4.07496,"128":1.17371,_:"12 13 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 112 113 115 116 118"},E:{"4":0.00508,"14":0.00508,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4","5.1":0.02032,"11.1":0.02541,"13.1":0.01016,"14.1":0.01016,"15.5":0.00508,"15.6":0.04065,"16.0":0.00508,"16.1":0.00508,"16.2":0.00508,"16.3":0.01524,"16.4":0.00508,"16.5":0.01016,"16.6":0.05081,"17.0":0.00508,"17.1":0.01016,"17.2":0.01016,"17.3":0.01016,"17.4":0.03557,"17.5":0.3201,"17.6":0.18292,"18.0":0.02032},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00139,"5.0-5.1":0.0007,"6.0-6.1":0.00348,"7.0-7.1":0.00418,"8.1-8.4":0,"9.0-9.2":0.00348,"9.3":0.01393,"10.0-10.2":0.00418,"10.3":0.0216,"11.0-11.2":0.05504,"11.3-11.4":0.00697,"12.0-12.1":0.00557,"12.2-12.5":0.09335,"13.0-13.1":0.00139,"13.2":0.02996,"13.3":0.00418,"13.4-13.7":0.01742,"14.0-14.4":0.05155,"14.5-14.8":0.04946,"15.0-15.1":0.02717,"15.2-15.3":0.02717,"15.4":0.03135,"15.5":0.03692,"15.6-15.8":0.34764,"16.0":0.07036,"16.1":0.14839,"16.2":0.07454,"16.3":0.12401,"16.4":0.03135,"16.5":0.05016,"16.6-16.7":0.43124,"17.0":0.03971,"17.1":0.06131,"17.2":0.05643,"17.3":0.0836,"17.4":0.19576,"17.5":4.00935,"17.6":0.67438,"18.0":0.07315},P:{"4":0.05172,"20":0.01034,"21":0.03103,"22":0.04137,"23":0.04137,"24":0.04137,"25":1.21018,_:"5.0-5.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 18.0","6.2-6.4":0.01034,"7.2-7.4":0.10343,"11.1-11.2":0.01034,"17.0":0.02069,"19.0":0.01034},I:{"0":0.01471,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.33456,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.02167,"9":0.00542,"10":0.00542,"11":1.11072,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.04428},H:{"0":0},L:{"0":40.12093},R:{_:"0"},M:{"0":0.13284},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/BS.js b/node_modules/caniuse-lite/data/regions/BS.js new file mode 100644 index 00000000..2e494198 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BS.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00267,"95":0.032,"115":0.03734,"126":0.00267,"127":0.00267,"128":0.05334,"129":0.15469,"130":0.00267,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 131 132 133 3.5 3.6"},D:{"71":0.00267,"75":0.00267,"76":0.008,"83":0.00267,"88":0.00267,"90":0.008,"91":0.00533,"93":0.01067,"94":0.00267,"97":0.00267,"98":0.00267,"103":0.05334,"104":0.00267,"106":0.00267,"108":0.00267,"109":0.14669,"111":0.00267,"115":0.00267,"116":0.05601,"119":0.008,"120":0.008,"121":0.00267,"122":0.008,"123":0.01067,"124":0.02667,"125":0.03734,"126":0.36271,"127":2.67233,"128":0.44539,"129":0.00267,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 77 78 79 80 81 84 85 86 87 89 92 95 96 99 100 101 102 105 107 110 112 113 114 117 118 130 131"},F:{"109":0.016,"111":0.008,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00267,"107":0.00267,"109":0.01334,"115":0.02934,"123":0.00267,"124":0.00267,"125":0.00533,"126":0.09068,"127":1.20548,"128":0.31471,_:"13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 110 111 112 113 114 116 117 118 119 120 121 122"},E:{"14":0.00533,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1","13.1":0.07468,"14.1":0.03734,"15.1":0.02934,"15.2-15.3":0.02134,"15.4":0.13602,"15.5":0.14402,"15.6":1.25349,"16.0":0.02134,"16.1":0.18669,"16.2":0.15469,"16.3":0.42405,"16.4":0.07468,"16.5":0.18936,"16.6":1.99492,"17.0":0.04801,"17.1":0.19736,"17.2":0.17336,"17.3":0.21336,"17.4":0.5654,"17.5":11.22807,"17.6":2.83235,"18.0":0.05867},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.01327,"5.0-5.1":0.00664,"6.0-6.1":0.03318,"7.0-7.1":0.03982,"8.1-8.4":0,"9.0-9.2":0.03318,"9.3":0.13274,"10.0-10.2":0.03982,"10.3":0.20574,"11.0-11.2":0.52432,"11.3-11.4":0.06637,"12.0-12.1":0.0531,"12.2-12.5":0.88935,"13.0-13.1":0.01327,"13.2":0.28539,"13.3":0.03982,"13.4-13.7":0.16592,"14.0-14.4":0.49113,"14.5-14.8":0.47122,"15.0-15.1":0.25884,"15.2-15.3":0.25884,"15.4":0.29866,"15.5":0.35176,"15.6-15.8":3.31183,"16.0":0.67033,"16.1":1.41367,"16.2":0.71015,"16.3":1.18137,"16.4":0.29866,"16.5":0.47786,"16.6-16.7":4.10826,"17.0":0.3783,"17.1":0.58405,"17.2":0.53759,"17.3":0.79643,"17.4":1.86498,"17.5":38.19551,"17.6":6.42454,"18.0":0.69688},P:{"21":0.0105,"22":0.03149,"23":0.0105,"24":0.0105,"25":0.5668,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02099},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.01466,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00267,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":6.16965},R:{_:"0"},M:{"0":0.03666},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/BT.js b/node_modules/caniuse-lite/data/regions/BT.js new file mode 100644 index 00000000..73591ec8 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BT.js @@ -0,0 +1 @@ +module.exports={C:{"42":0.00681,"43":0.00341,"113":0.00341,"115":0.12939,"125":0.00341,"126":0.02043,"127":0.00681,"128":0.24516,"129":0.66738,"130":0.00341,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 131 132 133 3.5 3.6"},D:{"37":0.00341,"69":0.01703,"72":0.00341,"73":0.00341,"74":0.00341,"81":0.00341,"83":0.00341,"85":0.00341,"87":0.14301,"90":0.00341,"91":0.00341,"92":0.00341,"93":0.00681,"95":0.00341,"96":0.00341,"97":0.01022,"98":0.02384,"99":0.01703,"100":0.00341,"101":0.00341,"102":0.00341,"103":0.16685,"104":0.00341,"105":0.00341,"106":0.00681,"107":0.01362,"108":0.01022,"109":1.26666,"110":0.01022,"111":0.00341,"112":0.00341,"113":0.00681,"114":0.01022,"115":0.01022,"116":0.09534,"118":0.00681,"119":0.01022,"120":0.02384,"121":0.00681,"122":0.00681,"123":0.09194,"124":0.04767,"125":0.14982,"126":0.55161,"127":16.01031,"128":3.02024,"129":0.00341,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 75 76 77 78 79 80 84 86 88 89 94 117 130 131"},F:{"83":0.00341,"95":0.00681,"109":0.07151,"111":0.02043,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00681,"17":0.00681,"18":0.00681,"90":0.00341,"92":0.01703,"93":0.00681,"95":0.00341,"96":0.00681,"98":0.00341,"99":0.00341,"100":0.02384,"101":0.00341,"103":0.00681,"105":0.00341,"106":0.00341,"107":0.02384,"108":0.00681,"109":0.03065,"110":0.01703,"111":0.01362,"112":0.02043,"113":0.05108,"114":0.01703,"115":0.02043,"116":0.05108,"117":0.03065,"118":0.03405,"119":0.02724,"120":0.00341,"121":0.00341,"122":0.05108,"123":0.07151,"124":0.12258,"125":0.12258,"126":0.17366,"127":4.81127,"128":1.47777,_:"12 13 15 16 79 80 81 83 84 85 86 87 88 89 91 94 97 102 104"},E:{"9":0.00341,"15":0.00681,_:"0 4 5 6 7 8 10 11 12 13 14 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.4","12.1":0.01022,"13.1":0.00341,"14.1":0.05789,"15.2-15.3":0.00341,"15.5":0.01703,"15.6":0.0647,"16.0":0.08513,"16.1":0.05108,"16.2":0.02724,"16.3":0.07491,"16.4":0.01362,"16.5":0.02724,"16.6":0.02724,"17.0":0.01022,"17.1":0.01703,"17.2":0.00681,"17.3":0.14642,"17.4":0.07832,"17.5":0.30986,"17.6":0.24176,"18.0":0.00341},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00096,"5.0-5.1":0.00048,"6.0-6.1":0.00241,"7.0-7.1":0.00289,"8.1-8.4":0,"9.0-9.2":0.00241,"9.3":0.00963,"10.0-10.2":0.00289,"10.3":0.01492,"11.0-11.2":0.03803,"11.3-11.4":0.00481,"12.0-12.1":0.00385,"12.2-12.5":0.06451,"13.0-13.1":0.00096,"13.2":0.0207,"13.3":0.00289,"13.4-13.7":0.01204,"14.0-14.4":0.03563,"14.5-14.8":0.03418,"15.0-15.1":0.01878,"15.2-15.3":0.01878,"15.4":0.02166,"15.5":0.02552,"15.6-15.8":0.24024,"16.0":0.04862,"16.1":0.10255,"16.2":0.05151,"16.3":0.0857,"16.4":0.02166,"16.5":0.03466,"16.6-16.7":0.29801,"17.0":0.02744,"17.1":0.04237,"17.2":0.039,"17.3":0.05777,"17.4":0.13528,"17.5":2.77066,"17.6":0.46603,"18.0":0.05055},P:{"4":0.13602,"21":0.02093,"22":0.04185,"23":0.03139,"24":0.05232,"25":0.37668,_:"20 5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0","6.2-6.4":0.01046,"7.2-7.4":0.05232,"16.0":0.02093,"19.0":0.02093},I:{"0":0.01315,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.99585,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01703,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":1.29922},H:{"0":0},L:{"0":59.66201},R:{_:"0"},M:{"0":0.01979},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/BW.js b/node_modules/caniuse-lite/data/regions/BW.js new file mode 100644 index 00000000..da420e55 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BW.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.01591,"43":0.00398,"48":0.00398,"49":0.01989,"52":0.00398,"78":0.00398,"95":0.00398,"99":0.00398,"101":0.00398,"109":0.00398,"115":0.17897,"118":0.00398,"125":0.00795,"126":0.00795,"127":0.03579,"128":0.22271,"129":0.52496,"130":0.11533,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 44 45 46 47 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 100 102 103 104 105 106 107 108 110 111 112 113 114 116 117 119 120 121 122 123 124 131 132 133 3.5 3.6"},D:{"11":0.00398,"43":0.00398,"49":0.00398,"50":0.00398,"58":0.00398,"62":0.00398,"63":0.00398,"64":0.00398,"66":0.00398,"67":0.00398,"68":0.00398,"69":0.00398,"70":0.00795,"71":0.00398,"72":0.00398,"73":0.00398,"74":0.00398,"75":0.01989,"76":0.00795,"78":0.02784,"79":0.00795,"80":0.00398,"81":0.01193,"83":0.01591,"84":0.00398,"86":0.00795,"87":0.02386,"88":0.1909,"90":0.00398,"91":0.01591,"92":0.05568,"93":0.00795,"94":0.00398,"95":0.01591,"96":0.00398,"97":0.00795,"98":0.02784,"99":0.05966,"100":0.02784,"102":0.00398,"103":0.03579,"104":0.06761,"105":0.00398,"106":0.01989,"108":0.00398,"109":1.77772,"111":0.00795,"112":0.01591,"113":0.00795,"114":0.02386,"115":0.01591,"116":0.06761,"117":0.00398,"118":0.02386,"119":0.06761,"120":0.05568,"121":0.02386,"122":0.11136,"123":0.06761,"124":0.13124,"125":0.11136,"126":0.79938,"127":13.58941,"128":2.56517,"129":0.00398,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 51 52 53 54 55 56 57 59 60 61 65 77 85 89 101 107 110 130 131"},F:{"40":0.00795,"83":0.00795,"95":0.02386,"102":0.01989,"108":0.00398,"109":0.02784,"111":0.03182,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00398,"13":0.02784,"14":0.01193,"15":0.00795,"16":0.00795,"17":0.00398,"18":0.02784,"80":0.01193,"83":0.00795,"84":0.00795,"89":0.00398,"90":0.01989,"92":0.73575,"94":0.00398,"100":0.0517,"107":0.01193,"108":0.00398,"109":0.11136,"110":0.00398,"111":0.01591,"112":0.0517,"113":0.00398,"114":0.03182,"115":0.01193,"116":0.06363,"117":0.11136,"118":0.03977,"119":0.1551,"120":0.06761,"121":0.04772,"122":0.05568,"123":0.04375,"124":0.13124,"125":0.17897,"126":0.79938,"127":7.93809,"128":2.06406,_:"79 81 85 86 87 88 91 93 95 96 97 98 99 101 102 103 104 105 106"},E:{"14":0.00398,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 15.1 15.2-15.3 17.0","9.1":0.00795,"13.1":0.00795,"14.1":0.00795,"15.4":0.00398,"15.5":0.01193,"15.6":0.05966,"16.0":0.00398,"16.1":0.00795,"16.2":0.00795,"16.3":0.01193,"16.4":0.00398,"16.5":0.00795,"16.6":0.03182,"17.1":0.00795,"17.2":0.00795,"17.3":0.05966,"17.4":0.01989,"17.5":0.31418,"17.6":0.12329,"18.0":0.00795},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00085,"5.0-5.1":0.00042,"6.0-6.1":0.00212,"7.0-7.1":0.00254,"8.1-8.4":0,"9.0-9.2":0.00212,"9.3":0.00847,"10.0-10.2":0.00254,"10.3":0.01313,"11.0-11.2":0.03345,"11.3-11.4":0.00423,"12.0-12.1":0.00339,"12.2-12.5":0.05674,"13.0-13.1":0.00085,"13.2":0.01821,"13.3":0.00254,"13.4-13.7":0.01059,"14.0-14.4":0.03133,"14.5-14.8":0.03006,"15.0-15.1":0.01651,"15.2-15.3":0.01651,"15.4":0.01905,"15.5":0.02244,"15.6-15.8":0.21129,"16.0":0.04277,"16.1":0.09019,"16.2":0.04531,"16.3":0.07537,"16.4":0.01905,"16.5":0.03049,"16.6-16.7":0.2621,"17.0":0.02413,"17.1":0.03726,"17.2":0.0343,"17.3":0.05081,"17.4":0.11898,"17.5":2.43676,"17.6":0.40987,"18.0":0.04446},P:{"4":0.16564,"20":0.02071,"21":0.03106,"22":0.12423,"23":0.06212,"24":0.05176,"25":1.14916,_:"5.0-5.4 8.2 9.2 10.1 12.0 14.0 15.0","6.2-6.4":0.01035,"7.2-7.4":0.22776,"11.1-11.2":0.01035,"13.0":0.02071,"16.0":0.01035,"17.0":0.03106,"18.0":0.01035,"19.0":0.04141},I:{"0":0.03002,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":1.00812,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.00795,"11":0.01193,_:"6 7 8 10 5.5"},N:{_:"10 11"},S:{"2.5":0.07228,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.63242},H:{"0":0.07},L:{"0":55.11397},R:{_:"0"},M:{"0":0.12046},Q:{"14.9":0.01807}}; diff --git a/node_modules/caniuse-lite/data/regions/BY.js b/node_modules/caniuse-lite/data/regions/BY.js new file mode 100644 index 00000000..4feccdbb --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BY.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.00405,"52":0.44134,"60":0.00405,"66":0.0081,"72":0.00405,"78":0.0162,"88":0.00405,"89":0.00405,"91":0.00405,"96":0.05264,"97":0.00405,"99":0.00405,"101":0.00405,"105":0.02025,"110":0.01215,"113":0.00405,"115":0.73692,"116":0.00405,"117":0.00405,"120":0.00405,"123":0.00405,"124":0.08098,"125":0.02025,"126":0.01215,"127":0.02834,"128":0.42515,"129":1.07299,"130":0.0081,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 90 92 93 94 95 98 100 102 103 104 106 107 108 109 111 112 114 118 119 121 122 131 132 133 3.5 3.6"},D:{"18":0.00405,"38":0.00405,"39":0.00405,"42":0.00405,"49":0.02025,"53":0.00405,"54":0.00405,"55":0.00405,"58":0.06478,"59":0.00405,"62":0.00405,"69":0.0081,"72":0.00405,"73":0.00405,"74":0.00405,"76":0.00405,"77":0.0081,"79":0.10527,"80":0.0081,"84":0.02429,"85":0.00405,"86":0.0081,"87":0.0081,"88":0.00405,"89":0.02429,"90":0.03239,"91":0.00405,"92":0.0081,"93":0.01215,"94":0.01215,"95":0.00405,"96":0.0081,"97":0.01215,"98":0.0162,"99":0.01215,"100":0.01215,"101":0.02429,"102":0.04454,"103":0.0162,"104":0.0081,"105":0.00405,"106":0.08503,"107":0.04454,"108":0.06074,"109":2.90718,"110":0.01215,"111":0.04454,"112":0.02025,"113":0.0081,"114":0.02429,"115":0.0081,"116":0.08098,"117":0.0081,"118":0.05264,"119":0.06883,"120":0.04049,"121":0.03644,"122":0.05264,"123":0.05264,"124":0.1984,"125":0.15791,"126":0.66809,"127":11.38174,"128":2.0245,"129":0.00405,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 40 41 43 44 45 46 47 48 50 51 52 56 57 60 61 63 64 65 66 67 68 70 71 75 78 81 83 130 131"},F:{"36":0.01215,"56":0.01215,"73":0.0081,"79":0.09313,"81":0.0081,"82":0.02429,"83":0.08908,"84":0.01215,"85":0.06074,"86":0.04859,"87":0.01215,"95":0.7936,"101":0.00405,"102":0.0081,"105":0.00405,"106":0.00405,"107":0.00405,"108":0.00405,"109":0.42919,"110":0.01215,"111":0.32392,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 88 89 90 91 92 93 94 96 97 98 99 100 103 104 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.0162},B:{"18":0.00405,"92":0.0081,"100":0.00405,"109":0.02429,"110":0.00405,"119":0.00405,"120":0.00405,"121":0.00405,"124":0.00405,"125":0.01215,"126":0.07288,"127":1.88279,"128":0.45349,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 111 112 113 114 115 116 117 118 122 123"},E:{"14":0.0081,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 10.1 11.1 15.1","5.1":0.00405,"9.1":0.00405,"12.1":0.00405,"13.1":0.03239,"14.1":0.02025,"15.2-15.3":0.00405,"15.4":0.0081,"15.5":0.0162,"15.6":0.21055,"16.0":0.0081,"16.1":0.02429,"16.2":0.04454,"16.3":0.08503,"16.4":0.02429,"16.5":0.04454,"16.6":0.34821,"17.0":0.0162,"17.1":0.06074,"17.2":0.04049,"17.3":0.06478,"17.4":0.16601,"17.5":1.76132,"17.6":0.77336,"18.0":0.04454},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00375,"5.0-5.1":0.00187,"6.0-6.1":0.00936,"7.0-7.1":0.01124,"8.1-8.4":0,"9.0-9.2":0.00936,"9.3":0.03746,"10.0-10.2":0.01124,"10.3":0.05806,"11.0-11.2":0.14795,"11.3-11.4":0.01873,"12.0-12.1":0.01498,"12.2-12.5":0.25095,"13.0-13.1":0.00375,"13.2":0.08053,"13.3":0.01124,"13.4-13.7":0.04682,"14.0-14.4":0.13859,"14.5-14.8":0.13297,"15.0-15.1":0.07304,"15.2-15.3":0.07304,"15.4":0.08428,"15.5":0.09926,"15.6-15.8":0.93452,"16.0":0.18915,"16.1":0.3989,"16.2":0.20039,"16.3":0.33335,"16.4":0.08428,"16.5":0.13484,"16.6-16.7":1.15925,"17.0":0.10675,"17.1":0.1648,"17.2":0.1517,"17.3":0.22473,"17.4":0.52625,"17.5":10.77785,"17.6":1.81285,"18.0":0.19664},P:{"4":0.04241,"21":0.04241,"22":0.0106,"23":0.08483,"24":0.02121,"25":0.51958,_:"20 5.0-5.4 7.2-7.4 8.2 9.2 10.1 12.0 13.0 15.0 17.0 18.0 19.0","6.2-6.4":0.05302,"11.1-11.2":0.0106,"14.0":0.0106,"16.0":0.0106},I:{"0":0.03559,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":1.34873,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03932,"11":0.12669,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.07736},H:{"0":0.02},L:{"0":36.96523},R:{_:"0"},M:{"0":0.11307},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/BZ.js b/node_modules/caniuse-lite/data/regions/BZ.js new file mode 100644 index 00000000..035eb728 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/BZ.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.0081,"80":0.00405,"102":0.01215,"115":0.0486,"120":0.10935,"121":0.00405,"123":0.00405,"125":0.00405,"126":0.0162,"127":0.02025,"128":0.162,"129":0.53865,"130":0.00405,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 122 124 131 132 133 3.5 3.6"},D:{"49":0.00405,"63":0.00405,"65":0.00405,"76":0.00405,"79":0.00405,"81":0.00405,"83":0.00405,"84":0.00405,"87":0.00405,"88":8.68725,"91":0.00405,"92":0.0081,"93":0.0486,"96":0.02025,"97":0.0567,"100":0.00405,"103":0.1296,"104":0.00405,"107":0.01215,"108":0.0243,"109":0.23895,"110":0.00405,"112":0.0243,"113":0.04455,"114":0.96795,"116":0.0972,"117":0.00405,"118":0.00405,"119":0.0081,"120":0.0081,"121":0.01215,"122":0.0405,"123":0.0324,"124":0.3402,"125":0.0405,"126":0.86265,"127":12.19455,"128":2.45835,"129":0.01215,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 66 67 68 69 70 71 72 73 74 75 77 78 80 85 86 89 90 94 95 98 99 101 102 105 106 111 115 130 131"},F:{"95":0.01215,"109":0.0567,"111":0.01215,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.0081,"109":0.06885,"113":0.02025,"114":0.1053,"115":0.00405,"116":0.00405,"120":0.00405,"121":0.03645,"122":0.0081,"123":0.00405,"125":0.0486,"126":0.08505,"127":1.4256,"128":0.486,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 117 118 119 124"},E:{"14":0.00405,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1","9.1":0.00405,"13.1":0.0081,"14.1":0.01215,"15.1":0.02835,"15.2-15.3":0.1053,"15.4":0.24705,"15.5":0.0243,"15.6":0.53055,"16.0":0.0162,"16.1":0.0243,"16.2":0.0486,"16.3":0.10935,"16.4":0.05265,"16.5":0.2997,"16.6":0.2754,"17.0":0.0405,"17.1":0.0567,"17.2":0.0648,"17.3":0.06075,"17.4":0.1863,"17.5":4.76685,"17.6":1.4823,"18.0":0.02835},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00749,"5.0-5.1":0.00375,"6.0-6.1":0.01873,"7.0-7.1":0.02248,"8.1-8.4":0,"9.0-9.2":0.01873,"9.3":0.07492,"10.0-10.2":0.02248,"10.3":0.11613,"11.0-11.2":0.29595,"11.3-11.4":0.03746,"12.0-12.1":0.02997,"12.2-12.5":0.50198,"13.0-13.1":0.00749,"13.2":0.16108,"13.3":0.02248,"13.4-13.7":0.09365,"14.0-14.4":0.27722,"14.5-14.8":0.26598,"15.0-15.1":0.1461,"15.2-15.3":0.1461,"15.4":0.16858,"15.5":0.19855,"15.6-15.8":1.86933,"16.0":0.37836,"16.1":0.79793,"16.2":0.40084,"16.3":0.66682,"16.4":0.16858,"16.5":0.26972,"16.6-16.7":2.31887,"17.0":0.21353,"17.1":0.32966,"17.2":0.30344,"17.3":0.44954,"17.4":1.05267,"17.5":21.55912,"17.6":3.62628,"18.0":0.39335},P:{"4":0.05434,"21":0.02173,"22":0.02173,"23":0.01087,"24":0.02173,"25":0.53249,_:"20 5.0-5.4 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.0326,"9.2":0.01087},I:{"0":0.01186,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.07141,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.02025,_:"6 7 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.04761},H:{"0":0},L:{"0":21.37914},R:{_:"0"},M:{"0":0.69627},Q:{"14.9":0.0119}}; diff --git a/node_modules/caniuse-lite/data/regions/CA.js b/node_modules/caniuse-lite/data/regions/CA.js new file mode 100644 index 00000000..50d91971 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CA.js @@ -0,0 +1 @@ +module.exports={C:{"38":0.024,"43":0.0192,"44":0.0864,"45":0.0192,"47":0.0432,"52":0.024,"57":0.0144,"59":0.0048,"77":0.0048,"78":0.024,"83":0.0096,"88":0.024,"91":0.0048,"102":0.0048,"103":0.0144,"104":0.0048,"107":0.0048,"110":0.0096,"113":0.0192,"114":0.0048,"115":0.3264,"116":0.0048,"120":0.0048,"121":0.0096,"122":0.0144,"123":0.0192,"124":0.0096,"125":0.0192,"126":0.0576,"127":0.0528,"128":0.6672,"129":1.6608,"130":0.0096,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 46 48 49 50 51 53 54 55 56 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 79 80 81 82 84 85 86 87 89 90 92 93 94 95 96 97 98 99 100 101 105 106 108 109 111 112 117 118 119 131 132 133 3.5 3.6"},D:{"25":0.0144,"38":0.0144,"39":0.0048,"40":0.0048,"41":0.0096,"42":0.0096,"43":0.0096,"44":0.0096,"45":0.0096,"46":0.0096,"47":0.0336,"48":0.2448,"49":0.0912,"50":0.0048,"51":0.0096,"52":0.0048,"53":0.0096,"54":0.0048,"55":0.0048,"56":0.0144,"57":0.0096,"58":0.0096,"59":0.0096,"60":0.0048,"65":0.0048,"66":0.0144,"67":0.0048,"70":0.0048,"74":0.0048,"75":0.0048,"76":0.024,"79":0.024,"80":0.0144,"81":0.024,"83":0.1056,"84":0.0096,"85":0.0096,"86":0.0096,"87":0.0528,"88":0.144,"89":0.0048,"90":0.0048,"91":0.0096,"92":0.0048,"93":0.0288,"94":0.0096,"95":0.0048,"97":0.0048,"98":0.0048,"99":0.0432,"101":0.0048,"102":0.0384,"103":0.2448,"104":0.0576,"105":0.0144,"106":0.0144,"107":0.0144,"108":0.1392,"109":0.8928,"110":0.0144,"111":0.0288,"112":0.0192,"113":0.144,"114":0.168,"115":0.3216,"116":0.2784,"117":0.024,"118":0.0384,"119":0.0432,"120":0.0672,"121":0.0528,"122":0.1344,"123":0.1056,"124":0.3648,"125":0.6624,"126":2.616,"127":16.0944,"128":2.736,"129":0.0192,"130":0.0048,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 68 69 71 72 73 77 78 96 100 131"},F:{"83":0.0048,"89":0.0048,"95":0.0432,"102":0.0048,"109":0.1344,"111":0.0528,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.0048,"13":0.0048,"17":0.0048,"18":0.0048,"85":0.0048,"92":0.0048,"107":0.0048,"108":0.0048,"109":0.0864,"110":0.0048,"111":0.0048,"112":0.0048,"113":0.0048,"114":0.0048,"115":0.0048,"117":0.0048,"118":0.0048,"119":0.0048,"120":0.0096,"121":0.0048,"122":0.096,"123":0.0096,"124":0.0144,"125":0.072,"126":0.3744,"127":5.2944,"128":1.4688,_:"14 15 16 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 116"},E:{"8":0.0096,"9":0.048,"13":0.0096,"14":0.048,"15":0.0144,_:"0 4 5 6 7 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.0048,"12.1":0.0144,"13.1":0.1392,"14.1":0.144,"15.1":0.0144,"15.2-15.3":0.0144,"15.4":0.048,"15.5":0.0576,"15.6":0.6336,"16.0":0.0672,"16.1":0.0816,"16.2":0.072,"16.3":0.1728,"16.4":0.048,"16.5":0.096,"16.6":0.8352,"17.0":0.0336,"17.1":0.0864,"17.2":0.0912,"17.3":0.1008,"17.4":0.3504,"17.5":4.2864,"17.6":1.2288,"18.0":0.0432},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00532,"5.0-5.1":0.00266,"6.0-6.1":0.01331,"7.0-7.1":0.01597,"8.1-8.4":0,"9.0-9.2":0.01331,"9.3":0.05323,"10.0-10.2":0.01597,"10.3":0.0825,"11.0-11.2":0.21025,"11.3-11.4":0.02661,"12.0-12.1":0.02129,"12.2-12.5":0.35662,"13.0-13.1":0.00532,"13.2":0.11444,"13.3":0.01597,"13.4-13.7":0.06653,"14.0-14.4":0.19694,"14.5-14.8":0.18896,"15.0-15.1":0.10379,"15.2-15.3":0.10379,"15.4":0.11976,"15.5":0.14105,"15.6-15.8":1.32802,"16.0":0.2688,"16.1":0.56687,"16.2":0.28477,"16.3":0.47372,"16.4":0.11976,"16.5":0.19162,"16.6-16.7":1.64738,"17.0":0.1517,"17.1":0.2342,"17.2":0.21557,"17.3":0.31936,"17.4":0.74784,"17.5":15.31613,"17.6":2.5762,"18.0":0.27944},P:{"4":0.08692,"20":0.01087,"21":0.07606,"22":0.02173,"23":0.02173,"24":0.0326,"25":0.74971,"5.0-5.4":0.01087,"6.2-6.4":0.01087,_:"7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0","13.0":0.01087,"16.0":0.02173,"17.0":0.02173,"18.0":0.01087,"19.0":0.01087},I:{"0":0.06738,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00011},K:{"0":0.2028,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.02116,"9":0.04232,"10":0.00529,"11":0.19043,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.0936},H:{"0":0},L:{"0":22.082},R:{_:"0"},M:{"0":0.5408},Q:{"14.9":0.0052}}; diff --git a/node_modules/caniuse-lite/data/regions/CD.js b/node_modules/caniuse-lite/data/regions/CD.js new file mode 100644 index 00000000..8d36b655 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CD.js @@ -0,0 +1 @@ +module.exports={C:{"57":0.23032,"72":0.00283,"77":0.00141,"103":0.00141,"115":0.67683,"120":0.00141,"123":0.00141,"124":0.00283,"125":0.00141,"126":0.00283,"127":0.01272,"128":0.12717,"129":0.2501,"130":0.0113,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 131 132 133 3.5 3.6"},D:{"11":0.00565,"38":0.00141,"43":0.00141,"47":0.00141,"49":0.00283,"50":0.00141,"58":0.00141,"62":0.00141,"64":0.0113,"65":0.00141,"68":0.00283,"69":0.00283,"70":0.00283,"73":0.00141,"74":0.00141,"75":0.00141,"77":0.00283,"79":0.00424,"81":0.00141,"83":0.00141,"86":0.00141,"87":0.02402,"88":0.00707,"90":0.00283,"91":0.00141,"92":0.00141,"93":0.00141,"94":0.00141,"95":0.00989,"96":0.00141,"97":0.00565,"98":0.00141,"99":0.00141,"100":0.00141,"103":0.00565,"105":0.00283,"106":0.00141,"108":0.00141,"109":0.35749,"111":0.00141,"112":0.00141,"113":0.00283,"114":0.00424,"115":0.00141,"116":0.0113,"117":0.00283,"118":0.00565,"119":0.01837,"120":0.00989,"121":0.00848,"122":0.00707,"123":0.00989,"124":0.00848,"125":0.01978,"126":0.16391,"127":1.26181,"128":0.22325,"129":0.00141,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 51 52 53 54 55 56 57 59 60 61 63 66 67 71 72 76 78 80 84 85 89 101 102 104 107 110 130 131"},F:{"40":0.00141,"42":0.00141,"46":0.00141,"72":0.00283,"73":0.00141,"75":0.00707,"79":0.0113,"82":0.00141,"83":0.02685,"84":0.00141,"86":0.00141,"95":0.01978,"102":0.00141,"109":0.00424,"110":0.00424,"111":0.00989,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 74 76 77 78 80 81 85 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00565,"13":0.00141,"14":0.00283,"15":0.00141,"16":0.00141,"17":0.00424,"18":0.01272,"84":0.00424,"85":0.00141,"89":0.00141,"90":0.00424,"92":0.02685,"100":0.00424,"109":0.00424,"114":0.00141,"116":0.00141,"117":0.00283,"119":0.00424,"120":0.00283,"121":0.00141,"122":0.00707,"123":0.00424,"124":0.00848,"125":0.00989,"126":0.04522,"127":0.46205,"128":0.11728,_:"79 80 81 83 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 118"},E:{"11":0.00141,"14":0.00141,_:"0 4 5 6 7 8 9 10 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.2-15.3 15.4 15.5 16.2 16.3 16.5","11.1":0.00141,"12.1":0.00141,"13.1":0.00565,"14.1":0.00424,"15.1":0.00424,"15.6":0.01272,"16.0":0.00141,"16.1":0.00141,"16.4":0.00141,"16.6":0.0113,"17.0":0.00141,"17.1":0.00141,"17.2":0.00141,"17.3":0.00283,"17.4":0.00848,"17.5":0.0212,"17.6":0.01837,"18.0":0.00141},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00117,"5.0-5.1":0.00059,"6.0-6.1":0.00294,"7.0-7.1":0.00352,"8.1-8.4":0,"9.0-9.2":0.00294,"9.3":0.01175,"10.0-10.2":0.00352,"10.3":0.01821,"11.0-11.2":0.0464,"11.3-11.4":0.00587,"12.0-12.1":0.0047,"12.2-12.5":0.0787,"13.0-13.1":0.00117,"13.2":0.02525,"13.3":0.00352,"13.4-13.7":0.01468,"14.0-14.4":0.04346,"14.5-14.8":0.0417,"15.0-15.1":0.0229,"15.2-15.3":0.0229,"15.4":0.02643,"15.5":0.03113,"15.6-15.8":0.29305,"16.0":0.05932,"16.1":0.12509,"16.2":0.06284,"16.3":0.10454,"16.4":0.02643,"16.5":0.04228,"16.6-16.7":0.36353,"17.0":0.03348,"17.1":0.05168,"17.2":0.04757,"17.3":0.07047,"17.4":0.16503,"17.5":3.37981,"17.6":0.56849,"18.0":0.06166},P:{"4":0.02068,"20":0.01034,"21":0.01034,"22":0.05169,"23":0.02068,"24":0.02068,"25":0.23778,"5.0-5.4":0.01034,_:"6.2-6.4 8.2 10.1 12.0 14.0","7.2-7.4":0.04135,"9.2":0.04135,"11.1-11.2":0.06203,"13.0":0.01034,"15.0":0.07237,"16.0":0.05169,"17.0":0.01034,"18.0":0.16541,"19.0":0.05169},I:{"0":0.04279,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":7.87036,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0113,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.01717,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.18889},H:{"0":1.6},L:{"0":78.0115},R:{_:"0"},M:{"0":0.03434},Q:{"14.9":0.00859}}; diff --git a/node_modules/caniuse-lite/data/regions/CF.js b/node_modules/caniuse-lite/data/regions/CF.js new file mode 100644 index 00000000..bdd5ecea --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CF.js @@ -0,0 +1 @@ +module.exports={C:{"53":0.00253,"61":0.00506,"72":0.00253,"93":0.00253,"96":0.02022,"114":0.00126,"115":0.02402,"126":0.02402,"127":0.0177,"128":0.10618,"129":0.92778,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 94 95 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 117 118 119 120 121 122 123 124 125 130 131 132 133 3.5 3.6"},D:{"55":0.02022,"58":0.00632,"59":0.0139,"60":0.03286,"68":0.01264,"70":0.00126,"71":0.00379,"79":0.00126,"80":0.00253,"84":0.00506,"86":0.00379,"90":0.00253,"92":0.00758,"93":0.00379,"95":0.00126,"96":0.00253,"97":0.00126,"98":0.00632,"99":0.01264,"103":0.01517,"109":0.05814,"111":0.00632,"113":0.00253,"114":0.00632,"115":0.00379,"116":0.00506,"117":0.00126,"118":0.00632,"119":0.00632,"121":0.00506,"123":0.00632,"124":0.00253,"125":0.01138,"126":0.07837,"127":1.61413,"128":0.37414,"129":0.0139,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 61 62 63 64 65 66 67 69 72 73 74 75 76 77 78 81 83 85 87 88 89 91 94 100 101 102 104 105 106 107 108 110 112 120 122 130 131"},F:{"79":0.00126,"82":0.00253,"105":0.00126,"106":0.01138,"108":0.00253,"109":0.00126,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 107 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00253,"13":0.00253,"17":0.00253,"18":0.10744,"80":0.01643,"84":0.00126,"85":0.00126,"89":0.00506,"90":0.00506,"92":0.01138,"100":0.00506,"104":0.00126,"107":0.00126,"111":0.00253,"117":0.00632,"119":0.11629,"120":0.00506,"121":0.00379,"122":0.00885,"124":0.04803,"125":0.0177,"126":0.05309,"127":0.19592,"128":0.07458,_:"14 15 16 79 81 83 86 87 88 91 93 94 95 96 97 98 99 101 102 103 105 106 108 109 110 112 113 114 115 116 118 123"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 17.4 18.0","13.1":0.00379,"15.2-15.3":0.00126,"15.6":0.00379,"16.6":0.00253,"17.5":0.00632,"17.6":0.00253},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00066,"5.0-5.1":0.00033,"6.0-6.1":0.00164,"7.0-7.1":0.00197,"8.1-8.4":0,"9.0-9.2":0.00164,"9.3":0.00657,"10.0-10.2":0.00197,"10.3":0.01018,"11.0-11.2":0.02595,"11.3-11.4":0.00328,"12.0-12.1":0.00263,"12.2-12.5":0.04402,"13.0-13.1":0.00066,"13.2":0.01412,"13.3":0.00197,"13.4-13.7":0.00821,"14.0-14.4":0.02431,"14.5-14.8":0.02332,"15.0-15.1":0.01281,"15.2-15.3":0.01281,"15.4":0.01478,"15.5":0.01741,"15.6-15.8":0.16391,"16.0":0.03318,"16.1":0.06996,"16.2":0.03515,"16.3":0.05847,"16.4":0.01478,"16.5":0.02365,"16.6-16.7":0.20333,"17.0":0.01872,"17.1":0.02891,"17.2":0.02661,"17.3":0.03942,"17.4":0.0923,"17.5":1.89037,"17.6":0.31796,"18.0":0.03449},P:{"4":0.148,"21":0.0296,"22":0.07893,"23":0.03947,"24":0.0592,"25":0.1776,_:"20 6.2-6.4 8.2 10.1 13.0 15.0 17.0 18.0 19.0","5.0-5.4":0.00987,"7.2-7.4":0.0888,"9.2":0.0592,"11.1-11.2":0.03947,"12.0":0.00987,"14.0":0.00987,"16.0":0.00987},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.90494,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{"2.5":0.13978,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.0961},H:{"0":4.59},L:{"0":85.366},R:{_:"0"},M:{"0":0.19219},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/CG.js b/node_modules/caniuse-lite/data/regions/CG.js new file mode 100644 index 00000000..ab7ce0e1 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CG.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.13451,"123":0.00299,"127":0.01196,"128":0.18831,"129":0.85784,"130":0.00299,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 125 126 131 132 133 3.5 3.6"},D:{"11":0.01196,"37":0.00299,"43":0.00299,"50":0.00299,"56":0.00299,"64":0.00299,"69":0.00598,"70":0.00299,"73":0.0269,"75":0.00598,"76":0.00598,"79":0.01196,"81":0.01196,"83":0.05081,"84":0.03288,"86":0.02391,"87":0.07473,"88":0.01495,"89":0.00897,"93":0.02989,"94":0.00299,"95":0.02989,"98":0.10163,"99":0.00299,"100":0.02391,"102":0.00897,"103":0.06875,"104":0.00598,"106":0.00299,"108":0.00299,"109":0.57688,"110":0.00299,"111":0.01196,"114":0.02092,"116":0.00299,"117":0.00299,"118":0.01793,"119":0.07473,"120":0.05978,"121":0.03886,"122":0.04185,"123":0.01793,"124":0.03288,"125":0.03886,"126":0.1913,"127":4.80631,"128":1.41081,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 47 48 49 51 52 53 54 55 57 58 59 60 61 62 63 65 66 67 68 71 72 74 77 78 80 85 90 91 92 96 97 101 105 107 112 113 115 129 130 131"},F:{"79":0.00897,"83":0.00598,"85":0.00299,"95":0.0538,"109":0.00598,"110":0.00299,"111":0.00598,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00299,"14":0.00299,"15":0.00897,"16":0.00299,"17":0.01196,"18":0.00299,"83":0.00299,"84":0.00299,"92":0.01793,"100":0.00299,"109":0.11657,"111":0.00299,"115":0.02989,"120":0.00299,"121":0.00299,"123":0.00299,"124":0.09266,"125":0.34374,"126":0.07771,"127":5.41607,"128":2.20289,_:"13 79 80 81 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 112 113 114 116 117 118 119 122"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.4 18.0","12.1":0.00598,"13.1":0.00299,"14.1":0.00299,"15.6":0.04185,"16.6":0.01495,"17.3":0.01196,"17.5":0.03886,"17.6":0.02391},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00207,"5.0-5.1":0.00103,"6.0-6.1":0.00516,"7.0-7.1":0.0062,"8.1-8.4":0,"9.0-9.2":0.00516,"9.3":0.02065,"10.0-10.2":0.0062,"10.3":0.03201,"11.0-11.2":0.08158,"11.3-11.4":0.01033,"12.0-12.1":0.00826,"12.2-12.5":0.13838,"13.0-13.1":0.00207,"13.2":0.04441,"13.3":0.0062,"13.4-13.7":0.02582,"14.0-14.4":0.07642,"14.5-14.8":0.07332,"15.0-15.1":0.04028,"15.2-15.3":0.04028,"15.4":0.04647,"15.5":0.05473,"15.6-15.8":0.51533,"16.0":0.1043,"16.1":0.21997,"16.2":0.1105,"16.3":0.18382,"16.4":0.04647,"16.5":0.07436,"16.6-16.7":0.63925,"17.0":0.05887,"17.1":0.09088,"17.2":0.08365,"17.3":0.12393,"17.4":0.29019,"17.5":5.94331,"17.6":0.99967,"18.0":0.10844},P:{"4":0.03314,"20":0.01105,"21":0.01105,"22":0.03314,"23":0.01105,"25":0.08838,_:"24 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0 19.0","5.0-5.4":0.03314,"6.2-6.4":0.01105,"7.2-7.4":0.01105,"13.0":0.01105,"17.0":0.0221},I:{"0":0.01398,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.31767,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{"2.5":0.05609,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.08413},H:{"0":0.11},L:{"0":69.16625},R:{_:"0"},M:{"0":0.10517},Q:{"14.9":0.00701}}; diff --git a/node_modules/caniuse-lite/data/regions/CH.js b/node_modules/caniuse-lite/data/regions/CH.js new file mode 100644 index 00000000..c3aa295c --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CH.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.01307,"52":0.01961,"78":0.04575,"84":0.00654,"91":0.00654,"99":0.00654,"100":0.00654,"102":0.01307,"103":0.00654,"107":0.00654,"108":0.00654,"113":0.16338,"115":0.71885,"116":0.00654,"118":0.00654,"120":0.00654,"121":0.01961,"122":0.00654,"123":0.00654,"124":0.00654,"125":0.01307,"126":0.02614,"127":0.10456,"128":1.59454,"129":2.97343,"130":0.01307,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 92 93 94 95 96 97 98 101 104 105 106 109 110 111 112 114 117 119 131 132 133 3.5 3.6"},D:{"49":0.03268,"52":0.1307,"66":0.02614,"79":0.01307,"80":0.00654,"81":0.00654,"83":0.00654,"84":0.00654,"85":0.00654,"87":0.05882,"90":0.00654,"94":0.01307,"98":0.00654,"99":0.01307,"100":0.00654,"101":0.01307,"102":0.05228,"103":0.07842,"104":0.01307,"105":0.00654,"106":0.01307,"107":0.01961,"108":0.01307,"109":1.92783,"110":0.01307,"111":0.01961,"112":0.00654,"113":0.32675,"114":0.3725,"115":0.01307,"116":0.28101,"117":0.00654,"118":0.03921,"119":0.05228,"120":0.39864,"121":0.03921,"122":0.2614,"123":0.15684,"124":0.24833,"125":0.41824,"126":3.30671,"127":23.18618,"128":2.31339,"129":0.00654,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 86 88 89 91 92 93 95 96 97 130 131"},F:{"83":0.01307,"95":0.03268,"109":0.19605,"110":0.00654,"111":0.05882,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"91":0.01961,"92":0.01307,"99":0.00654,"103":0.00654,"107":0.00654,"108":0.00654,"109":0.20912,"111":0.01307,"112":0.00654,"113":0.01961,"114":0.00654,"115":0.01961,"116":0.00654,"117":0.00654,"118":0.00654,"119":0.04575,"120":0.06535,"121":0.02614,"122":0.02614,"123":0.01307,"124":0.07842,"125":0.10456,"126":1.66643,"127":12.83474,"128":2.07813,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 93 94 95 96 97 98 100 101 102 104 105 106 110"},E:{"13":0.00654,"14":0.02614,"15":0.00654,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00654,"12.1":0.02614,"13.1":0.1111,"14.1":0.09803,"15.1":0.01307,"15.2-15.3":0.01961,"15.4":0.01961,"15.5":0.03268,"15.6":0.41171,"16.0":0.08496,"16.1":0.05882,"16.2":0.04575,"16.3":0.09149,"16.4":0.03268,"16.5":0.09149,"16.6":0.46399,"17.0":0.03268,"17.1":0.07842,"17.2":0.07189,"17.3":0.07842,"17.4":0.20912,"17.5":2.31993,"17.6":1.07828,"18.0":0.03921},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00315,"5.0-5.1":0.00157,"6.0-6.1":0.00787,"7.0-7.1":0.00944,"8.1-8.4":0,"9.0-9.2":0.00787,"9.3":0.03148,"10.0-10.2":0.00944,"10.3":0.0488,"11.0-11.2":0.12436,"11.3-11.4":0.01574,"12.0-12.1":0.01259,"12.2-12.5":0.21094,"13.0-13.1":0.00315,"13.2":0.06769,"13.3":0.00944,"13.4-13.7":0.03935,"14.0-14.4":0.11649,"14.5-14.8":0.11176,"15.0-15.1":0.06139,"15.2-15.3":0.06139,"15.4":0.07084,"15.5":0.08343,"15.6-15.8":0.7855,"16.0":0.15899,"16.1":0.33529,"16.2":0.16843,"16.3":0.2802,"16.4":0.07084,"16.5":0.11334,"16.6-16.7":0.9744,"17.0":0.08973,"17.1":0.13853,"17.2":0.12751,"17.3":0.1889,"17.4":0.44234,"17.5":9.05923,"17.6":1.52378,"18.0":0.16529},P:{"4":0.06373,"20":0.01062,"21":0.04248,"22":0.02124,"23":0.04248,"24":0.05311,"25":1.91182,"5.0-5.4":0.01062,"6.2-6.4":0.01062,_:"7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","17.0":0.01062,"19.0":0.01062},I:{"0":0.02072,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.2876,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01421,"11":0.14917,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.06584},H:{"0":0},L:{"0":15.48478},R:{_:"0"},M:{"0":0.67914},Q:{"14.9":0.0104}}; diff --git a/node_modules/caniuse-lite/data/regions/CI.js b/node_modules/caniuse-lite/data/regions/CI.js new file mode 100644 index 00000000..2873e00c --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CI.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00231,"46":0.00231,"52":0.00694,"67":0.00231,"68":0.00231,"72":0.00231,"78":0.00694,"79":0.00231,"94":0.00463,"97":0.00463,"106":0.00231,"107":0.00231,"108":0.00231,"110":0.0162,"115":0.18743,"116":0.00926,"122":0.00231,"123":0.00463,"124":0.00231,"125":0.00463,"126":0.00694,"127":0.01851,"128":0.25685,"129":0.74279,"130":0.00926,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 69 70 71 73 74 75 76 77 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 98 99 100 101 102 103 104 105 109 111 112 113 114 117 118 119 120 121 131 132 133 3.5 3.6"},D:{"11":0.00231,"47":0.00463,"49":0.02777,"50":0.00231,"55":0.00231,"56":0.01157,"58":0.00231,"59":0.00231,"63":0.00231,"64":0.00463,"65":0.01157,"66":0.00231,"68":0.00463,"69":0.00231,"70":0.00694,"71":0.00231,"72":0.00231,"73":0.00926,"74":0.00231,"75":0.00231,"76":0.01157,"77":0.0162,"79":0.01388,"80":0.00463,"81":0.0162,"83":0.01157,"85":0.0162,"86":0.00231,"87":0.08099,"88":0.05322,"89":0.00463,"91":0.00231,"92":0.00694,"93":0.00694,"94":0.00926,"95":0.02545,"96":0.00463,"97":0.00231,"98":0.00463,"99":0.04165,"100":0.00463,"101":0.00231,"102":0.00463,"103":0.03471,"104":0.00694,"105":0.00463,"106":0.00926,"107":0.00463,"108":0.01157,"109":1.69616,"110":0.00463,"111":0.00926,"112":0.00463,"113":0.00926,"114":0.0162,"115":0.00694,"116":0.06016,"117":0.00463,"118":0.01157,"119":0.0833,"120":0.18281,"121":0.09256,"122":0.03702,"123":0.04628,"124":0.05322,"125":0.07173,"126":0.36561,"127":7.86297,"128":1.80492,"129":0.01388,"130":0.00463,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 51 52 53 54 57 60 61 62 67 78 84 90 131"},F:{"27":0.00231,"46":0.00231,"79":0.00463,"83":0.00463,"84":0.00231,"95":0.05554,"102":0.00231,"109":0.02545,"110":0.00231,"111":0.02314,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00463,"16":0.00231,"17":0.00463,"18":0.01388,"84":0.01851,"85":0.00231,"89":0.00231,"90":0.00694,"92":0.0324,"96":0.06016,"100":0.01388,"109":0.01851,"111":0.00231,"117":0.00231,"119":0.00463,"120":0.00694,"121":0.01851,"122":0.00463,"123":0.00231,"124":0.01388,"125":0.02083,"126":0.12264,"127":1.9669,"128":0.6109,_:"12 13 14 79 80 81 83 86 87 88 91 93 94 95 97 98 99 101 102 103 104 105 106 107 108 110 112 113 114 115 116 118"},E:{"12":0.00231,"14":0.00231,_:"0 4 5 6 7 8 9 10 11 13 15 3.1 3.2 6.1 9.1 10.1 15.2-15.3 16.2","5.1":0.00231,"7.1":0.00231,"11.1":0.00463,"12.1":0.00231,"13.1":0.01157,"14.1":0.00926,"15.1":0.00231,"15.4":0.00231,"15.5":0.00231,"15.6":0.13421,"16.0":0.00231,"16.1":0.00231,"16.3":0.00231,"16.4":0.00231,"16.5":0.00463,"16.6":0.03008,"17.0":0.00463,"17.1":0.00694,"17.2":0.02083,"17.3":0.01388,"17.4":0.0162,"17.5":0.18512,"17.6":0.06711,"18.0":0.03471},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00308,"5.0-5.1":0.00154,"6.0-6.1":0.0077,"7.0-7.1":0.00924,"8.1-8.4":0,"9.0-9.2":0.0077,"9.3":0.03081,"10.0-10.2":0.00924,"10.3":0.04775,"11.0-11.2":0.12168,"11.3-11.4":0.0154,"12.0-12.1":0.01232,"12.2-12.5":0.2064,"13.0-13.1":0.00308,"13.2":0.06623,"13.3":0.00924,"13.4-13.7":0.03851,"14.0-14.4":0.11398,"14.5-14.8":0.10936,"15.0-15.1":0.06007,"15.2-15.3":0.06007,"15.4":0.06931,"15.5":0.08163,"15.6-15.8":0.7686,"16.0":0.15557,"16.1":0.32808,"16.2":0.16481,"16.3":0.27417,"16.4":0.06931,"16.5":0.1109,"16.6-16.7":0.95343,"17.0":0.0878,"17.1":0.13554,"17.2":0.12476,"17.3":0.18483,"17.4":0.43282,"17.5":8.86428,"17.6":1.49099,"18.0":0.16173},P:{"4":0.01025,"20":0.01025,"21":0.05124,"22":0.08198,"23":0.06149,"24":0.07174,"25":0.42017,"5.0-5.4":0.01025,_:"6.2-6.4 8.2 10.1 11.1-11.2 14.0 15.0 18.0","7.2-7.4":0.10248,"9.2":0.0205,"12.0":0.01025,"13.0":0.01025,"16.0":0.0205,"17.0":0.03074,"19.0":0.03074},I:{"0":0.01532,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.67397,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00463,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.00769,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.11529},H:{"0":0.11},L:{"0":63.3878},R:{_:"0"},M:{"0":0.11529},Q:{"14.9":0.00769}}; diff --git a/node_modules/caniuse-lite/data/regions/CK.js b/node_modules/caniuse-lite/data/regions/CK.js new file mode 100644 index 00000000..c6442110 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CK.js @@ -0,0 +1 @@ +module.exports={C:{"51":0.00379,"78":0.00379,"101":0.00379,"114":0.00379,"115":0.26117,"127":0.04921,"128":0.04542,"129":0.49584,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 112 113 116 117 118 119 120 121 122 123 124 125 126 130 131 132 133 3.5 3.6"},D:{"79":0.00379,"87":0.0265,"93":0.01514,"94":0.12869,"102":0.00379,"103":0.02271,"109":0.72294,"116":0.06056,"117":0.00379,"118":0.00379,"120":0.00379,"121":0.09463,"122":0.01514,"123":0.06813,"124":0.01893,"125":0.26495,"126":0.99546,"127":22.8879,"128":6.43829,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 88 89 90 91 92 95 96 97 98 99 100 101 104 105 106 107 108 110 111 112 113 114 115 119 129 130 131"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00757,"100":0.01514,"114":0.00757,"126":0.10977,"127":2.10446,"128":0.76079,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125"},E:{"14":0.04921,"15":0.00757,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 16.2 16.4 18.0","13.1":0.00379,"14.1":0.05678,"15.1":0.05678,"15.4":0.00379,"15.5":0.01514,"15.6":0.03785,"16.0":0.00379,"16.1":0.00757,"16.3":0.03407,"16.5":0.03785,"16.6":0.23089,"17.0":0.00379,"17.1":0.0265,"17.2":0.0757,"17.3":0.01514,"17.4":0.00379,"17.5":0.79864,"17.6":0.09841},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00463,"5.0-5.1":0.00231,"6.0-6.1":0.01157,"7.0-7.1":0.01388,"8.1-8.4":0,"9.0-9.2":0.01157,"9.3":0.04628,"10.0-10.2":0.01388,"10.3":0.07173,"11.0-11.2":0.18279,"11.3-11.4":0.02314,"12.0-12.1":0.01851,"12.2-12.5":0.31006,"13.0-13.1":0.00463,"13.2":0.0995,"13.3":0.01388,"13.4-13.7":0.05785,"14.0-14.4":0.17122,"14.5-14.8":0.16428,"15.0-15.1":0.09024,"15.2-15.3":0.09024,"15.4":0.10412,"15.5":0.12263,"15.6-15.8":1.15461,"16.0":0.2337,"16.1":0.49285,"16.2":0.24758,"16.3":0.41186,"16.4":0.10412,"16.5":0.1666,"16.6-16.7":1.43227,"17.0":0.13189,"17.1":0.20362,"17.2":0.18742,"17.3":0.27766,"17.4":0.65019,"17.5":13.31618,"17.6":2.2398,"18.0":0.24295},P:{"20":0.04049,"21":0.36439,"22":0.20244,"23":0.2328,"24":0.38463,"25":3.40096,_:"4 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.01012,"19.0":0.07085},I:{"0":0.00619,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.01243,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.06435,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03108},H:{"0":0},L:{"0":33.5059},R:{_:"0"},M:{"0":0.22374},Q:{"14.9":0.00622}}; diff --git a/node_modules/caniuse-lite/data/regions/CL.js b/node_modules/caniuse-lite/data/regions/CL.js new file mode 100644 index 00000000..22545dfa --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CL.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.02718,"52":0.00544,"65":0.01087,"72":0.00544,"78":0.01087,"102":0.00544,"103":0.01631,"105":0.00544,"106":0.00544,"108":0.00544,"111":0.00544,"115":0.1359,"120":0.00544,"123":0.00544,"125":0.01631,"126":0.00544,"127":0.05436,"128":0.24462,"129":0.72842,"130":0.00544,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 107 109 110 112 113 114 116 117 118 119 121 122 124 131 132 133 3.5 3.6"},D:{"38":0.01087,"47":0.00544,"48":0.01631,"49":0.01087,"51":0.00544,"58":0.00544,"65":0.01631,"70":0.00544,"74":0.00544,"77":0.00544,"79":0.05436,"80":0.02174,"81":0.00544,"85":0.00544,"86":0.01087,"87":0.05436,"88":0.00544,"89":0.01631,"90":0.00544,"91":0.00544,"92":0.02718,"94":0.01087,"96":0.00544,"97":0.00544,"98":0.00544,"99":0.01087,"100":0.00544,"101":0.00544,"102":0.01631,"103":0.0598,"104":0.02718,"105":0.00544,"106":0.01087,"107":0.01087,"108":0.02174,"109":1.27746,"110":0.02174,"111":0.11959,"112":0.00544,"113":0.06523,"114":0.0761,"115":0.00544,"116":0.17395,"117":0.01087,"118":0.01087,"119":0.02718,"120":0.05436,"121":0.03805,"122":0.1359,"123":0.06523,"124":0.13046,"125":0.10872,"126":1.13069,"127":17.61808,"128":3.68561,"129":0.00544,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 50 52 53 54 55 56 57 59 60 61 62 63 64 66 67 68 69 71 72 73 75 76 78 83 84 93 95 130 131"},F:{"76":0.01087,"83":0.01087,"95":0.02718,"109":0.97304,"111":0.31529,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"90":0.01087,"92":0.01631,"106":0.00544,"109":0.02718,"114":0.00544,"116":0.00544,"119":0.00544,"120":0.01087,"121":0.00544,"122":0.01087,"123":0.01087,"124":0.02174,"125":0.04349,"126":0.18482,"127":3.00611,"128":0.91325,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 110 111 112 113 115 117 118"},E:{"9":0.00544,"14":0.00544,_:"0 4 5 6 7 8 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00544,"13.1":0.03262,"14.1":0.04892,"15.1":0.00544,"15.2-15.3":0.00544,"15.4":0.01087,"15.5":0.01087,"15.6":0.08698,"16.0":0.01631,"16.1":0.02174,"16.2":0.01087,"16.3":0.02718,"16.4":0.01631,"16.5":0.01631,"16.6":0.09241,"17.0":0.00544,"17.1":0.01631,"17.2":0.02174,"17.3":0.01631,"17.4":0.0761,"17.5":0.52729,"17.6":0.26636,"18.0":0.01631},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00166,"5.0-5.1":0.00083,"6.0-6.1":0.00415,"7.0-7.1":0.00498,"8.1-8.4":0,"9.0-9.2":0.00415,"9.3":0.01659,"10.0-10.2":0.00498,"10.3":0.02572,"11.0-11.2":0.06553,"11.3-11.4":0.0083,"12.0-12.1":0.00664,"12.2-12.5":0.11116,"13.0-13.1":0.00166,"13.2":0.03567,"13.3":0.00498,"13.4-13.7":0.02074,"14.0-14.4":0.06139,"14.5-14.8":0.0589,"15.0-15.1":0.03235,"15.2-15.3":0.03235,"15.4":0.03733,"15.5":0.04397,"15.6-15.8":0.41395,"16.0":0.08378,"16.1":0.17669,"16.2":0.08876,"16.3":0.14766,"16.4":0.03733,"16.5":0.05973,"16.6-16.7":0.51349,"17.0":0.04728,"17.1":0.073,"17.2":0.06719,"17.3":0.09955,"17.4":0.2331,"17.5":4.77408,"17.6":0.80301,"18.0":0.0871},P:{"4":0.08412,"20":0.01051,"21":0.02103,"22":0.04206,"23":0.02103,"24":0.06309,"25":0.90427,_:"5.0-5.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 18.0","6.2-6.4":0.01051,"7.2-7.4":0.01051,"11.1-11.2":0.02103,"16.0":0.02103,"17.0":0.01051,"19.0":0.01051},I:{"0":0.06822,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00011},K:{"0":0.18077,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.04876,"9":0.00609,"10":0.01828,"11":0.12799,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.06845},H:{"0":0.02},L:{"0":35.83436},R:{_:"0"},M:{"0":0.17796},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/CM.js b/node_modules/caniuse-lite/data/regions/CM.js new file mode 100644 index 00000000..13d2aaa7 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CM.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.00267,"34":0.00133,"45":0.00267,"49":0.00133,"50":0.00267,"51":0.004,"52":0.02,"56":0.00267,"59":0.00133,"60":0.00133,"66":0.00133,"72":0.00667,"78":0.01333,"81":0.00133,"82":0.00133,"84":0.00133,"93":0.00133,"95":0.00267,"99":0.004,"100":0.00133,"102":0.00133,"103":0.00133,"104":0.00133,"108":0.00267,"109":0.00267,"110":0.008,"112":0.00133,"113":0.00133,"114":0.00133,"115":0.2666,"116":0.00267,"117":0.00133,"118":0.00533,"120":0.00133,"121":0.00133,"122":0.00133,"123":0.00267,"124":0.00267,"125":0.00533,"126":0.012,"127":0.03599,"128":0.21195,"129":0.48921,"130":0.00267,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 46 47 48 53 54 55 57 58 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 79 80 83 85 86 87 88 89 90 91 92 94 96 97 98 101 105 106 107 111 119 131 132 133 3.5 3.6"},D:{"11":0.00133,"38":0.02799,"43":0.00133,"46":0.00133,"48":0.00133,"50":0.012,"56":0.09331,"57":0.00133,"58":0.02266,"64":0.00133,"65":0.00133,"67":0.00133,"68":0.03199,"69":0.00267,"70":0.004,"71":0.00133,"72":0.00267,"74":0.00267,"75":0.004,"76":0.00133,"77":0.00133,"79":0.00267,"80":0.004,"81":0.008,"83":0.00133,"84":0.00133,"85":0.00533,"86":0.00533,"87":0.004,"88":0.008,"89":0.004,"90":0.00667,"91":0.00267,"92":0.00133,"93":0.008,"94":0.004,"95":0.008,"96":0.00133,"98":0.00267,"99":0.00533,"100":0.004,"102":0.00133,"103":0.02266,"104":0.00133,"105":0.004,"106":0.00667,"107":0.00133,"108":0.004,"109":0.59319,"110":0.00133,"111":0.02,"112":0.00133,"113":0.00267,"114":0.00667,"115":0.00267,"116":0.02,"117":0.01733,"118":0.01466,"119":0.02533,"120":0.016,"121":0.01866,"122":0.05199,"123":0.02666,"124":0.04799,"125":0.03999,"126":0.23994,"127":2.85129,"128":0.59852,"129":0.01333,"130":0.00133,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 47 49 51 52 53 54 55 59 60 61 62 63 66 73 78 97 101 131"},F:{"34":0.00133,"36":0.00133,"37":0.00133,"44":0.00133,"79":0.00533,"82":0.00133,"83":0.00667,"85":0.00133,"95":0.03732,"102":0.00267,"106":0.00133,"107":0.00133,"108":0.00267,"109":0.01066,"110":0.00267,"111":0.01333,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 84 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.004,"13":0.00267,"14":0.016,"15":0.008,"16":0.00267,"17":0.00533,"18":0.01866,"84":0.00533,"85":0.00133,"89":0.07998,"90":0.016,"92":0.04399,"100":0.01066,"103":0.00133,"109":0.00933,"114":0.004,"115":0.00133,"117":0.00267,"118":0.004,"119":0.00133,"120":0.01466,"121":0.00267,"122":0.004,"123":0.004,"124":0.01066,"125":0.01466,"126":0.09464,"127":0.86378,"128":0.2586,_:"79 80 81 83 86 87 88 91 93 94 95 96 97 98 99 101 102 104 105 106 107 108 110 111 112 113 116"},E:{"10":0.04932,"14":0.004,_:"0 4 5 6 7 8 9 11 12 13 15 3.1 3.2 5.1 6.1 9.1 10.1 15.1 15.2-15.3 15.4 15.5 16.1 16.2 16.3 16.4 16.5","7.1":0.00267,"11.1":0.00267,"12.1":0.00133,"13.1":0.00533,"14.1":0.01333,"15.6":0.02266,"16.0":0.00133,"16.6":0.01333,"17.0":0.00133,"17.1":0.00133,"17.2":0.00267,"17.3":0.004,"17.4":0.01066,"17.5":0.02,"17.6":0.02133,"18.0":0.00267},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00239,"5.0-5.1":0.0012,"6.0-6.1":0.00598,"7.0-7.1":0.00718,"8.1-8.4":0,"9.0-9.2":0.00598,"9.3":0.02392,"10.0-10.2":0.00718,"10.3":0.03708,"11.0-11.2":0.09449,"11.3-11.4":0.01196,"12.0-12.1":0.00957,"12.2-12.5":0.16027,"13.0-13.1":0.00239,"13.2":0.05143,"13.3":0.00718,"13.4-13.7":0.0299,"14.0-14.4":0.08851,"14.5-14.8":0.08492,"15.0-15.1":0.04665,"15.2-15.3":0.04665,"15.4":0.05382,"15.5":0.06339,"15.6-15.8":0.59683,"16.0":0.1208,"16.1":0.25476,"16.2":0.12798,"16.3":0.2129,"16.4":0.05382,"16.5":0.08612,"16.6-16.7":0.74035,"17.0":0.06817,"17.1":0.10525,"17.2":0.09688,"17.3":0.14353,"17.4":0.33609,"17.5":6.88324,"17.6":1.15777,"18.0":0.12558},P:{"4":0.0624,"20":0.0104,"21":0.052,"22":0.0728,"23":0.0312,"24":0.0312,"25":0.26001,"5.0-5.4":0.0208,_:"6.2-6.4 8.2 10.1 12.0 15.0 17.0","7.2-7.4":0.0416,"9.2":0.0208,"11.1-11.2":0.0104,"13.0":0.0104,"14.0":0.0104,"16.0":0.0208,"18.0":0.0104,"19.0":0.0312},I:{"0":0.01728,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":1.28675,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00137,"11":0.04261,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.06067,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.19067},H:{"0":0.88},L:{"0":76.17415},R:{_:"0"},M:{"0":0.08667},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/CN.js b/node_modules/caniuse-lite/data/regions/CN.js new file mode 100644 index 00000000..65f38cab --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CN.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.0029,"32":0.0029,"34":0.0087,"43":0.0348,"52":0.0058,"78":0.0029,"88":0.0029,"102":0.0029,"103":0.0058,"104":0.0029,"106":0.0029,"107":0.0029,"108":0.0058,"109":0.0058,"110":0.0058,"111":0.0029,"112":0.0029,"113":0.0029,"114":0.0029,"115":0.1189,"116":0.0087,"118":0.0174,"120":0.0029,"121":0.0174,"123":0.0029,"124":0.0029,"125":0.0058,"126":0.0435,"127":0.0145,"128":0.1189,"129":0.3016,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 105 117 119 122 130 131 132 133 3.5 3.6"},D:{"11":0.0058,"29":0.0029,"31":0.0058,"41":0.0029,"42":0.0029,"43":0.0029,"45":0.0058,"47":0.0029,"48":0.0551,"49":0.0406,"50":0.0986,"53":0.0174,"55":0.0116,"56":0.0058,"57":0.0174,"58":0.0087,"59":0.0029,"60":0.0029,"61":0.0087,"62":0.0058,"63":0.0116,"64":0.0029,"65":0.0029,"66":0.0029,"67":0.0029,"68":0.0029,"69":0.4002,"70":0.0145,"71":0.0058,"72":0.0058,"73":0.0464,"74":0.0609,"75":0.0174,"76":0.0029,"77":0.0406,"78":0.0667,"79":0.1305,"80":0.0464,"81":0.0203,"83":0.0783,"84":0.0348,"85":0.0174,"86":0.2291,"87":0.0464,"88":0.0058,"89":0.0319,"90":0.1044,"91":0.0261,"92":0.0841,"93":0.0058,"94":0.0116,"95":0.0377,"96":0.0145,"97":0.1421,"98":0.5075,"99":0.0667,"100":0.087,"101":0.1247,"102":0.0232,"103":0.0406,"104":0.0232,"105":0.0116,"106":0.0174,"107":0.0435,"108":0.0667,"109":1.305,"110":0.0261,"111":0.0551,"112":0.2813,"113":0.0145,"114":0.2842,"115":0.0232,"116":0.0348,"117":0.0145,"118":0.0522,"119":0.0696,"120":0.1363,"121":0.0986,"122":0.0899,"123":0.3915,"124":0.1479,"125":0.1218,"126":0.232,"127":1.479,"128":0.2523,"129":0.029,"130":0.0058,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 32 33 34 35 36 37 38 39 40 44 46 51 52 54 131"},F:{"83":0.0029,"95":0.0029,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.0029,"17":0.0029,"18":0.0203,"84":0.0058,"88":0.0087,"89":0.0029,"91":0.0029,"92":0.0638,"94":0.0029,"96":0.0029,"99":0.0029,"100":0.0087,"101":0.0029,"102":0.0087,"103":0.0029,"104":0.0029,"105":0.0029,"106":0.0116,"107":0.0116,"108":0.0435,"109":0.1392,"110":0.0464,"111":0.0406,"112":0.0348,"113":0.1102,"114":0.0928,"115":0.0522,"116":0.0435,"117":0.0406,"118":0.0319,"119":0.0551,"120":0.3248,"121":0.0783,"122":0.1189,"123":0.0783,"124":0.0986,"125":0.1363,"126":0.609,"127":4.6777,"128":1.1252,_:"12 13 14 15 79 80 81 83 85 86 87 90 93 95 97 98"},E:{"4":0.0058,"5":0.0029,"13":0.0116,"14":0.058,"15":0.0116,_:"0 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.0087,"13.1":0.058,"14.1":0.0841,"15.1":0.0203,"15.2-15.3":0.0203,"15.4":0.0348,"15.5":0.0406,"15.6":0.1914,"16.0":0.0203,"16.1":0.0522,"16.2":0.0464,"16.3":0.0783,"16.4":0.0203,"16.5":0.0319,"16.6":0.1827,"17.0":0.0116,"17.1":0.0203,"17.2":0.0232,"17.3":0.0348,"17.4":0.058,"17.5":0.6293,"17.6":0.1131,"18.0":0.0116},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00274,"5.0-5.1":0.00137,"6.0-6.1":0.00686,"7.0-7.1":0.00823,"8.1-8.4":0,"9.0-9.2":0.00686,"9.3":0.02743,"10.0-10.2":0.00823,"10.3":0.04252,"11.0-11.2":0.10837,"11.3-11.4":0.01372,"12.0-12.1":0.01097,"12.2-12.5":0.18381,"13.0-13.1":0.00274,"13.2":0.05898,"13.3":0.00823,"13.4-13.7":0.03429,"14.0-14.4":0.10151,"14.5-14.8":0.09739,"15.0-15.1":0.0535,"15.2-15.3":0.0535,"15.4":0.06173,"15.5":0.0727,"15.6-15.8":0.68449,"16.0":0.13854,"16.1":0.29218,"16.2":0.14677,"16.3":0.24417,"16.4":0.06173,"16.5":0.09876,"16.6-16.7":0.84909,"17.0":0.07819,"17.1":0.12071,"17.2":0.11111,"17.3":0.16461,"17.4":0.38545,"17.5":7.89425,"17.6":1.32782,"18.0":0.14403},P:{"20":0.02239,"21":0.0112,"22":0.0112,"24":0.0112,"25":0.03359,_:"4 23 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","17.0":0.0112,"19.0":0.02239},I:{"0":0.45998,"3":0,"4":0.00005,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00018,"4.2-4.3":0.00018,"4.4":0,"4.4.3-4.4.4":0.00074},K:{"0":0.0426,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.09284,"7":0.04642,"8":1.06766,"9":0.4642,"10":0.41778,"11":4.59559,_:"5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":8.7117},H:{"0":0},L:{"0":41.358},R:{_:"0"},M:{"0":0.1988},Q:{"14.9":4.7144}}; diff --git a/node_modules/caniuse-lite/data/regions/CO.js b/node_modules/caniuse-lite/data/regions/CO.js new file mode 100644 index 00000000..261c50a2 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CO.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.00348,"4":0.0835,"52":0.00348,"78":0.00696,"101":0.01044,"102":0.00348,"103":0.00348,"113":0.00348,"115":0.07654,"120":0.0174,"122":0.00348,"123":0.00696,"124":0.00348,"125":0.00696,"126":0.00348,"127":0.0174,"128":0.19482,"129":0.57404,"130":0.00348,_:"2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 104 105 106 107 108 109 110 111 112 114 116 117 118 119 121 131 132 133 3.5 3.6"},D:{"38":0.01392,"47":0.01044,"49":0.00348,"56":0.00348,"63":0.00348,"65":0.00348,"70":0.00348,"71":0.00348,"72":0.01392,"73":0.00348,"75":0.00348,"76":0.00348,"79":0.06262,"80":0.00348,"81":0.00348,"83":0.00348,"85":0.00348,"86":0.00348,"87":0.05219,"88":0.01392,"89":0.01044,"90":0.00348,"91":0.00696,"92":0.00348,"93":0.00348,"94":0.01392,"95":0.00348,"96":0.00348,"97":0.01392,"98":0.0174,"99":0.0174,"100":0.00348,"101":0.00696,"102":0.00348,"103":0.05219,"104":0.01392,"105":0.00696,"106":0.02087,"107":0.01044,"108":0.0174,"109":1.23157,"110":0.02087,"111":0.01044,"112":0.01044,"113":0.01044,"114":0.0661,"115":0.01044,"116":0.12177,"117":0.0174,"118":0.03479,"119":0.02087,"120":0.06958,"121":0.06262,"122":0.1496,"123":0.0835,"124":0.11481,"125":0.16003,"126":1.00891,"127":17.91337,"128":3.83038,"129":0.00696,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 53 54 55 57 58 59 60 61 62 64 66 67 68 69 74 77 78 84 130 131"},F:{"83":0.00696,"86":0.00348,"95":0.0174,"102":0.00696,"109":0.4801,"110":0.00348,"111":0.16003,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00348,"92":0.02087,"100":0.00696,"107":0.00348,"108":0.00348,"109":0.03131,"111":0.00348,"114":0.00348,"115":0.00348,"117":0.00348,"118":0.00348,"119":0.00696,"120":0.00696,"121":0.00696,"122":0.0174,"123":0.01044,"124":0.01392,"125":0.05566,"126":0.12177,"127":2.82147,"128":0.86627,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 110 112 113 116"},E:{"4":0.00348,"14":0.00348,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.00348,"12.1":0.00348,"13.1":0.01392,"14.1":0.02087,"15.1":0.00348,"15.2-15.3":0.00348,"15.4":0.00348,"15.5":0.00348,"15.6":0.05219,"16.0":0.00348,"16.1":0.00696,"16.2":0.00696,"16.3":0.0174,"16.4":0.00348,"16.5":0.01044,"16.6":0.06262,"17.0":0.01044,"17.1":0.01392,"17.2":0.02783,"17.3":0.01392,"17.4":0.04175,"17.5":0.38965,"17.6":0.17395,"18.0":0.01392},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00256,"5.0-5.1":0.00128,"6.0-6.1":0.00639,"7.0-7.1":0.00767,"8.1-8.4":0,"9.0-9.2":0.00639,"9.3":0.02557,"10.0-10.2":0.00767,"10.3":0.03964,"11.0-11.2":0.10101,"11.3-11.4":0.01279,"12.0-12.1":0.01023,"12.2-12.5":0.17133,"13.0-13.1":0.00256,"13.2":0.05498,"13.3":0.00767,"13.4-13.7":0.03196,"14.0-14.4":0.09461,"14.5-14.8":0.09078,"15.0-15.1":0.04986,"15.2-15.3":0.04986,"15.4":0.05754,"15.5":0.06776,"15.6-15.8":0.63801,"16.0":0.12914,"16.1":0.27234,"16.2":0.13681,"16.3":0.22759,"16.4":0.05754,"16.5":0.09206,"16.6-16.7":0.79144,"17.0":0.07288,"17.1":0.11251,"17.2":0.10356,"17.3":0.15343,"17.4":0.35928,"17.5":7.35818,"17.6":1.23766,"18.0":0.13425},P:{"4":0.07239,"20":0.01034,"21":0.02068,"22":0.03103,"23":0.03103,"24":0.02068,"25":0.5895,"5.0-5.4":0.02068,"6.2-6.4":0.01034,"7.2-7.4":0.04137,_:"8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","17.0":0.01034,"19.0":0.01034},I:{"0":0.03249,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.12996,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00427,"11":0.1836,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.01956},H:{"0":0.02},L:{"0":52.24466},R:{_:"0"},M:{"0":0.163},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/CR.js b/node_modules/caniuse-lite/data/regions/CR.js new file mode 100644 index 00000000..26e37b77 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CR.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00414,"78":0.01243,"85":0.00414,"102":0.00414,"103":0.00828,"110":0.01657,"115":0.39763,"120":0.01657,"121":0.00828,"124":0.00414,"125":0.00828,"126":0.00414,"127":0.22781,"128":0.53432,"129":1.50355,"130":0.00828,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 111 112 113 114 116 117 118 119 122 123 131 132 133 3.5 3.6"},D:{"43":0.00414,"44":0.00414,"45":0.00414,"46":0.00414,"47":0.01657,"49":0.00414,"51":0.00828,"62":0.00414,"65":0.00414,"67":0.00414,"69":0.00828,"70":0.00414,"73":0.01243,"79":0.04142,"80":0.01243,"81":0.04556,"83":0.02899,"86":0.0497,"87":0.10769,"88":0.00414,"90":0.00414,"91":0.00414,"92":0.00414,"93":0.00414,"94":0.00828,"96":0.01243,"97":0.00828,"98":0.00414,"99":0.01243,"100":0.00414,"101":0.01243,"102":0.00414,"103":0.06627,"104":0.02485,"105":0.03314,"106":0.00414,"107":0.00414,"108":0.00828,"109":0.55503,"110":0.02485,"111":0.00414,"112":0.01243,"113":0.00414,"114":0.02899,"115":0.00828,"116":0.1574,"117":0.00414,"118":0.01243,"119":0.04142,"120":0.07456,"121":0.03728,"122":0.16982,"123":0.0497,"124":0.17396,"125":0.10769,"126":1.58224,"127":17.57865,"128":3.76922,"129":0.00828,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 48 50 52 53 54 55 56 57 58 59 60 61 63 64 66 68 71 72 74 75 76 77 78 84 85 89 95 130 131"},F:{"46":0.00414,"83":0.01243,"84":0.00414,"95":0.00828,"109":0.48461,"111":0.16568,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00414,"18":0.00414,"92":0.01243,"100":0.00414,"109":0.01657,"112":0.00414,"114":0.00414,"116":0.00414,"117":0.00414,"118":0.00828,"119":0.00828,"120":0.01657,"121":0.02071,"122":0.00828,"123":0.01243,"124":0.01243,"125":0.02899,"126":0.19467,"127":4.68046,"128":1.56982,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 113 115"},E:{"9":0.00828,"14":0.00414,"15":0.00414,_:"0 4 5 6 7 8 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1","13.1":0.04142,"14.1":0.04142,"15.1":0.01243,"15.2-15.3":0.00414,"15.4":0.00828,"15.5":0.01657,"15.6":0.13254,"16.0":0.01657,"16.1":0.03728,"16.2":0.01243,"16.3":0.03314,"16.4":0.01243,"16.5":0.04556,"16.6":0.15325,"17.0":0.02485,"17.1":0.04556,"17.2":0.02071,"17.3":0.03314,"17.4":0.10355,"17.5":1.79763,"17.6":0.61716,"18.0":0.02485},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00246,"5.0-5.1":0.00123,"6.0-6.1":0.00615,"7.0-7.1":0.00738,"8.1-8.4":0,"9.0-9.2":0.00615,"9.3":0.0246,"10.0-10.2":0.00738,"10.3":0.03814,"11.0-11.2":0.09718,"11.3-11.4":0.0123,"12.0-12.1":0.00984,"12.2-12.5":0.16484,"13.0-13.1":0.00246,"13.2":0.0529,"13.3":0.00738,"13.4-13.7":0.03075,"14.0-14.4":0.09103,"14.5-14.8":0.08734,"15.0-15.1":0.04798,"15.2-15.3":0.04798,"15.4":0.05536,"15.5":0.0652,"15.6-15.8":0.61386,"16.0":0.12425,"16.1":0.26203,"16.2":0.13163,"16.3":0.21897,"16.4":0.05536,"16.5":0.08857,"16.6-16.7":0.76148,"17.0":0.07012,"17.1":0.10826,"17.2":0.09964,"17.3":0.14762,"17.4":0.34568,"17.5":7.07969,"17.6":1.19081,"18.0":0.12917},P:{"4":0.04184,"20":0.02092,"21":0.03138,"22":0.09415,"23":0.0523,"24":0.04184,"25":1.66325,_:"5.0-5.4 8.2 9.2 10.1 11.1-11.2 13.0 14.0 15.0 16.0","6.2-6.4":0.02092,"7.2-7.4":0.06276,"12.0":0.01046,"17.0":0.01046,"18.0":0.01046,"19.0":0.01046},I:{"0":0.0759,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00012},K:{"0":0.33391,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.02071,"9":0.00414,"10":0.00414,"11":0.01657,_:"6 7 5.5"},N:{_:"10 11"},S:{"2.5":0.00586,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.05272},H:{"0":0},L:{"0":43.56736},R:{_:"0"},M:{"0":0.49793},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/CU.js b/node_modules/caniuse-lite/data/regions/CU.js new file mode 100644 index 00000000..15caaaaf --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CU.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.35478,"34":0.00219,"40":0.00219,"43":0.00876,"45":0.00219,"47":0.00876,"48":0.00219,"49":0.00219,"50":0.01314,"52":0.08541,"53":0.00219,"54":0.20586,"55":0.00219,"56":0.00657,"57":0.01314,"59":0.00219,"60":0.00219,"62":0.00219,"63":0.00657,"64":0.00876,"65":0.00876,"66":0.00219,"67":0.00438,"68":0.00876,"69":0.00438,"70":0.00876,"71":0.00438,"72":0.03942,"73":0.00219,"75":0.00219,"77":0.00438,"78":0.00438,"79":0.00219,"80":0.00438,"81":0.00219,"82":0.00876,"83":0.00438,"84":0.01314,"85":0.00438,"86":0.00219,"87":0.00438,"88":0.00657,"89":0.01095,"90":0.00219,"91":0.01095,"92":0.00657,"93":0.00876,"94":0.01095,"95":0.00876,"96":0.00876,"97":0.03723,"98":0.01314,"99":0.0219,"100":0.03066,"101":0.09417,"102":0.01752,"103":0.01314,"104":0.00438,"105":0.00438,"106":0.01314,"107":0.01314,"108":0.01314,"109":0.00876,"110":0.01533,"111":0.01971,"112":0.03066,"113":0.0438,"114":0.01314,"115":0.96579,"116":0.03723,"117":0.01971,"118":0.01314,"119":0.02409,"120":0.01314,"121":0.03723,"122":0.05037,"123":0.03723,"124":0.05913,"125":0.05475,"126":0.09198,"127":0.31755,"128":1.27239,"129":2.43309,"130":0.06132,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 44 46 51 58 61 74 76 131 132 133 3.5 3.6"},D:{"22":0.00438,"26":0.00219,"34":0.00219,"38":0.00219,"39":0.00438,"40":0.00438,"47":0.01314,"49":0.00876,"51":0.00219,"52":0.00219,"53":0.00219,"54":0.00219,"56":0.00438,"58":0.00438,"61":0.00219,"63":0.00219,"65":0.00219,"67":0.00657,"68":0.00219,"69":0.00438,"70":0.01533,"71":0.01095,"72":0.00219,"73":0.00219,"74":0.00438,"75":0.00657,"76":0.00219,"77":0.00438,"78":0.00438,"79":0.00876,"80":0.00876,"81":0.01752,"83":0.00438,"84":0.00219,"85":0.00219,"86":0.01533,"87":0.01533,"88":0.09417,"89":0.06132,"90":0.07446,"91":0.02409,"92":0.01095,"93":0.00438,"94":0.00657,"95":0.00876,"96":0.00657,"97":0.01314,"98":0.0219,"99":0.01095,"100":0.00876,"101":0.00876,"102":0.01095,"103":0.01971,"104":0.00657,"105":0.01095,"106":0.00657,"107":0.00657,"108":0.01971,"109":0.45771,"110":0.01752,"111":0.02628,"112":0.03285,"113":0.00876,"114":0.03504,"115":0.00876,"116":0.03066,"117":0.04161,"118":0.03723,"119":0.02628,"120":0.09417,"121":0.06132,"122":0.04599,"123":0.08979,"124":0.22776,"125":0.22119,"126":0.40515,"127":3.68358,"128":0.55845,"129":0.00219,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 32 33 35 36 37 41 42 43 44 45 46 48 50 55 57 59 60 62 64 66 130 131"},F:{"31":0.00219,"34":0.00219,"35":0.00219,"36":0.00219,"42":0.00219,"45":0.00219,"46":0.00219,"57":0.00219,"64":0.00219,"66":0.00219,"71":0.00219,"72":0.00219,"79":0.06789,"83":0.01752,"84":0.00219,"85":0.00219,"86":0.00219,"89":0.00219,"94":0.00438,"95":0.07884,"102":0.00219,"103":0.00219,"104":0.00438,"105":0.00876,"106":0.00438,"107":0.01752,"108":0.00876,"109":0.10731,"110":0.01095,"111":0.08979,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 37 38 39 40 41 43 44 47 48 49 50 51 52 53 54 55 56 58 60 62 63 65 67 68 69 70 73 74 75 76 77 78 80 81 82 87 88 90 91 92 93 96 97 98 99 100 101 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00657,"13":0.00438,"14":0.0219,"15":0.00438,"16":0.00657,"17":0.00876,"18":0.04599,"80":0.00219,"84":0.0219,"85":0.00219,"88":0.00438,"89":0.01533,"90":0.01314,"92":0.14454,"96":0.00219,"97":0.00219,"98":0.00219,"99":0.00219,"100":0.07665,"103":0.00219,"105":0.00657,"106":0.00219,"107":0.00219,"108":0.00219,"109":0.01314,"110":0.00438,"111":0.00219,"112":0.00219,"113":0.00219,"114":0.01095,"115":0.00219,"116":0.01095,"117":0.00438,"118":0.00219,"119":0.00438,"120":0.03285,"121":0.04599,"122":0.04161,"123":0.02409,"124":0.03942,"125":0.05913,"126":0.16863,"127":1.22421,"128":0.37011,_:"79 81 83 86 87 91 93 94 95 101 102 104"},E:{"11":0.00219,_:"0 4 5 6 7 8 9 10 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.2-15.3 15.4 15.5 16.0 16.1 16.4 16.5 17.2 18.0","5.1":0.00219,"11.1":0.00219,"13.1":0.00657,"14.1":0.00219,"15.1":0.00219,"15.6":0.02628,"16.2":0.00219,"16.3":0.00219,"16.6":0.00876,"17.0":0.00219,"17.1":0.00657,"17.3":0.00438,"17.4":0.00876,"17.5":0.03504,"17.6":0.03066},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00101,"5.0-5.1":0.00051,"6.0-6.1":0.00253,"7.0-7.1":0.00304,"8.1-8.4":0,"9.0-9.2":0.00253,"9.3":0.01014,"10.0-10.2":0.00304,"10.3":0.01571,"11.0-11.2":0.04004,"11.3-11.4":0.00507,"12.0-12.1":0.00405,"12.2-12.5":0.06792,"13.0-13.1":0.00101,"13.2":0.0218,"13.3":0.00304,"13.4-13.7":0.01267,"14.0-14.4":0.03751,"14.5-14.8":0.03599,"15.0-15.1":0.01977,"15.2-15.3":0.01977,"15.4":0.02281,"15.5":0.02686,"15.6-15.8":0.25293,"16.0":0.05119,"16.1":0.10796,"16.2":0.05423,"16.3":0.09022,"16.4":0.02281,"16.5":0.03649,"16.6-16.7":0.31375,"17.0":0.02889,"17.1":0.0446,"17.2":0.04106,"17.3":0.06082,"17.4":0.14243,"17.5":2.91703,"17.6":0.49065,"18.0":0.05322},P:{"4":0.12251,"20":0.03063,"21":0.20418,"22":0.53086,"23":0.14292,"24":0.16334,"25":0.70441,"5.0-5.4":0.03063,"6.2-6.4":0.02042,"7.2-7.4":0.22459,_:"8.2 10.1 12.0","9.2":0.02042,"11.1-11.2":0.03063,"13.0":0.01021,"14.0":0.02042,"15.0":0.01021,"16.0":0.10209,"17.0":0.06125,"18.0":0.02042,"19.0":0.06125},I:{"0":0.13233,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00005,"4.2-4.3":0.00005,"4.4":0,"4.4.3-4.4.4":0.00021},K:{"0":0.82596,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00274,"11":0.00821,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.08591},H:{"0":0.08},L:{"0":73.01948},R:{_:"0"},M:{"0":0.32802},Q:{"14.9":0.00781}}; diff --git a/node_modules/caniuse-lite/data/regions/CV.js b/node_modules/caniuse-lite/data/regions/CV.js new file mode 100644 index 00000000..c59c75e1 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CV.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.0057,"85":0.00854,"115":0.03418,"127":0.02278,"128":0.16803,"129":0.48701,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 130 131 132 133 3.5 3.6"},D:{"39":0.00285,"43":0.00285,"49":0.00854,"50":0.00285,"55":0.0057,"59":0.00285,"65":0.0057,"66":0.0057,"70":0.00854,"71":0.00285,"72":0.00285,"73":0.00285,"75":0.02278,"76":0.03133,"79":0.03987,"80":0.00285,"83":0.01139,"84":0.00285,"86":0.0057,"87":0.00854,"88":0.00854,"89":0.00285,"90":0.00285,"91":0.0057,"94":0.00854,"95":0.00854,"98":0.0057,"99":0.13101,"102":0.01139,"103":0.03133,"104":0.17373,"106":0.0057,"108":0.0057,"109":0.65219,"111":0.00854,"112":0.0057,"113":0.04842,"116":0.08829,"117":0.00285,"118":0.0057,"119":0.11107,"120":0.03418,"121":0.02848,"122":0.01709,"123":1.5009,"124":0.02848,"125":0.02848,"126":1.01674,"127":10.28982,"128":2.19866,"129":0.0057,"130":0.0057,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 46 47 48 51 52 53 54 56 57 58 60 61 62 63 64 67 68 69 74 77 78 81 85 92 93 96 97 100 101 105 107 110 114 115 131"},F:{"83":0.00285,"95":0.1424,"109":0.09114,"110":0.00285,"111":0.08259,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00285,"83":0.00285,"89":0.00285,"92":0.01139,"102":0.00285,"109":0.03702,"114":0.00285,"118":0.00285,"119":0.10822,"120":0.0057,"122":0.05411,"123":0.0057,"124":0.60378,"125":0.03987,"126":0.17658,"127":3.99859,"128":1.39267,_:"12 13 14 15 16 17 79 80 81 84 85 86 87 88 90 91 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 110 111 112 113 115 116 117 121"},E:{"15":0.00285,_:"0 4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.4 16.0 16.1 17.0 17.3","13.1":0.01709,"14.1":0.04557,"15.2-15.3":0.00285,"15.5":0.00285,"15.6":0.06266,"16.2":0.00285,"16.3":0.00854,"16.4":0.00285,"16.5":0.0057,"16.6":0.01709,"17.1":0.00854,"17.2":0.01424,"17.4":0.04557,"17.5":0.19366,"17.6":0.07974,"18.0":0.02563},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00192,"5.0-5.1":0.00096,"6.0-6.1":0.0048,"7.0-7.1":0.00576,"8.1-8.4":0,"9.0-9.2":0.0048,"9.3":0.0192,"10.0-10.2":0.00576,"10.3":0.02975,"11.0-11.2":0.07582,"11.3-11.4":0.0096,"12.0-12.1":0.00768,"12.2-12.5":0.12861,"13.0-13.1":0.00192,"13.2":0.04127,"13.3":0.00576,"13.4-13.7":0.02399,"14.0-14.4":0.07103,"14.5-14.8":0.06815,"15.0-15.1":0.03743,"15.2-15.3":0.03743,"15.4":0.04319,"15.5":0.05087,"15.6-15.8":0.47894,"16.0":0.09694,"16.1":0.20444,"16.2":0.1027,"16.3":0.17084,"16.4":0.04319,"16.5":0.06911,"16.6-16.7":0.59412,"17.0":0.05471,"17.1":0.08446,"17.2":0.07774,"17.3":0.11518,"17.4":0.2697,"17.5":5.52364,"17.6":0.92908,"18.0":0.10078},P:{"4":0.19774,"20":0.03122,"21":0.09367,"22":0.07285,"23":0.03122,"24":0.12489,"25":0.87424,_:"5.0-5.4 6.2-6.4 10.1 12.0 17.0","7.2-7.4":0.14571,"8.2":0.01041,"9.2":0.01041,"11.1-11.2":0.17693,"13.0":0.01041,"14.0":0.01041,"15.0":0.281,"16.0":0.07285,"18.0":0.02082,"19.0":0.21856},I:{"0":0.02139,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.1831,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01139,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.15019},H:{"0":0.01},L:{"0":61.59261},R:{_:"0"},M:{"0":0.1931},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/CX.js b/node_modules/caniuse-lite/data/regions/CX.js new file mode 100644 index 00000000..7095048f --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CX.js @@ -0,0 +1 @@ +module.exports={C:{"115":5.71,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 3.5 3.6"},D:{"127":65.71,"128":8.57,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 129 130 131"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"128":17.14,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6-15.8":0,"16.0":0,"16.1":0,"16.2":0,"16.3":0,"16.4":0,"16.5":0,"16.6-16.7":0,"17.0":0,"17.1":0,"17.2":0,"17.3":0,"17.4":0,"17.5":0,"17.6":0,"18.0":0},P:{_:"4 20 21 22 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{_:"0"},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/CY.js b/node_modules/caniuse-lite/data/regions/CY.js new file mode 100644 index 00000000..793446d7 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CY.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.0044,"103":0.0044,"106":0.0044,"108":0.0044,"115":0.19364,"120":0.0044,"123":0.12763,"124":0.0132,"125":0.0044,"126":0.0044,"127":0.33448,"128":0.40929,"129":0.8714,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 107 109 110 111 112 113 114 116 117 118 119 121 122 130 131 132 133 3.5 3.6"},D:{"38":0.0044,"48":0.0044,"56":0.0088,"58":0.0044,"68":0.0044,"69":0.0044,"78":0.0088,"79":0.04401,"81":0.0044,"83":0.0088,"84":0.0044,"85":0.0044,"86":0.0044,"87":0.05721,"88":0.0044,"89":0.0044,"91":0.0132,"93":0.04841,"94":0.0044,"95":0.03521,"96":0.0044,"98":0.03081,"99":0.0044,"101":0.0044,"102":0.02201,"103":0.03521,"104":0.02201,"105":0.04841,"106":0.0044,"107":0.0088,"108":0.0132,"109":1.08265,"110":0.0176,"111":0.28607,"112":0.0044,"113":0.0132,"114":0.0044,"115":0.0044,"116":0.12763,"117":0.0088,"118":0.02641,"119":0.03521,"120":0.09242,"121":0.04401,"122":0.21565,"123":0.20685,"124":0.24646,"125":0.08802,"126":1.93204,"127":21.08519,"128":3.9653,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 57 59 60 61 62 63 64 65 66 67 70 71 72 73 74 75 76 77 80 90 92 97 100 129 130 131"},F:{"78":0.0088,"83":0.0132,"94":0.0044,"95":0.0044,"109":0.15404,"111":0.06161,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"84":0.0044,"92":0.0044,"99":0.0044,"100":0.0044,"107":0.0044,"108":0.0044,"109":0.03521,"110":0.0044,"114":0.0088,"117":0.0044,"120":0.0132,"121":0.0088,"122":0.08362,"123":0.0088,"124":0.0088,"125":0.05281,"126":0.57653,"127":5.21078,"128":1.51835,_:"12 13 14 15 16 17 18 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 101 102 103 104 105 106 111 112 113 115 116 118 119"},E:{"5":0.0044,"10":0.0044,"13":0.0044,"14":0.0176,_:"0 4 6 7 8 9 11 12 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 15.2-15.3","9.1":0.0044,"13.1":0.21565,"14.1":0.05721,"15.1":0.11883,"15.4":0.0088,"15.5":0.0132,"15.6":0.15404,"16.0":0.0088,"16.1":0.02201,"16.2":0.0132,"16.3":0.03961,"16.4":0.0176,"16.5":0.0132,"16.6":0.13643,"17.0":0.0088,"17.1":0.03081,"17.2":0.04841,"17.3":0.02641,"17.4":0.06602,"17.5":0.8846,"17.6":0.25966,"18.0":0.04841},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00272,"5.0-5.1":0.00136,"6.0-6.1":0.0068,"7.0-7.1":0.00816,"8.1-8.4":0,"9.0-9.2":0.0068,"9.3":0.0272,"10.0-10.2":0.00816,"10.3":0.04216,"11.0-11.2":0.10744,"11.3-11.4":0.0136,"12.0-12.1":0.01088,"12.2-12.5":0.18224,"13.0-13.1":0.00272,"13.2":0.05848,"13.3":0.00816,"13.4-13.7":0.034,"14.0-14.4":0.10064,"14.5-14.8":0.09656,"15.0-15.1":0.05304,"15.2-15.3":0.05304,"15.4":0.0612,"15.5":0.07208,"15.6-15.8":0.67864,"16.0":0.13736,"16.1":0.28968,"16.2":0.14552,"16.3":0.24208,"16.4":0.0612,"16.5":0.09792,"16.6-16.7":0.84184,"17.0":0.07752,"17.1":0.11968,"17.2":0.11016,"17.3":0.1632,"17.4":0.38216,"17.5":7.82678,"17.6":1.31648,"18.0":0.1428},P:{"4":0.04132,"20":0.01033,"21":0.05165,"22":0.06198,"23":0.07231,"24":0.05165,"25":3.21244,"5.0-5.4":0.01033,"6.2-6.4":0.01033,"7.2-7.4":0.01033,_:"8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0","14.0":0.01033,"17.0":0.01033,"18.0":0.01033,"19.0":0.02066},I:{"0":0.0279,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.5711,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.03521,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.03359,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.26875},H:{"0":0},L:{"0":36.78789},R:{_:"0"},M:{"0":0.26875},Q:{"14.9":0.0112}}; diff --git a/node_modules/caniuse-lite/data/regions/CZ.js b/node_modules/caniuse-lite/data/regions/CZ.js new file mode 100644 index 00000000..e7e0fe94 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/CZ.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00451,"52":0.09479,"56":0.01806,"60":0.00451,"63":0.00451,"68":0.00451,"78":0.02257,"81":0.00451,"83":0.01354,"84":0.00451,"88":0.00451,"91":0.00451,"96":0.00451,"97":0.00451,"99":0.00451,"100":0.04514,"102":0.00903,"103":0.01354,"105":0.00903,"106":0.00903,"108":0.00451,"110":0.00451,"111":0.00451,"113":0.01806,"114":0.00451,"115":0.74932,"116":0.00451,"117":0.00451,"118":0.00903,"120":0.00903,"121":0.00903,"122":0.00903,"123":0.02257,"124":0.00903,"125":0.03611,"126":0.04965,"127":0.12639,"128":1.50768,"129":3.86398,"130":0.00451,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 59 61 62 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 82 85 86 87 89 90 92 93 94 95 98 101 104 107 109 112 119 131 132 133 3.5 3.6"},D:{"38":0.00451,"41":0.00451,"44":0.00451,"49":0.01354,"51":0.00451,"56":0.00451,"68":0.00451,"70":0.00451,"71":0.00451,"74":0.00903,"77":0.01354,"79":0.04514,"80":0.00451,"81":0.00451,"83":0.00451,"84":0.00451,"85":0.00903,"86":0.00451,"87":0.02708,"88":0.00451,"89":0.00451,"91":0.00451,"94":0.04063,"95":0.00903,"96":0.00451,"97":0.00451,"98":0.00451,"99":0.00903,"100":0.00451,"101":0.00451,"102":0.24827,"103":0.02708,"104":0.02708,"105":0.00451,"106":0.00903,"107":0.01806,"108":0.19862,"109":1.25941,"110":0.00903,"111":0.00903,"112":0.00903,"113":0.12639,"114":0.15348,"115":0.00903,"116":0.06771,"117":0.01354,"118":0.02257,"119":0.05417,"120":0.35209,"121":0.02708,"122":0.12188,"123":0.09028,"124":0.11736,"125":0.19862,"126":1.3226,"127":16.13304,"128":2.9973,"129":0.00451,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 46 47 48 50 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 69 72 73 75 76 78 90 92 93 130 131"},F:{"46":0.00451,"69":0.00451,"75":0.00451,"79":0.00451,"83":0.04063,"84":0.00903,"85":0.01354,"95":0.09028,"109":0.32501,"110":0.00451,"111":0.1625,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 70 71 72 73 74 76 77 78 80 81 82 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00451,"105":0.00451,"107":0.00451,"108":0.00903,"109":0.09028,"111":0.00451,"112":0.00451,"114":0.02257,"116":0.00451,"117":0.00451,"118":0.24827,"119":0.00903,"120":0.02257,"121":0.01354,"122":0.01354,"123":0.01354,"124":0.0632,"125":0.04514,"126":0.40626,"127":5.54771,"128":1.42642,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 106 110 113 115"},E:{"9":0.00451,"13":0.00451,"14":0.00903,_:"0 4 5 6 7 8 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1","13.1":0.02708,"14.1":0.03611,"15.1":0.00451,"15.2-15.3":0.00451,"15.4":0.00903,"15.5":0.02257,"15.6":0.13993,"16.0":0.02257,"16.1":0.02257,"16.2":0.01806,"16.3":0.04063,"16.4":0.01354,"16.5":0.02257,"16.6":0.15799,"17.0":0.02257,"17.1":0.04063,"17.2":0.0316,"17.3":0.03611,"17.4":0.12188,"17.5":0.92086,"17.6":0.33855,"18.0":0.02257},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0021,"5.0-5.1":0.00105,"6.0-6.1":0.00526,"7.0-7.1":0.00631,"8.1-8.4":0,"9.0-9.2":0.00526,"9.3":0.02103,"10.0-10.2":0.00631,"10.3":0.0326,"11.0-11.2":0.08308,"11.3-11.4":0.01052,"12.0-12.1":0.00841,"12.2-12.5":0.14092,"13.0-13.1":0.0021,"13.2":0.04522,"13.3":0.00631,"13.4-13.7":0.02629,"14.0-14.4":0.07782,"14.5-14.8":0.07467,"15.0-15.1":0.04101,"15.2-15.3":0.04101,"15.4":0.04732,"15.5":0.05574,"15.6-15.8":0.52478,"16.0":0.10622,"16.1":0.224,"16.2":0.11253,"16.3":0.1872,"16.4":0.04732,"16.5":0.07572,"16.6-16.7":0.65098,"17.0":0.05994,"17.1":0.09255,"17.2":0.08518,"17.3":0.1262,"17.4":0.29552,"17.5":6.05234,"17.6":1.01801,"18.0":0.11042},P:{"4":0.05151,"20":0.02061,"21":0.03091,"22":0.03091,"23":0.08242,"24":0.08242,"25":2.0812,_:"5.0-5.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 15.0 16.0","6.2-6.4":0.0103,"13.0":0.0103,"14.0":0.0103,"17.0":0.0103,"18.0":0.0103,"19.0":0.0103},I:{"0":0.12576,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00005,"4.2-4.3":0.00005,"4.4":0,"4.4.3-4.4.4":0.0002},K:{"0":0.61992,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01806,"9":0.00451,"10":0.01354,"11":0.03611,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.10972},H:{"0":0},L:{"0":40.47203},R:{_:"0"},M:{"0":0.53763},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/DE.js b/node_modules/caniuse-lite/data/regions/DE.js new file mode 100644 index 00000000..777ca832 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/DE.js @@ -0,0 +1 @@ +module.exports={C:{"38":0.01337,"40":0.00892,"47":0.00446,"48":0.01337,"50":0.10253,"51":0.00892,"52":0.11591,"53":0.02675,"54":0.00446,"56":0.04012,"59":0.01783,"66":0.01337,"68":0.00446,"72":0.00446,"75":0.00446,"77":0.00892,"78":0.03566,"82":0.00446,"83":0.00892,"84":0.00446,"87":0.00446,"88":0.01783,"89":0.00446,"91":0.01337,"92":0.00446,"95":0.00446,"98":0.00892,"99":0.00446,"100":0.00446,"101":0.00446,"102":0.02229,"103":0.01783,"104":0.00446,"105":0.00446,"106":0.00892,"107":0.00446,"108":0.00892,"109":0.00892,"110":0.00892,"111":0.01337,"112":0.00446,"113":0.01337,"114":0.00446,"115":1.13233,"116":0.01337,"117":0.01337,"118":0.03566,"119":0.02229,"120":0.02229,"121":0.02675,"122":0.03121,"123":0.0535,"124":0.02229,"125":0.03566,"126":0.04458,"127":0.12482,"128":2.17996,"129":5.42984,"130":0.04012,"131":0.00446,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 41 42 43 44 45 46 49 55 57 58 60 61 62 63 64 65 67 69 70 71 73 74 76 79 80 81 85 86 90 93 94 96 97 132 133 3.5 3.6"},D:{"38":0.00892,"41":0.00446,"49":0.01783,"52":0.01783,"56":0.27194,"57":0.00892,"58":0.08024,"63":0.00446,"66":0.07579,"67":0.00446,"70":0.00446,"71":0.00446,"74":0.00446,"76":0.01337,"77":0.02229,"78":0.00446,"79":0.03566,"80":0.05795,"81":0.03121,"83":0.00892,"84":0.00446,"85":0.00892,"86":0.00892,"87":0.04904,"88":0.01783,"89":0.03121,"90":0.01337,"91":0.07133,"92":0.00446,"93":0.03566,"94":0.09808,"95":0.00892,"96":0.00892,"97":0.03121,"98":0.02229,"99":0.03121,"100":0.00446,"101":0.00446,"102":0.01783,"103":0.12928,"104":0.04458,"105":0.01337,"106":0.1694,"107":0.04012,"108":0.08024,"109":0.72665,"110":0.03566,"111":0.04458,"112":0.04012,"113":0.12482,"114":0.10253,"115":0.04458,"116":0.10699,"117":0.03121,"118":0.11145,"119":0.05795,"120":0.11591,"121":0.40122,"122":0.17386,"123":0.13374,"124":0.47255,"125":0.17386,"126":1.48006,"127":10.2534,"128":2.09526,"129":0.00892,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 44 45 46 47 48 50 51 53 54 55 59 60 61 62 64 65 68 69 72 73 75 130 131"},F:{"36":0.00446,"44":0.03566,"46":0.01783,"69":0.00446,"83":0.03566,"84":0.00446,"86":0.00446,"87":0.00446,"89":0.00446,"94":0.00446,"95":0.08024,"102":0.00446,"106":0.00446,"109":0.37893,"110":0.00446,"111":0.12482,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 85 88 90 91 92 93 96 97 98 99 100 101 103 104 105 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.00446},B:{"14":0.08024,"17":0.00892,"18":0.00446,"92":0.00892,"100":0.00446,"101":0.00446,"106":0.00446,"107":0.00892,"108":0.00892,"109":0.14266,"110":0.00892,"111":0.0535,"112":0.00446,"113":0.00446,"114":0.01337,"115":0.00446,"116":0.00892,"117":0.00892,"118":0.00892,"119":0.01337,"120":0.02229,"121":0.15157,"122":0.02229,"123":0.02229,"124":0.02675,"125":0.06241,"126":0.40568,"127":5.39864,"128":1.67175,_:"12 13 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 102 103 104 105"},E:{"7":0.01783,"8":0.00446,"13":0.00446,"14":0.01783,"15":0.00446,_:"0 4 5 6 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01783,"12.1":0.00892,"13.1":0.06241,"14.1":0.08024,"15.1":0.00892,"15.2-15.3":0.00892,"15.4":0.01337,"15.5":0.02675,"15.6":0.27194,"16.0":0.08916,"16.1":0.04458,"16.2":0.04904,"16.3":0.08024,"16.4":0.02229,"16.5":0.03566,"16.6":0.31206,"17.0":0.03121,"17.1":0.04458,"17.2":0.04458,"17.3":0.04904,"17.4":0.14711,"17.5":1.80103,"17.6":0.78907,"18.0":0.03121},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00282,"5.0-5.1":0.00141,"6.0-6.1":0.00704,"7.0-7.1":0.00845,"8.1-8.4":0,"9.0-9.2":0.00704,"9.3":0.02816,"10.0-10.2":0.00845,"10.3":0.04365,"11.0-11.2":0.11125,"11.3-11.4":0.01408,"12.0-12.1":0.01127,"12.2-12.5":0.1887,"13.0-13.1":0.00282,"13.2":0.06055,"13.3":0.00845,"13.4-13.7":0.03521,"14.0-14.4":0.10421,"14.5-14.8":0.09998,"15.0-15.1":0.05492,"15.2-15.3":0.05492,"15.4":0.06337,"15.5":0.07464,"15.6-15.8":0.7027,"16.0":0.14223,"16.1":0.29995,"16.2":0.15068,"16.3":0.25066,"16.4":0.06337,"16.5":0.10139,"16.6-16.7":0.87169,"17.0":0.08027,"17.1":0.12392,"17.2":0.11407,"17.3":0.16899,"17.4":0.39571,"17.5":8.10432,"17.6":1.36316,"18.0":0.14786},P:{"4":0.084,"20":0.042,"21":0.0945,"22":0.084,"23":0.1155,"24":0.1365,"25":2.75101,"5.0-5.4":0.0105,"6.2-6.4":0.0105,"7.2-7.4":0.021,_:"8.2 9.2 10.1 12.0","11.1-11.2":0.021,"13.0":0.021,"14.0":0.021,"15.0":0.0105,"16.0":0.021,"17.0":0.0315,"18.0":0.021,"19.0":0.0315},I:{"0":0.04419,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":0.89226,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00951,"9":0.00476,"10":0.00476,"11":0.12364,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.24939},H:{"0":0},L:{"0":34.02122},R:{_:"0"},M:{"0":1.32454},Q:{"14.9":0.01663}}; diff --git a/node_modules/caniuse-lite/data/regions/DJ.js b/node_modules/caniuse-lite/data/regions/DJ.js new file mode 100644 index 00000000..0b9154fb --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/DJ.js @@ -0,0 +1 @@ +module.exports={C:{"33":0.00155,"115":0.06957,"123":0.01391,"127":0.00464,"128":0.19325,"129":0.64932,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 125 126 130 131 132 133 3.5 3.6"},D:{"7":0.00309,"47":0.00464,"49":0.00155,"58":0.01546,"59":0.00309,"60":0.00155,"64":0.00618,"68":0.00773,"70":0.01391,"71":0.00464,"72":0.00773,"78":0.00618,"79":0.00309,"80":0.00155,"81":0.00309,"83":0.04329,"86":0.00155,"87":0.05411,"88":0.00155,"89":0.00155,"94":0.00464,"95":0.00155,"98":0.04947,"99":0.01082,"100":0.00155,"105":0.00309,"108":0.00155,"109":0.56429,"110":0.00155,"112":0.04174,"113":0.00155,"114":0.00464,"116":0.01237,"117":0.01237,"118":0.03401,"119":0.00618,"120":0.00618,"121":0.0371,"122":0.02628,"123":0.02937,"124":0.08812,"125":0.03092,"126":0.18861,"127":7.04048,"128":1.51508,"129":0.02937,_:"4 5 6 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 57 61 62 63 65 66 67 69 73 74 75 76 77 84 85 90 91 92 93 96 97 101 102 103 104 106 107 111 115 130 131"},F:{"83":0.06339,"85":0.08348,"95":0.04793,"109":0.00464,"110":0.00618,"111":0.00309,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00618,"14":0.00155,"17":0.00309,"18":0.00155,"89":0.00773,"92":0.01701,"93":0.01082,"94":0.00618,"100":0.00155,"109":0.09585,"112":0.01391,"114":0.01391,"116":0.00309,"120":0.00618,"122":0.00464,"123":0.00155,"124":0.00464,"125":0.04329,"126":0.22572,"127":1.23989,"128":0.41897,_:"13 15 16 79 80 81 83 84 85 86 87 88 90 91 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 113 115 117 118 119 121"},E:{"14":0.00155,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 11.1 15.2-15.3 16.1 16.2 17.0","10.1":0.00155,"12.1":0.01237,"13.1":0.01701,"14.1":0.252,"15.1":0.01701,"15.4":0.00309,"15.5":0.00155,"15.6":0.0201,"16.0":0.00464,"16.3":0.00155,"16.4":0.00309,"16.5":0.00309,"16.6":0.02628,"17.1":0.00464,"17.2":0.00155,"17.3":0.00618,"17.4":0.11286,"17.5":0.04947,"17.6":0.02164,"18.0":0.00155},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0011,"5.0-5.1":0.00055,"6.0-6.1":0.00275,"7.0-7.1":0.0033,"8.1-8.4":0,"9.0-9.2":0.00275,"9.3":0.01099,"10.0-10.2":0.0033,"10.3":0.01703,"11.0-11.2":0.04341,"11.3-11.4":0.0055,"12.0-12.1":0.0044,"12.2-12.5":0.07363,"13.0-13.1":0.0011,"13.2":0.02363,"13.3":0.0033,"13.4-13.7":0.01374,"14.0-14.4":0.04066,"14.5-14.8":0.03902,"15.0-15.1":0.02143,"15.2-15.3":0.02143,"15.4":0.02473,"15.5":0.02912,"15.6-15.8":0.27421,"16.0":0.0555,"16.1":0.11705,"16.2":0.0588,"16.3":0.09781,"16.4":0.02473,"16.5":0.03956,"16.6-16.7":0.34015,"17.0":0.03132,"17.1":0.04836,"17.2":0.04451,"17.3":0.06594,"17.4":0.15441,"17.5":3.16243,"17.6":0.53193,"18.0":0.0577},P:{"4":0.07111,"20":0.12191,"21":0.08127,"22":0.53843,"23":0.58922,"24":0.75177,"25":1.1886,"5.0-5.4":0.01016,"6.2-6.4":0.01016,"7.2-7.4":0.37588,_:"8.2 9.2 10.1 12.0","11.1-11.2":0.01016,"13.0":0.01016,"14.0":0.02032,"15.0":0.01016,"16.0":0.01016,"17.0":0.02032,"18.0":0.01016,"19.0":0.12191},I:{"0":0.05056,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":1.44254,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.05102,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.00845,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":1.13284},H:{"0":0.02},L:{"0":72.55592},R:{_:"0"},M:{"0":0.05072},Q:{"14.9":0.05072}}; diff --git a/node_modules/caniuse-lite/data/regions/DK.js b/node_modules/caniuse-lite/data/regions/DK.js new file mode 100644 index 00000000..05d74bda --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/DK.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.03206,"78":0.03847,"88":0.04488,"97":0.01282,"102":0.00641,"103":0.01282,"106":0.01282,"115":0.17954,"123":0.00641,"124":0.00641,"125":0.01282,"126":0.01282,"127":0.04488,"128":0.56426,"129":1.37217,"130":0.00641,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 98 99 100 101 104 105 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 131 132 133 3.5 3.6"},D:{"38":0.00641,"44":0.00641,"49":0.01282,"52":0.03847,"66":0.01282,"76":0.00641,"79":0.01282,"80":0.00641,"87":0.02565,"88":0.57067,"89":0.02565,"92":0.00641,"93":0.01924,"94":0.00641,"95":0.01282,"97":0.00641,"98":0.00641,"99":0.00641,"102":0.01924,"103":0.26289,"104":0.02565,"105":0.01924,"106":0.00641,"107":0.02565,"108":0.01282,"109":0.71814,"110":0.02565,"111":0.00641,"112":0.02565,"113":0.33984,"114":0.39754,"115":0.01924,"116":0.3719,"117":0.1603,"118":0.02565,"119":0.03206,"120":0.07053,"121":0.08336,"122":0.22442,"123":0.17954,"124":0.38472,"125":0.71173,"126":4.62305,"127":31.12385,"128":4.50764,"129":0.00641,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 45 46 47 48 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 77 78 81 83 84 85 86 90 91 96 100 101 130 131"},F:{"46":0.00641,"83":0.01924,"95":0.01924,"102":0.01282,"107":0.00641,"109":0.27572,"111":0.08977,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"86":0.00641,"92":0.00641,"107":0.00641,"108":0.00641,"109":0.07053,"110":0.00641,"112":0.00641,"113":0.00641,"114":0.00641,"116":0.01282,"117":0.01924,"118":0.00641,"119":0.01282,"120":0.01924,"121":0.01924,"122":0.02565,"123":0.01282,"124":0.04488,"125":0.04488,"126":0.45525,"127":7.18144,"128":2.00696,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 111 115"},E:{"11":0.00641,"14":0.02565,"15":0.00641,_:"0 4 5 6 7 8 9 10 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00641,"13.1":0.06412,"14.1":0.12183,"15.1":0.01282,"15.2-15.3":0.01282,"15.4":0.01924,"15.5":0.04488,"15.6":0.36548,"16.0":0.06412,"16.1":0.0513,"16.2":0.04488,"16.3":0.13465,"16.4":0.10259,"16.5":0.05771,"16.6":0.55784,"17.0":0.03847,"17.1":0.07694,"17.2":0.07694,"17.3":0.08336,"17.4":0.2116,"17.5":1.78254,"17.6":0.73738,"18.0":0.02565},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00344,"5.0-5.1":0.00172,"6.0-6.1":0.00859,"7.0-7.1":0.01031,"8.1-8.4":0,"9.0-9.2":0.00859,"9.3":0.03437,"10.0-10.2":0.01031,"10.3":0.05328,"11.0-11.2":0.13577,"11.3-11.4":0.01719,"12.0-12.1":0.01375,"12.2-12.5":0.2303,"13.0-13.1":0.00344,"13.2":0.0739,"13.3":0.01031,"13.4-13.7":0.04297,"14.0-14.4":0.12718,"14.5-14.8":0.12202,"15.0-15.1":0.06703,"15.2-15.3":0.06703,"15.4":0.07734,"15.5":0.09109,"15.6-15.8":0.85761,"16.0":0.17358,"16.1":0.36607,"16.2":0.1839,"16.3":0.30592,"16.4":0.07734,"16.5":0.12374,"16.6-16.7":1.06385,"17.0":0.09796,"17.1":0.15124,"17.2":0.13921,"17.3":0.20624,"17.4":0.48294,"17.5":9.89084,"17.6":1.66366,"18.0":0.18046},P:{"4":0.01061,"20":0.03183,"21":0.01061,"22":0.01061,"23":0.02122,"24":0.03183,"25":1.26244,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","17.0":0.01061,"19.0":0.01061},I:{"0":0.04649,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":0.14711,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.0285,"9":0.00712,"10":0.00712,"11":0.08549,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.02512},H:{"0":0},L:{"0":15.91182},R:{_:"0"},M:{"0":0.4198},Q:{"14.9":0.00359}}; diff --git a/node_modules/caniuse-lite/data/regions/DM.js b/node_modules/caniuse-lite/data/regions/DM.js new file mode 100644 index 00000000..6c3ad232 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/DM.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.01496,"126":0.00374,"128":0.2805,"129":0.59092,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 127 130 131 132 133 3.5 3.6"},D:{"43":0.00374,"47":0.00374,"49":0.00374,"50":0.00374,"56":0.00374,"57":0.00374,"60":0.00374,"65":0.00748,"67":0.00374,"75":0.01496,"76":0.75548,"77":0.10846,"79":0.36278,"80":2.55816,"81":0.02992,"93":0.02618,"94":0.00374,"96":0.00374,"98":0.00748,"101":0.00374,"103":0.07106,"104":0.04862,"106":0.00374,"108":0.01496,"109":0.35156,"111":0.01496,"113":0.00748,"114":0.00374,"116":0.05236,"118":0.00374,"119":0.02618,"120":0.01496,"121":0.0187,"122":0.00748,"123":0.16082,"124":0.08976,"125":0.01496,"126":1.49974,"127":13.49766,"128":2.94712,"129":0.0374,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 51 52 53 54 55 58 59 61 62 63 64 66 68 69 70 71 72 73 74 78 83 84 85 86 87 88 89 90 91 92 95 97 99 100 102 105 107 110 112 115 117 130 131"},F:{"83":0.0187,"84":0.01496,"95":0.02992,"109":0.08228,"111":0.02618,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00748,"18":0.01122,"92":0.00748,"109":0.01496,"112":0.00374,"113":0.02244,"120":0.00374,"121":0.01496,"123":0.00374,"125":0.04114,"126":0.4675,"127":4.4693,"128":1.06216,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 114 115 116 117 118 119 122 124"},E:{"14":0.0187,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.4 15.5 16.0 17.0 17.2 18.0","12.1":0.00748,"13.1":0.02992,"14.1":0.04862,"15.2-15.3":0.04114,"15.6":0.16456,"16.1":0.05236,"16.2":0.00374,"16.3":0.00374,"16.4":0.00748,"16.5":0.01496,"16.6":0.02244,"17.1":0.02992,"17.3":0.00374,"17.4":0.0187,"17.5":0.50864,"17.6":0.19074},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00181,"5.0-5.1":0.00091,"6.0-6.1":0.00454,"7.0-7.1":0.00544,"8.1-8.4":0,"9.0-9.2":0.00454,"9.3":0.01814,"10.0-10.2":0.00544,"10.3":0.02812,"11.0-11.2":0.07166,"11.3-11.4":0.00907,"12.0-12.1":0.00726,"12.2-12.5":0.12155,"13.0-13.1":0.00181,"13.2":0.039,"13.3":0.00544,"13.4-13.7":0.02268,"14.0-14.4":0.06712,"14.5-14.8":0.0644,"15.0-15.1":0.03538,"15.2-15.3":0.03538,"15.4":0.04082,"15.5":0.04807,"15.6-15.8":0.45263,"16.0":0.09161,"16.1":0.19321,"16.2":0.09706,"16.3":0.16146,"16.4":0.04082,"16.5":0.06531,"16.6-16.7":0.56148,"17.0":0.0517,"17.1":0.07982,"17.2":0.07347,"17.3":0.10885,"17.4":0.25489,"17.5":5.22021,"17.6":0.87805,"18.0":0.09524},P:{"4":0.08795,"20":0.01099,"21":0.03298,"22":0.07696,"23":0.05497,"24":0.05497,"25":1.37421,"5.0-5.4":0.03298,_:"6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 18.0","7.2-7.4":0.1759,"9.2":0.01099,"16.0":0.01099,"17.0":0.02199,"19.0":0.01099},I:{"0":0.06863,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00011},K:{"0":1.65264,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{"2.5":0.00626,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.17528},H:{"0":0},L:{"0":53.92038},R:{_:"0"},M:{"0":0.15024},Q:{"14.9":0.01878}}; diff --git a/node_modules/caniuse-lite/data/regions/DO.js b/node_modules/caniuse-lite/data/regions/DO.js new file mode 100644 index 00000000..fde18b56 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/DO.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.00381,"4":0.14863,"52":0.01143,"61":0.00381,"78":0.00381,"84":0.00381,"87":0.01143,"105":0.00381,"107":0.00381,"108":0.00381,"115":0.11052,"118":0.00381,"120":0.00381,"124":0.01906,"125":0.00762,"126":0.00381,"127":0.01143,"128":0.17912,"129":0.59071,"130":0.00381,_:"2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 109 110 111 112 113 114 116 117 119 121 122 123 131 132 133 3.5 3.6"},D:{"29":0.00762,"39":0.00381,"45":0.00381,"47":0.00762,"49":0.01524,"55":0.00762,"65":0.01143,"67":0.00381,"70":0.01524,"73":0.00762,"74":0.00381,"75":0.00381,"76":0.00381,"79":0.01906,"80":0.00381,"81":0.00762,"83":0.00762,"84":0.01524,"85":0.00762,"86":0.00381,"87":0.06479,"88":0.00762,"89":0.00381,"90":0.01143,"91":0.04573,"93":0.03811,"94":0.01143,"95":0.00381,"97":0.02287,"98":0.00381,"99":0.00381,"100":0.00381,"102":0.00762,"103":0.32394,"104":0.00762,"105":0.01143,"106":0.03049,"107":0.06479,"108":0.05335,"109":1.38339,"110":0.02668,"111":0.05335,"112":0.01906,"113":0.04954,"114":0.05335,"115":0.00381,"116":0.12957,"117":0.00762,"118":0.00762,"119":0.04192,"120":0.09909,"121":0.05717,"122":0.09909,"123":0.08003,"124":0.24009,"125":0.1715,"126":1.18141,"127":15.55269,"128":3.25078,"129":0.00381,"130":0.00381,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 40 41 42 43 44 46 48 50 51 52 53 54 56 57 58 59 60 61 62 63 64 66 68 69 71 72 77 78 92 96 101 131"},F:{"83":0.01524,"84":0.00381,"95":0.02668,"107":0.00381,"108":0.00381,"109":0.46875,"110":0.00381,"111":0.18293,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00762,"17":0.00381,"18":0.01906,"85":0.00381,"89":0.00381,"92":0.06479,"100":0.00381,"104":0.00381,"106":0.00381,"107":0.01143,"108":0.02287,"109":0.03811,"110":0.00381,"111":0.00381,"114":0.00381,"115":0.00381,"117":0.00381,"118":0.00762,"119":0.00381,"120":0.03811,"121":0.00762,"122":0.04573,"123":0.01143,"124":0.02287,"125":0.05717,"126":0.19817,"127":3.92152,"128":1.07851,_:"12 13 14 16 79 80 81 83 84 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 105 112 113 116"},E:{"4":0.00381,"14":0.00381,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.00381,"12.1":0.00381,"13.1":0.03811,"14.1":0.0343,"15.1":0.00762,"15.2-15.3":0.00381,"15.4":0.00762,"15.5":0.01524,"15.6":0.18674,"16.0":0.00762,"16.1":0.02287,"16.2":0.01906,"16.3":0.03811,"16.4":0.00762,"16.5":0.04954,"16.6":0.17531,"17.0":0.01524,"17.1":0.04192,"17.2":0.05717,"17.3":0.02287,"17.4":0.06479,"17.5":0.67074,"17.6":0.25153,"18.0":0.0343},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00368,"5.0-5.1":0.00184,"6.0-6.1":0.0092,"7.0-7.1":0.01104,"8.1-8.4":0,"9.0-9.2":0.0092,"9.3":0.0368,"10.0-10.2":0.01104,"10.3":0.05704,"11.0-11.2":0.14536,"11.3-11.4":0.0184,"12.0-12.1":0.01472,"12.2-12.5":0.24656,"13.0-13.1":0.00368,"13.2":0.07912,"13.3":0.01104,"13.4-13.7":0.046,"14.0-14.4":0.13616,"14.5-14.8":0.13064,"15.0-15.1":0.07176,"15.2-15.3":0.07176,"15.4":0.0828,"15.5":0.09752,"15.6-15.8":0.91815,"16.0":0.18584,"16.1":0.39192,"16.2":0.19688,"16.3":0.32752,"16.4":0.0828,"16.5":0.13248,"16.6-16.7":1.13895,"17.0":0.10488,"17.1":0.16192,"17.2":0.14904,"17.3":0.2208,"17.4":0.51704,"17.5":10.58914,"17.6":1.78111,"18.0":0.1932},P:{"4":0.0318,"20":0.0106,"21":0.0318,"22":0.0742,"23":0.0424,"24":0.0424,"25":0.85856,_:"5.0-5.4 8.2 9.2 10.1 12.0 15.0","6.2-6.4":0.0106,"7.2-7.4":0.053,"11.1-11.2":0.0424,"13.0":0.0106,"14.0":0.0212,"16.0":0.0212,"17.0":0.0106,"18.0":0.0106,"19.0":0.0106},I:{"0":0.03701,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.24137,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.00457,"8":0.09604,"9":0.01829,"10":0.02744,"11":0.26525,_:"7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03713},H:{"0":0},L:{"0":44.72651},R:{_:"0"},M:{"0":0.19186},Q:{"14.9":0.01238}}; diff --git a/node_modules/caniuse-lite/data/regions/DZ.js b/node_modules/caniuse-lite/data/regions/DZ.js new file mode 100644 index 00000000..dd9206a8 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/DZ.js @@ -0,0 +1 @@ +module.exports={C:{"15":0.00396,"34":0.00198,"44":0.00198,"47":0.00198,"52":0.03366,"65":0.00594,"68":0.00198,"72":0.00198,"78":0.00594,"82":0.00198,"83":0.00198,"88":0.00198,"94":0.00198,"102":0.00396,"103":0.01386,"106":0.00198,"107":0.00198,"108":0.00198,"110":0.00198,"113":0.00198,"114":0.00198,"115":0.495,"116":0.00198,"121":0.00396,"122":0.00198,"123":0.00198,"124":0.00198,"125":0.00594,"126":0.00396,"127":0.0198,"128":0.21582,"129":0.58212,"130":0.00396,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 69 70 71 73 74 75 76 77 79 80 81 84 85 86 87 89 90 91 92 93 95 96 97 98 99 100 101 104 105 109 111 112 117 118 119 120 131 132 133 3.5 3.6"},D:{"5":0.00198,"11":0.00594,"22":0.00198,"26":0.00198,"29":0.00198,"34":0.00198,"36":0.00198,"38":0.00396,"39":0.00198,"40":0.00198,"42":0.00198,"43":0.01386,"45":0.00198,"47":0.00594,"48":0.00198,"49":0.01386,"50":0.00594,"51":0.00198,"52":0.00198,"53":0.00198,"54":0.00198,"55":0.00198,"56":0.01386,"57":0.00198,"58":0.0495,"59":0.00396,"60":0.00198,"61":0.00396,"62":0.00396,"63":0.00198,"64":0.00396,"65":0.00594,"66":0.00198,"67":0.00198,"68":0.00594,"69":0.00594,"70":0.00594,"71":0.00396,"72":0.0099,"73":0.00792,"74":0.00594,"75":0.00396,"76":0.00792,"77":0.00594,"78":0.00396,"79":0.06336,"80":0.00396,"81":0.01584,"83":0.0297,"84":0.00396,"85":0.01188,"86":0.0099,"87":0.03168,"88":0.01188,"89":0.00792,"90":0.00396,"91":0.01188,"92":0.00792,"93":0.00396,"94":0.00792,"95":0.04158,"96":0.00792,"97":0.00792,"98":0.02574,"99":0.00792,"100":0.00594,"101":0.00594,"102":0.01188,"103":0.02772,"104":0.0297,"105":0.0099,"106":0.02574,"107":0.01584,"108":0.0396,"109":3.6729,"110":0.0297,"111":0.01386,"112":0.01386,"113":0.00396,"114":0.00792,"115":0.00396,"116":0.0396,"117":0.00594,"118":0.0297,"119":0.08316,"120":0.08118,"121":0.02178,"122":0.0297,"123":0.02376,"124":0.06534,"125":0.08118,"126":0.3762,"127":5.81922,"128":1.21572,"129":0.00396,"130":0.00198,_:"4 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 31 32 33 35 37 41 44 46 131"},F:{"25":0.00396,"36":0.00198,"46":0.00198,"64":0.00198,"79":0.0198,"83":0.01188,"84":0.00396,"85":0.01188,"86":0.00198,"87":0.00198,"95":0.11286,"107":0.00198,"109":0.11484,"110":0.00198,"111":0.0891,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00198,"18":0.00594,"84":0.00396,"89":0.00198,"92":0.02376,"100":0.00198,"107":0.00198,"108":0.00198,"109":0.04356,"111":0.00198,"114":0.00396,"117":0.00198,"118":0.00198,"119":0.00594,"120":0.02772,"121":0.00792,"122":0.00792,"123":0.00198,"124":0.00792,"125":0.04752,"126":0.05742,"127":0.8415,"128":0.23958,_:"12 13 15 16 17 79 80 81 83 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 110 112 113 115 116"},E:{"14":0.00198,"15":0.00198,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3","13.1":0.00792,"14.1":0.00792,"15.1":0.00198,"15.4":0.00396,"15.5":0.00198,"15.6":0.02574,"16.0":0.00198,"16.1":0.00396,"16.2":0.00198,"16.3":0.00594,"16.4":0.00198,"16.5":0.00198,"16.6":0.02376,"17.0":0.00198,"17.1":0.00396,"17.2":0.00792,"17.3":0.00792,"17.4":0.01584,"17.5":0.11286,"17.6":0.0495,"18.0":0.00594},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0009,"5.0-5.1":0.00045,"6.0-6.1":0.00224,"7.0-7.1":0.00269,"8.1-8.4":0,"9.0-9.2":0.00224,"9.3":0.00897,"10.0-10.2":0.00269,"10.3":0.0139,"11.0-11.2":0.03542,"11.3-11.4":0.00448,"12.0-12.1":0.00359,"12.2-12.5":0.06007,"13.0-13.1":0.0009,"13.2":0.01928,"13.3":0.00269,"13.4-13.7":0.01121,"14.0-14.4":0.03318,"14.5-14.8":0.03183,"15.0-15.1":0.01748,"15.2-15.3":0.01748,"15.4":0.02017,"15.5":0.02376,"15.6-15.8":0.22371,"16.0":0.04528,"16.1":0.09549,"16.2":0.04797,"16.3":0.0798,"16.4":0.02017,"16.5":0.03228,"16.6-16.7":0.27751,"17.0":0.02555,"17.1":0.03945,"17.2":0.03631,"17.3":0.0538,"17.4":0.12598,"17.5":2.58007,"17.6":0.43397,"18.0":0.04707},P:{"4":0.09187,"20":0.03062,"21":0.09187,"22":0.13269,"23":0.11228,"24":0.10207,"25":0.82679,"5.0-5.4":0.01021,"6.2-6.4":0.03062,"7.2-7.4":0.18373,_:"8.2 10.1","9.2":0.02041,"11.1-11.2":0.01021,"12.0":0.01021,"13.0":0.02041,"14.0":0.02041,"15.0":0.01021,"16.0":0.03062,"17.0":0.03062,"18.0":0.02041,"19.0":0.07145},I:{"0":0.06395,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.0001},K:{"0":0.63764,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.02279,"9":0.00684,"10":0.00456,"11":0.0866,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.46516},H:{"0":0.02},L:{"0":75.17294},R:{_:"0"},M:{"0":0.1604},Q:{"14.9":0.00802}}; diff --git a/node_modules/caniuse-lite/data/regions/EC.js b/node_modules/caniuse-lite/data/regions/EC.js new file mode 100644 index 00000000..c348f81d --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/EC.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.0317,"52":0.00453,"78":0.00453,"86":0.00453,"88":0.00453,"99":0.00453,"103":0.00453,"105":0.00453,"108":0.00453,"110":0.00453,"111":0.00453,"112":0.01359,"113":0.00906,"114":0.00453,"115":0.38949,"116":0.01812,"117":0.00453,"118":0.00453,"119":0.00453,"120":0.00453,"121":0.00906,"122":0.00453,"123":0.00453,"124":0.00906,"125":0.00906,"126":0.00906,"127":0.04529,"128":0.66576,"129":1.89765,"130":0.00906,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 87 89 90 91 92 93 94 95 96 97 98 100 101 102 104 106 107 109 131 132 133 3.5 3.6"},D:{"38":0.01812,"47":0.00906,"49":0.00453,"50":0.00453,"55":0.00906,"65":0.00453,"66":0.00453,"71":0.00453,"74":0.00453,"75":0.00906,"76":0.00453,"78":0.00906,"79":0.23098,"81":0.00453,"84":0.01359,"85":0.00453,"86":0.00453,"87":0.04982,"88":0.00906,"90":0.00453,"91":0.39855,"92":0.00453,"93":0.01359,"94":0.00906,"95":0.00453,"96":0.00906,"97":0.01359,"98":0.00453,"99":0.00906,"100":0.00453,"101":0.00453,"102":0.00453,"103":0.07699,"104":0.01359,"105":0.00453,"106":0.01359,"107":0.02265,"108":0.02717,"109":2.22374,"110":0.02717,"111":0.01812,"112":0.02717,"113":0.02265,"114":0.01359,"115":0.00453,"116":0.37591,"117":0.00906,"118":0.01812,"119":0.06341,"120":0.12228,"121":0.12681,"122":0.27627,"123":0.11775,"124":0.18569,"125":0.22645,"126":1.11413,"127":21.42217,"128":4.26179,"129":0.00906,"130":0.00453,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 51 52 53 54 56 57 58 59 60 61 62 63 64 67 68 69 70 72 73 77 80 83 89 131"},F:{"83":0.00453,"95":0.0317,"99":0.00453,"102":0.00453,"109":0.58424,"111":0.16304,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 100 101 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00453,"92":0.01812,"100":0.00906,"106":0.00453,"108":0.00453,"109":0.04529,"110":0.00906,"114":0.00453,"115":0.00453,"119":0.00453,"120":0.00906,"121":0.00906,"122":0.00906,"123":0.00906,"124":0.06341,"125":0.09511,"126":0.22192,"127":3.42845,"128":0.94656,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 107 111 112 113 116 117 118"},E:{"14":0.00453,"15":0.00906,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1","5.1":0.00906,"13.1":0.02717,"14.1":0.0317,"15.2-15.3":0.01812,"15.4":0.00453,"15.5":0.00906,"15.6":0.05435,"16.0":0.00453,"16.1":0.00906,"16.2":0.00453,"16.3":0.0317,"16.4":0.00453,"16.5":0.00906,"16.6":0.05888,"17.0":0.00906,"17.1":0.02265,"17.2":0.07246,"17.3":0.01359,"17.4":0.04076,"17.5":0.43478,"17.6":0.24004,"18.0":0.00906},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00144,"5.0-5.1":0.00072,"6.0-6.1":0.00359,"7.0-7.1":0.00431,"8.1-8.4":0,"9.0-9.2":0.00359,"9.3":0.01437,"10.0-10.2":0.00431,"10.3":0.02227,"11.0-11.2":0.05676,"11.3-11.4":0.00718,"12.0-12.1":0.00575,"12.2-12.5":0.09628,"13.0-13.1":0.00144,"13.2":0.03089,"13.3":0.00431,"13.4-13.7":0.01796,"14.0-14.4":0.05317,"14.5-14.8":0.05101,"15.0-15.1":0.02802,"15.2-15.3":0.02802,"15.4":0.03233,"15.5":0.03808,"15.6-15.8":0.35852,"16.0":0.07257,"16.1":0.15303,"16.2":0.07688,"16.3":0.12789,"16.4":0.03233,"16.5":0.05173,"16.6-16.7":0.44474,"17.0":0.04095,"17.1":0.06323,"17.2":0.0582,"17.3":0.08622,"17.4":0.20189,"17.5":4.13482,"17.6":0.69548,"18.0":0.07544},P:{"4":0.07248,"20":0.01035,"21":0.03106,"22":0.05177,"23":0.03106,"24":0.06213,"25":0.83869,"5.0-5.4":0.01035,"6.2-6.4":0.01035,"7.2-7.4":0.10354,_:"8.2 9.2 10.1 12.0 15.0 16.0 18.0","11.1-11.2":0.01035,"13.0":0.01035,"14.0":0.01035,"17.0":0.02071,"19.0":0.02071},I:{"0":0.04363,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":0.14227,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02265,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.04378},H:{"0":0},L:{"0":47.34264},R:{_:"0"},M:{"0":0.18605},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/EE.js b/node_modules/caniuse-lite/data/regions/EE.js new file mode 100644 index 00000000..87d43ef7 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/EE.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00778,"78":0.00778,"88":0.08556,"92":0.06222,"102":0.01556,"103":0.00778,"105":0.00778,"115":4.02123,"116":0.00778,"117":0.00778,"122":0.00778,"124":0.00778,"125":0.01556,"126":0.02333,"127":0.02333,"128":0.79336,"129":1.4856,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 93 94 95 96 97 98 99 100 101 104 106 107 108 109 110 111 112 113 114 118 119 120 121 123 130 131 132 133 3.5 3.6"},D:{"51":0.00778,"60":0.01556,"79":0.00778,"83":0.02333,"87":0.01556,"90":0.03889,"91":0.00778,"93":0.04667,"98":0.01556,"99":0.00778,"102":0.03889,"103":0.14,"104":0.03111,"106":0.06222,"108":0.02333,"109":1.12003,"110":0.03111,"111":0.02333,"112":0.24112,"113":0.00778,"114":0.00778,"115":0.02333,"116":0.21778,"117":0.00778,"118":0.14,"119":0.36557,"120":0.07,"121":0.03111,"122":0.25667,"123":0.2489,"124":0.61446,"125":1.13559,"126":6.55685,"127":39.85447,"128":4.65124,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 84 85 86 88 89 92 94 95 96 97 100 101 105 107 129 130 131"},F:{"83":0.01556,"95":0.07778,"109":0.31112,"111":0.18667,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00778,"92":0.02333,"108":0.00778,"109":0.01556,"110":0.00778,"111":0.00778,"116":0.00778,"118":0.00778,"119":0.03111,"120":0.01556,"122":0.00778,"123":0.00778,"124":0.01556,"125":0.02333,"126":0.34223,"127":4.9157,"128":1.25226,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 112 113 114 115 117 121"},E:{"9":0.00778,"14":0.00778,_:"0 4 5 6 7 8 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01556,"13.1":0.02333,"14.1":0.03111,"15.1":0.01556,"15.2-15.3":0.00778,"15.4":0.01556,"15.5":0.02333,"15.6":0.10111,"16.0":0.00778,"16.1":0.02333,"16.2":0.03111,"16.3":0.06222,"16.4":0.00778,"16.5":0.02333,"16.6":0.21778,"17.0":0.01556,"17.1":0.03111,"17.2":0.03889,"17.3":0.03111,"17.4":0.07778,"17.5":0.68446,"17.6":0.30334,"18.0":0.01556},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00135,"5.0-5.1":0.00067,"6.0-6.1":0.00337,"7.0-7.1":0.00405,"8.1-8.4":0,"9.0-9.2":0.00337,"9.3":0.01349,"10.0-10.2":0.00405,"10.3":0.02091,"11.0-11.2":0.05328,"11.3-11.4":0.00674,"12.0-12.1":0.0054,"12.2-12.5":0.09037,"13.0-13.1":0.00135,"13.2":0.029,"13.3":0.00405,"13.4-13.7":0.01686,"14.0-14.4":0.0499,"14.5-14.8":0.04788,"15.0-15.1":0.0263,"15.2-15.3":0.0263,"15.4":0.03035,"15.5":0.03574,"15.6-15.8":0.33651,"16.0":0.06811,"16.1":0.14364,"16.2":0.07216,"16.3":0.12004,"16.4":0.03035,"16.5":0.04856,"16.6-16.7":0.41744,"17.0":0.03844,"17.1":0.05935,"17.2":0.05462,"17.3":0.08093,"17.4":0.1895,"17.5":3.88104,"17.6":0.6528,"18.0":0.07081},P:{"20":0.01057,"21":0.01057,"22":0.02113,"23":0.02113,"24":0.02113,"25":0.85594,_:"4 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","19.0":0.01057},I:{"0":0.05094,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":0.13999,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03526,"9":0.00882,"10":0.00882,"11":0.07934,_:"6 7 5.5"},N:{_:"10 11"},S:{"2.5":0.00222,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.01333},H:{"0":0},L:{"0":13.82424},R:{_:"0"},M:{"0":0.34885},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/EG.js b/node_modules/caniuse-lite/data/regions/EG.js new file mode 100644 index 00000000..f57c0fb9 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/EG.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.0025,"45":0.0025,"47":0.01001,"50":0.0025,"51":0.005,"52":0.03002,"56":0.0025,"64":0.0025,"66":0.0025,"72":0.0025,"78":0.0025,"94":0.0025,"95":0.02252,"99":0.0025,"102":0.0025,"103":0.005,"105":0.0025,"106":0.0025,"107":0.0025,"108":0.0025,"109":0.0025,"110":0.0025,"111":0.005,"113":0.0025,"115":0.69806,"116":0.0025,"117":0.0025,"118":0.0025,"120":0.0025,"121":0.005,"122":0.0025,"123":0.0025,"124":0.0025,"125":0.00751,"126":0.01001,"127":0.02502,"128":0.30524,"129":0.77562,"130":0.01001,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 46 48 49 53 54 55 57 58 59 60 61 62 63 65 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 97 98 100 101 104 112 114 119 131 132 133 3.5 3.6"},D:{"26":0.0025,"29":0.0025,"33":0.0025,"34":0.0025,"38":0.00751,"40":0.005,"43":0.02752,"47":0.01251,"48":0.00751,"49":0.01751,"53":0.0025,"55":0.005,"56":0.18265,"57":0.0025,"58":0.20266,"60":0.0025,"63":0.0025,"66":0.005,"68":0.0025,"69":0.01001,"70":0.01001,"71":0.005,"72":0.005,"73":0.005,"74":0.00751,"75":0.0025,"76":0.00751,"77":0.0025,"78":0.005,"79":0.09758,"80":0.01251,"81":0.02752,"83":0.01001,"84":0.00751,"85":0.01251,"86":0.01751,"87":0.07256,"88":0.005,"89":0.005,"90":0.005,"91":0.02002,"92":0.005,"93":0.005,"94":0.01001,"95":0.005,"96":0.005,"97":0.005,"98":0.02502,"99":0.01751,"100":0.005,"101":0.005,"102":0.00751,"103":0.02752,"104":0.02002,"105":0.01001,"106":0.01751,"107":0.01751,"108":0.04003,"109":3.30764,"110":0.01501,"111":0.06505,"112":0.01751,"113":0.005,"114":0.00751,"115":0.005,"116":0.03753,"117":0.02252,"118":0.03753,"119":0.02002,"120":0.04504,"121":0.03753,"122":0.08006,"123":0.08757,"124":0.08757,"125":0.08507,"126":0.51541,"127":10.40582,"128":2.06665,"129":0.00751,"130":0.0025,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 32 35 36 37 39 41 42 44 45 46 50 51 52 54 59 61 62 64 65 67 131"},F:{"46":0.0025,"50":0.0025,"56":0.0025,"63":0.0025,"64":0.005,"66":0.0025,"68":0.0025,"70":0.0025,"71":0.0025,"72":0.005,"73":0.01001,"79":0.02002,"80":0.0025,"81":0.0025,"82":0.01501,"83":0.01501,"84":0.01001,"89":0.0025,"90":0.0025,"92":0.0025,"93":0.0025,"94":0.0025,"95":0.01001,"98":0.0025,"99":0.0025,"100":0.0025,"101":0.00751,"102":0.0025,"103":0.0025,"104":0.0025,"105":0.0025,"106":0.005,"107":0.02502,"108":0.005,"109":0.04003,"110":0.005,"111":0.02002,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 53 54 55 57 58 60 62 65 67 69 74 75 76 77 78 85 86 87 88 91 96 97 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.0025,"14":0.0025,"16":0.0025,"18":0.005,"84":0.0025,"89":0.00751,"90":0.0025,"92":0.02752,"98":0.0025,"100":0.005,"106":0.0025,"107":0.0025,"108":0.005,"109":0.05254,"110":0.0025,"111":0.0025,"112":0.0025,"113":0.0025,"114":0.02002,"117":0.0025,"118":0.0025,"119":0.0025,"120":0.00751,"121":0.005,"122":0.01251,"123":0.02002,"124":0.01001,"125":0.03253,"126":0.10759,"127":1.82146,"128":0.51541,_:"12 15 17 79 80 81 83 85 86 87 88 91 93 94 95 96 97 99 101 102 103 104 105 115 116"},E:{"4":0.0025,"14":0.005,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.01501,"11.1":0.0025,"12.1":0.0025,"13.1":0.005,"14.1":0.00751,"15.1":0.0025,"15.2-15.3":0.0025,"15.4":0.0025,"15.5":0.0025,"15.6":0.02752,"16.0":0.005,"16.1":0.005,"16.2":0.0025,"16.3":0.00751,"16.4":0.00751,"16.5":0.005,"16.6":0.02752,"17.0":0.005,"17.1":0.005,"17.2":0.01001,"17.3":0.00751,"17.4":0.02752,"17.5":0.14011,"17.6":0.06755,"18.0":0.00751},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00145,"5.0-5.1":0.00072,"6.0-6.1":0.00361,"7.0-7.1":0.00434,"8.1-8.4":0,"9.0-9.2":0.00361,"9.3":0.01445,"10.0-10.2":0.00434,"10.3":0.0224,"11.0-11.2":0.05709,"11.3-11.4":0.00723,"12.0-12.1":0.00578,"12.2-12.5":0.09684,"13.0-13.1":0.00145,"13.2":0.03108,"13.3":0.00434,"13.4-13.7":0.01807,"14.0-14.4":0.05348,"14.5-14.8":0.05131,"15.0-15.1":0.02819,"15.2-15.3":0.02819,"15.4":0.03252,"15.5":0.0383,"15.6-15.8":0.36063,"16.0":0.07299,"16.1":0.15394,"16.2":0.07733,"16.3":0.12864,"16.4":0.03252,"16.5":0.05204,"16.6-16.7":0.44736,"17.0":0.04119,"17.1":0.0636,"17.2":0.05854,"17.3":0.08673,"17.4":0.20308,"17.5":4.1592,"17.6":0.69958,"18.0":0.07588},P:{"4":0.19818,"20":0.02086,"21":0.03129,"22":0.10431,"23":0.08344,"24":0.08344,"25":1.23081,_:"5.0-5.4 8.2 9.2 10.1","6.2-6.4":0.02086,"7.2-7.4":0.09388,"11.1-11.2":0.02086,"12.0":0.01043,"13.0":0.02086,"14.0":0.02086,"15.0":0.01043,"16.0":0.03129,"17.0":0.05215,"18.0":0.02086,"19.0":0.02086},I:{"0":0.11208,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00004,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00018},K:{"0":0.56977,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03092,"9":0.01124,"10":0.01124,"11":0.17428,_:"6 7 5.5"},N:{_:"10 11"},S:{"2.5":0.0075,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.59226},H:{"0":0},L:{"0":64.42569},R:{_:"0"},M:{"0":0.18743},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/ER.js b/node_modules/caniuse-lite/data/regions/ER.js new file mode 100644 index 00000000..c6743f38 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/ER.js @@ -0,0 +1 @@ +module.exports={C:{"42":0.00191,"47":0.00764,"48":0.01146,"60":0.00191,"77":0.02865,"104":0.00573,"106":0.00191,"107":0.00573,"115":0.32661,"123":0.0191,"125":0.00191,"127":0.03438,"128":0.43166,"129":1.10398,"130":0.04584,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 105 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 126 131 132 133 3.5 3.6"},D:{"26":0.02674,"40":0.00191,"58":0.00191,"61":0.02101,"68":0.00573,"70":0.01337,"71":0.01146,"72":0.01337,"74":0.42593,"78":0.01146,"79":0.00764,"80":0.05921,"83":0.01337,"87":0.01528,"88":0.00764,"92":0.08786,"94":0.00764,"98":0.04584,"99":0.00573,"102":0.01146,"108":0.07258,"109":2.55176,"112":0.47559,"114":0.01528,"116":0.00573,"118":0.0955,"119":0.07449,"120":0.01528,"121":0.0191,"122":0.0191,"123":0.02865,"124":0.29032,"125":0.01337,"126":0.20819,"127":5.1379,"128":0.61502,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 62 63 64 65 66 67 69 73 75 76 77 81 84 85 86 89 90 91 93 95 96 97 100 101 103 104 105 106 107 110 111 113 115 117 129 130 131"},F:{"57":0.07258,"64":0.04011,"70":0.00191,"79":0.02674,"82":0.0191,"93":0.02101,"95":0.00764,"107":0.00191,"109":0.04775,"111":0.00764,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 60 62 63 65 66 67 68 69 71 72 73 74 75 76 77 78 80 81 83 84 85 86 87 88 89 90 91 92 94 96 97 98 99 100 101 102 103 104 105 106 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00191,"18":0.01146,"80":0.01528,"84":0.00191,"90":0.03247,"92":0.00573,"100":0.25021,"103":0.00573,"109":0.01146,"113":0.01337,"115":0.00573,"120":0.0191,"121":0.0191,"122":0.00573,"123":0.01337,"124":0.01146,"125":0.01146,"126":0.46031,"127":2.22324,"128":0.34571,_:"12 14 15 16 17 79 81 83 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 104 105 106 107 108 110 111 112 114 116 117 118 119"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.3 17.6 18.0","17.1":0.01337,"17.2":0.00191,"17.4":0.02674,"17.5":0.01146},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00012,"5.0-5.1":0.00006,"6.0-6.1":0.0003,"7.0-7.1":0.00035,"8.1-8.4":0,"9.0-9.2":0.0003,"9.3":0.00118,"10.0-10.2":0.00035,"10.3":0.00183,"11.0-11.2":0.00467,"11.3-11.4":0.00059,"12.0-12.1":0.00047,"12.2-12.5":0.00791,"13.0-13.1":0.00012,"13.2":0.00254,"13.3":0.00035,"13.4-13.7":0.00148,"14.0-14.4":0.00437,"14.5-14.8":0.00419,"15.0-15.1":0.0023,"15.2-15.3":0.0023,"15.4":0.00266,"15.5":0.00313,"15.6-15.8":0.02947,"16.0":0.00596,"16.1":0.01258,"16.2":0.00632,"16.3":0.01051,"16.4":0.00266,"16.5":0.00425,"16.6-16.7":0.03656,"17.0":0.00337,"17.1":0.0052,"17.2":0.00478,"17.3":0.00709,"17.4":0.0166,"17.5":0.33987,"17.6":0.05717,"18.0":0.0062},P:{"4":0.16521,"21":0.02065,"22":0.03098,"25":0.0413,_:"20 23 24 6.2-6.4 8.2 9.2 10.1 12.0 15.0","5.0-5.4":0.0413,"7.2-7.4":0.10325,"11.1-11.2":0.16521,"13.0":0.01033,"14.0":0.01033,"16.0":0.01033,"17.0":0.01033,"18.0":0.14456,"19.0":0.01033},I:{"0":0.14514,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00006,"4.2-4.3":0.00006,"4.4":0,"4.4.3-4.4.4":0.00023},K:{"0":1.93206,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{"2.5":0.12135,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.46922},H:{"0":0.77},L:{"0":77.52114},R:{_:"0"},M:{"0":0.03236},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/ES.js b/node_modules/caniuse-lite/data/regions/ES.js new file mode 100644 index 00000000..91c456c2 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/ES.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.00584,"48":0.00292,"50":0.00292,"52":0.02626,"59":0.00875,"68":0.00292,"72":0.00292,"78":0.02043,"81":0.00292,"88":0.00292,"91":0.00292,"95":0.00292,"100":0.00875,"101":0.00292,"102":0.00292,"103":0.00584,"109":0.00292,"110":0.00292,"113":0.00584,"114":0.00292,"115":0.28305,"117":0.00292,"118":0.00292,"119":0.00292,"120":0.00292,"121":0.00584,"122":0.00292,"123":0.00292,"124":0.00584,"125":0.00875,"126":0.01167,"127":0.04669,"128":0.41727,"129":1.2314,"130":0.00292,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 80 82 83 84 85 86 87 89 90 92 93 94 96 97 98 99 104 105 106 107 108 111 112 116 131 132 133 3.5 3.6"},D:{"38":0.00292,"49":0.0321,"56":0.00584,"58":0.00292,"63":0.00292,"65":0.00292,"66":0.02918,"67":0.00292,"70":0.00292,"73":0.00292,"75":0.00875,"76":0.00292,"77":0.00292,"78":0.00292,"79":0.03502,"80":0.00584,"81":0.00875,"83":0.08754,"84":0.00292,"85":0.00292,"86":0.00584,"87":0.04085,"88":0.00875,"89":0.00584,"90":0.00584,"91":0.00875,"92":0.00292,"93":0.01167,"94":0.01167,"95":0.00584,"96":0.00292,"97":0.00584,"98":0.00292,"99":0.01167,"100":0.00875,"101":0.00292,"102":0.00584,"103":0.06128,"104":0.01459,"105":0.00584,"106":0.01167,"107":0.02334,"108":0.02334,"109":0.96294,"110":0.01167,"111":0.01459,"112":0.02043,"113":0.04085,"114":0.05252,"115":0.00584,"116":0.11964,"117":0.01459,"118":0.01751,"119":0.04961,"120":0.04669,"121":0.02918,"122":0.10213,"123":0.09629,"124":0.12256,"125":0.13715,"126":1.08841,"127":12.22934,"128":2.74876,"129":0.00875,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 59 60 61 62 64 68 69 71 72 74 130 131"},F:{"46":0.00584,"69":0.00292,"83":0.01751,"84":0.00292,"95":0.02043,"102":0.00292,"109":0.3239,"110":0.00292,"111":0.05544,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00584,"84":0.00292,"90":0.00292,"92":0.00584,"101":0.00292,"106":0.00292,"107":0.00292,"108":0.00584,"109":0.04961,"110":0.00292,"111":0.00292,"112":0.00292,"113":0.00584,"114":0.00584,"115":0.00292,"116":0.00292,"117":0.00292,"118":0.00292,"119":0.00875,"120":0.01167,"121":0.00875,"122":0.02334,"123":0.00584,"124":0.01167,"125":0.04085,"126":0.11672,"127":2.11847,"128":0.75576,_:"12 13 14 15 16 18 79 80 81 83 85 86 87 88 89 91 93 94 95 96 97 98 99 100 102 103 104 105"},E:{"13":0.00875,"14":0.02626,"15":0.00584,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00292,"11.1":0.00875,"12.1":0.00875,"13.1":0.07003,"14.1":0.07295,"15.1":0.00875,"15.2-15.3":0.00584,"15.4":0.01459,"15.5":0.02043,"15.6":0.18092,"16.0":0.02043,"16.1":0.02334,"16.2":0.02334,"16.3":0.05252,"16.4":0.01167,"16.5":0.02626,"16.6":0.20426,"17.0":0.01459,"17.1":0.02334,"17.2":0.0321,"17.3":0.02918,"17.4":0.07003,"17.5":0.89291,"17.6":0.31223,"18.0":0.01459},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00263,"5.0-5.1":0.00131,"6.0-6.1":0.00657,"7.0-7.1":0.00789,"8.1-8.4":0,"9.0-9.2":0.00657,"9.3":0.02629,"10.0-10.2":0.00789,"10.3":0.04075,"11.0-11.2":0.10384,"11.3-11.4":0.01314,"12.0-12.1":0.01052,"12.2-12.5":0.17613,"13.0-13.1":0.00263,"13.2":0.05652,"13.3":0.00789,"13.4-13.7":0.03286,"14.0-14.4":0.09727,"14.5-14.8":0.09332,"15.0-15.1":0.05126,"15.2-15.3":0.05126,"15.4":0.05915,"15.5":0.06966,"15.6-15.8":0.6559,"16.0":0.13276,"16.1":0.27997,"16.2":0.14064,"16.3":0.23397,"16.4":0.05915,"16.5":0.09464,"16.6-16.7":0.81363,"17.0":0.07492,"17.1":0.11567,"17.2":0.10647,"17.3":0.15773,"17.4":0.36935,"17.5":7.56448,"17.6":1.27236,"18.0":0.13801},P:{"4":0.04151,"20":0.02076,"21":0.04151,"22":0.06227,"23":0.08302,"24":0.06227,"25":1.90956,"5.0-5.4":0.01038,_:"6.2-6.4 8.2 9.2 10.1 12.0 15.0","7.2-7.4":0.01038,"11.1-11.2":0.01038,"13.0":0.01038,"14.0":0.01038,"16.0":0.01038,"17.0":0.01038,"18.0":0.01038,"19.0":0.02076},I:{"0":0.04941,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":0.38243,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00846,"9":0.00423,"11":0.07193,_:"6 7 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.04249},H:{"0":0},L:{"0":54.84124},R:{_:"0"},M:{"0":0.45325},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/ET.js b/node_modules/caniuse-lite/data/regions/ET.js new file mode 100644 index 00000000..c1395cb3 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/ET.js @@ -0,0 +1 @@ +module.exports={C:{"30":0.00248,"43":0.00495,"47":0.00248,"48":0.00495,"52":0.00495,"56":0.00248,"68":0.00743,"72":0.00495,"77":0.14113,"78":0.00248,"84":0.00495,"88":0.00248,"89":0.01486,"91":0.00248,"92":0.00248,"95":0.03714,"97":0.00248,"101":0.00248,"103":0.01238,"105":0.00248,"108":0.02724,"109":0.00495,"110":0.05942,"112":0.00743,"113":0.00495,"114":0.00248,"115":0.41597,"118":0.01733,"120":0.00248,"121":0.00743,"123":0.00495,"124":0.01238,"125":0.02476,"126":0.01486,"127":0.05695,"128":0.37388,"129":1.23552,"130":0.05447,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 79 80 81 82 83 85 86 87 90 93 94 96 98 99 100 102 104 106 107 111 116 117 119 122 131 132 133 3.5 3.6"},D:{"11":0.00248,"37":0.00248,"38":0.00248,"40":0.00248,"43":0.00743,"49":0.00495,"50":0.00495,"55":0.00248,"56":0.00495,"58":0.00248,"63":0.00248,"64":0.00248,"65":0.00248,"66":0.00248,"67":0.00248,"68":0.00743,"69":0.00743,"70":0.00743,"71":0.00248,"72":0.00248,"73":0.01733,"74":0.00248,"75":0.0099,"76":0.01238,"77":0.00495,"78":0.00248,"79":0.10647,"80":0.01238,"81":0.02228,"83":0.01981,"84":0.01238,"85":0.00248,"86":0.01486,"87":0.07923,"88":0.0099,"89":0.00248,"90":0.01981,"91":0.00248,"92":0.01981,"93":0.04209,"94":0.00248,"95":0.02724,"96":0.00495,"97":0.00495,"98":0.09161,"99":0.00743,"100":0.00495,"101":0.00248,"102":0.0099,"103":0.03466,"104":0.00743,"105":0.02476,"106":0.01981,"107":0.02724,"108":0.01733,"109":2.14174,"110":0.00495,"111":0.0099,"112":0.00248,"113":0.00248,"114":0.01486,"115":0.12875,"116":0.02971,"117":0.00743,"118":0.02476,"119":0.04457,"120":0.03962,"121":0.02724,"122":0.03219,"123":0.07428,"124":0.1139,"125":0.09409,"126":0.50263,"127":8.68086,"128":2.15412,"129":0.01238,"130":0.00248,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 39 41 42 44 45 46 47 48 51 52 53 54 57 59 60 61 62 131"},F:{"46":0.00743,"79":0.01981,"83":0.0099,"84":0.00248,"85":0.00248,"86":0.00248,"95":0.04209,"99":0.00248,"108":0.00248,"109":0.02971,"110":0.00495,"111":0.01733,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 87 88 89 90 91 92 93 94 96 97 98 100 101 102 103 104 105 106 107 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00743,"13":0.00248,"14":0.00743,"15":0.07428,"16":0.00743,"17":0.00495,"18":0.08418,"84":0.00248,"89":0.00495,"90":0.00248,"92":0.04457,"100":0.00495,"103":0.00248,"105":0.00248,"107":0.00248,"109":0.03714,"112":0.01238,"114":0.01981,"115":0.00743,"116":0.00248,"117":0.00248,"119":0.00248,"120":0.00743,"121":0.00495,"122":0.0099,"123":0.01733,"124":0.01238,"125":0.052,"126":0.13618,"127":1.71092,"128":0.56205,_:"79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 104 106 108 110 111 113 118"},E:{"7":0.00248,"15":0.00248,_:"0 4 5 6 8 9 10 11 12 13 14 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 18.0","13.1":0.00495,"14.1":0.00495,"15.4":0.00248,"15.5":0.00248,"15.6":0.0099,"16.6":0.0099,"17.4":0.00743,"17.5":0.03466,"17.6":0.00743},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00032,"5.0-5.1":0.00016,"6.0-6.1":0.0008,"7.0-7.1":0.00096,"8.1-8.4":0,"9.0-9.2":0.0008,"9.3":0.00321,"10.0-10.2":0.00096,"10.3":0.00497,"11.0-11.2":0.01266,"11.3-11.4":0.0016,"12.0-12.1":0.00128,"12.2-12.5":0.02148,"13.0-13.1":0.00032,"13.2":0.00689,"13.3":0.00096,"13.4-13.7":0.00401,"14.0-14.4":0.01186,"14.5-14.8":0.01138,"15.0-15.1":0.00625,"15.2-15.3":0.00625,"15.4":0.00721,"15.5":0.00849,"15.6-15.8":0.07997,"16.0":0.01619,"16.1":0.03414,"16.2":0.01715,"16.3":0.02853,"16.4":0.00721,"16.5":0.01154,"16.6-16.7":0.0992,"17.0":0.00913,"17.1":0.0141,"17.2":0.01298,"17.3":0.01923,"17.4":0.04503,"17.5":0.9223,"17.6":0.15513,"18.0":0.01683},P:{"4":0.21682,"20":0.01032,"21":0.03097,"22":0.07227,"23":0.09292,"24":0.06195,"25":0.32007,"5.0-5.4":0.01032,"6.2-6.4":0.02065,"7.2-7.4":0.15487,_:"8.2 9.2 10.1 12.0 14.0 15.0","11.1-11.2":0.01032,"13.0":0.03097,"16.0":0.02065,"17.0":0.03097,"18.0":0.01032,"19.0":0.05162},I:{"0":0.11249,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00005,"4.2-4.3":0.00005,"4.4":0,"4.4.3-4.4.4":0.00018},K:{"0":1.84874,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01238,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.06772,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.2182},H:{"0":0.89},L:{"0":71.19749},R:{_:"0"},M:{"0":0.08276},Q:{"14.9":0.01505}}; diff --git a/node_modules/caniuse-lite/data/regions/FI.js b/node_modules/caniuse-lite/data/regions/FI.js new file mode 100644 index 00000000..82f1a178 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/FI.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.0064,"50":0.21746,"51":0.01279,"52":0.65879,"53":0.59483,"56":0.70996,"59":0.01279,"60":0.0064,"68":0.0064,"72":0.0064,"75":0.0064,"78":0.0064,"91":0.0064,"102":0.03838,"103":0.01919,"105":0.0064,"106":0.0064,"108":0.0064,"109":0.0064,"110":0.01279,"112":0.0064,"113":0.01279,"114":0.01279,"115":0.34538,"116":0.03198,"117":0.84427,"118":0.58204,"119":0.03198,"122":0.01919,"123":0.0064,"124":0.0064,"125":0.0064,"126":0.0064,"127":0.04477,"128":0.55006,"129":1.31118,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 54 55 57 58 61 62 63 64 65 66 67 69 70 71 73 74 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 104 107 111 120 121 130 131 132 133 3.5 3.6"},D:{"29":0.0064,"38":0.01919,"42":0.0064,"56":0.07675,"57":0.01279,"66":0.05756,"70":0.0064,"71":0.01279,"74":0.0064,"75":0.01279,"76":0.0064,"77":0.0064,"78":0.01279,"79":0.05756,"80":0.0064,"81":0.01919,"83":0.0064,"85":0.01279,"86":0.0064,"87":0.04477,"89":0.03198,"90":0.01279,"91":0.38376,"92":0.0064,"93":0.01279,"94":0.02558,"95":0.0064,"96":0.0064,"97":0.0064,"98":0.0064,"99":0.39016,"100":0.0064,"101":0.03198,"102":0.02558,"103":0.09594,"104":0.04477,"105":0.04477,"106":0.03198,"107":0.12792,"108":0.09594,"109":0.67158,"110":0.07675,"111":0.09594,"112":0.10873,"113":0.17909,"114":0.7995,"115":0.41574,"116":6.02503,"117":8.90963,"118":0.1535,"119":0.10873,"120":0.33899,"121":0.11513,"122":0.12152,"123":0.11513,"124":0.40934,"125":3.17242,"126":6.28087,"127":16.34818,"128":2.11708,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 58 59 60 61 62 63 64 65 67 68 69 72 73 84 88 129 130 131"},F:{"68":0.0064,"83":0.01279,"95":0.01279,"102":0.0064,"109":0.13432,"111":0.04477,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.0064,"18":0.0064,"92":0.0064,"107":0.0064,"108":0.0064,"109":0.03838,"110":0.0064,"111":0.0064,"112":0.0064,"114":0.0064,"115":0.02558,"116":0.07675,"117":1.10011,"118":0.01919,"119":0.0064,"120":0.01279,"121":0.0064,"122":0.0064,"123":0.0064,"124":0.01279,"125":0.05117,"126":0.21107,"127":2.66074,"128":0.86346,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 113"},E:{"10":0.03198,"13":0.0064,"14":0.0064,"15":0.0064,_:"0 4 5 6 7 8 9 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1","11.1":0.01279,"13.1":0.01279,"14.1":0.03198,"15.1":0.01279,"15.2-15.3":0.01279,"15.4":0.04477,"15.5":0.02558,"15.6":0.1599,"16.0":0.03198,"16.1":0.07675,"16.2":0.02558,"16.3":0.08954,"16.4":0.10873,"16.5":0.24944,"16.6":0.50528,"17.0":0.13432,"17.1":0.02558,"17.2":0.02558,"17.3":0.01919,"17.4":0.05756,"17.5":0.65239,"17.6":0.3134,"18.0":0.0064},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00124,"5.0-5.1":0.00062,"6.0-6.1":0.00309,"7.0-7.1":0.00371,"8.1-8.4":0,"9.0-9.2":0.00309,"9.3":0.01237,"10.0-10.2":0.00371,"10.3":0.01918,"11.0-11.2":0.04887,"11.3-11.4":0.00619,"12.0-12.1":0.00495,"12.2-12.5":0.0829,"13.0-13.1":0.00124,"13.2":0.0266,"13.3":0.00371,"13.4-13.7":0.01547,"14.0-14.4":0.04578,"14.5-14.8":0.04392,"15.0-15.1":0.02413,"15.2-15.3":0.02413,"15.4":0.02784,"15.5":0.03279,"15.6-15.8":0.3087,"16.0":0.06248,"16.1":0.13177,"16.2":0.06619,"16.3":0.11012,"16.4":0.02784,"16.5":0.04454,"16.6-16.7":0.38294,"17.0":0.03526,"17.1":0.05444,"17.2":0.05011,"17.3":0.07424,"17.4":0.17384,"17.5":3.56025,"17.6":0.59884,"18.0":0.06496},P:{"4":0.01039,"20":0.03117,"21":0.05195,"22":0.1039,"23":0.13508,"24":0.15586,"25":1.24685,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0","7.2-7.4":0.02078,"11.1-11.2":0.01039,"13.0":0.01039,"14.0":0.02078,"15.0":0.01039,"16.0":0.02078,"17.0":0.03117,"18.0":0.02078,"19.0":0.03117},I:{"0":0.03232,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.54045,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.04934,"9":0.01645,"10":0.01645,"11":0.03289,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.10088},H:{"0":0},L:{"0":26.35304},R:{_:"0"},M:{"0":0.70979},Q:{"14.9":0.0036}}; diff --git a/node_modules/caniuse-lite/data/regions/FJ.js b/node_modules/caniuse-lite/data/regions/FJ.js new file mode 100644 index 00000000..e6227038 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/FJ.js @@ -0,0 +1 @@ +module.exports={C:{"97":0.00667,"105":0.02667,"109":0.00333,"115":0.12336,"122":0.00333,"123":0.02334,"124":0.00333,"125":0.00333,"127":0.01667,"128":0.56678,"129":1.25358,"130":0.00333,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 99 100 101 102 103 104 106 107 108 110 111 112 113 114 116 117 118 119 120 121 126 131 132 133 3.5 3.6"},D:{"66":0.00333,"68":0.00333,"69":0.00333,"70":0.01,"73":0.00667,"76":0.00667,"79":0.01,"81":0.01667,"83":0.00667,"85":0.00333,"86":0.00667,"87":0.03001,"88":0.1867,"89":0.04334,"91":0.02667,"92":0.03334,"93":0.00333,"94":0.01,"95":0.01334,"97":0.00667,"99":0.00667,"100":0.00333,"102":0.00333,"103":0.03334,"104":0.00333,"105":0.00333,"106":0.00333,"107":0.00333,"108":0.00333,"109":0.55011,"110":0.00333,"111":0.06335,"112":0.00333,"114":0.01334,"115":0.03667,"116":0.09335,"117":0.04334,"118":0.00333,"119":0.03667,"120":0.03334,"121":0.03667,"122":0.05001,"123":0.03667,"124":0.10335,"125":0.05001,"126":0.61679,"127":12.25912,"128":1.98373,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 71 72 74 75 77 78 80 84 90 96 98 101 113 129 130 131"},F:{"36":0.00333,"83":0.01334,"95":0.00667,"102":0.00667,"109":0.06335,"111":0.02,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00667,"16":0.01,"17":0.03001,"18":0.01,"84":0.00667,"89":0.01334,"92":0.03334,"100":0.02,"109":0.03001,"110":0.00667,"111":0.01,"112":0.00333,"113":0.00333,"114":0.02334,"115":0.00667,"116":0.00333,"117":0.02,"118":0.00333,"119":0.00667,"120":0.01,"121":0.02667,"122":0.01334,"123":0.03667,"124":0.08002,"125":0.10669,"126":0.45342,"127":6.668,"128":1.43029,_:"12 13 15 79 80 81 83 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108"},E:{"11":0.00333,"14":0.00333,_:"0 4 5 6 7 8 9 10 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1","13.1":0.01,"14.1":0.04001,"15.1":0.00333,"15.2-15.3":0.00333,"15.4":0.00333,"15.5":0.00667,"15.6":0.15336,"16.0":0.00333,"16.1":0.02,"16.2":0.02334,"16.3":0.03334,"16.4":0.00667,"16.5":0.03001,"16.6":0.26005,"17.0":0.00333,"17.1":0.02,"17.2":0.01334,"17.3":0.01334,"17.4":0.22671,"17.5":0.96019,"17.6":0.45009,"18.0":0.01334},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00179,"5.0-5.1":0.0009,"6.0-6.1":0.00448,"7.0-7.1":0.00537,"8.1-8.4":0,"9.0-9.2":0.00448,"9.3":0.0179,"10.0-10.2":0.00537,"10.3":0.02775,"11.0-11.2":0.07072,"11.3-11.4":0.00895,"12.0-12.1":0.00716,"12.2-12.5":0.11996,"13.0-13.1":0.00179,"13.2":0.0385,"13.3":0.00537,"13.4-13.7":0.02238,"14.0-14.4":0.06625,"14.5-14.8":0.06356,"15.0-15.1":0.03491,"15.2-15.3":0.03491,"15.4":0.04029,"15.5":0.04745,"15.6-15.8":0.44673,"16.0":0.09042,"16.1":0.19069,"16.2":0.09579,"16.3":0.15935,"16.4":0.04029,"16.5":0.06446,"16.6-16.7":0.55416,"17.0":0.05103,"17.1":0.07878,"17.2":0.07251,"17.3":0.10743,"17.4":0.25156,"17.5":5.15213,"17.6":0.8666,"18.0":0.094},P:{"4":0.04175,"20":0.05219,"21":0.32355,"22":0.88716,"23":0.32355,"24":0.54273,"25":4.55061,"5.0-5.4":0.02087,"6.2-6.4":0.02087,"7.2-7.4":0.30268,_:"8.2 10.1 12.0","9.2":0.12525,"11.1-11.2":0.66798,"13.0":0.02087,"14.0":0.01044,"15.0":0.01044,"16.0":0.03131,"17.0":0.01044,"18.0":0.04175,"19.0":0.14612},I:{"0":0.03322,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":1.0399,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.07001,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.6266},H:{"0":0},L:{"0":48.636},R:{_:"0"},M:{"0":0.43996},Q:{"14.9":0.00667}}; diff --git a/node_modules/caniuse-lite/data/regions/FK.js b/node_modules/caniuse-lite/data/regions/FK.js new file mode 100644 index 00000000..ea813822 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/FK.js @@ -0,0 +1 @@ +module.exports={C:{"94":0.02562,"108":1.0675,"112":0.02562,"113":0.33306,"115":0.07259,"116":0.04697,"118":5.18805,"120":0.02562,"122":0.35441,"126":0.54656,"128":1.56282,"129":0.75579,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 114 117 119 121 123 124 125 127 130 131 132 133 3.5 3.6"},D:{"87":0.02562,"88":0.04697,"94":0.04697,"103":0.09394,"109":0.54656,"119":0.02562,"126":1.54147,"127":11.17886,"128":2.98473,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 89 90 91 92 93 95 96 97 98 99 100 101 102 104 105 106 107 108 110 111 112 113 114 115 116 117 118 120 121 122 123 124 125 129 130 131"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"91":0.02562,"109":0.38003,"111":0.02562,"113":0.07259,"114":0.23485,"115":0.14091,"116":0.14091,"117":0.02562,"118":0.23485,"120":0.07259,"124":0.07259,"126":1.72935,"127":3.29217,"128":0.61488,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 112 119 121 122 123 125"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.2-15.3 15.4 16.1 16.2 16.4 16.5 17.0 17.1 17.2 17.3 17.4 18.0","15.1":0.07259,"15.5":0.02562,"15.6":0.09394,"16.0":0.02562,"16.3":0.02562,"16.6":0.23485,"17.5":0.44835,"17.6":2.29726},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00245,"5.0-5.1":0.00123,"6.0-6.1":0.00613,"7.0-7.1":0.00735,"8.1-8.4":0,"9.0-9.2":0.00613,"9.3":0.02451,"10.0-10.2":0.00735,"10.3":0.038,"11.0-11.2":0.09683,"11.3-11.4":0.01226,"12.0-12.1":0.00981,"12.2-12.5":0.16424,"13.0-13.1":0.00245,"13.2":0.0527,"13.3":0.00735,"13.4-13.7":0.03064,"14.0-14.4":0.0907,"14.5-14.8":0.08702,"15.0-15.1":0.0478,"15.2-15.3":0.0478,"15.4":0.05515,"15.5":0.06496,"15.6-15.8":0.6116,"16.0":0.12379,"16.1":0.26106,"16.2":0.13114,"16.3":0.21817,"16.4":0.05515,"16.5":0.08825,"16.6-16.7":0.75868,"17.0":0.06986,"17.1":0.10786,"17.2":0.09928,"17.3":0.14708,"17.4":0.34441,"17.5":7.0536,"17.6":1.18643,"18.0":0.12869},P:{"21":0.05288,"23":0.38076,"25":3.40573,_:"4 20 22 24 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 12.0 13.0 15.0 16.0 17.0 18.0 19.0","11.1-11.2":0.05288,"14.0":0.7298},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.12606,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":44.68594},R:{_:"0"},M:{"0":0.42975},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/FM.js b/node_modules/caniuse-lite/data/regions/FM.js new file mode 100644 index 00000000..faeaa29c --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/FM.js @@ -0,0 +1 @@ +module.exports={C:{"85":0.0631,"111":0.01183,"115":0.03155,"128":0.41018,"129":1.4435,"130":0.01183,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 131 132 133 3.5 3.6"},D:{"69":0.01183,"93":1.18714,"94":0.01183,"97":0.01183,"103":0.14198,"105":0.03155,"109":1.11221,"113":0.01183,"116":0.01183,"118":0.0986,"122":0.0631,"123":0.01183,"125":0.01183,"126":0.58371,"127":10.71979,"128":1.77874,"129":0.01972,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 95 96 98 99 100 101 102 104 106 107 108 110 111 112 114 115 117 119 120 121 124 130 131"},F:{"109":0.0986,"111":7.44233,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.04338,"112":0.01183,"121":0.05522,"122":0.07494,"123":0.01183,"124":0.03155,"125":0.01183,"126":0.42201,"127":5.9515,"128":1.73536,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 114 115 116 117 118 119 120"},E:{"14":0.05522,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 16.1 16.3 16.4 17.0 17.4 18.0","11.1":0.01972,"13.1":0.01183,"14.1":0.13015,"15.4":0.01972,"15.5":0.01183,"15.6":0.08677,"16.0":0.01183,"16.2":0.11832,"16.5":0.01972,"16.6":0.44173,"17.1":0.03155,"17.2":0.04338,"17.3":0.01183,"17.5":1.76691,"17.6":0.30369},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00284,"5.0-5.1":0.00142,"6.0-6.1":0.0071,"7.0-7.1":0.00852,"8.1-8.4":0,"9.0-9.2":0.0071,"9.3":0.02841,"10.0-10.2":0.00852,"10.3":0.04404,"11.0-11.2":0.11224,"11.3-11.4":0.01421,"12.0-12.1":0.01137,"12.2-12.5":0.19038,"13.0-13.1":0.00284,"13.2":0.06109,"13.3":0.00852,"13.4-13.7":0.03552,"14.0-14.4":0.10513,"14.5-14.8":0.10087,"15.0-15.1":0.05541,"15.2-15.3":0.05541,"15.4":0.06393,"15.5":0.0753,"15.6-15.8":0.70895,"16.0":0.14349,"16.1":0.30262,"16.2":0.15202,"16.3":0.25289,"16.4":0.06393,"16.5":0.10229,"16.6-16.7":0.87944,"17.0":0.08098,"17.1":0.12502,"17.2":0.11508,"17.3":0.17049,"17.4":0.39923,"17.5":8.17634,"17.6":1.37527,"18.0":0.14918},P:{"4":0.10059,"20":0.01118,"21":0.02235,"22":0.1453,"23":0.06706,"24":0.11177,"25":0.49178,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 17.0 19.0","7.2-7.4":0.05588,"11.1-11.2":0.03353,"15.0":0.01118,"16.0":0.25707,"18.0":0.01118},I:{"0":0.02414,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.04845,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.32097},H:{"0":0},L:{"0":46.91818},R:{_:"0"},M:{"0":0.01211},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/FO.js b/node_modules/caniuse-lite/data/regions/FO.js new file mode 100644 index 00000000..8baf5b7a --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/FO.js @@ -0,0 +1 @@ +module.exports={C:{"65":0.00832,"78":0.00832,"99":0.05827,"105":0.10821,"108":0.00416,"109":0.01665,"110":0.02497,"111":0.04162,"113":0.00416,"115":3.23387,"125":0.01249,"127":0.00416,"128":0.94477,"129":2.07268,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 103 104 106 107 112 114 116 117 118 119 120 121 122 123 124 126 130 131 132 133 3.5 3.6"},D:{"49":0.01665,"72":0.00416,"76":0.02081,"79":0.00416,"87":0.0333,"88":0.00416,"91":0.00416,"97":0.01249,"101":0.02913,"103":0.02081,"105":0.00416,"106":0.02913,"107":0.34128,"108":0.43285,"109":1.80215,"110":0.19561,"111":0.2414,"112":0.26637,"116":0.05411,"117":0.00416,"118":0.00832,"119":0.00416,"120":0.02081,"121":0.02081,"122":0.0874,"123":0.27469,"124":0.22891,"125":0.21226,"126":1.08212,"127":7.7871,"128":1.44421,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 77 78 80 81 83 84 85 86 89 90 92 93 94 95 96 98 99 100 102 104 113 114 115 129 130 131"},F:{"36":0.00416,"93":0.00416,"94":0.01249,"102":0.00416,"109":0.50776,"111":0.08324,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 95 96 97 98 99 100 101 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"107":0.15816,"108":0.00416,"109":0.06243,"119":0.09156,"123":0.01249,"124":0.00416,"125":0.0333,"126":0.37874,"127":3.52938,"128":0.74916,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 110 111 112 113 114 115 116 117 118 120 121 122"},E:{"14":0.14567,"15":0.00416,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01249,"13.1":0.01249,"14.1":0.22475,"15.1":0.01249,"15.2-15.3":0.02081,"15.4":0.05411,"15.5":0.07075,"15.6":0.96142,"16.0":0.02913,"16.1":0.07908,"16.2":0.16648,"16.3":0.27053,"16.4":0.04994,"16.5":0.10821,"16.6":1.91868,"17.0":0.04162,"17.1":0.39955,"17.2":0.04578,"17.3":0.10405,"17.4":0.9198,"17.5":6.81736,"17.6":1.19033,"18.0":0.02081},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00903,"5.0-5.1":0.00451,"6.0-6.1":0.02257,"7.0-7.1":0.02709,"8.1-8.4":0,"9.0-9.2":0.02257,"9.3":0.09029,"10.0-10.2":0.02709,"10.3":0.13996,"11.0-11.2":0.35666,"11.3-11.4":0.04515,"12.0-12.1":0.03612,"12.2-12.5":0.60497,"13.0-13.1":0.00903,"13.2":0.19413,"13.3":0.02709,"13.4-13.7":0.11287,"14.0-14.4":0.33409,"14.5-14.8":0.32054,"15.0-15.1":0.17607,"15.2-15.3":0.17607,"15.4":0.20316,"15.5":0.23928,"15.6-15.8":2.25284,"16.0":0.45599,"16.1":0.96163,"16.2":0.48307,"16.3":0.80362,"16.4":0.20316,"16.5":0.32506,"16.6-16.7":2.79461,"17.0":0.25734,"17.1":0.39729,"17.2":0.36569,"17.3":0.54177,"17.4":1.26863,"17.5":25.98218,"17.6":4.37024,"18.0":0.47405},P:{"4":0.01041,"21":0.01041,"22":0.01041,"25":1.24936,_:"20 23 24 5.0-5.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 19.0","6.2-6.4":0.01041,"18.0":0.03123},I:{"0":0.07566,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00012},K:{"0":0.04671,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.1207,"9":0.05411,"10":0.06243,"11":0.29134,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.01168},H:{"0":0},L:{"0":10.73929},R:{_:"0"},M:{"0":0.32698},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/FR.js b/node_modules/caniuse-lite/data/regions/FR.js new file mode 100644 index 00000000..1b2d687a --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/FR.js @@ -0,0 +1 @@ +module.exports={C:{"45":0.0043,"48":0.0086,"52":0.06878,"54":0.03869,"56":0.0043,"59":0.04299,"68":0.0043,"75":0.03439,"78":0.05159,"82":0.0043,"83":0.0043,"88":0.0129,"89":0.0043,"91":0.0172,"93":0.0129,"94":0.0172,"96":0.0172,"101":0.0043,"102":0.0215,"103":0.0172,"104":0.0043,"105":0.0043,"106":0.0043,"107":0.0086,"108":0.0043,"109":0.0043,"110":0.0043,"111":0.0043,"112":0.0043,"113":0.0129,"114":0.0043,"115":0.76092,"116":0.0043,"118":0.0043,"119":0.0043,"120":0.0043,"121":0.0172,"122":0.0043,"123":0.15047,"124":0.0129,"125":0.02579,"126":0.02579,"127":0.08168,"128":1.04036,"129":3.07808,"130":0.0086,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 49 50 51 53 55 57 58 60 61 62 63 64 65 66 67 69 70 71 72 73 74 76 77 79 80 81 84 85 86 87 90 92 95 97 98 99 100 117 131 132 133 3.5 3.6"},D:{"41":0.0043,"49":0.06019,"51":0.03009,"52":0.05159,"56":0.06019,"57":0.0086,"58":0.0129,"65":0.0043,"66":0.18056,"67":0.0043,"70":0.0043,"71":0.0215,"76":0.0043,"77":0.0043,"78":0.0043,"79":0.04729,"80":0.0086,"81":0.0172,"83":0.0043,"84":0.0043,"85":0.0172,"86":0.0129,"87":0.05159,"88":0.02579,"89":0.0086,"90":0.0086,"91":0.02579,"92":0.0043,"93":0.0086,"94":0.30093,"95":0.02579,"96":0.0086,"97":0.0086,"98":0.0172,"99":0.0086,"100":0.0043,"101":0.0043,"102":0.09028,"103":0.09458,"104":0.0172,"105":0.0215,"106":0.03009,"107":0.03439,"108":0.05159,"109":1.2983,"110":0.02579,"111":0.05159,"112":0.03869,"113":0.10318,"114":0.39551,"115":0.0172,"116":0.22355,"117":0.0172,"118":0.03869,"119":0.03439,"120":0.06878,"121":0.05589,"122":0.10318,"123":0.23645,"124":0.18486,"125":0.54167,"126":1.67231,"127":13.93306,"128":3.04369,"129":0.0129,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 50 53 54 55 59 60 61 62 63 64 68 69 72 73 74 75 130 131"},F:{"46":0.0043,"83":0.03009,"84":0.0043,"89":0.0043,"92":0.0043,"94":0.0043,"95":0.04729,"102":0.0043,"109":0.25794,"110":0.0043,"111":0.13327,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 90 91 93 96 97 98 99 100 101 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.02579,"17":0.02579,"18":0.0043,"92":0.0086,"96":0.0043,"100":0.0043,"103":0.0043,"105":0.0043,"106":0.0043,"107":0.0086,"108":0.0086,"109":0.12467,"110":0.0043,"111":0.0043,"112":0.0086,"113":0.0043,"114":0.04729,"115":0.0043,"116":0.0086,"117":0.0043,"118":0.0043,"119":0.0129,"120":0.03439,"121":0.0129,"122":0.19775,"123":0.0129,"124":0.0215,"125":0.07308,"126":0.37401,"127":4.55264,"128":1.61213,_:"12 13 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 97 98 99 101 102 104"},E:{"10":0.07308,"13":0.0043,"14":0.02579,"15":0.0086,_:"0 4 5 6 7 8 9 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.0043,"10.1":0.0043,"11.1":0.04729,"12.1":0.0129,"13.1":0.09888,"14.1":0.12467,"15.1":0.0172,"15.2-15.3":0.0129,"15.4":0.0172,"15.5":0.0215,"15.6":0.26654,"16.0":0.04299,"16.1":0.03439,"16.2":0.02579,"16.3":0.06019,"16.4":0.0215,"16.5":0.03869,"16.6":0.28803,"17.0":0.0172,"17.1":0.03869,"17.2":0.05159,"17.3":0.04729,"17.4":0.12897,"17.5":1.14783,"17.6":0.4299,"18.0":0.0215},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00267,"5.0-5.1":0.00134,"6.0-6.1":0.00668,"7.0-7.1":0.00801,"8.1-8.4":0,"9.0-9.2":0.00668,"9.3":0.02671,"10.0-10.2":0.00801,"10.3":0.0414,"11.0-11.2":0.10551,"11.3-11.4":0.01336,"12.0-12.1":0.01068,"12.2-12.5":0.17896,"13.0-13.1":0.00267,"13.2":0.05743,"13.3":0.00801,"13.4-13.7":0.03339,"14.0-14.4":0.09883,"14.5-14.8":0.09482,"15.0-15.1":0.05208,"15.2-15.3":0.05208,"15.4":0.0601,"15.5":0.07078,"15.6-15.8":0.66642,"16.0":0.13489,"16.1":0.28446,"16.2":0.1429,"16.3":0.23772,"16.4":0.0601,"16.5":0.09616,"16.6-16.7":0.82668,"17.0":0.07612,"17.1":0.11752,"17.2":0.10818,"17.3":0.16026,"17.4":0.37528,"17.5":7.68586,"17.6":1.29277,"18.0":0.14023},P:{"4":0.05282,"20":0.02113,"21":0.05282,"22":0.06339,"23":0.06339,"24":0.07395,"25":1.83822,_:"5.0-5.4 6.2-6.4 8.2 10.1 12.0 15.0","7.2-7.4":0.01056,"9.2":0.01056,"11.1-11.2":0.03169,"13.0":0.01056,"14.0":0.02113,"16.0":0.01056,"17.0":0.01056,"18.0":0.01056,"19.0":0.03169},I:{"0":0.06817,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00011},K:{"0":0.8108,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01483,"9":0.00494,"10":0.00494,"11":0.07416,_:"6 7 5.5"},N:{_:"10 11"},S:{"2.5":0.0057,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.7524},H:{"0":0.01},L:{"0":38.78211},R:{_:"0"},M:{"0":0.6897},Q:{"14.9":0.0114}}; diff --git a/node_modules/caniuse-lite/data/regions/GA.js b/node_modules/caniuse-lite/data/regions/GA.js new file mode 100644 index 00000000..437848c9 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GA.js @@ -0,0 +1 @@ +module.exports={C:{"41":0.00429,"52":0.04288,"67":0.00214,"78":0.00429,"91":0.03859,"107":0.01072,"115":0.13722,"116":0.01286,"120":0.00214,"121":0.00214,"122":0.00214,"125":0.00214,"126":0.00214,"127":0.01286,"128":0.26371,"129":0.66035,"130":0.00429,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 113 114 117 118 119 123 124 131 132 133 3.5 3.6"},D:{"11":0.00858,"38":0.00858,"43":0.00429,"46":0.00429,"49":0.00214,"50":0.00214,"51":0.00214,"58":0.00214,"64":0.00214,"65":0.00643,"66":0.00858,"68":0.00214,"69":0.02358,"70":0.00214,"72":0.01501,"73":0.0193,"74":0.00858,"75":0.00429,"76":0.01072,"79":0.02787,"81":0.01286,"83":0.03645,"84":0.01501,"85":0.00214,"86":0.0193,"87":0.06861,"88":0.01286,"89":0.01072,"90":0.01715,"91":0.00429,"93":0.01072,"94":0.00214,"95":0.02358,"98":0.01715,"99":0.00429,"100":0.00429,"102":0.00214,"103":0.03002,"104":0.00429,"105":0.09648,"107":0.00858,"109":1.5201,"110":0.05146,"111":0.00214,"114":0.06861,"115":0.00429,"116":0.01501,"117":0.00214,"118":0.00858,"119":0.28086,"120":0.01072,"121":0.00429,"122":0.01286,"123":0.04074,"124":0.03859,"125":0.06646,"126":0.22298,"127":6.7729,"128":1.28211,"129":0.00214,"130":0.00214,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 47 48 52 53 54 55 56 57 59 60 61 62 63 67 71 77 78 80 92 96 97 101 106 108 112 113 131"},F:{"28":0.00214,"79":0.00214,"83":0.00643,"95":0.0193,"109":0.0343,"110":0.00429,"111":0.03216,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00214,"17":0.00214,"18":0.00429,"89":0.00214,"92":0.04502,"95":0.00214,"100":0.00429,"108":0.00214,"109":0.02144,"110":0.00214,"114":0.00214,"118":0.00214,"120":0.00214,"121":0.01286,"122":0.00214,"123":0.00643,"124":0.01286,"125":0.01072,"126":0.13293,"127":2.6071,"128":1.09987,_:"12 13 15 16 79 80 81 83 84 85 86 87 88 90 91 93 94 96 97 98 99 101 102 103 104 105 106 107 111 112 113 115 116 117 119"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 15.1 15.2-15.3 15.5 16.0 16.1 17.0","5.1":0.00214,"11.1":0.00214,"12.1":0.00429,"13.1":0.16723,"14.1":0.00643,"15.4":0.00429,"15.6":0.03859,"16.2":0.0343,"16.3":0.00858,"16.4":0.00214,"16.5":0.00429,"16.6":0.06861,"17.1":0.00429,"17.2":0.01501,"17.3":0.00429,"17.4":0.01072,"17.5":0.1072,"17.6":0.05146,"18.0":0.00429},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00269,"5.0-5.1":0.00135,"6.0-6.1":0.00673,"7.0-7.1":0.00807,"8.1-8.4":0,"9.0-9.2":0.00673,"9.3":0.0269,"10.0-10.2":0.00807,"10.3":0.0417,"11.0-11.2":0.10626,"11.3-11.4":0.01345,"12.0-12.1":0.01076,"12.2-12.5":0.18025,"13.0-13.1":0.00269,"13.2":0.05784,"13.3":0.00807,"13.4-13.7":0.03363,"14.0-14.4":0.09954,"14.5-14.8":0.0955,"15.0-15.1":0.05246,"15.2-15.3":0.05246,"15.4":0.06053,"15.5":0.07129,"15.6-15.8":0.67121,"16.0":0.13586,"16.1":0.28651,"16.2":0.14393,"16.3":0.23943,"16.4":0.06053,"16.5":0.09685,"16.6-16.7":0.83263,"17.0":0.07667,"17.1":0.11837,"17.2":0.10895,"17.3":0.16141,"17.4":0.37798,"17.5":7.74116,"17.6":1.30207,"18.0":0.14124},P:{"4":0.20644,"20":0.02064,"21":0.01032,"22":0.15483,"23":0.07225,"24":0.06193,"25":0.56771,"5.0-5.4":0.07225,_:"6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.25805,"11.1-11.2":0.17547,"16.0":0.29934},I:{"0":0.01566,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":1.39212,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00429,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.055,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.10214},H:{"0":0.03},L:{"0":64.78941},R:{_:"0"},M:{"0":0.055},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/GB.js b/node_modules/caniuse-lite/data/regions/GB.js new file mode 100644 index 00000000..b0f92d3a --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GB.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00769,"52":0.01922,"59":0.02306,"78":0.02691,"83":0.00384,"88":0.01538,"91":0.00384,"93":0.00769,"94":0.00769,"96":0.00384,"102":0.00384,"103":0.00384,"105":0.00384,"107":0.00384,"108":0.00384,"113":0.00384,"115":0.1576,"118":0.00384,"119":0.00384,"120":0.00384,"121":0.00769,"122":0.00384,"123":0.00384,"124":0.00384,"125":0.02691,"126":0.23064,"127":0.11916,"128":0.419,"129":1.04941,"130":0.00384,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 89 90 92 95 97 98 99 100 101 104 106 109 110 111 112 114 116 117 131 132 133 3.5 3.6"},D:{"38":0.00384,"39":0.00384,"40":0.00384,"41":0.00384,"42":0.00384,"43":0.00384,"44":0.00384,"45":0.00384,"46":0.00384,"47":0.00384,"48":0.00384,"49":0.01153,"50":0.00384,"51":0.00769,"52":0.00769,"53":0.00384,"54":0.00384,"55":0.00384,"56":0.01153,"57":0.00384,"58":0.00384,"59":0.00384,"60":0.00384,"66":0.09994,"70":0.00769,"74":0.00769,"75":0.00384,"76":0.00769,"77":0.00384,"79":0.01922,"80":0.01538,"81":0.02306,"83":0.03844,"84":0.00384,"85":0.00384,"86":0.00769,"87":0.03075,"88":0.01538,"89":0.01538,"90":0.00384,"91":0.01538,"92":0.00384,"93":0.01922,"94":0.03075,"95":0.01538,"96":0.05766,"97":0.00384,"98":0.00384,"99":0.00769,"101":0.00769,"102":0.02306,"103":0.13838,"104":0.00769,"105":0.02306,"106":0.00769,"107":0.01922,"108":0.01538,"109":0.5766,"110":0.00769,"111":0.01922,"112":0.01153,"113":0.0615,"114":0.10379,"115":0.01922,"116":0.14223,"117":0.01922,"118":0.03075,"119":0.04613,"120":0.08072,"121":0.0346,"122":0.15376,"123":0.18836,"124":0.16529,"125":0.30368,"126":1.90662,"127":12.4315,"128":2.15648,"129":0.00769,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 65 67 68 69 71 72 73 78 100 130 131"},F:{"46":0.01153,"83":0.00769,"84":0.00384,"95":0.01153,"102":0.00384,"109":0.19989,"111":0.0615,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.01153,"85":0.00384,"92":0.00384,"95":0.00769,"108":0.00384,"109":0.0615,"112":0.00384,"113":0.00384,"114":0.00384,"115":0.00384,"116":0.00384,"117":0.00384,"119":0.01922,"120":0.0346,"121":0.02306,"122":0.0615,"123":0.00769,"124":0.01538,"125":0.09994,"126":0.36902,"127":6.34644,"128":1.57604,_:"12 13 14 15 16 18 79 80 81 83 84 86 87 88 89 90 91 93 94 96 97 98 99 100 101 102 103 104 105 106 107 110 111 118"},E:{"9":0.00384,"10":0.00384,"13":0.00384,"14":0.0346,"15":0.00769,_:"0 4 5 6 7 8 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00384,"11.1":0.02306,"12.1":0.01538,"13.1":0.08072,"14.1":0.11532,"15.1":0.01922,"15.2-15.3":0.01153,"15.4":0.02306,"15.5":0.04228,"15.6":0.48434,"16.0":0.05382,"16.1":0.05382,"16.2":0.05382,"16.3":0.11916,"16.4":0.02691,"16.5":0.04613,"16.6":0.66501,"17.0":0.04613,"17.1":0.05382,"17.2":0.0615,"17.3":0.06535,"17.4":0.14607,"17.5":3.38656,"17.6":0.79955,"18.0":0.02691},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00506,"5.0-5.1":0.00253,"6.0-6.1":0.01265,"7.0-7.1":0.01518,"8.1-8.4":0,"9.0-9.2":0.01265,"9.3":0.05059,"10.0-10.2":0.01518,"10.3":0.07841,"11.0-11.2":0.19981,"11.3-11.4":0.02529,"12.0-12.1":0.02023,"12.2-12.5":0.33893,"13.0-13.1":0.00506,"13.2":0.10876,"13.3":0.01518,"13.4-13.7":0.06323,"14.0-14.4":0.18717,"14.5-14.8":0.17958,"15.0-15.1":0.09864,"15.2-15.3":0.09864,"15.4":0.11382,"15.5":0.13405,"15.6-15.8":1.26212,"16.0":0.25546,"16.1":0.53874,"16.2":0.27063,"16.3":0.45021,"16.4":0.11382,"16.5":0.18211,"16.6-16.7":1.56563,"17.0":0.14417,"17.1":0.22258,"17.2":0.20487,"17.3":0.30352,"17.4":0.71073,"17.5":14.5561,"17.6":2.44836,"18.0":0.26558},P:{"4":0.02216,"20":0.02216,"21":0.06648,"22":0.06648,"23":0.07756,"24":0.08864,"25":2.83643,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 12.0 14.0 15.0 16.0","11.1-11.2":0.01108,"13.0":0.01108,"17.0":0.01108,"18.0":0.01108,"19.0":0.02216},I:{"0":0.04909,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":0.27091,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03844,"11":0.03844,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.10467},H:{"0":0},L:{"0":30.7919},R:{_:"0"},M:{"0":0.41868},Q:{"14.9":0.00616}}; diff --git a/node_modules/caniuse-lite/data/regions/GD.js b/node_modules/caniuse-lite/data/regions/GD.js new file mode 100644 index 00000000..f97a6c43 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GD.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.00388,"102":0.00388,"103":0.17081,"115":0.1514,"124":0.00388,"126":0.03882,"127":0.00776,"128":0.18245,"129":0.50854,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 125 130 131 132 133 3.5 3.6"},D:{"41":0.00388,"43":0.00388,"47":0.00388,"56":0.00388,"58":0.00388,"60":0.00388,"72":0.00388,"76":0.00388,"79":0.00776,"83":0.00776,"86":0.01165,"87":0.01165,"91":0.00776,"92":0.00776,"93":0.0427,"98":0.00388,"100":0.00776,"103":0.29891,"104":0.11646,"105":0.01553,"106":0.00776,"107":0.00388,"108":0.00388,"109":0.22904,"112":0.00388,"114":0.01941,"115":0.00388,"116":0.07376,"118":0.00388,"119":0.02329,"120":0.00776,"121":0.00388,"122":0.0427,"123":0.18634,"124":0.05435,"125":0.51242,"126":1.84395,"127":15.59011,"128":3.77719,"129":0.01165,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 44 45 46 48 49 50 51 52 53 54 55 57 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 77 78 80 81 84 85 88 89 90 94 95 96 97 99 101 102 110 111 113 117 130 131"},F:{"83":0.02329,"84":0.00388,"85":0.00388,"109":0.11646,"111":0.01553,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01165,"92":0.01553,"109":0.00776,"118":0.00388,"121":0.00388,"123":0.01553,"124":0.01165,"125":0.01165,"126":0.33385,"127":4.87191,"128":1.33929,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 119 120 122"},E:{"14":0.02329,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4","12.1":0.00388,"13.1":0.01165,"14.1":0.24845,"15.5":0.01165,"15.6":0.19798,"16.0":0.46972,"16.1":0.00776,"16.2":0.00388,"16.3":0.02329,"16.4":0.01165,"16.5":0.00776,"16.6":0.15916,"17.0":0.32221,"17.1":0.09317,"17.2":0.06211,"17.3":0.04658,"17.4":0.04658,"17.5":1.3587,"17.6":0.24845,"18.0":0.02717},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00319,"5.0-5.1":0.00159,"6.0-6.1":0.00796,"7.0-7.1":0.00956,"8.1-8.4":0,"9.0-9.2":0.00796,"9.3":0.03185,"10.0-10.2":0.00956,"10.3":0.04937,"11.0-11.2":0.12581,"11.3-11.4":0.01593,"12.0-12.1":0.01274,"12.2-12.5":0.2134,"13.0-13.1":0.00319,"13.2":0.06848,"13.3":0.00956,"13.4-13.7":0.03981,"14.0-14.4":0.11785,"14.5-14.8":0.11307,"15.0-15.1":0.06211,"15.2-15.3":0.06211,"15.4":0.07166,"15.5":0.0844,"15.6-15.8":0.79467,"16.0":0.16084,"16.1":0.33921,"16.2":0.1704,"16.3":0.28347,"16.4":0.07166,"16.5":0.11466,"16.6-16.7":0.98577,"17.0":0.09077,"17.1":0.14014,"17.2":0.12899,"17.3":0.1911,"17.4":0.4475,"17.5":9.16493,"17.6":1.54155,"18.0":0.16721},P:{"4":0.02121,"20":0.0106,"21":0.06362,"22":0.08482,"23":0.02121,"24":0.42412,"25":2.47048,_:"5.0-5.4 8.2 10.1 12.0 13.0 15.0 19.0","6.2-6.4":0.0106,"7.2-7.4":0.08482,"9.2":0.0106,"11.1-11.2":0.02121,"14.0":0.0106,"16.0":0.02121,"17.0":0.0106,"18.0":0.0106},I:{"0":0.03659,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.29366,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.00388,_:"6 7 8 9 11 5.5"},N:{_:"10 11"},S:{"2.5":0.00612,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.02447},H:{"0":0},L:{"0":43.13882},R:{_:"0"},M:{"0":0.15907},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/GE.js b/node_modules/caniuse-lite/data/regions/GE.js new file mode 100644 index 00000000..c18ab74e --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GE.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00743,"68":0.02599,"78":0.04456,"102":0.00371,"103":0.0557,"108":0.00371,"113":0.05198,"115":0.1708,"118":0.00371,"125":0.00743,"126":0.00371,"127":0.01114,"128":0.25248,"129":0.7129,"130":0.00743,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 109 110 111 112 114 116 117 119 120 121 122 123 124 131 132 133 3.5 3.6"},D:{"11":0.00371,"38":0.00371,"39":0.01114,"42":0.00371,"47":0.00743,"49":0.01857,"50":0.00371,"56":0.00371,"59":0.00371,"62":0.00371,"63":0.01114,"66":0.00743,"68":0.00743,"69":0.00371,"70":0.00371,"72":0.00371,"73":0.0297,"74":0.02599,"75":0.00371,"76":0.00371,"78":0.04084,"79":0.29333,"80":0.02228,"81":0.00371,"83":0.13367,"85":0.00371,"86":0.00743,"87":0.30447,"88":0.06683,"89":0.00371,"90":0.05198,"91":0.01857,"92":0.00743,"94":0.05198,"95":0.01485,"96":0.00371,"98":0.02599,"99":0.00371,"100":0.01485,"101":0.01114,"102":0.0297,"103":0.2562,"104":0.07426,"105":0.03713,"106":0.04456,"107":0.00371,"108":0.03342,"109":4.16227,"110":0.01857,"111":0.01114,"112":0.01114,"113":0.00371,"114":0.01114,"115":0.00743,"116":0.12253,"117":0.00743,"118":0.0297,"119":0.04456,"120":0.11882,"121":0.06312,"122":0.10396,"123":0.0557,"124":0.16709,"125":0.10025,"126":0.97652,"127":16.14041,"128":2.67707,"129":0.03713,"130":0.00371,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 40 41 43 44 45 46 48 51 52 53 54 55 57 58 60 61 64 65 67 71 77 84 93 97 131"},F:{"40":0.00371,"46":0.07797,"67":0.00743,"79":0.30447,"80":0.00371,"82":0.00371,"83":0.01485,"84":0.00371,"85":0.04827,"86":0.01485,"87":0.02228,"94":0.00371,"95":0.46041,"102":0.00371,"107":0.00371,"109":0.26734,"110":0.00743,"111":0.14109,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 81 88 89 90 91 92 93 96 97 98 99 100 101 103 104 105 106 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.02228,"14":0.01114,"16":0.0297,"18":0.01485,"84":0.00371,"92":0.00743,"100":0.00371,"102":0.01485,"109":0.03342,"110":0.0297,"111":0.00371,"112":0.00371,"114":0.00371,"115":0.00371,"117":0.00371,"118":0.00371,"119":0.01485,"120":0.00743,"121":0.01485,"122":0.02228,"123":0.01114,"124":0.02599,"125":0.0557,"126":0.14852,"127":1.57431,"128":0.40843,_:"12 15 17 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 103 104 105 106 107 108 113 116"},E:{"14":0.01114,"15":0.00371,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 10.1 11.1","9.1":0.00371,"12.1":0.00371,"13.1":0.01857,"14.1":0.02228,"15.1":0.00371,"15.2-15.3":0.02599,"15.4":0.01114,"15.5":0.00743,"15.6":0.09654,"16.0":0.00371,"16.1":0.0297,"16.2":0.01114,"16.3":0.03342,"16.4":0.00743,"16.5":0.03713,"16.6":0.10768,"17.0":0.00743,"17.1":0.02228,"17.2":0.03713,"17.3":0.03713,"17.4":0.06683,"17.5":0.46784,"17.6":0.17451,"18.0":0.03342},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00249,"5.0-5.1":0.00125,"6.0-6.1":0.00623,"7.0-7.1":0.00748,"8.1-8.4":0,"9.0-9.2":0.00623,"9.3":0.02493,"10.0-10.2":0.00748,"10.3":0.03865,"11.0-11.2":0.09849,"11.3-11.4":0.01247,"12.0-12.1":0.00997,"12.2-12.5":0.16706,"13.0-13.1":0.00249,"13.2":0.05361,"13.3":0.00748,"13.4-13.7":0.03117,"14.0-14.4":0.09226,"14.5-14.8":0.08852,"15.0-15.1":0.04862,"15.2-15.3":0.04862,"15.4":0.0561,"15.5":0.06608,"15.6-15.8":0.62211,"16.0":0.12592,"16.1":0.26555,"16.2":0.1334,"16.3":0.22191,"16.4":0.0561,"16.5":0.08976,"16.6-16.7":0.77171,"17.0":0.07106,"17.1":0.10971,"17.2":0.10098,"17.3":0.14961,"17.4":0.35033,"17.5":7.17483,"17.6":1.20682,"18.0":0.1309},P:{"4":0.5519,"20":0.01061,"21":0.05307,"22":0.07429,"23":0.06368,"24":0.06368,"25":1.24178,"5.0-5.4":0.02123,"6.2-6.4":0.07429,"7.2-7.4":0.05307,_:"8.2 9.2 10.1 12.0 14.0 15.0","11.1-11.2":0.01061,"13.0":0.01061,"16.0":0.01061,"17.0":0.03184,"18.0":0.01061,"19.0":0.01061},I:{"0":0.12533,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00005,"4.2-4.3":0.00005,"4.4":0,"4.4.3-4.4.4":0.0002},K:{"0":0.4841,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01114,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03772},H:{"0":0},L:{"0":47.69663},R:{_:"0"},M:{"0":0.18232},Q:{"14.9":0.03144}}; diff --git a/node_modules/caniuse-lite/data/regions/GF.js b/node_modules/caniuse-lite/data/regions/GF.js new file mode 100644 index 00000000..1b9fc957 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GF.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.02031,"80":0.0029,"91":0.08706,"101":0.00871,"102":0.01741,"103":0.02612,"113":0.0029,"115":1.03021,"118":0.18283,"119":0.11028,"121":0.02031,"124":0.0058,"125":0.01161,"126":0.0029,"127":0.10157,"128":0.63264,"129":1.71508,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 104 105 106 107 108 109 110 111 112 114 116 117 120 122 123 130 131 132 133 3.5 3.6"},D:{"40":0.04353,"47":0.00871,"56":0.0058,"66":0.01161,"70":0.0029,"79":0.02902,"81":0.06094,"87":0.03773,"88":0.00871,"93":0.01741,"94":0.0058,"99":0.0029,"100":0.03192,"102":0.0029,"103":0.03482,"104":0.02612,"105":0.00871,"108":0.0058,"109":0.36855,"110":0.0029,"112":0.0029,"113":0.0058,"114":0.00871,"116":0.04933,"117":0.00871,"119":0.00871,"120":0.00871,"121":0.03773,"122":0.05224,"123":0.04063,"124":0.08706,"125":0.06675,"126":0.5746,"127":9.2835,"128":1.61061,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 67 68 69 71 72 73 74 75 76 77 78 80 83 84 85 86 89 90 91 92 95 96 97 98 101 106 107 111 115 118 129 130 131"},F:{"36":0.0029,"46":0.0029,"109":0.16251,"111":0.08126,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.0058,"92":0.05804,"100":0.00871,"108":0.0029,"109":0.01451,"114":0.00871,"115":0.0029,"116":0.00871,"119":0.0029,"120":0.04643,"121":0.01741,"122":0.04643,"123":0.0058,"124":0.01741,"125":0.06094,"126":0.34244,"127":5.68212,"128":1.52065,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 110 111 112 113 117 118"},E:{"14":0.01161,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1","13.1":0.01451,"14.1":0.05224,"15.2-15.3":0.0029,"15.4":0.01161,"15.5":0.0058,"15.6":0.08126,"16.0":0.02612,"16.1":0.01161,"16.2":0.0029,"16.3":0.01741,"16.4":0.0058,"16.5":0.0058,"16.6":0.15671,"17.0":0.05224,"17.1":0.01741,"17.2":0.02031,"17.3":0.01741,"17.4":0.09577,"17.5":0.83578,"17.6":0.45271,"18.0":0.0029},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00342,"5.0-5.1":0.00171,"6.0-6.1":0.00856,"7.0-7.1":0.01027,"8.1-8.4":0,"9.0-9.2":0.00856,"9.3":0.03424,"10.0-10.2":0.01027,"10.3":0.05307,"11.0-11.2":0.13523,"11.3-11.4":0.01712,"12.0-12.1":0.01369,"12.2-12.5":0.22938,"13.0-13.1":0.00342,"13.2":0.07361,"13.3":0.01027,"13.4-13.7":0.04279,"14.0-14.4":0.12667,"14.5-14.8":0.12154,"15.0-15.1":0.06676,"15.2-15.3":0.06676,"15.4":0.07703,"15.5":0.09073,"15.6-15.8":0.85419,"16.0":0.17289,"16.1":0.36461,"16.2":0.18316,"16.3":0.3047,"16.4":0.07703,"16.5":0.12325,"16.6-16.7":1.0596,"17.0":0.09757,"17.1":0.15064,"17.2":0.13866,"17.3":0.20542,"17.4":0.48101,"17.5":9.85139,"17.6":1.65702,"18.0":0.17974},P:{"4":0.01045,"20":0.01045,"21":0.05223,"22":0.4492,"23":0.09402,"24":0.63723,"25":3.00858,"5.0-5.4":0.01045,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 15.0","7.2-7.4":0.1358,"13.0":0.02089,"14.0":0.01045,"16.0":0.02089,"17.0":0.01045,"18.0":0.01045,"19.0":0.07313},I:{"0":0.01415,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.4826,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0058,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.14194},H:{"0":0},L:{"0":48.14015},R:{_:"0"},M:{"0":0.56066},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/GG.js b/node_modules/caniuse-lite/data/regions/GG.js new file mode 100644 index 00000000..d7328993 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GG.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.07159,"102":0.01193,"113":0.00398,"115":0.11533,"121":0.00795,"127":0.03182,"128":0.23862,"129":0.83119,"130":0.02784,"131":0.00398,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 122 123 124 125 126 132 133 3.5 3.6"},D:{"37":0.00398,"41":0.00398,"76":0.00398,"79":0.00795,"81":0.00398,"87":0.00398,"93":0.00795,"98":0.00398,"99":0.00795,"102":0.00398,"103":0.0517,"109":0.92266,"110":0.00398,"114":0.00398,"116":0.12329,"119":0.22271,"120":0.00795,"121":0.00795,"122":0.3977,"123":0.17101,"124":0.03977,"125":0.03579,"126":1.02209,"127":8.45113,"128":1.51921,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 80 83 84 85 86 88 89 90 91 92 94 95 96 97 100 101 104 105 106 107 108 111 112 113 115 117 118 129 130 131"},F:{"83":0.01591,"109":0.07954,"111":0.02784,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.79938,"117":0.00398,"124":0.00795,"125":0.02784,"126":0.23862,"127":4.64514,"128":1.31241,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 118 119 120 121 122 123"},E:{"14":0.02784,"15":0.02784,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00795,"13.1":0.12329,"14.1":0.09943,"15.1":0.00795,"15.2-15.3":0.00795,"15.4":0.09943,"15.5":0.06761,"15.6":0.89085,"16.0":0.36588,"16.1":0.12726,"16.2":0.17101,"16.3":0.12329,"16.4":0.07159,"16.5":0.01193,"16.6":2.80776,"17.0":0.03182,"17.1":0.17897,"17.2":0.22669,"17.3":0.09545,"17.4":0.20283,"17.5":9.27039,"17.6":1.51126,"18.0":0.00398},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00696,"5.0-5.1":0.00348,"6.0-6.1":0.0174,"7.0-7.1":0.02088,"8.1-8.4":0,"9.0-9.2":0.0174,"9.3":0.06961,"10.0-10.2":0.02088,"10.3":0.1079,"11.0-11.2":0.27497,"11.3-11.4":0.03481,"12.0-12.1":0.02785,"12.2-12.5":0.46641,"13.0-13.1":0.00696,"13.2":0.14967,"13.3":0.02088,"13.4-13.7":0.08702,"14.0-14.4":0.25757,"14.5-14.8":0.24713,"15.0-15.1":0.13575,"15.2-15.3":0.13575,"15.4":0.15663,"15.5":0.18448,"15.6-15.8":1.73687,"16.0":0.35155,"16.1":0.74139,"16.2":0.37243,"16.3":0.61956,"16.4":0.15663,"16.5":0.25061,"16.6-16.7":2.15455,"17.0":0.1984,"17.1":0.3063,"17.2":0.28194,"17.3":0.41768,"17.4":0.97807,"17.5":20.03138,"17.6":3.36931,"18.0":0.36547},P:{"4":0.02289,"21":0.01145,"23":0.03434,"24":0.09157,"25":3.12499,_:"20 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01145},I:{"0":0.01201,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.03614,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01193,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.00602},H:{"0":0},L:{"0":20.39355},R:{_:"0"},M:{"0":0.85527},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/GH.js b/node_modules/caniuse-lite/data/regions/GH.js new file mode 100644 index 00000000..2a8042ea --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GH.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.0089,"41":0.00222,"43":0.00222,"47":0.00222,"48":0.00222,"52":0.00667,"68":0.00222,"72":0.00667,"76":0.00222,"77":0.00222,"78":0.00445,"85":0.00222,"89":0.00222,"91":0.00445,"96":0.00222,"101":0.00445,"102":0.00222,"109":0.00222,"112":0.00222,"113":0.00222,"114":0.00222,"115":0.1757,"118":0.00222,"121":0.00222,"122":0.00445,"123":0.00445,"124":0.00667,"125":0.00667,"126":0.0089,"127":0.0645,"128":0.37586,"129":0.68277,"130":0.02669,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 44 45 46 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 79 80 81 82 83 84 86 87 88 90 92 93 94 95 97 98 99 100 103 104 105 106 107 108 110 111 116 117 119 120 131 132 133 3.5 3.6"},D:{"11":0.00445,"25":0.00222,"27":0.00222,"38":0.00222,"43":0.00222,"44":0.00222,"45":0.00222,"46":0.00222,"47":0.00222,"49":0.00445,"50":0.00445,"51":0.00222,"53":0.00222,"58":0.00445,"59":0.00445,"63":0.00222,"64":0.00667,"65":0.00667,"68":0.01112,"69":0.0089,"70":0.01779,"71":0.00222,"72":0.00222,"73":0.00667,"74":0.01779,"75":0.02224,"76":0.03114,"77":0.01779,"78":0.00222,"79":0.01779,"80":0.01334,"81":0.0089,"83":0.01112,"84":0.00667,"85":0.01779,"86":0.01112,"87":0.02002,"88":0.01112,"89":0.0089,"90":0.0089,"91":0.00667,"92":0.00445,"93":0.03336,"94":0.01112,"95":0.01334,"96":0.0089,"97":0.00667,"98":0.0089,"99":0.0089,"100":0.00445,"101":0.00222,"102":0.0089,"103":0.08451,"104":0.00222,"105":0.01334,"106":0.01779,"107":0.0089,"108":0.02002,"109":1.35442,"110":0.00667,"111":0.01557,"112":0.00667,"113":0.00445,"114":0.02224,"115":0.00667,"116":0.10898,"117":0.01334,"118":0.01779,"119":0.06227,"120":0.04226,"121":0.02224,"122":0.04003,"123":0.05115,"124":0.07562,"125":0.07784,"126":0.8251,"127":7.33698,"128":1.24544,"129":0.00667,"130":0.00222,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 26 28 29 30 31 32 33 34 35 36 37 39 40 41 42 48 52 54 55 56 57 60 61 62 66 67 131"},F:{"34":0.00222,"42":0.0089,"46":0.00222,"54":0.00222,"66":0.00222,"72":0.00222,"74":0.00445,"79":0.02446,"82":0.00222,"83":0.0645,"84":0.01112,"85":0.00222,"86":0.00222,"90":0.00222,"95":0.08006,"102":0.00667,"105":0.00222,"106":0.00222,"107":0.00222,"108":0.0089,"109":0.02891,"110":0.01334,"111":0.04226,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 43 44 45 47 48 49 50 51 52 53 55 56 57 58 60 62 63 64 65 67 68 69 70 71 73 75 76 77 78 80 81 87 88 89 91 92 93 94 96 97 98 99 100 101 103 104 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00667,"13":0.00222,"14":0.00667,"15":0.01557,"16":0.00667,"17":0.01112,"18":0.11342,"84":0.02669,"88":0.00222,"89":0.03781,"90":0.05115,"92":0.14456,"100":0.04226,"103":0.00222,"106":0.00222,"107":0.00667,"108":0.00445,"109":0.03781,"110":0.00222,"111":0.00667,"112":0.00445,"113":0.00222,"114":0.01334,"115":0.00445,"116":0.00445,"117":0.00667,"118":0.00445,"119":0.01112,"120":0.02446,"121":0.01557,"122":0.01557,"123":0.02446,"124":0.04226,"125":0.05782,"126":0.29802,"127":2.17507,"128":0.46926,_:"79 80 81 83 85 86 87 91 93 94 95 96 97 98 99 101 102 104 105"},E:{"9":0.00222,"11":0.0089,"12":0.00222,"13":0.00445,"14":0.00667,_:"0 4 5 6 7 8 10 15 3.1 3.2 5.1 6.1 9.1 10.1 15.2-15.3","7.1":0.00445,"11.1":0.01779,"12.1":0.01112,"13.1":0.03558,"14.1":0.04893,"15.1":0.00445,"15.4":0.00445,"15.5":0.00667,"15.6":0.08451,"16.0":0.00445,"16.1":0.00445,"16.2":0.00667,"16.3":0.00667,"16.4":0.00445,"16.5":0.00667,"16.6":0.0467,"17.0":0.01112,"17.1":0.0089,"17.2":0.01112,"17.3":0.0089,"17.4":0.03558,"17.5":0.13566,"17.6":0.11342,"18.0":0.01112},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00236,"5.0-5.1":0.00118,"6.0-6.1":0.0059,"7.0-7.1":0.00708,"8.1-8.4":0,"9.0-9.2":0.0059,"9.3":0.02359,"10.0-10.2":0.00708,"10.3":0.03657,"11.0-11.2":0.09319,"11.3-11.4":0.0118,"12.0-12.1":0.00944,"12.2-12.5":0.15807,"13.0-13.1":0.00236,"13.2":0.05072,"13.3":0.00708,"13.4-13.7":0.02949,"14.0-14.4":0.08729,"14.5-14.8":0.08375,"15.0-15.1":0.04601,"15.2-15.3":0.04601,"15.4":0.05308,"15.5":0.06252,"15.6-15.8":0.58863,"16.0":0.11914,"16.1":0.25126,"16.2":0.12622,"16.3":0.20997,"16.4":0.05308,"16.5":0.08493,"16.6-16.7":0.73018,"17.0":0.06724,"17.1":0.10381,"17.2":0.09555,"17.3":0.14155,"17.4":0.33147,"17.5":6.78871,"17.6":1.14187,"18.0":0.12386},P:{"4":0.1528,"20":0.02037,"21":0.05093,"22":0.31578,"23":0.08149,"24":0.11205,"25":0.55007,"5.0-5.4":0.04075,"6.2-6.4":0.01019,"7.2-7.4":0.12224,_:"8.2 10.1 12.0 14.0 15.0","9.2":0.06112,"11.1-11.2":0.03056,"13.0":0.01019,"16.0":0.02037,"17.0":0.02037,"18.0":0.01019,"19.0":0.06112},I:{"0":0.10075,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00004,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00016},K:{"0":10.51853,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00723,"9":0.00241,"10":0.00241,"11":0.01687,_:"6 7 5.5"},N:{_:"10 11"},S:{"2.5":0.01555,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.71539},H:{"0":0.78},L:{"0":54.04518},R:{_:"0"},M:{"0":0.24106},Q:{"14.9":0.00778}}; diff --git a/node_modules/caniuse-lite/data/regions/GI.js b/node_modules/caniuse-lite/data/regions/GI.js new file mode 100644 index 00000000..3f185159 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GI.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.0084,"102":0.0084,"103":0.05038,"105":0.07976,"106":0.0042,"107":0.04618,"108":0.10495,"109":0.19311,"111":0.04618,"114":0.0042,"115":0.04198,"124":0.0084,"128":0.59192,"129":1.51548,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 110 112 113 116 117 118 119 120 121 122 123 125 126 127 130 131 132 133 3.5 3.6"},D:{"55":0.0042,"78":0.02099,"81":0.01259,"86":0.0042,"87":0.0042,"90":0.0084,"92":0.06297,"94":0.0042,"102":0.02939,"103":0.03358,"104":0.03358,"105":0.0084,"106":0.49536,"107":0.18471,"108":0.54154,"109":1.57005,"110":0.02519,"111":0.73045,"112":0.31905,"113":1.17124,"115":0.01679,"116":0.07976,"117":0.01679,"118":0.02519,"119":0.02519,"120":0.16792,"121":0.01679,"122":0.10495,"123":0.16792,"124":0.07556,"125":0.10495,"126":1.12506,"127":12.86267,"128":2.5188,"129":0.0084,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 83 84 85 88 89 91 93 95 96 97 98 99 100 101 114 130 131"},F:{"81":0.4282,"83":0.0084,"93":0.23089,"95":0.01679,"96":0.0042,"109":0.10075,"111":0.02519,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 84 85 86 87 88 89 90 91 92 94 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":1.03691,"92":0.0042,"105":0.03358,"107":0.0042,"108":0.25608,"109":0.01259,"110":0.28546,"120":0.01679,"121":0.0042,"123":0.02099,"124":0.0042,"125":0.04198,"126":0.17632,"127":4.36172,"128":0.91097,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 106 111 112 113 114 115 116 117 118 119 122"},E:{"14":0.08396,"15":0.03358,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1","13.1":0.38202,"14.1":0.02519,"15.2-15.3":0.01259,"15.4":0.02099,"15.5":0.02519,"15.6":0.16372,"16.0":0.01679,"16.1":0.10915,"16.2":0.2099,"16.3":0.09655,"16.4":0.0042,"16.5":0.01259,"16.6":0.68008,"17.0":0.0042,"17.1":0.12594,"17.2":0.07556,"17.3":0.07556,"17.4":0.05877,"17.5":1.51128,"17.6":0.57513,"18.0":0.02939},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00447,"5.0-5.1":0.00224,"6.0-6.1":0.01118,"7.0-7.1":0.01342,"8.1-8.4":0,"9.0-9.2":0.01118,"9.3":0.04473,"10.0-10.2":0.01342,"10.3":0.06934,"11.0-11.2":0.1767,"11.3-11.4":0.02237,"12.0-12.1":0.01789,"12.2-12.5":0.29971,"13.0-13.1":0.00447,"13.2":0.09618,"13.3":0.01342,"13.4-13.7":0.05592,"14.0-14.4":0.16551,"14.5-14.8":0.1588,"15.0-15.1":0.08723,"15.2-15.3":0.08723,"15.4":0.10065,"15.5":0.11854,"15.6-15.8":1.1161,"16.0":0.2259,"16.1":0.47641,"16.2":0.23932,"16.3":0.39813,"16.4":0.10065,"16.5":0.16104,"16.6-16.7":1.3845,"17.0":0.12749,"17.1":0.19683,"17.2":0.18117,"17.3":0.2684,"17.4":0.6285,"17.5":12.87204,"17.6":2.1651,"18.0":0.23485},P:{"4":0.28404,"20":0.01052,"22":0.04208,"23":0.04208,"24":0.06312,"25":1.6201,_:"21 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0","16.0":0.01052,"17.0":0.03156,"18.0":0.01052,"19.0":0.03156},I:{"0":0.01157,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.52218,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.6327,"9":0.26933,"10":0.00855,"11":0.02138,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.22048},H:{"0":0},L:{"0":33.24332},R:{_:"0"},M:{"0":0.33652},Q:{"14.9":0.12764}}; diff --git a/node_modules/caniuse-lite/data/regions/GL.js b/node_modules/caniuse-lite/data/regions/GL.js new file mode 100644 index 00000000..c40e9545 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GL.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.06021,"84":0.0043,"115":0.0043,"116":0.0043,"127":0.0043,"128":0.55483,"129":0.8473,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 117 118 119 120 121 122 123 124 125 126 130 131 132 133 3.5 3.6"},D:{"46":0.0043,"51":0.0043,"56":0.0043,"58":0.0043,"81":0.08172,"84":0.0043,"86":0.0086,"87":0.06021,"88":0.06021,"89":0.0172,"90":0.0043,"99":0.0043,"100":0.0043,"103":0.0129,"105":0.0043,"107":0.0043,"109":0.12043,"110":0.0086,"111":0.0172,"112":0.0086,"114":0.0043,"116":3.458,"117":0.0086,"118":0.0172,"119":0.0043,"120":0.08172,"121":0.0086,"122":0.0172,"123":0.0086,"124":0.0172,"125":0.63655,"126":1.57417,"127":14.80834,"128":2.27953,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 52 53 54 55 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 83 85 91 92 93 94 95 96 97 98 101 102 104 106 108 113 115 129 130 131"},F:{"83":0.26666,"95":0.0172,"109":0.07312,"111":0.04301,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.0086,"16":0.08172,"80":0.0043,"86":0.0043,"92":0.0172,"100":0.0043,"109":0.19785,"110":0.0043,"121":0.0086,"122":0.52042,"123":0.02151,"124":0.0129,"125":0.09892,"126":0.24086,"127":5.23862,"128":1.53116,_:"12 13 15 17 18 79 81 83 84 85 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 111 112 113 114 115 116 117 118 119 120"},E:{"14":0.0129,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1","9.1":0.0043,"12.1":0.0043,"13.1":0.0043,"14.1":0.03011,"15.1":0.11613,"15.2-15.3":0.03011,"15.4":0.0172,"15.5":0.0086,"15.6":0.17634,"16.0":1.49675,"16.1":0.05591,"16.2":0.06882,"16.3":0.03871,"16.4":0.0172,"16.5":0.31397,"16.6":0.92041,"17.0":0.03011,"17.1":0.04731,"17.2":0.0043,"17.3":0.09032,"17.4":0.31827,"17.5":3.4236,"17.6":0.63225,"18.0":0.0086},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00436,"5.0-5.1":0.00218,"6.0-6.1":0.01091,"7.0-7.1":0.01309,"8.1-8.4":0,"9.0-9.2":0.01091,"9.3":0.04363,"10.0-10.2":0.01309,"10.3":0.06763,"11.0-11.2":0.17234,"11.3-11.4":0.02182,"12.0-12.1":0.01745,"12.2-12.5":0.29233,"13.0-13.1":0.00436,"13.2":0.09381,"13.3":0.01309,"13.4-13.7":0.05454,"14.0-14.4":0.16144,"14.5-14.8":0.15489,"15.0-15.1":0.08508,"15.2-15.3":0.08508,"15.4":0.09817,"15.5":0.11562,"15.6-15.8":1.08861,"16.0":0.22034,"16.1":0.46468,"16.2":0.23343,"16.3":0.38832,"16.4":0.09817,"16.5":0.15707,"16.6-16.7":1.3504,"17.0":0.12435,"17.1":0.19198,"17.2":0.17671,"17.3":0.26179,"17.4":0.61302,"17.5":12.55498,"17.6":2.11177,"18.0":0.22907},P:{"4":0.32653,"21":0.01053,"22":0.01053,"23":0.0316,"24":0.05267,"25":2.2436,_:"20 5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","6.2-6.4":0.01053,"7.2-7.4":0.02107},I:{"0":0.09656,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00004,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00016},K:{"0":0.92324,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.17634,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.0171},H:{"0":0},L:{"0":28.32755},R:{_:"0"},M:{"0":0.20516},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/GM.js b/node_modules/caniuse-lite/data/regions/GM.js new file mode 100644 index 00000000..94ce0208 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GM.js @@ -0,0 +1 @@ +module.exports={C:{"72":0.00186,"78":0.00279,"81":0.00093,"112":0.00093,"115":0.10498,"121":0.00093,"123":0.00186,"124":0.00093,"125":0.00279,"126":0.00372,"127":0.00465,"128":0.16536,"129":0.42455,"130":0.03623,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 122 131 132 133 3.5 3.6"},D:{"11":0.00186,"26":0.00093,"43":0.00186,"50":0.00465,"55":0.00093,"58":0.00093,"60":0.00093,"64":0.00093,"69":0.00093,"70":0.00093,"74":0.00093,"75":0.00093,"76":0.00279,"79":0.01208,"80":0.00093,"81":0.00279,"83":0.02415,"84":0.00093,"85":0.00093,"86":0.00093,"87":0.0065,"88":0.00372,"93":0.00372,"96":0.00186,"98":0.01115,"99":0.00093,"102":0.00093,"103":0.01208,"105":0.00093,"106":0.13285,"107":0.00186,"108":0.01022,"109":0.98474,"110":0.00093,"111":0.00186,"114":0.00279,"115":0.00093,"116":0.05017,"117":0.01579,"118":0.00279,"119":0.00279,"120":0.00372,"121":0.00836,"122":0.00557,"123":0.00836,"124":0.12634,"125":0.01394,"126":0.31958,"127":1.66848,"128":0.36881,"129":0.00093,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 51 52 53 54 56 57 59 61 62 63 65 66 67 68 71 72 73 77 78 89 90 91 92 94 95 97 100 101 104 112 113 130 131"},F:{"46":0.00186,"79":0.00093,"83":0.00186,"93":0.01765,"95":0.01115,"109":0.00372,"111":0.00279,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 85 86 87 88 89 90 91 92 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00186,"13":0.00372,"15":0.00186,"16":0.00093,"17":0.00093,"18":0.00465,"85":0.00093,"89":0.00186,"90":0.00093,"92":0.00743,"99":0.00465,"100":0.00929,"109":0.00093,"110":0.01208,"114":0.00093,"118":0.00093,"119":0.00093,"120":0.00093,"121":0.00093,"123":0.00279,"124":0.00093,"125":0.01579,"126":0.03437,"127":0.6215,"128":0.14028,_:"14 79 80 81 83 84 86 87 88 91 93 94 95 96 97 98 101 102 103 104 105 106 107 108 111 112 113 115 116 117 122"},E:{"13":0.00093,"14":0.00093,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 10.1 15.1 15.2-15.3 15.4 16.0 16.2 16.4 17.0 18.0","9.1":0.00186,"11.1":0.00186,"12.1":0.00186,"13.1":0.01858,"14.1":0.00929,"15.5":0.01022,"15.6":0.0065,"16.1":0.00186,"16.3":0.00836,"16.5":0.00929,"16.6":0.05853,"17.1":0.00372,"17.2":0.00093,"17.3":0.05295,"17.4":0.00279,"17.5":0.09104,"17.6":0.03066},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00377,"5.0-5.1":0.00189,"6.0-6.1":0.00943,"7.0-7.1":0.01132,"8.1-8.4":0,"9.0-9.2":0.00943,"9.3":0.03774,"10.0-10.2":0.01132,"10.3":0.05849,"11.0-11.2":0.14905,"11.3-11.4":0.01887,"12.0-12.1":0.01509,"12.2-12.5":0.25283,"13.0-13.1":0.00377,"13.2":0.08113,"13.3":0.01132,"13.4-13.7":0.04717,"14.0-14.4":0.13962,"14.5-14.8":0.13396,"15.0-15.1":0.07358,"15.2-15.3":0.07358,"15.4":0.0849,"15.5":0.1,"15.6-15.8":0.9415,"16.0":0.19056,"16.1":0.40188,"16.2":0.20188,"16.3":0.33584,"16.4":0.0849,"16.5":0.13585,"16.6-16.7":1.16791,"17.0":0.10755,"17.1":0.16604,"17.2":0.15283,"17.3":0.22641,"17.4":0.53018,"17.5":10.85835,"17.6":1.82639,"18.0":0.19811},P:{"4":0.40215,"20":0.04125,"21":0.08249,"22":0.14436,"23":0.28872,"24":0.08249,"25":0.54651,_:"5.0-5.4 8.2 10.1 12.0 15.0 17.0 18.0","6.2-6.4":0.01031,"7.2-7.4":0.35059,"9.2":0.02062,"11.1-11.2":0.02062,"13.0":0.03093,"14.0":0.01031,"16.0":0.20623,"19.0":0.04125},I:{"0":0.00904,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.49705,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.00186,_:"6 7 8 10 11 5.5"},N:{_:"10 11"},S:{"2.5":0.01814,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.10885},H:{"0":0.02},L:{"0":72.0128},R:{_:"0"},M:{"0":0.01814},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/GN.js b/node_modules/caniuse-lite/data/regions/GN.js new file mode 100644 index 00000000..45f8bb1a --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GN.js @@ -0,0 +1 @@ +module.exports={C:{"63":0.00133,"69":0.00133,"111":0.00399,"115":0.01196,"123":0.00133,"126":0.00266,"127":0.01063,"128":0.0505,"129":0.18606,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 116 117 118 119 120 121 122 124 125 130 131 132 133 3.5 3.6"},D:{"48":0.00133,"54":0.00133,"55":0.00133,"58":0.00133,"59":0.00399,"64":0.00133,"68":0.00399,"69":0.00133,"70":0.00266,"74":0.00133,"77":0.00532,"78":0.00266,"79":0.00266,"81":0.07708,"86":0.00266,"87":0.00266,"88":0.00399,"89":0.00266,"92":0.00133,"93":0.01063,"94":0.00133,"95":0.01462,"97":0.00266,"99":0.00797,"101":0.00133,"103":0.00266,"104":0.00133,"105":0.00266,"107":0.00133,"109":0.03057,"110":0.00133,"111":0.00133,"113":0.00133,"114":0.00133,"115":0.00133,"116":0.01329,"117":0.00133,"118":0.00399,"119":0.01595,"120":0.01063,"121":0.00399,"122":0.00399,"123":0.00797,"124":0.00797,"125":0.01196,"126":0.1834,"127":1.228,"128":0.26181,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 56 57 60 61 62 63 65 66 67 71 72 73 75 76 80 83 84 85 90 91 96 98 100 102 106 108 112 129 130 131"},F:{"79":0.00133,"83":0.00266,"95":0.00266,"109":0.00133,"111":0.00133,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00399,"14":0.00133,"15":0.00133,"18":0.01462,"84":0.00133,"89":0.00266,"90":0.00133,"92":0.01329,"94":0.00133,"100":0.00266,"109":0.00133,"112":0.00133,"114":0.00133,"119":0.00133,"120":0.00133,"121":0.00133,"122":0.00133,"123":0.00133,"124":0.00797,"125":0.01595,"126":0.05183,"127":0.27377,"128":0.08373,_:"13 16 17 79 80 81 83 85 86 87 88 91 93 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 113 115 116 117 118"},E:{"14":0.01462,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 16.5 17.0 17.3 18.0","13.1":0.00665,"14.1":0.00532,"15.6":0.01196,"16.3":0.00133,"16.6":0.00133,"17.1":0.00133,"17.2":0.00133,"17.4":0.00266,"17.5":0.0093,"17.6":0.01595},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00181,"5.0-5.1":0.00091,"6.0-6.1":0.00453,"7.0-7.1":0.00543,"8.1-8.4":0,"9.0-9.2":0.00453,"9.3":0.01811,"10.0-10.2":0.00543,"10.3":0.02806,"11.0-11.2":0.07151,"11.3-11.4":0.00905,"12.0-12.1":0.00724,"12.2-12.5":0.1213,"13.0-13.1":0.00181,"13.2":0.03893,"13.3":0.00543,"13.4-13.7":0.02263,"14.0-14.4":0.06699,"14.5-14.8":0.06427,"15.0-15.1":0.0353,"15.2-15.3":0.0353,"15.4":0.04074,"15.5":0.04798,"15.6-15.8":0.45172,"16.0":0.09143,"16.1":0.19282,"16.2":0.09686,"16.3":0.16113,"16.4":0.04074,"16.5":0.06518,"16.6-16.7":0.56035,"17.0":0.0516,"17.1":0.07966,"17.2":0.07333,"17.3":0.10863,"17.4":0.25438,"17.5":5.20973,"17.6":0.87628,"18.0":0.09505},P:{"4":0.0305,"20":0.0305,"21":0.27448,"22":1.33175,"23":0.16266,"24":0.4473,"25":0.73195,"5.0-5.4":0.0305,"6.2-6.4":0.02033,"7.2-7.4":0.31515,_:"8.2 10.1 14.0","9.2":0.09149,"11.1-11.2":0.04066,"12.0":0.01017,"13.0":0.01017,"15.0":0.0305,"16.0":0.05083,"17.0":0.02033,"18.0":0.02033,"19.0":0.32531},I:{"0":0.00864,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.80653,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{"2.5":0.08671,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.06937},H:{"0":0.26},L:{"0":81.94215},R:{_:"0"},M:{"0":0.00867},Q:{"14.9":0.01734}}; diff --git a/node_modules/caniuse-lite/data/regions/GP.js b/node_modules/caniuse-lite/data/regions/GP.js new file mode 100644 index 00000000..3096a879 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GP.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00406,"78":0.00812,"113":0.02436,"115":0.7714,"116":0.00406,"122":0.01624,"125":0.01218,"126":0.01218,"127":0.05684,"128":1.1774,"129":1.79858,"130":0.00812,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 117 118 119 120 121 123 124 131 132 133 3.5 3.6"},D:{"35":0.00406,"47":0.00406,"65":0.00812,"68":0.00406,"70":0.00812,"72":0.00406,"73":0.00406,"74":0.00406,"78":0.00812,"87":0.00812,"88":0.01624,"91":0.01218,"94":0.00812,"100":0.01218,"102":0.17052,"103":0.0406,"105":0.00406,"106":0.00406,"108":0.0203,"109":0.95816,"111":0.00406,"112":0.00812,"114":0.00406,"115":0.00812,"116":0.53186,"118":0.01218,"119":0.0203,"120":0.00812,"121":0.02436,"122":0.08526,"123":0.35728,"124":0.08526,"125":0.0609,"126":1.35604,"127":12.89456,"128":2.82982,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 69 71 75 76 77 79 80 81 83 84 85 86 89 90 92 93 95 96 97 98 99 101 104 107 110 113 117 129 130 131"},F:{"36":0.00812,"40":0.00812,"46":0.00406,"82":0.00406,"83":0.03654,"84":0.02842,"95":0.03654,"101":0.00406,"102":0.00406,"106":0.00406,"109":0.33698,"110":0.00406,"111":0.08526,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 103 104 105 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"90":0.00812,"92":0.02436,"109":0.02842,"110":0.00406,"114":0.00406,"115":0.00406,"116":0.00406,"118":0.02436,"119":0.00406,"120":0.0203,"121":0.06902,"122":0.01624,"123":0.01218,"124":0.13804,"125":0.04466,"126":0.29232,"127":5.74896,"128":1.81888,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 111 112 113 117"},E:{"14":0.06902,"15":0.00406,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1","12.1":0.00812,"13.1":0.0812,"14.1":0.07308,"15.2-15.3":0.00812,"15.4":0.02436,"15.5":0.00812,"15.6":0.42224,"16.0":0.00812,"16.1":0.13398,"16.2":0.01624,"16.3":0.05278,"16.4":0.02436,"16.5":0.07714,"16.6":0.33698,"17.0":0.03248,"17.1":0.08526,"17.2":0.05684,"17.3":0.09338,"17.4":0.13398,"17.5":1.98128,"17.6":1.5225,"18.0":0.03248},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00359,"5.0-5.1":0.00179,"6.0-6.1":0.00897,"7.0-7.1":0.01076,"8.1-8.4":0,"9.0-9.2":0.00897,"9.3":0.03588,"10.0-10.2":0.01076,"10.3":0.05561,"11.0-11.2":0.14172,"11.3-11.4":0.01794,"12.0-12.1":0.01435,"12.2-12.5":0.24038,"13.0-13.1":0.00359,"13.2":0.07714,"13.3":0.01076,"13.4-13.7":0.04485,"14.0-14.4":0.13275,"14.5-14.8":0.12737,"15.0-15.1":0.06996,"15.2-15.3":0.06996,"15.4":0.08072,"15.5":0.09508,"15.6-15.8":0.89515,"16.0":0.18118,"16.1":0.3821,"16.2":0.19195,"16.3":0.31931,"16.4":0.08072,"16.5":0.12916,"16.6-16.7":1.11041,"17.0":0.10225,"17.1":0.15786,"17.2":0.1453,"17.3":0.21527,"17.4":0.50408,"17.5":10.32378,"17.6":1.73648,"18.0":0.18836},P:{"4":0.02105,"20":0.16838,"21":0.0421,"22":0.10524,"23":0.08419,"24":0.06314,"25":2.42051,_:"5.0-5.4 8.2 10.1 11.1-11.2 12.0 13.0 15.0 17.0 18.0","6.2-6.4":0.01052,"7.2-7.4":0.02105,"9.2":0.02105,"14.0":0.02105,"16.0":0.01052,"19.0":0.10524},I:{"0":0.01184,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.13068,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.01188},H:{"0":0},L:{"0":37.652},R:{_:"0"},M:{"0":0.37422},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/GQ.js b/node_modules/caniuse-lite/data/regions/GQ.js new file mode 100644 index 00000000..50914847 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GQ.js @@ -0,0 +1 @@ +module.exports={C:{"57":0.01346,"64":0.02019,"99":0.00673,"112":0.00673,"115":0.57205,"118":0.05384,"127":0.02019,"128":0.76049,"129":2.19398,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 119 120 121 122 123 124 125 126 130 131 132 133 3.5 3.6"},D:{"64":0.00673,"73":0.00673,"79":0.01346,"81":0.00673,"87":0.01346,"88":0.03365,"90":0.01346,"92":0.01346,"94":0.00673,"103":0.00673,"105":0.02019,"109":2.1536,"117":0.00673,"118":0.04711,"119":0.01346,"120":0.01346,"121":0.02019,"122":0.03365,"124":0.28939,"125":0.11441,"126":0.28266,"127":4.85906,"128":1.58155,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 69 70 71 72 74 75 76 77 78 80 83 84 85 86 89 91 93 95 96 97 98 99 100 101 102 104 106 107 108 110 111 112 113 114 115 116 123 129 130 131"},F:{"83":0.00673,"84":0.00673,"95":0.00673,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01346,"18":0.02019,"89":0.01346,"92":0.06057,"104":0.0673,"109":0.04711,"110":0.08076,"115":0.09422,"119":1.22486,"120":0.15479,"121":0.31631,"122":2.25455,"123":0.62589,"124":2.41607,"125":1.8844,"126":1.02969,"127":31.9675,"128":9.57679,_:"13 14 15 16 17 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 100 101 102 103 105 106 107 108 111 112 113 114 116 117 118"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 13.1 14.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 16.5 17.0 17.1 17.2 17.4 18.0","12.1":0.00673,"15.1":0.00673,"15.6":0.00673,"16.1":0.00673,"16.3":0.00673,"16.6":0.02692,"17.3":0.02019,"17.5":0.02019,"17.6":0.02019},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00111,"5.0-5.1":0.00055,"6.0-6.1":0.00277,"7.0-7.1":0.00333,"8.1-8.4":0,"9.0-9.2":0.00277,"9.3":0.01109,"10.0-10.2":0.00333,"10.3":0.01718,"11.0-11.2":0.04379,"11.3-11.4":0.00554,"12.0-12.1":0.00443,"12.2-12.5":0.07427,"13.0-13.1":0.00111,"13.2":0.02383,"13.3":0.00333,"13.4-13.7":0.01386,"14.0-14.4":0.04102,"14.5-14.8":0.03935,"15.0-15.1":0.02162,"15.2-15.3":0.02162,"15.4":0.02494,"15.5":0.02938,"15.6-15.8":0.27658,"16.0":0.05598,"16.1":0.11806,"16.2":0.05931,"16.3":0.09866,"16.4":0.02494,"16.5":0.03991,"16.6-16.7":0.34309,"17.0":0.03159,"17.1":0.04878,"17.2":0.0449,"17.3":0.06651,"17.4":0.15575,"17.5":3.1898,"17.6":0.53653,"18.0":0.0582},P:{"4":0.02278,"21":0.02278,"22":0.01139,"23":0.15949,"25":0.07975,_:"20 24 5.0-5.4 6.2-6.4 7.2-7.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","9.2":0.01139,"19.0":0.01139},I:{"0":0.01304,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.58533,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{"2.5":0.90906,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.09156},H:{"0":0},L:{"0":26.96009},R:{_:"0"},M:{"0":0.02289},Q:{"14.9":0.00327}}; diff --git a/node_modules/caniuse-lite/data/regions/GR.js b/node_modules/caniuse-lite/data/regions/GR.js new file mode 100644 index 00000000..2afe13d5 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GR.js @@ -0,0 +1 @@ +module.exports={C:{"45":0.0144,"48":0.0048,"52":0.3216,"68":0.2064,"78":0.0144,"86":0.0144,"88":0.0288,"100":0.0048,"102":0.0048,"103":0.0048,"105":0.2304,"108":0.0048,"109":0.0048,"112":0.0384,"113":0.0048,"114":0.0048,"115":1.4832,"118":0.0096,"120":0.0048,"121":0.0048,"122":0.0144,"123":0.0144,"124":0.0192,"125":0.0192,"126":0.0192,"127":0.0384,"128":0.9264,"129":2.3328,"130":0.0192,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 87 89 90 91 92 93 94 95 96 97 98 99 101 104 106 107 110 111 116 117 119 131 132 133 3.5 3.6"},D:{"38":0.0048,"47":0.2064,"49":0.024,"56":0.0048,"58":0.024,"65":0.0048,"73":0.3936,"74":0.0096,"76":0.0096,"79":0.2592,"80":0.0048,"81":0.0048,"83":0.0048,"86":0.0096,"87":0.0192,"88":0.0048,"89":0.0144,"91":0.0096,"93":0.0096,"94":0.0048,"95":0.0048,"96":0.0096,"98":0.0288,"99":0.0336,"100":0.0048,"101":0.0144,"102":0.0912,"103":0.048,"104":0.0096,"105":0.0336,"106":0.0096,"107":0.0096,"108":0.0096,"109":5.7888,"110":0.0096,"111":0.0048,"112":0.0096,"113":0.0528,"114":0.0624,"115":0.0144,"116":0.0816,"117":0.0096,"118":0.0192,"119":0.0576,"120":0.096,"121":0.048,"122":0.1728,"123":0.0864,"124":0.1344,"125":0.1152,"126":0.8928,"127":18.672,"128":3.9408,"129":0.0048,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 53 54 55 57 59 60 61 62 63 64 66 67 68 69 70 71 72 75 77 78 84 85 90 92 97 130 131"},F:{"31":0.528,"40":0.5664,"46":0.3312,"77":0.0096,"83":0.0096,"84":0.0048,"95":0.0336,"102":0.0048,"107":0.0048,"108":0.0048,"109":0.1008,"110":0.0048,"111":0.0384,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.0048,"17":0.3696,"92":0.0048,"99":0.0048,"107":0.0048,"109":0.048,"116":0.0048,"120":0.0048,"121":0.0048,"122":0.0144,"123":0.0288,"124":0.0288,"125":0.048,"126":0.3168,"127":2.5296,"128":0.7584,_:"12 13 14 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 100 101 102 103 104 105 106 108 110 111 112 113 114 115 117 118 119"},E:{"12":0.0096,"14":0.0192,_:"0 4 5 6 7 8 9 10 11 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.0048,"13.1":0.024,"14.1":0.0336,"15.1":0.0048,"15.2-15.3":0.0048,"15.4":0.1392,"15.5":0.0096,"15.6":0.0912,"16.0":0.0096,"16.1":0.0192,"16.2":0.0144,"16.3":0.0288,"16.4":0.0096,"16.5":0.024,"16.6":0.1536,"17.0":0.0048,"17.1":0.024,"17.2":0.0192,"17.3":0.0144,"17.4":0.0432,"17.5":0.7152,"17.6":0.3024,"18.0":0.0096},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00182,"5.0-5.1":0.00091,"6.0-6.1":0.00455,"7.0-7.1":0.00546,"8.1-8.4":0,"9.0-9.2":0.00455,"9.3":0.0182,"10.0-10.2":0.00546,"10.3":0.02822,"11.0-11.2":0.0719,"11.3-11.4":0.0091,"12.0-12.1":0.00728,"12.2-12.5":0.12196,"13.0-13.1":0.00182,"13.2":0.03914,"13.3":0.00546,"13.4-13.7":0.02275,"14.0-14.4":0.06735,"14.5-14.8":0.06462,"15.0-15.1":0.0355,"15.2-15.3":0.0355,"15.4":0.04096,"15.5":0.04824,"15.6-15.8":0.45418,"16.0":0.09193,"16.1":0.19387,"16.2":0.09739,"16.3":0.16201,"16.4":0.04096,"16.5":0.06553,"16.6-16.7":0.5634,"17.0":0.05188,"17.1":0.0801,"17.2":0.07372,"17.3":0.10922,"17.4":0.25576,"17.5":5.23806,"17.6":0.88105,"18.0":0.09557},P:{"4":0.23205,"20":0.01055,"21":0.08438,"22":0.07383,"23":0.04219,"24":0.06329,"25":1.3501,"5.0-5.4":0.01055,"6.2-6.4":0.01055,_:"7.2-7.4 8.2 9.2 10.1 12.0 15.0 17.0","11.1-11.2":0.01055,"13.0":0.01055,"14.0":0.01055,"16.0":0.0211,"18.0":0.01055,"19.0":0.0211},I:{"0":0.11404,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00005,"4.2-4.3":0.00005,"4.4":0,"4.4.3-4.4.4":0.00018},K:{"0":0.30166,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00522,"11":0.23478,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.05721},H:{"0":0},L:{"0":40.62872},R:{_:"0"},M:{"0":0.43168},Q:{"14.9":0.0052}}; diff --git a/node_modules/caniuse-lite/data/regions/GT.js b/node_modules/caniuse-lite/data/regions/GT.js new file mode 100644 index 00000000..5bdec0a4 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GT.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.00335,"100":0.00335,"101":0.00335,"115":0.07031,"118":0.00335,"120":0.0067,"124":0.0067,"125":0.01004,"126":0.0067,"127":0.02009,"128":0.28458,"129":0.78678,"130":0.01339,"131":0.00335,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 119 121 122 123 132 133 3.5 3.6"},D:{"74":0.00335,"76":0.00335,"78":0.03013,"79":0.02344,"81":0.00335,"86":0.01339,"87":0.01339,"88":0.0067,"91":0.02009,"93":0.00335,"96":0.00335,"97":0.01004,"99":0.00335,"100":0.00335,"102":0.00335,"103":0.03683,"104":0.00335,"105":0.01339,"106":0.00335,"107":0.0067,"108":0.0067,"109":0.97092,"110":0.0067,"111":0.0067,"112":0.0067,"113":0.0067,"114":0.01674,"115":0.02009,"116":0.12053,"117":0.00335,"118":0.0067,"119":0.02344,"120":0.02678,"121":0.03348,"122":0.11383,"123":0.05692,"124":0.26784,"125":0.09709,"126":0.72986,"127":15.92644,"128":3.07681,"129":0.00335,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 75 77 80 83 84 85 89 90 92 94 95 98 101 130 131"},F:{"83":0.01339,"84":0.00335,"94":0.00335,"95":0.01339,"102":0.00335,"109":0.54238,"111":0.15736,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.01004,"100":0.00335,"109":0.01674,"114":0.00335,"117":0.00335,"120":0.00335,"121":0.0067,"122":0.01004,"123":0.01004,"124":0.01339,"125":0.02009,"126":0.11383,"127":2.8525,"128":0.78343,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 118 119"},E:{"14":0.00335,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00335,"13.1":0.02009,"14.1":0.01339,"15.1":0.00335,"15.2-15.3":0.00335,"15.4":0.00335,"15.5":0.01674,"15.6":0.06361,"16.0":0.01004,"16.1":0.01674,"16.2":0.01674,"16.3":0.02009,"16.4":0.0067,"16.5":0.03013,"16.6":0.10714,"17.0":0.01674,"17.1":0.03348,"17.2":0.02009,"17.3":0.05022,"17.4":0.09374,"17.5":0.78008,"17.6":0.4185,"18.0":0.03013},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00242,"5.0-5.1":0.00121,"6.0-6.1":0.00604,"7.0-7.1":0.00725,"8.1-8.4":0,"9.0-9.2":0.00604,"9.3":0.02417,"10.0-10.2":0.00725,"10.3":0.03747,"11.0-11.2":0.09548,"11.3-11.4":0.01209,"12.0-12.1":0.00967,"12.2-12.5":0.16196,"13.0-13.1":0.00242,"13.2":0.05197,"13.3":0.00725,"13.4-13.7":0.03022,"14.0-14.4":0.08944,"14.5-14.8":0.08582,"15.0-15.1":0.04714,"15.2-15.3":0.04714,"15.4":0.05439,"15.5":0.06406,"15.6-15.8":0.60313,"16.0":0.12208,"16.1":0.25745,"16.2":0.12933,"16.3":0.21514,"16.4":0.05439,"16.5":0.08702,"16.6-16.7":0.74817,"17.0":0.06889,"17.1":0.10636,"17.2":0.0979,"17.3":0.14504,"17.4":0.33964,"17.5":6.95589,"17.6":1.16999,"18.0":0.12691},P:{"4":0.03049,"20":0.01016,"21":0.04065,"22":0.0813,"23":0.09147,"24":0.0813,"25":1.92077,_:"5.0-5.4 8.2 9.2 10.1 12.0 15.0","6.2-6.4":0.01016,"7.2-7.4":0.04065,"11.1-11.2":0.02033,"13.0":0.02033,"14.0":0.01016,"16.0":0.01016,"17.0":0.01016,"18.0":0.01016,"19.0":0.03049},I:{"0":0.01326,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.29934,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03991},H:{"0":0},L:{"0":52.96082},R:{_:"0"},M:{"0":0.29269},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/GU.js b/node_modules/caniuse-lite/data/regions/GU.js new file mode 100644 index 00000000..648e50d6 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GU.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.004,"78":0.00799,"91":0.004,"103":0.01199,"113":0.004,"115":0.03197,"125":0.004,"127":0.07193,"128":0.57542,"129":1.03097,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 130 131 132 133 3.5 3.6"},D:{"67":0.004,"69":0.004,"73":0.004,"75":0.004,"79":0.004,"87":0.02797,"89":0.004,"91":0.13986,"93":0.01998,"94":0.004,"95":0.004,"98":0.10789,"99":0.03996,"101":0.01598,"103":0.14386,"104":0.03197,"107":0.004,"109":0.62737,"111":0.00799,"112":0.004,"114":0.004,"116":0.09191,"117":0.004,"118":0.01199,"119":0.08791,"120":0.02797,"121":0.05594,"122":0.43157,"123":0.13586,"124":0.11588,"125":0.15984,"126":1.22278,"127":14.0819,"128":2.63736,"129":0.04396,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 70 71 72 74 76 77 78 80 81 83 84 85 86 88 90 92 96 97 100 102 105 106 108 110 113 115 130 131"},F:{"83":0.004,"109":0.19181,"111":0.06793,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01199,"98":0.01598,"99":0.00799,"109":0.05195,"114":0.004,"115":0.004,"116":0.004,"119":0.004,"121":0.08791,"122":0.004,"124":0.06394,"125":0.01598,"126":0.17582,"127":4.56743,"128":1.32667,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 100 101 102 103 104 105 106 107 108 110 111 112 113 117 118 120 123"},E:{"14":0.07992,"15":0.00799,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1","13.1":0.09191,"14.1":0.07193,"15.1":0.03197,"15.2-15.3":0.03596,"15.4":0.00799,"15.5":0.04795,"15.6":0.53946,"16.0":0.02398,"16.1":0.07992,"16.2":0.24775,"16.3":0.22777,"16.4":0.08392,"16.5":0.22378,"16.6":0.84316,"17.0":0.15984,"17.1":0.12388,"17.2":0.18382,"17.3":0.13986,"17.4":0.36763,"17.5":4.46753,"17.6":1.22677,"18.0":0.01598},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00654,"5.0-5.1":0.00327,"6.0-6.1":0.01635,"7.0-7.1":0.01963,"8.1-8.4":0,"9.0-9.2":0.01635,"9.3":0.06542,"10.0-10.2":0.01963,"10.3":0.1014,"11.0-11.2":0.25841,"11.3-11.4":0.03271,"12.0-12.1":0.02617,"12.2-12.5":0.43831,"13.0-13.1":0.00654,"13.2":0.14065,"13.3":0.01963,"13.4-13.7":0.08177,"14.0-14.4":0.24205,"14.5-14.8":0.23224,"15.0-15.1":0.12757,"15.2-15.3":0.12757,"15.4":0.14719,"15.5":0.17336,"15.6-15.8":1.63222,"16.0":0.33037,"16.1":0.69672,"16.2":0.34999,"16.3":0.58223,"16.4":0.14719,"16.5":0.23551,"16.6-16.7":2.02474,"17.0":0.18645,"17.1":0.28785,"17.2":0.26495,"17.3":0.39252,"17.4":0.91915,"17.5":18.82449,"17.6":3.16631,"18.0":0.34345},P:{"4":0.52444,"20":0.0107,"21":0.14984,"22":0.0107,"23":0.07492,"24":0.17124,"25":1.48769,"5.0-5.4":0.02141,_:"6.2-6.4 7.2-7.4 9.2 10.1 12.0 13.0 15.0 17.0 18.0","8.2":0.0107,"11.1-11.2":0.0107,"14.0":0.0107,"16.0":0.0107,"19.0":0.02141},I:{"0":0.01197,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.04803,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01199,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.01201},H:{"0":0},L:{"0":22.81892},R:{_:"0"},M:{"0":0.51034},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/GW.js b/node_modules/caniuse-lite/data/regions/GW.js new file mode 100644 index 00000000..f03994a3 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GW.js @@ -0,0 +1 @@ +module.exports={C:{"58":0.00327,"66":0.01307,"115":0.01634,"127":0.00327,"128":0.01961,"129":0.2549,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 130 131 132 133 3.5 3.6"},D:{"11":0.02614,"37":0.00327,"70":0.00327,"79":0.01961,"81":0.03268,"83":0.0098,"87":0.00654,"99":0.0098,"100":0.00327,"103":0.03595,"106":0.01307,"109":5.11115,"111":0.00327,"114":0.00327,"116":0.01307,"119":0.06863,"120":0.13726,"121":0.00327,"122":0.00327,"123":0.0098,"124":0.01961,"125":0.0098,"126":0.24837,"127":8.47719,"128":1.89544,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 80 84 85 86 88 89 90 91 92 93 94 95 96 97 98 101 102 104 105 107 108 110 112 113 115 117 118 129 130 131"},F:{"40":0.0098,"95":0.0098,"104":0.00327,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 105 106 107 108 109 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00327,"18":0.01307,"84":0.00327,"85":0.00327,"92":0.03268,"100":0.00327,"109":0.12745,"114":0.00327,"115":0.0098,"120":0.01307,"122":0.29412,"123":0.02941,"124":0.01961,"125":0.03922,"126":1.08171,"127":6.22554,"128":1.54576,_:"12 13 15 16 17 79 80 81 83 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 116 117 118 119 121"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3","13.1":0.00327,"15.6":0.02288,"17.4":0.01961,"17.5":0.03595,"17.6":0.02614,"18.0":0.02614},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00121,"5.0-5.1":0.0006,"6.0-6.1":0.00302,"7.0-7.1":0.00362,"8.1-8.4":0,"9.0-9.2":0.00302,"9.3":0.01206,"10.0-10.2":0.00362,"10.3":0.0187,"11.0-11.2":0.04765,"11.3-11.4":0.00603,"12.0-12.1":0.00483,"12.2-12.5":0.08083,"13.0-13.1":0.00121,"13.2":0.02594,"13.3":0.00362,"13.4-13.7":0.01508,"14.0-14.4":0.04464,"14.5-14.8":0.04283,"15.0-15.1":0.02352,"15.2-15.3":0.02352,"15.4":0.02714,"15.5":0.03197,"15.6-15.8":0.30099,"16.0":0.06092,"16.1":0.12848,"16.2":0.06454,"16.3":0.10737,"16.4":0.02714,"16.5":0.04343,"16.6-16.7":0.37337,"17.0":0.03438,"17.1":0.05308,"17.2":0.04886,"17.3":0.07238,"17.4":0.1695,"17.5":3.47134,"17.6":0.58389,"18.0":0.06333},P:{"4":0.13866,"21":0.01981,"22":0.08914,"23":0.04952,"24":0.03962,"25":0.14857,_:"20 8.2 10.1 13.0 14.0 15.0 16.0 18.0","5.0-5.4":0.02971,"6.2-6.4":0.07924,"7.2-7.4":0.08914,"9.2":0.02971,"11.1-11.2":0.0099,"12.0":0.0099,"17.0":0.0099,"19.0":0.01981},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.29987,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{"2.5":0.53856,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.01346},H:{"0":0.03},L:{"0":65.67806},R:{_:"0"},M:{"0":0.00673},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/GY.js b/node_modules/caniuse-lite/data/regions/GY.js new file mode 100644 index 00000000..782f16b8 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/GY.js @@ -0,0 +1 @@ +module.exports={C:{"107":0.02851,"110":0.0114,"114":0.00285,"115":0.03706,"120":0.00285,"121":0.00285,"124":0.00285,"126":0.0057,"127":0.0114,"128":0.16251,"129":0.56735,"130":0.01711,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 111 112 113 116 117 118 119 122 123 125 131 132 133 3.5 3.6"},D:{"11":0.00285,"44":0.00285,"55":0.00285,"57":0.00285,"59":0.00285,"63":0.00285,"65":0.00285,"69":0.14825,"70":0.00285,"73":0.0057,"75":0.0057,"76":0.02566,"79":0.17676,"81":0.01426,"83":0.07128,"85":0.00285,"86":0.01996,"87":0.04277,"88":0.00855,"89":0.02281,"90":0.01426,"91":0.00855,"92":0.00855,"93":0.19672,"94":0.00285,"95":0.00285,"97":0.04277,"98":0.01426,"100":0.00285,"102":0.02851,"103":0.08838,"104":0.00285,"105":0.01426,"107":0.01711,"108":0.00855,"109":0.1454,"110":0.01996,"111":0.01426,"112":0.01426,"113":0.0114,"114":0.0114,"115":0.0057,"116":0.02566,"117":0.06272,"118":0.01426,"119":0.04562,"120":0.01426,"121":0.0114,"122":0.07698,"123":0.03706,"124":0.07698,"125":0.10264,"126":0.85245,"127":11.59217,"128":2.33497,"129":0.00855,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 56 58 60 61 62 64 66 67 68 71 72 74 77 78 80 84 96 99 101 106 130 131"},F:{"83":0.0114,"95":0.0057,"109":0.1454,"110":0.0057,"111":0.26514,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.0057,"16":0.00285,"17":0.0057,"18":0.0057,"84":0.0057,"89":0.00285,"92":0.04277,"100":0.0057,"101":0.00285,"103":0.00285,"109":0.0114,"110":0.0057,"114":0.00285,"115":0.02281,"118":0.0057,"119":0.00855,"120":0.0057,"121":0.0114,"122":0.0057,"123":0.01711,"124":0.01996,"125":0.09408,"126":0.27655,"127":3.86881,"128":1.09193,_:"12 13 14 79 80 81 83 85 86 87 88 90 91 93 94 95 96 97 98 99 102 104 105 106 107 108 111 112 113 116 117"},E:{"14":0.01996,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 16.2 17.0","12.1":0.0057,"13.1":0.24804,"14.1":0.0057,"15.1":0.0057,"15.2-15.3":0.0057,"15.4":0.00855,"15.5":0.0057,"15.6":0.08268,"16.0":0.0057,"16.1":0.0057,"16.3":0.03136,"16.4":0.00285,"16.5":0.0057,"16.6":0.14825,"17.1":0.0057,"17.2":0.01711,"17.3":0.00855,"17.4":0.0114,"17.5":0.52458,"17.6":0.11974,"18.0":0.0057},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00275,"5.0-5.1":0.00137,"6.0-6.1":0.00686,"7.0-7.1":0.00824,"8.1-8.4":0,"9.0-9.2":0.00686,"9.3":0.02745,"10.0-10.2":0.00824,"10.3":0.04255,"11.0-11.2":0.10844,"11.3-11.4":0.01373,"12.0-12.1":0.01098,"12.2-12.5":0.18393,"13.0-13.1":0.00275,"13.2":0.05902,"13.3":0.00824,"13.4-13.7":0.03432,"14.0-14.4":0.10157,"14.5-14.8":0.09746,"15.0-15.1":0.05353,"15.2-15.3":0.05353,"15.4":0.06177,"15.5":0.07275,"15.6-15.8":0.68493,"16.0":0.13863,"16.1":0.29237,"16.2":0.14687,"16.3":0.24432,"16.4":0.06177,"16.5":0.09883,"16.6-16.7":0.84964,"17.0":0.07824,"17.1":0.12079,"17.2":0.11118,"17.3":0.16471,"17.4":0.3857,"17.5":7.89936,"17.6":1.32868,"18.0":0.14412},P:{"4":0.13266,"20":0.01106,"21":0.08844,"22":0.22111,"23":0.07739,"24":0.15477,"25":1.96785,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 14.0 15.0","7.2-7.4":0.58593,"11.1-11.2":0.01106,"13.0":0.01106,"16.0":0.03317,"17.0":0.01106,"18.0":0.04422,"19.0":0.13266},I:{"0":0.0285,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.43609,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.01711,_:"6 7 8 9 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.27881},H:{"0":0},L:{"0":54.36184},R:{_:"0"},M:{"0":0.10009},Q:{"14.9":0.06434}}; diff --git a/node_modules/caniuse-lite/data/regions/HK.js b/node_modules/caniuse-lite/data/regions/HK.js new file mode 100644 index 00000000..c010a197 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/HK.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00467,"52":0.00934,"72":0.01868,"78":0.01868,"81":0.00467,"109":0.00467,"111":0.00467,"115":2.05947,"118":0.02335,"123":0.02335,"124":0.00467,"125":0.00467,"126":0.00934,"127":0.02335,"128":0.2335,"129":0.65847,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 112 113 114 116 117 119 120 121 122 130 131 132 133 3.5 3.6"},D:{"26":0.00467,"30":0.00467,"34":0.0467,"38":0.10741,"49":0.01868,"53":0.01401,"56":0.00467,"57":0.00467,"58":0.01401,"61":0.04203,"65":0.00467,"67":0.00934,"68":0.00467,"69":0.00934,"70":0.00467,"72":0.00467,"73":0.00467,"74":0.04203,"75":0.01868,"76":0.00467,"78":0.02802,"79":0.50903,"80":0.02335,"81":0.02335,"83":0.02802,"84":0.00467,"85":0.00467,"86":0.03269,"87":0.46233,"88":0.00467,"89":0.01401,"90":0.01401,"91":0.06071,"92":0.00934,"94":0.23817,"95":0.01868,"96":0.00934,"97":0.01868,"98":0.01868,"99":0.05137,"100":0.00934,"101":0.02802,"102":0.01868,"103":0.08406,"104":0.01401,"105":0.00934,"106":0.01401,"107":0.03736,"108":0.04203,"109":1.27491,"110":0.01401,"111":0.03736,"112":0.08406,"113":0.06071,"114":0.10741,"115":0.01868,"116":2.09216,"117":0.02802,"118":0.0467,"119":0.11208,"120":0.15411,"121":0.16812,"122":0.16812,"123":0.16345,"124":0.27553,"125":0.21949,"126":1.39166,"127":13.95863,"128":2.54048,"129":0.05137,"130":0.01868,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 59 60 62 63 64 66 71 77 93 131"},F:{"36":0.02802,"46":0.12142,"83":0.01401,"84":0.00467,"95":0.04203,"102":1.93805,"109":0.01868,"111":0.01868,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00467,"92":0.01401,"100":0.00467,"106":0.00467,"108":0.00467,"109":0.11208,"110":0.00467,"111":0.00467,"112":0.00934,"113":0.01868,"114":0.00934,"115":0.00934,"116":0.00934,"117":0.00934,"118":0.00467,"119":0.01401,"120":0.03269,"121":0.0934,"122":0.02802,"123":0.02335,"124":0.02802,"125":0.04203,"126":0.26152,"127":3.29235,"128":0.93867,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 107"},E:{"8":0.00467,"12":0.00467,"13":0.01868,"14":0.08873,"15":0.02802,_:"0 4 5 6 7 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01868,"13.1":0.07939,"14.1":0.19614,"15.1":0.02802,"15.2-15.3":0.01868,"15.4":0.09807,"15.5":0.11208,"15.6":0.60243,"16.0":0.05137,"16.1":0.0934,"16.2":0.08406,"16.3":0.24751,"16.4":0.0467,"16.5":0.08406,"16.6":0.73786,"17.0":0.02802,"17.1":0.07472,"17.2":0.06071,"17.3":0.09807,"17.4":0.21482,"17.5":4.03955,"17.6":0.5137,"18.0":0.02802},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00376,"5.0-5.1":0.00188,"6.0-6.1":0.00939,"7.0-7.1":0.01127,"8.1-8.4":0,"9.0-9.2":0.00939,"9.3":0.03757,"10.0-10.2":0.01127,"10.3":0.05824,"11.0-11.2":0.14841,"11.3-11.4":0.01879,"12.0-12.1":0.01503,"12.2-12.5":0.25174,"13.0-13.1":0.00376,"13.2":0.08078,"13.3":0.01127,"13.4-13.7":0.04697,"14.0-14.4":0.13902,"14.5-14.8":0.13338,"15.0-15.1":0.07327,"15.2-15.3":0.07327,"15.4":0.08454,"15.5":0.09957,"15.6-15.8":0.93744,"16.0":0.18974,"16.1":0.40015,"16.2":0.20101,"16.3":0.3344,"16.4":0.08454,"16.5":0.13526,"16.6-16.7":1.16288,"17.0":0.10708,"17.1":0.16532,"17.2":0.15217,"17.3":0.22544,"17.4":0.5279,"17.5":10.8116,"17.6":1.81853,"18.0":0.19726},P:{"4":0.96018,"20":0.02259,"21":0.10167,"22":0.05648,"23":0.09037,"24":0.10167,"25":3.17423,"5.0-5.4":0.19204,"6.2-6.4":0.12426,"7.2-7.4":0.02259,_:"8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0","13.0":0.02259,"17.0":0.03389,"18.0":0.0113,"19.0":0.0113},I:{"0":0.24442,"3":0,"4":0.00002,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0001,"4.2-4.3":0.0001,"4.4":0,"4.4.3-4.4.4":0.00039},K:{"0":0.09596,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.14774,"10":0.04925,"11":0.34473,_:"6 7 9 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.42648},H:{"0":0},L:{"0":28.3097},R:{_:"0"},M:{"0":0.38916},Q:{"14.9":0.18659}}; diff --git a/node_modules/caniuse-lite/data/regions/HN.js b/node_modules/caniuse-lite/data/regions/HN.js new file mode 100644 index 00000000..4132874b --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/HN.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.03506,"52":0.0039,"108":0.01948,"114":0.0039,"115":0.17528,"122":0.0039,"123":0.02337,"124":0.00779,"125":0.0039,"126":0.0039,"127":0.00779,"128":0.21033,"129":0.7011,"130":0.0039,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 112 113 116 117 118 119 120 121 131 132 133 3.5 3.6"},D:{"47":0.01169,"49":0.0039,"69":0.0039,"70":0.0039,"73":0.00779,"74":0.02727,"75":0.00779,"76":0.0039,"77":0.01558,"78":0.0039,"79":0.07401,"81":0.01169,"83":0.0039,"84":0.0039,"85":0.00779,"86":0.0039,"87":0.07401,"88":0.00779,"89":0.0039,"90":0.00779,"91":0.0039,"93":0.10127,"94":0.05843,"97":0.01948,"98":0.07011,"99":0.02337,"101":0.0039,"102":0.0039,"103":0.07401,"105":0.01948,"106":0.00779,"107":0.0039,"108":0.3934,"109":1.20745,"110":0.00779,"111":0.00779,"113":0.00779,"114":0.01169,"115":0.03895,"116":0.05843,"117":0.00779,"118":0.01169,"119":0.03506,"120":0.04285,"121":0.04674,"122":0.08959,"123":0.08569,"124":0.34276,"125":0.12075,"126":1.78391,"127":16.26163,"128":3.47434,"129":0.0039,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 71 72 80 92 95 96 100 104 112 130 131"},F:{"83":0.01558,"86":0.0039,"95":0.04674,"109":0.5453,"111":0.13633,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.0039,"17":0.19086,"18":0.01169,"88":0.0039,"92":0.02337,"100":0.00779,"109":0.04285,"112":0.00779,"113":0.0039,"114":0.0039,"115":0.01558,"117":0.0039,"118":0.0039,"119":0.0039,"120":0.01948,"121":0.01169,"122":0.02337,"123":0.02727,"124":0.05453,"125":0.11685,"126":0.21812,"127":4.60389,"128":1.27367,_:"12 13 14 16 79 80 81 83 84 85 86 87 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 116"},E:{"14":0.01169,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3","5.1":0.0039,"13.1":0.01948,"14.1":0.01169,"15.1":0.0039,"15.4":0.0039,"15.5":0.0039,"15.6":0.06622,"16.0":0.0039,"16.1":0.01169,"16.2":0.00779,"16.3":0.03116,"16.4":0.02337,"16.5":0.01169,"16.6":0.09348,"17.0":0.0039,"17.1":0.01558,"17.2":0.0039,"17.3":0.01558,"17.4":0.0818,"17.5":0.57646,"17.6":0.19086,"18.0":0.07011},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00205,"5.0-5.1":0.00103,"6.0-6.1":0.00513,"7.0-7.1":0.00616,"8.1-8.4":0,"9.0-9.2":0.00513,"9.3":0.02053,"10.0-10.2":0.00616,"10.3":0.03181,"11.0-11.2":0.08107,"11.3-11.4":0.01026,"12.0-12.1":0.00821,"12.2-12.5":0.13752,"13.0-13.1":0.00205,"13.2":0.04413,"13.3":0.00616,"13.4-13.7":0.02566,"14.0-14.4":0.07594,"14.5-14.8":0.07286,"15.0-15.1":0.04002,"15.2-15.3":0.04002,"15.4":0.04618,"15.5":0.05439,"15.6-15.8":0.5121,"16.0":0.10365,"16.1":0.21859,"16.2":0.10981,"16.3":0.18267,"16.4":0.04618,"16.5":0.07389,"16.6-16.7":0.63525,"17.0":0.0585,"17.1":0.09031,"17.2":0.08313,"17.3":0.12315,"17.4":0.28838,"17.5":5.90607,"17.6":0.99341,"18.0":0.10776},P:{"4":0.1968,"20":0.04143,"21":0.06215,"22":0.09322,"23":0.05179,"24":0.04143,"25":1.50193,"5.0-5.4":0.02072,"6.2-6.4":0.02072,"7.2-7.4":0.08287,_:"8.2 9.2 10.1 12.0 14.0 15.0","11.1-11.2":0.08287,"13.0":0.01036,"16.0":0.03107,"17.0":0.01036,"18.0":0.01036,"19.0":0.03107},I:{"0":0.04868,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":0.26252,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01169,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.06716},H:{"0":0},L:{"0":50.00787},R:{_:"0"},M:{"0":0.1221},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/HR.js b/node_modules/caniuse-lite/data/regions/HR.js new file mode 100644 index 00000000..5fd2a326 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/HR.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.01821,"58":0.00364,"78":0.01821,"79":0.00364,"88":0.00364,"94":0.00364,"95":0.00364,"96":0.00364,"103":0.00364,"104":0.00364,"105":0.00364,"106":0.00364,"108":0.00364,"109":0.00364,"111":0.00728,"112":0.00364,"113":0.00728,"115":0.40051,"117":0.00364,"120":0.05462,"121":0.00728,"123":0.00364,"124":0.00364,"125":0.00728,"126":0.02913,"127":0.05462,"128":0.67359,"129":1.77681,"130":0.01456,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 80 81 82 83 84 85 86 87 89 90 91 92 93 97 98 99 100 101 102 107 110 114 116 118 119 122 131 132 133 3.5 3.6"},D:{"41":0.00364,"43":0.00364,"47":0.00728,"49":0.01821,"53":0.00364,"66":0.00728,"75":0.00728,"76":0.00364,"77":0.00364,"79":0.20026,"80":0.00364,"81":0.01821,"83":0.00364,"86":0.00364,"87":0.13108,"88":0.01821,"89":0.00364,"90":0.00364,"91":0.01456,"92":0.00364,"93":0.01456,"94":0.07282,"95":0.01092,"96":0.00364,"97":0.00364,"98":0.00364,"99":0.03641,"100":0.00728,"101":0.00364,"102":0.00728,"103":0.0619,"104":0.01092,"105":0.00728,"106":0.05826,"107":0.00364,"108":0.01092,"109":1.5183,"110":0.00728,"111":0.01092,"112":0.01456,"113":0.00364,"114":0.01092,"115":0.00364,"116":0.10923,"117":0.01092,"118":0.03277,"119":0.08374,"120":0.09103,"121":0.04369,"122":0.08374,"123":0.05097,"124":0.11651,"125":0.11651,"126":1.11051,"127":16.69763,"128":4.47843,"129":0.00728,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 44 45 46 48 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 78 84 85 130 131"},F:{"36":0.00364,"46":0.02185,"83":0.05462,"84":0.01821,"86":0.00364,"95":0.0619,"104":0.00728,"107":0.00364,"109":0.21846,"110":0.00364,"111":0.06554,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 105 106 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00364,"92":0.00364,"109":0.05097,"112":0.00364,"118":0.00364,"119":0.00364,"120":0.01092,"121":0.00364,"122":0.00364,"123":0.02549,"124":0.01456,"125":0.01821,"126":0.13108,"127":2.01711,"128":0.60441,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 114 115 116 117"},E:{"14":0.01821,"15":0.00364,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00364,"13.1":0.01092,"14.1":0.05462,"15.1":0.00728,"15.2-15.3":0.00364,"15.4":0.00728,"15.5":0.02549,"15.6":0.10923,"16.0":0.02549,"16.1":0.03277,"16.2":0.02913,"16.3":0.02913,"16.4":0.01456,"16.5":0.02185,"16.6":0.14928,"17.0":0.01092,"17.1":0.02913,"17.2":0.05826,"17.3":0.03641,"17.4":0.06918,"17.5":0.93938,"17.6":0.22574,"18.0":0.02185},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00258,"5.0-5.1":0.00129,"6.0-6.1":0.00646,"7.0-7.1":0.00775,"8.1-8.4":0,"9.0-9.2":0.00646,"9.3":0.02583,"10.0-10.2":0.00775,"10.3":0.04004,"11.0-11.2":0.10203,"11.3-11.4":0.01292,"12.0-12.1":0.01033,"12.2-12.5":0.17306,"13.0-13.1":0.00258,"13.2":0.05554,"13.3":0.00775,"13.4-13.7":0.03229,"14.0-14.4":0.09557,"14.5-14.8":0.0917,"15.0-15.1":0.05037,"15.2-15.3":0.05037,"15.4":0.05812,"15.5":0.06845,"15.6-15.8":0.64446,"16.0":0.13044,"16.1":0.27509,"16.2":0.13819,"16.3":0.22989,"16.4":0.05812,"16.5":0.09299,"16.6-16.7":0.79945,"17.0":0.07362,"17.1":0.11365,"17.2":0.10461,"17.3":0.15498,"17.4":0.36292,"17.5":7.43266,"17.6":1.25018,"18.0":0.13561},P:{"4":0.25902,"20":0.02072,"21":0.02072,"22":0.0518,"23":0.11397,"24":0.07253,"25":3.05649,"5.0-5.4":0.04144,"6.2-6.4":0.10361,_:"7.2-7.4 8.2 9.2 12.0 13.0 15.0 18.0","10.1":0.02072,"11.1-11.2":0.01036,"14.0":0.01036,"16.0":0.01036,"17.0":0.01036,"19.0":0.02072},I:{"0":0.03169,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.6677,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.0041,"11":0.02867,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.08267},H:{"0":0},L:{"0":44.87104},R:{_:"0"},M:{"0":0.59775},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/HT.js b/node_modules/caniuse-lite/data/regions/HT.js new file mode 100644 index 00000000..f2ec5e3c --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/HT.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00123,"58":0.00123,"88":0.00494,"115":0.01111,"116":0.00123,"125":0.0037,"127":0.01481,"128":0.05676,"129":0.11723,"130":0.00123,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 117 118 119 120 121 122 123 124 126 131 132 133 3.5 3.6"},D:{"50":0.00123,"55":0.00123,"56":0.0037,"58":0.00123,"63":0.00123,"64":0.00247,"66":0.00123,"68":0.00123,"69":0.00494,"70":0.00617,"73":0.00123,"74":0.00494,"75":0.00247,"76":0.08144,"77":0.0037,"79":0.00494,"81":0.00864,"83":0.00247,"84":0.00494,"86":0.0037,"87":0.01234,"88":0.00987,"89":0.00123,"90":0.0037,"91":0.0037,"92":0.00617,"93":0.08391,"94":0.00494,"95":0.00247,"96":0.00247,"97":0.00123,"98":0.00123,"99":0.00987,"101":0.00247,"102":0.01111,"103":0.04196,"105":0.03579,"106":0.0037,"107":0.00247,"108":0.0617,"109":0.17029,"110":0.03455,"111":0.07034,"113":0.00247,"114":0.08515,"115":0.0037,"116":0.05183,"117":0.00864,"118":0.00247,"119":0.03702,"120":0.01728,"121":0.0074,"122":0.02715,"123":0.02962,"124":0.03455,"125":0.07034,"126":0.26531,"127":1.92134,"128":0.3122,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 57 59 60 61 62 65 67 71 72 78 80 85 100 104 112 129 130 131"},F:{"79":0.00123,"83":0.00247,"84":0.0074,"95":0.00247,"107":0.00123,"109":0.00617,"110":0.00123,"111":0.0037,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00494,"13":0.00123,"14":0.00494,"15":0.00247,"16":0.00247,"17":0.00617,"18":0.00987,"84":0.00247,"89":0.00247,"90":0.00123,"92":0.01728,"100":0.00123,"103":0.00123,"104":0.00123,"109":0.02468,"114":0.00617,"117":0.00123,"119":0.00123,"120":0.00247,"121":0.00247,"122":0.00617,"123":0.00123,"124":0.02715,"125":0.01234,"126":0.058,"127":0.77742,"128":0.24186,_:"79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 105 106 107 108 110 111 112 113 115 116 118"},E:{"11":0.00247,"13":0.00123,"14":0.03579,_:"0 4 5 6 7 8 9 10 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 15.2-15.3 16.0 16.4 17.0","11.1":0.00123,"12.1":0.00123,"13.1":0.00617,"14.1":0.00987,"15.4":0.01234,"15.5":0.00123,"15.6":0.03208,"16.1":0.00123,"16.2":0.00987,"16.3":0.01604,"16.5":0.00247,"16.6":0.00987,"17.1":0.0037,"17.2":0.0037,"17.3":0.00123,"17.4":0.00864,"17.5":0.06417,"17.6":0.01357,"18.0":0.0037},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0017,"5.0-5.1":0.00085,"6.0-6.1":0.00426,"7.0-7.1":0.00511,"8.1-8.4":0,"9.0-9.2":0.00426,"9.3":0.01702,"10.0-10.2":0.00511,"10.3":0.02639,"11.0-11.2":0.06724,"11.3-11.4":0.00851,"12.0-12.1":0.00681,"12.2-12.5":0.11406,"13.0-13.1":0.0017,"13.2":0.0366,"13.3":0.00511,"13.4-13.7":0.02128,"14.0-14.4":0.06299,"14.5-14.8":0.06043,"15.0-15.1":0.0332,"15.2-15.3":0.0332,"15.4":0.0383,"15.5":0.04511,"15.6-15.8":0.42474,"16.0":0.08597,"16.1":0.1813,"16.2":0.09108,"16.3":0.15151,"16.4":0.0383,"16.5":0.06128,"16.6-16.7":0.52688,"17.0":0.04852,"17.1":0.0749,"17.2":0.06895,"17.3":0.10214,"17.4":0.23918,"17.5":4.89853,"17.6":0.82394,"18.0":0.08937},P:{"4":0.1648,"20":0.0103,"21":0.0927,"22":0.0824,"23":0.0721,"24":0.0721,"25":0.4532,"5.0-5.4":0.0412,"6.2-6.4":0.0206,"7.2-7.4":0.0824,"8.2":0.0206,"9.2":0.1648,_:"10.1 12.0","11.1-11.2":0.4532,"13.0":0.2266,"14.0":0.0927,"15.0":0.0206,"16.0":0.1957,"17.0":0.0412,"18.0":0.0206,"19.0":0.0309},I:{"0":0.00874,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.14902,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00247,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.00877,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.0526},H:{"0":0},L:{"0":83.08239},R:{_:"0"},M:{"0":0.08766},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/HU.js b/node_modules/caniuse-lite/data/regions/HU.js new file mode 100644 index 00000000..3b62474d --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/HU.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00307,"52":0.03995,"61":0.00307,"68":0.00307,"72":0.00307,"78":0.00922,"83":0.00615,"88":0.00307,"91":0.00307,"95":0.00307,"97":0.00307,"99":0.00307,"102":0.00307,"103":0.00615,"107":0.00307,"109":0.00307,"111":0.00307,"113":0.00615,"115":0.62382,"116":0.00307,"118":0.00307,"119":0.0338,"120":0.71908,"121":0.00307,"122":0.00615,"123":0.01537,"124":0.00615,"125":0.00922,"126":0.01229,"127":0.03688,"128":0.74674,"129":2.12652,"130":0.00307,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 80 81 82 84 85 86 87 89 90 92 93 94 96 98 100 101 104 105 106 108 110 112 114 117 131 132 133 3.5 3.6"},D:{"34":0.01537,"38":0.01537,"49":0.00615,"53":0.00307,"73":0.00307,"76":0.00307,"79":0.15672,"80":0.00307,"81":0.00307,"83":0.00307,"84":0.00307,"85":0.00307,"87":0.08912,"88":0.01229,"89":0.00615,"90":0.00307,"91":0.00615,"94":0.02766,"95":0.00307,"97":0.00615,"98":0.00307,"99":0.01229,"100":0.00615,"101":0.00307,"102":0.00922,"103":0.03073,"104":0.00922,"105":0.00307,"106":0.00615,"107":0.00615,"108":0.00615,"109":1.28144,"110":0.00307,"111":0.00922,"112":0.00922,"113":0.02458,"114":0.03688,"115":0.00615,"116":0.05839,"117":0.00307,"118":0.03073,"119":0.05224,"120":0.31652,"121":0.03073,"122":0.07375,"123":0.03688,"124":0.06761,"125":0.1475,"126":0.67913,"127":12.44258,"128":2.43074,"129":0.00307,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 77 78 86 92 93 96 130 131"},F:{"36":0.00307,"46":0.00615,"79":0.00307,"83":0.02151,"84":0.00307,"85":0.00307,"86":0.00307,"95":0.08912,"98":0.00307,"105":0.0799,"106":0.12292,"109":0.15058,"110":0.00307,"111":0.07375,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 87 88 89 90 91 92 93 94 96 97 99 100 101 102 103 104 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00307,"97":0.00307,"109":0.06453,"110":0.00615,"117":0.00307,"118":0.03688,"119":0.03688,"120":0.65455,"121":0.00307,"122":0.00307,"123":0.00307,"124":0.00307,"125":0.03073,"126":0.09834,"127":1.8899,"128":0.5808,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 98 99 100 101 102 103 104 105 106 107 108 111 112 113 114 115 116"},E:{"14":0.00615,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00307,"13.1":0.01229,"14.1":0.02458,"15.1":0.00307,"15.2-15.3":0.00307,"15.4":0.00615,"15.5":0.00615,"15.6":0.05531,"16.0":0.00922,"16.1":0.00922,"16.2":0.01229,"16.3":0.01844,"16.4":0.00615,"16.5":0.01229,"16.6":0.08297,"17.0":0.00922,"17.1":0.01229,"17.2":0.01844,"17.3":0.01537,"17.4":0.0338,"17.5":0.43022,"17.6":0.19975,"18.0":0.01537},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00175,"5.0-5.1":0.00088,"6.0-6.1":0.00438,"7.0-7.1":0.00526,"8.1-8.4":0,"9.0-9.2":0.00438,"9.3":0.01754,"10.0-10.2":0.00526,"10.3":0.02719,"11.0-11.2":0.06928,"11.3-11.4":0.00877,"12.0-12.1":0.00702,"12.2-12.5":0.11751,"13.0-13.1":0.00175,"13.2":0.03771,"13.3":0.00526,"13.4-13.7":0.02192,"14.0-14.4":0.06489,"14.5-14.8":0.06226,"15.0-15.1":0.0342,"15.2-15.3":0.0342,"15.4":0.03946,"15.5":0.04648,"15.6-15.8":0.4376,"16.0":0.08857,"16.1":0.18679,"16.2":0.09383,"16.3":0.1561,"16.4":0.03946,"16.5":0.06314,"16.6-16.7":0.54284,"17.0":0.04999,"17.1":0.07717,"17.2":0.07103,"17.3":0.10523,"17.4":0.24643,"17.5":5.04689,"17.6":0.8489,"18.0":0.09208},P:{"4":0.19666,"20":0.0207,"21":0.0414,"22":0.08281,"23":0.09316,"24":0.0621,"25":1.94593,"5.0-5.4":0.01035,"6.2-6.4":0.01035,_:"7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 15.0 16.0","13.0":0.01035,"14.0":0.01035,"17.0":0.01035,"18.0":0.01035,"19.0":0.0207},I:{"0":0.08975,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00004,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00014},K:{"0":0.36713,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01229,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.02078},H:{"0":0},L:{"0":57.59038},R:{_:"0"},M:{"0":0.2563},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/ID.js b/node_modules/caniuse-lite/data/regions/ID.js new file mode 100644 index 00000000..0c252667 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/ID.js @@ -0,0 +1 @@ +module.exports={C:{"17":0.00368,"36":0.01104,"43":0.00368,"52":0.00368,"72":0.00368,"78":0.00368,"86":0.00736,"90":0.00368,"101":0.00368,"103":0.00368,"106":0.00368,"109":0.00368,"111":0.00368,"112":0.00736,"113":0.04047,"114":0.01104,"115":0.24281,"117":0.00368,"118":0.00368,"119":0.00368,"120":0.00368,"121":0.00736,"122":0.00736,"123":0.00736,"124":0.00736,"125":0.01472,"126":0.02207,"127":0.07358,"128":0.71005,"129":1.66291,"130":0.02207,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 87 88 89 91 92 93 94 95 96 97 98 99 100 102 104 105 107 108 110 116 131 132 133 3.5 3.6"},D:{"25":0.00368,"38":0.00368,"52":0.00368,"56":0.00736,"70":0.00368,"71":0.00368,"74":0.00368,"79":0.01104,"80":0.00736,"81":0.00736,"83":0.00368,"84":0.00368,"85":0.00368,"86":0.00368,"87":0.01104,"89":0.00736,"90":0.00368,"91":0.00736,"92":0.00368,"93":0.00736,"94":0.00736,"95":0.00368,"96":0.00368,"97":0.00368,"98":0.03311,"99":0.01104,"100":0.0184,"101":0.00368,"102":0.00368,"103":0.02943,"104":0.01104,"105":0.00736,"106":0.0184,"107":0.01104,"108":0.01472,"109":1.25822,"110":0.00736,"111":0.02575,"112":0.02207,"113":0.0184,"114":0.03679,"115":0.01104,"116":0.11037,"117":0.02207,"118":0.02575,"119":0.04047,"120":0.05886,"121":0.05519,"122":0.09198,"123":0.06622,"124":0.12877,"125":0.12141,"126":0.89032,"127":19.84821,"128":3.94389,"129":0.00736,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 72 73 75 76 77 78 88 130 131"},F:{"83":0.01104,"95":0.0184,"109":0.04415,"111":0.02575,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00368,"18":0.00736,"92":0.00736,"100":0.00368,"109":0.01472,"114":0.00368,"117":0.00368,"118":0.00368,"119":0.00368,"120":0.00368,"121":0.00368,"122":0.00368,"123":0.00368,"124":0.01104,"125":0.01472,"126":0.09933,"127":2.54955,"128":0.79466,_:"12 13 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116"},E:{"14":0.01104,"15":0.00368,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1","5.1":0.0184,"13.1":0.01472,"14.1":0.04047,"15.1":0.01104,"15.2-15.3":0.00368,"15.4":0.01104,"15.5":0.01104,"15.6":0.07726,"16.0":0.00736,"16.1":0.02575,"16.2":0.01104,"16.3":0.02575,"16.4":0.01472,"16.5":0.03679,"16.6":0.07726,"17.0":0.0184,"17.1":0.03311,"17.2":0.03311,"17.3":0.03679,"17.4":0.0699,"17.5":0.33847,"17.6":0.12877,"18.0":0.00736},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00125,"5.0-5.1":0.00063,"6.0-6.1":0.00313,"7.0-7.1":0.00375,"8.1-8.4":0,"9.0-9.2":0.00313,"9.3":0.0125,"10.0-10.2":0.00375,"10.3":0.01938,"11.0-11.2":0.04938,"11.3-11.4":0.00625,"12.0-12.1":0.005,"12.2-12.5":0.08376,"13.0-13.1":0.00125,"13.2":0.02688,"13.3":0.00375,"13.4-13.7":0.01563,"14.0-14.4":0.04625,"14.5-14.8":0.04438,"15.0-15.1":0.02438,"15.2-15.3":0.02438,"15.4":0.02813,"15.5":0.03313,"15.6-15.8":0.3119,"16.0":0.06313,"16.1":0.13314,"16.2":0.06688,"16.3":0.11126,"16.4":0.02813,"16.5":0.045,"16.6-16.7":0.3869,"17.0":0.03563,"17.1":0.055,"17.2":0.05063,"17.3":0.07501,"17.4":0.17564,"17.5":3.59715,"17.6":0.60505,"18.0":0.06563},P:{"4":0.03096,"20":0.01032,"21":0.04128,"22":0.08256,"23":0.06192,"24":0.06192,"25":0.76368,_:"5.0-5.4 8.2 9.2 10.1 12.0 14.0 15.0","6.2-6.4":0.01032,"7.2-7.4":0.07224,"11.1-11.2":0.02064,"13.0":0.01032,"16.0":0.02064,"17.0":0.02064,"18.0":0.01032,"19.0":0.02064},I:{"0":0.03779,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.6952,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00409,"11":0.0327,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.64464},H:{"0":0},L:{"0":55.34348},R:{_:"0"},M:{"0":0.07584},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/IE.js b/node_modules/caniuse-lite/data/regions/IE.js new file mode 100644 index 00000000..9b7f4307 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/IE.js @@ -0,0 +1 @@ +module.exports={C:{"2":0.00283,"36":0.00283,"38":0.03397,"43":0.03397,"44":0.16137,"45":0.0368,"48":0.00283,"52":0.00283,"55":0.00283,"59":0.00283,"68":0.00566,"78":0.01416,"88":0.00566,"91":0.00283,"102":0.00283,"103":0.00849,"105":0.03963,"107":0.40483,"115":0.16703,"121":0.00283,"122":0.01699,"123":0.00283,"124":0.00283,"125":0.00566,"126":0.00566,"127":0.02265,"128":0.33406,"129":0.73889,"130":0.00283,_:"3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 39 40 41 42 46 47 49 50 51 53 54 56 57 58 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 92 93 94 95 96 97 98 99 100 101 104 106 108 109 110 111 112 113 114 116 117 118 119 120 131 132 133 3.5 3.6"},D:{"37":0.00283,"38":0.00566,"39":0.0368,"40":0.0368,"41":0.0368,"42":0.03397,"43":0.0368,"44":0.0368,"45":0.0368,"46":0.0368,"47":0.07078,"48":0.68793,"49":0.13589,"50":0.0368,"51":0.03963,"52":0.04247,"53":0.0368,"54":0.0368,"55":0.0368,"56":0.0368,"57":0.0368,"58":0.03397,"59":0.03397,"60":0.03397,"61":0.00283,"62":0.00566,"63":0.00283,"65":0.00283,"66":0.00283,"74":0.09625,"75":0.22365,"76":0.00283,"78":0.00283,"79":0.03114,"80":0.00566,"81":0.03963,"83":0.00283,"85":0.00566,"86":0.00283,"87":0.02831,"88":0.00566,"89":0.02265,"91":0.30009,"92":0.00566,"93":0.01699,"94":0.00849,"96":0.00283,"97":0.01132,"98":0.00283,"99":0.00283,"100":0.00283,"101":0.00566,"102":0.01132,"103":0.04247,"104":0.01699,"105":0.00849,"106":0.01982,"107":0.01132,"108":0.00566,"109":0.38502,"110":0.00566,"111":0.00566,"112":0.00849,"113":0.11607,"114":0.14155,"115":0.00849,"116":0.11607,"117":0.10192,"118":0.02265,"119":0.05379,"120":0.06794,"121":0.02548,"122":0.13306,"123":0.04247,"124":0.12173,"125":1.42966,"126":1.70709,"127":9.21774,"128":1.65897,"129":0.00283,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 64 67 68 69 70 71 72 73 77 84 90 95 130 131"},F:{"36":0.00283,"46":0.00849,"83":0.00849,"84":0.00283,"95":0.00283,"109":0.09059,"111":0.0453,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00849,"13":0.00849,"16":0.00283,"18":0.00283,"92":0.00283,"99":0.00283,"102":0.00283,"109":0.01132,"113":0.00566,"114":0.00283,"116":0.00283,"117":0.00566,"119":0.00283,"120":0.01132,"121":0.00566,"122":0.00283,"123":0.00849,"124":0.01132,"125":0.10475,"126":0.16703,"127":2.7489,"128":0.75305,_:"14 15 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 100 101 103 104 105 106 107 108 110 111 112 115 118"},E:{"8":0.01699,"9":0.0821,"13":0.00283,"14":0.03397,"15":0.00566,_:"0 4 5 6 7 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00283,"13.1":0.04247,"14.1":0.08776,"15.1":0.00849,"15.2-15.3":0.00849,"15.4":0.01982,"15.5":0.02548,"15.6":0.2378,"16.0":0.02548,"16.1":0.02548,"16.2":0.0368,"16.3":0.09625,"16.4":0.01132,"16.5":0.03114,"16.6":0.2463,"17.0":0.01416,"17.1":0.07078,"17.2":0.05096,"17.3":0.03963,"17.4":0.11607,"17.5":1.33906,"17.6":0.31707,"18.0":0.01132},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00381,"5.0-5.1":0.0019,"6.0-6.1":0.00952,"7.0-7.1":0.01142,"8.1-8.4":0,"9.0-9.2":0.00952,"9.3":0.03808,"10.0-10.2":0.01142,"10.3":0.05903,"11.0-11.2":0.15042,"11.3-11.4":0.01904,"12.0-12.1":0.01523,"12.2-12.5":0.25515,"13.0-13.1":0.00381,"13.2":0.08188,"13.3":0.01142,"13.4-13.7":0.0476,"14.0-14.4":0.1409,"14.5-14.8":0.13519,"15.0-15.1":0.07426,"15.2-15.3":0.07426,"15.4":0.08568,"15.5":0.10092,"15.6-15.8":0.95014,"16.0":0.19231,"16.1":0.40557,"16.2":0.20374,"16.3":0.33893,"16.4":0.08568,"16.5":0.13709,"16.6-16.7":1.17863,"17.0":0.10853,"17.1":0.16756,"17.2":0.15423,"17.3":0.22849,"17.4":0.53505,"17.5":10.95802,"17.6":1.84316,"18.0":0.19993},P:{"4":0.01042,"20":0.03126,"21":0.0521,"22":0.06252,"23":0.08336,"24":0.09378,"25":2.30293,_:"5.0-5.4 8.2 9.2 10.1 12.0 14.0 15.0 16.0 18.0","6.2-6.4":0.01042,"7.2-7.4":0.01042,"11.1-11.2":0.01042,"13.0":0.01042,"17.0":0.01042,"19.0":0.02084},I:{"0":0.0786,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00013},K:{"0":0.19073,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00602,"9":0.02711,"11":0.10842,_:"6 7 10 5.5"},N:{_:"10 11"},S:{"2.5":0.00717,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.02151},H:{"0":0.01},L:{"0":48.20649},R:{_:"0"},M:{"0":0.66672},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/IL.js b/node_modules/caniuse-lite/data/regions/IL.js new file mode 100644 index 00000000..a57e3789 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/IL.js @@ -0,0 +1 @@ +module.exports={C:{"24":0.00262,"25":0.00787,"26":0.01837,"27":0.00262,"29":0.00262,"33":0.00262,"36":0.00262,"51":0.0105,"52":0.0105,"59":0.00262,"66":0.00262,"68":0.00262,"78":0.00262,"88":0.00262,"89":0.00262,"101":0.00787,"102":0.00262,"103":0.00262,"105":0.00262,"107":0.00262,"110":0.00262,"112":0.00262,"113":0.0105,"115":0.15482,"119":0.00525,"120":0.00525,"121":0.00262,"122":0.00262,"123":0.00525,"124":0.00262,"125":0.0105,"126":0.00262,"127":0.01574,"128":0.29389,"129":0.62714,"130":0.00262,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 28 30 31 32 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 53 54 55 56 57 58 60 61 62 63 64 65 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 90 91 92 93 94 95 96 97 98 99 100 104 106 108 109 111 114 116 117 118 131 132 133 3.5 3.6"},D:{"31":0.02362,"32":0.00525,"35":0.00262,"38":0.01837,"41":0.00262,"49":0.00525,"50":0.00262,"51":0.00262,"52":0.00262,"55":0.00262,"56":0.00525,"65":0.00525,"66":0.01312,"68":0.00262,"69":0.00262,"70":0.00262,"71":0.00262,"72":0.00262,"74":0.00525,"75":0.00262,"76":0.00262,"77":0.00262,"78":0.00262,"79":0.04198,"80":0.00525,"81":0.00787,"83":0.00787,"84":0.00262,"85":0.00525,"86":0.00525,"87":0.03411,"88":0.0105,"89":0.00525,"90":0.00787,"91":0.03149,"92":0.00262,"94":0.00525,"95":0.00262,"97":0.00262,"98":0.00262,"99":0.00262,"100":0.00525,"101":0.0105,"102":0.01837,"103":0.01837,"104":0.01574,"105":0.00525,"106":0.01312,"107":0.00525,"108":0.03149,"109":0.81606,"110":0.00787,"111":0.01312,"112":0.01312,"113":0.0761,"114":0.08397,"115":0.0105,"116":0.0551,"117":0.0105,"118":0.01574,"119":0.03674,"120":0.0551,"121":0.03674,"122":0.0551,"123":0.0551,"124":0.06035,"125":0.09446,"126":1.10208,"127":13.60806,"128":2.11232,"129":0.00787,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 33 34 36 37 39 40 42 43 44 45 46 47 48 53 54 57 58 59 60 61 62 63 64 67 73 93 96 130 131"},F:{"46":0.00525,"78":0.00262,"83":0.01312,"84":0.0105,"86":0.00262,"95":0.02624,"109":0.05248,"110":0.00262,"111":0.04461,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 85 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.00262},B:{"15":0.00262,"17":0.00262,"18":0.00262,"92":0.00262,"95":0.00262,"104":0.00262,"107":0.00262,"109":0.03936,"110":0.00787,"112":0.00262,"113":0.00262,"114":0.00262,"115":0.00262,"116":0.00262,"117":0.00262,"118":0.00262,"119":0.00787,"120":0.01837,"121":0.0105,"122":0.00525,"123":0.00787,"124":0.01837,"125":0.01837,"126":0.11808,"127":1.76333,"128":0.4592,_:"12 13 14 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 96 97 98 99 100 101 102 103 105 106 108 111"},E:{"6":0.00262,"7":0.00262,"8":0.14957,"9":0.00262,"14":0.02099,_:"0 4 5 10 11 12 13 15 3.1 3.2 7.1 10.1 12.1","5.1":0.00262,"6.1":0.00525,"9.1":0.00525,"11.1":0.00525,"13.1":0.01312,"14.1":0.02886,"15.1":0.00262,"15.2-15.3":0.01574,"15.4":0.00262,"15.5":0.01837,"15.6":0.08134,"16.0":0.01312,"16.1":0.01312,"16.2":0.00787,"16.3":0.04198,"16.4":0.00525,"16.5":0.01312,"16.6":0.13382,"17.0":0.00525,"17.1":0.02624,"17.2":0.0105,"17.3":0.02099,"17.4":0.03674,"17.5":0.5799,"17.6":0.16006,"18.0":0.0105},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00295,"5.0-5.1":0.00147,"6.0-6.1":0.00737,"7.0-7.1":0.00884,"8.1-8.4":0,"9.0-9.2":0.00737,"9.3":0.02947,"10.0-10.2":0.00884,"10.3":0.04569,"11.0-11.2":0.11642,"11.3-11.4":0.01474,"12.0-12.1":0.01179,"12.2-12.5":0.19748,"13.0-13.1":0.00295,"13.2":0.06337,"13.3":0.00884,"13.4-13.7":0.03684,"14.0-14.4":0.10906,"14.5-14.8":0.10463,"15.0-15.1":0.05748,"15.2-15.3":0.05748,"15.4":0.06632,"15.5":0.07811,"15.6-15.8":0.73539,"16.0":0.14885,"16.1":0.3139,"16.2":0.15769,"16.3":0.26232,"16.4":0.06632,"16.5":0.10611,"16.6-16.7":0.91224,"17.0":0.084,"17.1":0.12969,"17.2":0.11937,"17.3":0.17685,"17.4":0.41412,"17.5":8.48129,"17.6":1.42657,"18.0":0.15474},P:{"4":0.03089,"20":0.03089,"21":0.06178,"22":0.13385,"23":0.15444,"24":0.21622,"25":5.41572,_:"5.0-5.4 8.2 9.2 10.1 12.0","6.2-6.4":0.0103,"7.2-7.4":0.0103,"11.1-11.2":0.04118,"13.0":0.03089,"14.0":0.03089,"15.0":0.0103,"16.0":0.02059,"17.0":0.03089,"18.0":0.0103,"19.0":0.03089},I:{"0":0.02205,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.37355,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00262,"9":0.00262,"10":0.00525,"11":0.02886,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03688},H:{"0":0.01},L:{"0":50.79099},R:{_:"0"},M:{"0":0.24341},Q:{"14.9":0.00738}}; diff --git a/node_modules/caniuse-lite/data/regions/IM.js b/node_modules/caniuse-lite/data/regions/IM.js new file mode 100644 index 00000000..0ea64738 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/IM.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00419,"78":0.00419,"89":0.02513,"96":0.01256,"113":0.02094,"115":0.35179,"122":0.00419,"123":0.00838,"125":0.04607,"126":0.15496,"127":0.05863,"128":0.5235,"129":1.31922,"130":0.01675,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 124 131 132 133 3.5 3.6"},D:{"49":0.01256,"76":0.02094,"77":0.00419,"79":0.00419,"86":0.01256,"87":0.00419,"88":0.00419,"91":0.00419,"92":0.00838,"93":0.01256,"94":0.01256,"95":0.00419,"98":0.0335,"99":0.00838,"101":0.00419,"103":0.0712,"106":0.00838,"109":0.44812,"111":0.00419,"112":0.00419,"113":0.00419,"114":0.00838,"115":0.00838,"116":1.10982,"117":0.00838,"118":0.01675,"119":0.06282,"120":0.11308,"121":0.16752,"122":0.04607,"123":0.27641,"124":0.92974,"125":0.11726,"126":1.7464,"127":9.47326,"128":1.57888,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 78 80 81 83 84 85 89 90 96 97 100 102 104 105 107 108 110 129 130 131"},F:{"40":0.00419,"83":0.00838,"84":0.00419,"95":0.00419,"109":0.04188,"110":0.00419,"111":0.00419,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.02094,"107":0.05863,"109":0.02513,"118":0.00419,"119":0.00419,"120":0.00838,"121":0.00419,"122":0.00838,"123":0.0335,"124":0.01675,"125":0.05026,"126":0.51094,"127":6.89764,"128":1.82178,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 110 111 112 113 114 115 116 117"},E:{"14":0.0335,"15":0.00838,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.05863,"13.1":0.04607,"14.1":0.05026,"15.1":0.00419,"15.2-15.3":0.07538,"15.4":0.00419,"15.5":0.05863,"15.6":0.54863,"16.0":0.04188,"16.1":0.04188,"16.2":0.10051,"16.3":0.12145,"16.4":0.02094,"16.5":0.03769,"16.6":0.91717,"17.0":0.02932,"17.1":0.02513,"17.2":0.22615,"17.3":0.03769,"17.4":1.02187,"17.5":5.95534,"17.6":1.20196,"18.0":0.05444},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00607,"5.0-5.1":0.00303,"6.0-6.1":0.01516,"7.0-7.1":0.0182,"8.1-8.4":0,"9.0-9.2":0.01516,"9.3":0.06065,"10.0-10.2":0.0182,"10.3":0.09401,"11.0-11.2":0.23958,"11.3-11.4":0.03033,"12.0-12.1":0.02426,"12.2-12.5":0.40637,"13.0-13.1":0.00607,"13.2":0.1304,"13.3":0.0182,"13.4-13.7":0.07582,"14.0-14.4":0.22442,"14.5-14.8":0.21532,"15.0-15.1":0.11827,"15.2-15.3":0.11827,"15.4":0.13647,"15.5":0.16073,"15.6-15.8":1.51329,"16.0":0.3063,"16.1":0.64595,"16.2":0.32449,"16.3":0.53981,"16.4":0.13647,"16.5":0.21835,"16.6-16.7":1.87721,"17.0":0.17286,"17.1":0.26687,"17.2":0.24564,"17.3":0.36392,"17.4":0.85217,"17.5":17.45286,"17.6":2.9356,"18.0":0.31843},P:{"4":0.06844,"20":0.03422,"21":0.02281,"22":0.02281,"23":0.06844,"24":0.25094,"25":2.30408,_:"5.0-5.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","6.2-6.4":0.03422},I:{"0":0.02897,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.33715,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02513,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":22.6549},R:{_:"0"},M:{"0":0.76732},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/IN.js b/node_modules/caniuse-lite/data/regions/IN.js new file mode 100644 index 00000000..b3f4b7f5 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/IN.js @@ -0,0 +1 @@ +module.exports={C:{"42":0.00644,"47":0.00215,"52":0.00644,"56":0.00215,"59":0.00215,"62":0.00215,"66":0.00215,"72":0.00215,"83":0.00215,"88":0.00429,"102":0.00215,"103":0.00215,"106":0.00215,"108":0.00215,"111":0.00215,"113":0.00429,"115":0.20807,"121":0.00215,"122":0.00215,"123":0.00215,"124":0.00215,"125":0.00429,"126":0.00429,"127":0.01287,"128":0.16517,"129":0.37538,"130":0.01287,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 51 53 54 55 57 58 60 61 63 64 65 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 107 109 110 112 114 116 117 118 119 120 131 132 133 3.5 3.6"},D:{"49":0.00429,"55":0.00215,"56":0.00429,"63":0.00215,"66":0.01287,"68":0.00215,"69":0.00215,"70":0.00215,"71":0.00429,"72":0.00215,"73":0.00215,"74":0.00429,"78":0.00215,"79":0.00644,"80":0.00429,"81":0.00429,"83":0.00429,"84":0.00215,"85":0.00215,"86":0.00429,"87":0.01073,"88":0.00429,"89":0.00215,"90":0.00215,"91":0.00429,"92":0.00215,"93":0.00215,"94":0.00644,"95":0.00215,"96":0.00215,"97":0.00429,"98":0.00429,"99":0.00644,"100":0.00215,"101":0.01502,"102":0.00429,"103":0.01716,"104":0.01716,"105":0.00644,"106":0.01287,"107":0.01073,"108":0.03647,"109":1.75676,"110":0.00858,"111":0.0236,"112":0.01287,"113":0.01287,"114":0.0236,"115":0.03647,"116":0.02789,"117":0.03003,"118":0.0236,"119":0.03647,"120":0.05148,"121":0.03647,"122":0.07722,"123":0.06006,"124":0.09438,"125":0.13728,"126":0.76791,"127":10.58343,"128":1.87473,"129":0.00858,"130":0.00215,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 57 58 59 60 61 62 64 65 67 75 76 77 131"},F:{"79":0.00215,"83":0.07079,"84":0.00644,"95":0.01716,"109":0.01287,"111":0.00858,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00215,"18":0.00215,"92":0.00644,"100":0.00215,"107":0.00215,"108":0.00215,"109":0.01287,"110":0.00215,"114":0.00858,"118":0.00215,"119":0.00215,"120":0.00215,"121":0.00429,"122":0.00215,"123":0.00215,"124":0.00429,"125":0.01073,"126":0.04934,"127":0.80223,"128":0.22952,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 111 112 113 115 116 117"},E:{"14":0.00215,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4","11.1":0.00215,"13.1":0.00215,"14.1":0.00429,"15.5":0.00215,"15.6":0.01073,"16.0":0.00215,"16.1":0.00215,"16.2":0.00215,"16.3":0.00429,"16.4":0.00215,"16.5":0.00429,"16.6":0.01502,"17.0":0.00215,"17.1":0.00429,"17.2":0.00429,"17.3":0.00429,"17.4":0.01502,"17.5":0.09224,"17.6":0.04934,"18.0":0.00858},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00041,"5.0-5.1":0.00021,"6.0-6.1":0.00104,"7.0-7.1":0.00124,"8.1-8.4":0,"9.0-9.2":0.00104,"9.3":0.00415,"10.0-10.2":0.00124,"10.3":0.00643,"11.0-11.2":0.01638,"11.3-11.4":0.00207,"12.0-12.1":0.00166,"12.2-12.5":0.02779,"13.0-13.1":0.00041,"13.2":0.00892,"13.3":0.00124,"13.4-13.7":0.00518,"14.0-14.4":0.01535,"14.5-14.8":0.01472,"15.0-15.1":0.00809,"15.2-15.3":0.00809,"15.4":0.00933,"15.5":0.01099,"15.6-15.8":0.10348,"16.0":0.02094,"16.1":0.04417,"16.2":0.02219,"16.3":0.03691,"16.4":0.00933,"16.5":0.01493,"16.6-16.7":0.12836,"17.0":0.01182,"17.1":0.01825,"17.2":0.0168,"17.3":0.02488,"17.4":0.05827,"17.5":1.19343,"17.6":0.20074,"18.0":0.02177},P:{"4":0.03175,"20":0.01058,"21":0.02116,"22":0.02116,"23":0.05291,"24":0.04233,"25":0.32806,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","7.2-7.4":0.03175,"17.0":0.01058,"19.0":0.01058},I:{"0":0.02349,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":3.58258,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.00234,"11":0.0234,_:"6 7 8 9 5.5"},N:{_:"10 11"},S:{"2.5":0.29849,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":1.86164},H:{"0":0.07},L:{"0":72.54105},R:{_:"0"},M:{"0":0.1571},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/IQ.js b/node_modules/caniuse-lite/data/regions/IQ.js new file mode 100644 index 00000000..44109734 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/IQ.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00135,"68":0.0027,"69":0.0108,"102":0.0027,"103":0.00405,"115":0.12555,"122":0.00135,"123":0.0027,"125":0.00135,"126":0.00135,"127":0.0054,"128":0.0513,"129":0.12825,"130":0.00135,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 124 131 132 133 3.5 3.6"},D:{"11":0.00945,"34":0.0027,"38":0.00945,"43":0.00675,"47":0.00405,"49":0.00135,"50":0.00135,"55":0.00135,"56":0.00675,"58":0.0189,"60":0.00135,"63":0.00135,"64":0.00135,"65":0.0027,"66":0.0027,"68":0.00405,"69":0.0054,"70":0.0054,"71":0.0027,"72":0.0027,"73":0.0162,"74":0.0027,"75":0.0081,"76":0.00135,"77":0.00135,"78":0.00135,"79":0.04455,"80":0.0027,"81":0.0081,"83":0.05265,"84":0.00135,"85":0.00405,"86":0.0054,"87":0.0432,"88":0.0108,"89":0.00675,"90":0.0054,"91":0.0027,"92":0.0027,"93":0.00405,"94":0.01215,"95":0.0621,"96":0.00135,"97":0.0027,"98":0.0486,"99":0.01485,"100":0.00405,"101":0.00135,"102":0.0108,"103":0.0405,"104":0.0108,"105":0.0081,"106":0.0081,"107":0.00405,"108":0.00405,"109":0.8694,"110":0.0243,"111":0.0054,"112":0.00405,"113":0.00405,"114":0.02025,"115":0.0027,"116":0.01215,"117":0.00405,"118":0.00945,"119":0.04725,"120":0.0351,"121":0.0108,"122":0.0216,"123":0.02295,"124":0.03105,"125":0.03105,"126":0.1998,"127":3.7287,"128":0.54675,"129":0.0027,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 44 45 46 48 51 52 53 54 57 59 61 62 67 130 131"},F:{"46":0.0027,"79":0.00675,"83":0.01485,"84":0.00405,"85":0.00135,"95":0.01755,"109":0.0351,"111":0.0216,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.0027,"84":0.00135,"89":0.00135,"90":0.00135,"92":0.00945,"100":0.00135,"109":0.01215,"112":0.00135,"114":0.0027,"115":0.00135,"117":0.00135,"118":0.00135,"119":0.00135,"120":0.00135,"121":0.0027,"122":0.00405,"123":0.00135,"124":0.0054,"125":0.0459,"126":0.0216,"127":0.5157,"128":0.1485,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 113 116"},E:{"14":0.0054,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3","5.1":0.00675,"13.1":0.0054,"14.1":0.0135,"15.1":0.00135,"15.4":0.00405,"15.5":0.0081,"15.6":0.03375,"16.0":0.0027,"16.1":0.02025,"16.2":0.00945,"16.3":0.02295,"16.4":0.0054,"16.5":0.00675,"16.6":0.0594,"17.0":0.00405,"17.1":0.00945,"17.2":0.00945,"17.3":0.0108,"17.4":0.0432,"17.5":0.45225,"17.6":0.10665,"18.0":0.0108},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00238,"5.0-5.1":0.00119,"6.0-6.1":0.00594,"7.0-7.1":0.00713,"8.1-8.4":0,"9.0-9.2":0.00594,"9.3":0.02375,"10.0-10.2":0.00713,"10.3":0.03681,"11.0-11.2":0.09381,"11.3-11.4":0.01188,"12.0-12.1":0.0095,"12.2-12.5":0.15913,"13.0-13.1":0.00238,"13.2":0.05106,"13.3":0.00713,"13.4-13.7":0.02969,"14.0-14.4":0.08788,"14.5-14.8":0.08431,"15.0-15.1":0.04631,"15.2-15.3":0.04631,"15.4":0.05344,"15.5":0.06294,"15.6-15.8":0.59257,"16.0":0.11994,"16.1":0.25294,"16.2":0.12706,"16.3":0.21138,"16.4":0.05344,"16.5":0.0855,"16.6-16.7":0.73507,"17.0":0.06769,"17.1":0.1045,"17.2":0.09619,"17.3":0.1425,"17.4":0.33369,"17.5":6.83411,"17.6":1.14951,"18.0":0.12469},P:{"4":0.08208,"20":0.03078,"21":0.14365,"22":0.14365,"23":0.19495,"24":0.16417,"25":2.26757,"5.0-5.4":0.01026,"6.2-6.4":0.04104,"7.2-7.4":0.13339,_:"8.2 10.1","9.2":0.06156,"11.1-11.2":0.06156,"12.0":0.02052,"13.0":0.06156,"14.0":0.04104,"15.0":0.02052,"16.0":0.04104,"17.0":0.1026,"18.0":0.02052,"19.0":0.0513},I:{"0":0.06034,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.0001},K:{"0":0.65732,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00156,"11":0.01869,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.38921},H:{"0":0},L:{"0":73.85738},R:{_:"0"},M:{"0":0.09514},Q:{"14.9":0.00865}}; diff --git a/node_modules/caniuse-lite/data/regions/IR.js b/node_modules/caniuse-lite/data/regions/IR.js new file mode 100644 index 00000000..026caef4 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/IR.js @@ -0,0 +1 @@ +module.exports={C:{"47":0.00211,"50":0.00211,"52":0.01686,"56":0.00211,"60":0.00211,"68":0.00211,"72":0.00632,"77":0.00211,"84":0.00211,"88":0.00211,"89":0.00211,"90":0.00211,"94":0.00211,"95":0.00211,"96":0.00211,"97":0.00211,"98":0.00211,"99":0.00211,"100":0.00421,"102":0.00211,"103":0.00421,"104":0.00211,"105":0.00211,"106":0.00421,"107":0.00211,"108":0.00421,"109":0.00421,"110":0.00211,"111":0.00211,"112":0.00421,"113":0.00421,"114":0.00211,"115":1.15885,"116":0.00211,"117":0.00211,"118":0.00421,"119":0.00421,"120":0.00421,"121":0.00421,"122":0.00632,"123":0.00843,"124":0.00843,"125":0.01475,"126":0.01686,"127":0.09903,"128":0.87862,"129":1.34427,"130":0.00421,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 51 53 54 55 57 58 59 61 62 63 64 65 66 67 69 70 71 73 74 75 76 78 79 80 81 82 83 85 86 87 91 92 93 101 131 132 133 3.5 3.6"},D:{"29":0.00211,"38":0.00211,"48":0.00211,"49":0.00632,"56":0.00211,"58":0.00211,"60":0.00211,"61":0.00211,"62":0.00211,"63":0.00211,"67":0.00211,"68":0.00211,"69":0.00211,"70":0.00211,"71":0.01054,"72":0.00211,"73":0.00211,"74":0.00211,"75":0.00211,"76":0.00211,"77":0.00211,"78":0.00632,"79":0.01054,"80":0.00843,"81":0.00632,"83":0.00843,"84":0.00843,"85":0.00632,"86":0.01264,"87":0.01264,"88":0.00843,"89":0.00843,"90":0.00421,"91":0.00843,"92":0.00843,"93":0.00211,"94":0.00632,"95":0.00421,"96":0.00843,"97":0.00632,"98":0.00632,"99":0.01475,"100":0.01054,"101":0.00632,"102":0.00632,"103":0.02318,"104":0.01686,"105":0.01054,"106":0.01896,"107":0.01896,"108":0.03582,"109":2.89713,"110":0.00843,"111":0.01686,"112":0.02528,"113":0.00843,"114":0.01264,"115":0.00843,"116":0.03161,"117":0.01475,"118":0.03371,"119":0.02739,"120":0.05689,"121":0.03793,"122":0.0611,"123":0.07375,"124":0.07164,"125":0.08849,"126":0.4214,"127":8.01292,"128":1.46226,"129":0.00211,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 50 51 52 53 54 55 57 59 64 65 66 130 131"},F:{"64":0.00211,"79":0.00843,"83":0.00421,"84":0.00211,"85":0.00211,"95":0.04003,"101":0.00421,"107":0.00211,"108":0.00211,"109":0.02528,"110":0.00421,"111":0.01686,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 86 87 88 89 90 91 92 93 94 96 97 98 99 100 102 103 104 105 106 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00211,"13":0.00211,"14":0.00421,"15":0.00211,"16":0.00211,"17":0.00421,"18":0.01264,"81":0.00211,"84":0.00211,"89":0.00421,"90":0.00421,"92":0.0611,"100":0.01475,"107":0.00211,"108":0.00211,"109":0.08428,"110":0.00211,"114":0.00211,"115":0.00211,"116":0.00211,"117":0.00211,"119":0.00211,"120":0.00632,"121":0.00421,"122":0.00421,"123":0.00421,"124":0.01054,"125":0.01475,"126":0.05478,"127":0.56678,"128":0.14749,_:"79 80 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 111 112 113 118"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.5 16.0 16.2","13.1":0.00211,"14.1":0.00211,"15.4":0.00211,"15.6":0.01054,"16.1":0.00211,"16.3":0.00211,"16.4":0.00211,"16.5":0.00211,"16.6":0.01054,"17.0":0.00211,"17.1":0.00211,"17.2":0.00211,"17.3":0.00211,"17.4":0.00421,"17.5":0.0295,"17.6":0.01475,"18.0":0.00211},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00116,"5.0-5.1":0.00058,"6.0-6.1":0.0029,"7.0-7.1":0.00349,"8.1-8.4":0,"9.0-9.2":0.0029,"9.3":0.01162,"10.0-10.2":0.00349,"10.3":0.01801,"11.0-11.2":0.04589,"11.3-11.4":0.00581,"12.0-12.1":0.00465,"12.2-12.5":0.07783,"13.0-13.1":0.00116,"13.2":0.02498,"13.3":0.00349,"13.4-13.7":0.01452,"14.0-14.4":0.04298,"14.5-14.8":0.04124,"15.0-15.1":0.02265,"15.2-15.3":0.02265,"15.4":0.02614,"15.5":0.03079,"15.6-15.8":0.28984,"16.0":0.05867,"16.1":0.12372,"16.2":0.06215,"16.3":0.10339,"16.4":0.02614,"16.5":0.04182,"16.6-16.7":0.35955,"17.0":0.03311,"17.1":0.05111,"17.2":0.04705,"17.3":0.0697,"17.4":0.16322,"17.5":3.3428,"17.6":0.56226,"18.0":0.06099},P:{"4":0.04028,"20":0.12085,"21":0.19135,"22":0.40283,"23":0.46326,"24":0.51361,"25":2.1753,"5.0-5.4":0.02014,"6.2-6.4":0.02014,"7.2-7.4":0.16113,"8.2":0.02014,"9.2":0.05035,"10.1":0.01007,"11.1-11.2":0.11078,"12.0":0.04028,"13.0":0.11078,"14.0":0.12085,"15.0":0.04028,"16.0":0.12085,"17.0":0.15106,"18.0":0.10071,"19.0":0.14099},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.39828,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.0106,"9":0.00212,"10":0.00424,"11":1.39684,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03946},H:{"0":0.02},L:{"0":66.06225},R:{_:"0"},M:{"0":1.07331},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/IS.js b/node_modules/caniuse-lite/data/regions/IS.js new file mode 100644 index 00000000..56b74ec8 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/IS.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.03047,"56":0.00508,"77":0.01016,"78":0.01016,"102":0.01016,"103":0.04062,"113":0.01016,"115":0.38085,"117":0.00508,"118":0.00508,"119":0.00508,"120":0.02031,"123":0.00508,"124":0.00508,"125":0.01016,"126":0.01523,"127":0.02031,"128":0.80232,"129":1.79253,"130":0.01016,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 114 116 121 122 131 132 133 3.5 3.6"},D:{"38":0.01016,"49":0.01016,"52":0.01523,"65":0.00508,"67":0.00508,"79":0.08125,"86":0.00508,"87":0.01523,"89":0.00508,"90":0.03555,"94":0.01016,"95":0.01523,"96":0.05586,"98":0.01016,"99":0.00508,"101":0.00508,"102":0.01016,"103":0.10156,"104":0.14726,"106":0.03555,"107":0.01016,"108":0.02031,"109":1.89409,"110":0.00508,"112":0.02539,"113":2.75735,"114":2.97571,"115":0.03047,"116":0.40116,"117":0.05586,"118":0.11679,"119":0.02539,"120":0.12695,"121":0.04062,"122":0.1625,"123":0.22343,"124":0.33007,"125":0.3453,"126":1.85855,"127":16.93513,"128":3.40734,"129":0.01523,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 88 91 92 93 97 100 105 111 130 131"},F:{"46":0.00508,"83":0.01523,"90":0.01016,"95":0.12187,"96":0.00508,"103":0.01523,"109":0.60428,"111":0.28945,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 91 92 93 94 97 98 99 100 101 102 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00508,"108":0.00508,"109":0.00508,"112":0.00508,"114":0.00508,"119":0.01016,"120":0.04062,"121":0.01523,"122":0.00508,"123":0.00508,"124":0.00508,"125":0.01016,"126":0.28437,"127":3.99639,"128":1.11716,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 111 113 115 116 117 118"},E:{"14":0.0457,"15":0.00508,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1","13.1":0.05586,"14.1":0.12695,"15.1":0.03555,"15.2-15.3":0.02031,"15.4":0.06094,"15.5":0.02539,"15.6":0.49764,"16.0":0.15742,"16.1":0.03555,"16.2":0.12187,"16.3":0.11172,"16.4":0.03047,"16.5":0.18281,"16.6":0.42147,"17.0":0.0457,"17.1":0.05586,"17.2":0.08633,"17.3":0.13711,"17.4":0.37577,"17.5":2.539,"17.6":0.94959,"18.0":0.06601},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00397,"5.0-5.1":0.00199,"6.0-6.1":0.00993,"7.0-7.1":0.01192,"8.1-8.4":0,"9.0-9.2":0.00993,"9.3":0.03972,"10.0-10.2":0.01192,"10.3":0.06157,"11.0-11.2":0.1569,"11.3-11.4":0.01986,"12.0-12.1":0.01589,"12.2-12.5":0.26613,"13.0-13.1":0.00397,"13.2":0.0854,"13.3":0.01192,"13.4-13.7":0.04965,"14.0-14.4":0.14697,"14.5-14.8":0.14101,"15.0-15.1":0.07746,"15.2-15.3":0.07746,"15.4":0.08937,"15.5":0.10526,"15.6-15.8":0.99103,"16.0":0.20059,"16.1":0.42302,"16.2":0.2125,"16.3":0.35351,"16.4":0.08937,"16.5":0.14299,"16.6-16.7":1.22935,"17.0":0.1132,"17.1":0.17477,"17.2":0.16087,"17.3":0.23832,"17.4":0.55807,"17.5":11.42959,"17.6":1.92247,"18.0":0.20853},P:{"20":0.01044,"21":0.02087,"22":0.09392,"23":0.02087,"24":0.02087,"25":2.85922,_:"4 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","17.0":0.02087,"19.0":0.02087},I:{"0":0.01962,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.4479,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00508,"11":0.01523,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.06399},H:{"0":0},L:{"0":24.00269},R:{_:"0"},M:{"0":0.44298},Q:{"14.9":0.01477}}; diff --git a/node_modules/caniuse-lite/data/regions/IT.js b/node_modules/caniuse-lite/data/regions/IT.js new file mode 100644 index 00000000..3fc68e02 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/IT.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.0083,"51":0.00415,"52":0.04565,"56":0.00415,"59":0.083,"64":0.00415,"66":0.00415,"68":0.00415,"75":0.00415,"76":0.00415,"78":0.0498,"82":0.00415,"88":0.0332,"91":0.01245,"93":0.0249,"94":0.0581,"102":0.00415,"103":0.00415,"113":0.01245,"114":0.00415,"115":0.5312,"116":0.00415,"118":0.00415,"119":0.00415,"120":0.00415,"121":0.00415,"122":0.00415,"123":0.0083,"124":0.0083,"125":0.0166,"126":0.72625,"127":0.05395,"128":0.8798,"129":2.1414,"130":0.0083,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 53 54 55 57 58 60 61 62 63 65 67 69 70 71 72 73 74 77 79 80 81 83 84 85 86 87 89 90 92 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 117 131 132 133 3.5 3.6"},D:{"38":0.03735,"41":0.00415,"48":0.00415,"49":0.03735,"52":0.00415,"56":0.00415,"63":0.09545,"65":0.00415,"66":0.3486,"67":0.00415,"68":0.00415,"70":0.00415,"71":0.00415,"74":0.00415,"76":0.00415,"77":0.00415,"78":0.00415,"79":0.0332,"80":0.0083,"81":0.02075,"83":0.00415,"84":0.00415,"85":0.02075,"86":0.01245,"87":0.0415,"88":0.0166,"89":0.01245,"90":0.00415,"91":0.0083,"92":0.51875,"93":0.0249,"94":0.0166,"95":0.04565,"96":0.01245,"97":0.00415,"98":0.00415,"99":0.01245,"100":0.0083,"101":0.00415,"102":0.01245,"103":0.07055,"104":0.01245,"105":0.02075,"106":0.01245,"107":0.03735,"108":0.01245,"109":2.1497,"110":0.01245,"111":0.02905,"112":0.02075,"113":0.05395,"114":0.0664,"115":0.0083,"116":0.19505,"117":0.01245,"118":0.03735,"119":0.0415,"120":0.0747,"121":0.04565,"122":0.1411,"123":0.13695,"124":0.11205,"125":0.16185,"126":1.29065,"127":16.0439,"128":3.4777,"129":0.0083,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 44 45 46 47 50 51 53 54 55 57 58 59 60 61 62 64 69 72 73 75 130 131"},F:{"36":0.00415,"46":0.0083,"49":0.00415,"83":0.02075,"84":0.00415,"85":0.0083,"95":0.0249,"102":0.00415,"109":0.10375,"110":0.00415,"111":0.0498,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00415,"17":0.03735,"18":0.00415,"85":0.0083,"90":0.0581,"92":0.0083,"107":0.00415,"108":0.00415,"109":0.083,"110":0.00415,"112":0.00415,"114":0.00415,"115":0.05395,"117":0.00415,"119":0.0083,"120":0.0166,"121":0.0083,"122":0.0083,"123":0.0083,"124":0.0166,"125":0.04565,"126":0.1826,"127":2.76805,"128":0.9545,_:"12 13 14 15 79 80 81 83 84 86 87 88 89 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 111 113 116 118"},E:{"8":0.00415,"13":0.00415,"14":0.02905,"15":0.0166,_:"0 4 5 6 7 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.0083,"11.1":0.07055,"12.1":0.01245,"13.1":0.08715,"14.1":0.3237,"15.1":0.0166,"15.2-15.3":0.0083,"15.4":0.0166,"15.5":0.02905,"15.6":0.2407,"16.0":0.0332,"16.1":0.0415,"16.2":0.02905,"16.3":0.06225,"16.4":0.02075,"16.5":0.03735,"16.6":0.22825,"17.0":0.0249,"17.1":0.0415,"17.2":0.07055,"17.3":0.0498,"17.4":0.1328,"17.5":1.1122,"17.6":0.5644,"18.0":0.03735},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00286,"5.0-5.1":0.00143,"6.0-6.1":0.00716,"7.0-7.1":0.00859,"8.1-8.4":0,"9.0-9.2":0.00716,"9.3":0.02863,"10.0-10.2":0.00859,"10.3":0.04438,"11.0-11.2":0.11309,"11.3-11.4":0.01431,"12.0-12.1":0.01145,"12.2-12.5":0.19182,"13.0-13.1":0.00286,"13.2":0.06155,"13.3":0.00859,"13.4-13.7":0.03579,"14.0-14.4":0.10593,"14.5-14.8":0.10164,"15.0-15.1":0.05583,"15.2-15.3":0.05583,"15.4":0.06442,"15.5":0.07587,"15.6-15.8":0.71432,"16.0":0.14458,"16.1":0.30491,"16.2":0.15317,"16.3":0.25481,"16.4":0.06442,"16.5":0.10307,"16.6-16.7":0.8861,"17.0":0.0816,"17.1":0.12597,"17.2":0.11595,"17.3":0.17178,"17.4":0.40225,"17.5":8.23825,"17.6":1.38569,"18.0":0.15031},P:{"4":0.07381,"20":0.03163,"21":0.04217,"22":0.06326,"23":0.08435,"24":0.08435,"25":1.97165,_:"5.0-5.4 7.2-7.4 8.2 10.1 12.0 15.0","6.2-6.4":0.05272,"9.2":0.02109,"11.1-11.2":0.04217,"13.0":0.01054,"14.0":0.01054,"16.0":0.01054,"17.0":0.01054,"18.0":0.01054,"19.0":0.02109},I:{"0":0.04081,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":0.4914,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.06536,"9":0.00436,"10":0.00436,"11":0.27452,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.13455},H:{"0":0},L:{"0":39.617},R:{_:"0"},M:{"0":0.89505},Q:{"14.9":0.01755}}; diff --git a/node_modules/caniuse-lite/data/regions/JE.js b/node_modules/caniuse-lite/data/regions/JE.js new file mode 100644 index 00000000..6086e7f8 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/JE.js @@ -0,0 +1 @@ +module.exports={C:{"111":0.00391,"115":0.10171,"124":0.00391,"125":0.00391,"127":0.01174,"128":0.43032,"129":0.96626,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 116 117 118 119 120 121 122 123 126 130 131 132 133 3.5 3.6"},D:{"49":0.00391,"65":0.00391,"80":0.08606,"87":0.00782,"88":0.05086,"92":0.01174,"93":0.00391,"94":0.01174,"98":0.02738,"99":0.01174,"101":0.01174,"103":0.41076,"108":0.05086,"109":0.15257,"116":0.1956,"118":0.00391,"119":0.01174,"120":0.00782,"121":0.00391,"122":0.15648,"123":0.02738,"124":0.05086,"125":0.11736,"126":1.12666,"127":9.11105,"128":2.59366,"129":0.00391,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 83 84 85 86 89 90 91 95 96 97 100 102 104 105 106 107 110 111 112 113 114 115 117 130 131"},F:{"83":0.00391,"109":0.14474,"111":0.0665,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"98":0.00391,"99":0.00391,"108":0.00782,"109":0.05868,"120":0.00391,"125":0.01956,"126":0.16039,"127":6.16531,"128":1.67825,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 100 101 102 103 104 105 106 107 110 111 112 113 114 115 116 117 118 119 121 122 123 124"},E:{"13":0.00391,"14":0.04303,"15":0.15648,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00782,"13.1":0.05086,"14.1":0.25819,"15.1":0.0313,"15.2-15.3":0.08215,"15.4":0.01565,"15.5":0.12518,"15.6":1.02494,"16.0":0.04303,"16.1":0.32861,"16.2":0.14474,"16.3":0.10954,"16.4":0.18778,"16.5":0.15257,"16.6":0.80196,"17.0":0.01174,"17.1":0.03912,"17.2":0.05477,"17.3":0.08606,"17.4":0.37555,"17.5":8.43818,"17.6":1.70954,"18.0":0.02738},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00692,"5.0-5.1":0.00346,"6.0-6.1":0.01731,"7.0-7.1":0.02077,"8.1-8.4":0,"9.0-9.2":0.01731,"9.3":0.06923,"10.0-10.2":0.02077,"10.3":0.10731,"11.0-11.2":0.27347,"11.3-11.4":0.03462,"12.0-12.1":0.02769,"12.2-12.5":0.46386,"13.0-13.1":0.00692,"13.2":0.14885,"13.3":0.02077,"13.4-13.7":0.08654,"14.0-14.4":0.25616,"14.5-14.8":0.24578,"15.0-15.1":0.135,"15.2-15.3":0.135,"15.4":0.15577,"15.5":0.18347,"15.6-15.8":1.72736,"16.0":0.34963,"16.1":0.73733,"16.2":0.3704,"16.3":0.61617,"16.4":0.15577,"16.5":0.24924,"16.6-16.7":2.14275,"17.0":0.19731,"17.1":0.30462,"17.2":0.28039,"17.3":0.4154,"17.4":0.97272,"17.5":19.92172,"17.6":3.35086,"18.0":0.36347},P:{"4":0.33262,"20":0.01147,"21":0.01147,"22":0.02294,"23":0.08029,"24":0.01147,"25":2.50035,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 19.0","16.0":0.01147,"18.0":0.02294},I:{"0":0.0182,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.04262,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00391,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":21.23135},R:{_:"0"},M:{"0":0.38354},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/JM.js b/node_modules/caniuse-lite/data/regions/JM.js new file mode 100644 index 00000000..ab54bea9 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/JM.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.02061,"113":0.00375,"115":0.05997,"121":0.00187,"124":0.00187,"125":0.00187,"126":0.00187,"127":0.02249,"128":0.35419,"129":0.42727,"130":0.01312,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 122 123 131 132 133 3.5 3.6"},D:{"11":0.00375,"47":0.00375,"49":0.00375,"56":0.00187,"59":0.00187,"63":0.00187,"65":0.00375,"69":0.00937,"70":0.02436,"72":0.00187,"73":0.02436,"74":0.00187,"75":0.00187,"76":0.01124,"77":0.00187,"79":0.01312,"80":0.00187,"81":0.01124,"83":0.1368,"84":0.0075,"86":0.00375,"87":0.03373,"88":0.00375,"89":0.00187,"91":0.00562,"92":0.00187,"93":0.11994,"94":0.00562,"95":0.00375,"96":0.00187,"97":0.00187,"98":0.00562,"99":0.00375,"100":0.00187,"102":0.00187,"103":0.17241,"104":0.00375,"105":0.0075,"106":0.00375,"107":0.00187,"108":0.00375,"109":0.22863,"110":0.00562,"111":0.02436,"112":0.00937,"113":0.00375,"114":0.0075,"115":0.0075,"116":0.03935,"117":0.01687,"118":0.00187,"119":0.03748,"120":0.01687,"121":0.0075,"122":0.03561,"123":0.02624,"124":0.03935,"125":0.05622,"126":0.9445,"127":7.34795,"128":1.42049,"129":0.00937,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 50 51 52 53 54 55 57 58 60 61 62 64 66 67 68 71 78 85 90 101 130 131"},F:{"28":0.01124,"83":0.01874,"89":0.00187,"95":0.00375,"109":0.08058,"110":0.00187,"111":0.06184,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00187,"17":0.00937,"18":0.00187,"84":0.00187,"90":0.00187,"92":0.01124,"100":0.00375,"109":0.02249,"114":0.00375,"115":0.00375,"117":0.00187,"119":0.00187,"120":0.00562,"121":0.00187,"122":0.00562,"123":0.01687,"124":0.01124,"125":0.0431,"126":0.17616,"127":2.47555,"128":0.7496,_:"13 14 15 16 79 80 81 83 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 116 118"},E:{"14":0.00562,"15":0.00562,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00187,"12.1":0.00375,"13.1":0.04498,"14.1":0.02436,"15.1":0.00187,"15.2-15.3":0.00187,"15.4":0.00375,"15.5":0.01312,"15.6":0.06372,"16.0":0.00937,"16.1":0.00562,"16.2":0.00562,"16.3":0.01312,"16.4":0.01499,"16.5":0.00937,"16.6":0.05997,"17.0":0.00937,"17.1":0.01874,"17.2":0.02811,"17.3":0.00937,"17.4":0.02624,"17.5":0.54159,"17.6":0.12556,"18.0":0.02061},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00655,"5.0-5.1":0.00328,"6.0-6.1":0.01638,"7.0-7.1":0.01965,"8.1-8.4":0,"9.0-9.2":0.01638,"9.3":0.0655,"10.0-10.2":0.01965,"10.3":0.10153,"11.0-11.2":0.25874,"11.3-11.4":0.03275,"12.0-12.1":0.0262,"12.2-12.5":0.43887,"13.0-13.1":0.00655,"13.2":0.14083,"13.3":0.01965,"13.4-13.7":0.08188,"14.0-14.4":0.24236,"14.5-14.8":0.23254,"15.0-15.1":0.12773,"15.2-15.3":0.12773,"15.4":0.14738,"15.5":0.17358,"15.6-15.8":1.63432,"16.0":0.33079,"16.1":0.69761,"16.2":0.35044,"16.3":0.58298,"16.4":0.14738,"16.5":0.23581,"16.6-16.7":2.02734,"17.0":0.18669,"17.1":0.28822,"17.2":0.26529,"17.3":0.39302,"17.4":0.92033,"17.5":18.84867,"17.6":3.17038,"18.0":0.34389},P:{"4":0.07418,"20":0.0212,"21":0.03179,"22":0.11658,"23":0.03179,"24":0.05299,"25":1.16576,"5.0-5.4":0.0106,"6.2-6.4":0.0212,"7.2-7.4":0.20136,_:"8.2 9.2 10.1 12.0 13.0 14.0 15.0","11.1-11.2":0.0106,"16.0":0.04239,"17.0":0.0106,"18.0":0.0106,"19.0":0.16957},I:{"0":0.0243,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.2113,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.00187,"11":0.00187,_:"6 7 8 9 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.14629},H:{"0":0},L:{"0":46.74825},R:{_:"0"},M:{"0":0.13816},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/JO.js b/node_modules/caniuse-lite/data/regions/JO.js new file mode 100644 index 00000000..a121fc38 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/JO.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00361,"52":0.00361,"56":0.00181,"68":0.00181,"102":0.00361,"103":0.01807,"108":0.00181,"115":0.22588,"122":0.00181,"123":0.00181,"124":0.00181,"125":0.00542,"126":0.00181,"127":0.00904,"128":0.10119,"129":0.24033,"130":0.00181,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 109 110 111 112 113 114 116 117 118 119 120 121 131 132 133 3.5 3.6"},D:{"11":0.01988,"18":0.00361,"37":0.00361,"38":0.00361,"43":0.00181,"47":0.00181,"48":0.00181,"49":0.03975,"50":0.00181,"55":0.00181,"58":0.07409,"65":0.00361,"66":0.00361,"68":0.00181,"69":0.00181,"70":0.00361,"71":0.00181,"73":0.00904,"76":0.00361,"78":0.00361,"79":0.00723,"80":0.00181,"81":0.00723,"83":0.02349,"85":0.00181,"86":0.00542,"87":0.03253,"88":0.02168,"89":0.00181,"90":0.00542,"91":0.00361,"92":0.00181,"93":0.00723,"94":0.00904,"95":0.00181,"96":0.00904,"97":0.00361,"98":0.03975,"99":0.04337,"100":0.00542,"101":0.00181,"102":0.00542,"103":0.01807,"104":0.02711,"105":0.00361,"106":0.00723,"107":0.01084,"108":0.01626,"109":0.8511,"110":0.01084,"111":0.01084,"112":0.01988,"113":0.00361,"114":0.00723,"115":0.00361,"116":0.01265,"117":0.00542,"118":0.00904,"119":0.0253,"120":0.03072,"121":0.03433,"122":0.05602,"123":0.0253,"124":0.09577,"125":0.05963,"126":0.40477,"127":7.98152,"128":1.60281,"129":0.00542,"130":0.00361,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 39 40 41 42 44 45 46 51 52 53 54 56 57 59 60 61 62 63 64 67 72 74 75 77 84 131"},F:{"46":0.00181,"79":0.00181,"82":0.00181,"83":0.01446,"84":0.00181,"85":0.00181,"95":0.00904,"105":0.00181,"106":0.00181,"107":0.00361,"109":0.05421,"111":0.06505,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00181,"18":0.00181,"84":0.00361,"92":0.01265,"100":0.00181,"107":0.00181,"108":0.00181,"109":0.00904,"111":0.00181,"114":0.00181,"119":0.00181,"120":0.00181,"121":0.00181,"122":0.15721,"123":0.00181,"124":0.00361,"125":0.01807,"126":0.06325,"127":1.19443,"128":0.34333,_:"12 13 15 16 17 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 110 112 113 115 116 117 118"},E:{"14":0.00542,"15":0.00181,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1","13.1":0.00723,"14.1":0.01626,"15.1":0.00361,"15.2-15.3":0.00181,"15.4":0.00723,"15.5":0.00904,"15.6":0.04337,"16.0":0.00181,"16.1":0.01265,"16.2":0.00904,"16.3":0.01626,"16.4":0.00542,"16.5":0.00723,"16.6":0.04337,"17.0":0.01084,"17.1":0.00723,"17.2":0.00723,"17.3":0.02711,"17.4":0.05963,"17.5":0.3361,"17.6":0.08854,"18.0":0.01084},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00274,"5.0-5.1":0.00137,"6.0-6.1":0.00685,"7.0-7.1":0.00822,"8.1-8.4":0,"9.0-9.2":0.00685,"9.3":0.02738,"10.0-10.2":0.00822,"10.3":0.04245,"11.0-11.2":0.10817,"11.3-11.4":0.01369,"12.0-12.1":0.01095,"12.2-12.5":0.18348,"13.0-13.1":0.00274,"13.2":0.05888,"13.3":0.00822,"13.4-13.7":0.03423,"14.0-14.4":0.10132,"14.5-14.8":0.09721,"15.0-15.1":0.0534,"15.2-15.3":0.0534,"15.4":0.06161,"15.5":0.07257,"15.6-15.8":0.68324,"16.0":0.13829,"16.1":0.29164,"16.2":0.14651,"16.3":0.24372,"16.4":0.06161,"16.5":0.09858,"16.6-16.7":0.84755,"17.0":0.07805,"17.1":0.12049,"17.2":0.11091,"17.3":0.16431,"17.4":0.38475,"17.5":7.87985,"17.6":1.3254,"18.0":0.14377},P:{"4":0.0409,"20":0.03068,"21":0.06135,"22":0.16361,"23":0.14316,"24":0.15338,"25":2.43369,"5.0-5.4":0.01023,"6.2-6.4":0.01023,"7.2-7.4":0.12271,_:"8.2 10.1 12.0","9.2":0.01023,"11.1-11.2":0.05113,"13.0":0.02045,"14.0":0.02045,"15.0":0.01023,"16.0":0.0409,"17.0":0.03068,"18.0":0.02045,"19.0":0.0409},I:{"0":0.06534,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.0001},K:{"0":0.32595,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00587,"11":0.01762,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.2786},H:{"0":0.01},L:{"0":64.87959},R:{_:"0"},M:{"0":0.23763},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/JP.js b/node_modules/caniuse-lite/data/regions/JP.js new file mode 100644 index 00000000..390fd032 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/JP.js @@ -0,0 +1 @@ +module.exports={C:{"47":0.0057,"48":0.01141,"52":0.02852,"54":0.41639,"56":0.0057,"78":0.02852,"83":0.0057,"89":0.0057,"102":0.01141,"103":0.03422,"105":0.0057,"106":0.0057,"107":0.0057,"108":0.0057,"109":0.0057,"110":0.0057,"111":0.0057,"112":0.0057,"113":0.0057,"115":0.50195,"121":0.0057,"122":0.0057,"123":0.0057,"124":0.0057,"125":0.01141,"126":0.03422,"127":0.03422,"128":0.62744,"129":1.84239,"130":0.0057,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 49 50 51 53 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 104 114 116 117 118 119 120 131 132 133 3.5 3.6"},D:{"48":0.0057,"49":0.05134,"51":0.0057,"52":0.0057,"65":0.01141,"67":0.0057,"68":0.0057,"69":0.0057,"70":0.0057,"74":0.01141,"75":0.01141,"77":0.03422,"78":0.0057,"79":0.01141,"80":0.01141,"81":0.05134,"83":0.01711,"84":0.0057,"85":0.0057,"86":0.02852,"87":0.01711,"88":0.0057,"89":0.01711,"90":0.01141,"91":0.05704,"92":0.0057,"93":0.01141,"94":0.0057,"95":0.03993,"96":0.0057,"97":0.01711,"98":0.01711,"99":0.01141,"100":0.0057,"101":0.01711,"102":0.01711,"103":0.07415,"104":0.08556,"105":0.02852,"106":0.06845,"107":0.06845,"108":0.07415,"109":0.95827,"110":0.05134,"111":0.06845,"112":0.05704,"113":0.05134,"114":0.08556,"115":0.01141,"116":0.13119,"117":0.01711,"118":0.03422,"119":0.11978,"120":0.1369,"121":0.09697,"122":0.07986,"123":0.07986,"124":0.1483,"125":0.37646,"126":2.09337,"127":18.87454,"128":3.66767,"129":0.02282,"130":0.01141,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 50 53 54 55 56 57 58 59 60 61 62 63 64 66 71 72 73 76 131"},F:{"46":0.0057,"83":0.04563,"84":0.01141,"94":0.0057,"95":0.01711,"101":0.0057,"109":0.02282,"111":0.01711,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 96 97 98 99 100 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.01141,"18":0.0057,"92":0.0057,"106":0.0057,"107":0.01711,"108":0.01711,"109":0.26238,"110":0.01141,"111":0.01141,"112":0.0057,"113":0.01141,"114":0.01711,"115":0.0057,"116":0.0057,"117":0.0057,"118":0.0057,"119":0.01141,"120":0.03422,"121":0.02282,"122":0.02852,"123":0.01711,"124":0.03993,"125":0.05134,"126":0.45062,"127":8.35066,"128":2.61243,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105"},E:{"9":0.0057,"13":0.0057,"14":0.03422,"15":0.0057,_:"0 4 5 6 7 8 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01141,"13.1":0.05134,"14.1":0.11408,"15.1":0.01141,"15.2-15.3":0.01141,"15.4":0.02282,"15.5":0.02282,"15.6":0.21105,"16.0":0.03422,"16.1":0.03993,"16.2":0.03993,"16.3":0.06845,"16.4":0.02282,"16.5":0.03993,"16.6":0.26809,"17.0":0.01711,"17.1":0.03422,"17.2":0.02282,"17.3":0.02852,"17.4":0.11408,"17.5":1.16362,"17.6":0.41639,"18.0":0.01711},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00419,"5.0-5.1":0.0021,"6.0-6.1":0.01048,"7.0-7.1":0.01258,"8.1-8.4":0,"9.0-9.2":0.01048,"9.3":0.04193,"10.0-10.2":0.01258,"10.3":0.06499,"11.0-11.2":0.16561,"11.3-11.4":0.02096,"12.0-12.1":0.01677,"12.2-12.5":0.28092,"13.0-13.1":0.00419,"13.2":0.09014,"13.3":0.01258,"13.4-13.7":0.05241,"14.0-14.4":0.15513,"14.5-14.8":0.14884,"15.0-15.1":0.08176,"15.2-15.3":0.08176,"15.4":0.09434,"15.5":0.11111,"15.6-15.8":1.0461,"16.0":0.21174,"16.1":0.44653,"16.2":0.22431,"16.3":0.37316,"16.4":0.09434,"16.5":0.15094,"16.6-16.7":1.29767,"17.0":0.11949,"17.1":0.18448,"17.2":0.16981,"17.3":0.25157,"17.4":0.58909,"17.5":12.06472,"17.6":2.02931,"18.0":0.22012},P:{"20":0.0109,"21":0.0109,"22":0.0109,"23":0.0109,"24":0.02179,"25":0.47941,_:"4 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0","13.0":0.0109,"17.0":0.0109,"19.0":0.0109},I:{"0":0.08562,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00014},K:{"0":0.16751,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.01766,"8":0.03531,"9":0.01766,"10":0.01766,"11":0.28248,_:"7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.31783},H:{"0":0},L:{"0":28.2768},R:{_:"0"},M:{"0":0.46816},Q:{"14.9":0.10738}}; diff --git a/node_modules/caniuse-lite/data/regions/KE.js b/node_modules/caniuse-lite/data/regions/KE.js new file mode 100644 index 00000000..f296fbe4 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/KE.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.0029,"47":0.00579,"52":0.01737,"66":0.0029,"68":0.0029,"78":0.00579,"88":0.0029,"92":0.0029,"102":0.0029,"103":0.0029,"105":0.0029,"111":0.0029,"113":0.0029,"115":0.32714,"118":0.0029,"119":0.00869,"120":0.0029,"121":0.0029,"122":0.0029,"123":0.01448,"124":0.0029,"125":0.01158,"126":0.01448,"127":0.0608,"128":0.37635,"129":0.89745,"130":0.02895,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 93 94 95 96 97 98 99 100 101 104 106 107 108 109 110 112 114 116 117 131 132 133 3.5 3.6"},D:{"11":0.00869,"49":0.00869,"50":0.00579,"51":0.00869,"54":0.0029,"56":0.00869,"58":0.0029,"63":0.0029,"65":0.0029,"66":0.00869,"67":0.00579,"68":0.00579,"69":0.01158,"70":0.00869,"71":0.00579,"72":0.00869,"73":0.03185,"74":0.0029,"75":0.0029,"76":0.00579,"77":0.0029,"78":0.0029,"79":0.02606,"80":0.0029,"81":0.00579,"83":0.10133,"86":0.02606,"87":0.04053,"88":0.03185,"89":0.00579,"90":0.0029,"91":0.0029,"92":0.0029,"93":0.04922,"94":0.00579,"95":0.02027,"96":0.0029,"97":0.00579,"98":0.01448,"99":0.00579,"100":0.00579,"101":0.00579,"102":0.0029,"103":0.07817,"104":0.00579,"105":0.00579,"106":0.01737,"107":0.01448,"108":0.01448,"109":1.19564,"110":0.00869,"111":0.01448,"112":0.00869,"113":0.00579,"114":0.02895,"115":0.01448,"116":0.05501,"117":0.01158,"118":0.01448,"119":0.05501,"120":0.04343,"121":0.03474,"122":0.08106,"123":0.04632,"124":0.11291,"125":0.11291,"126":0.8714,"127":12.58167,"128":2.2581,"129":0.01158,"130":0.0029,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 52 53 55 57 59 60 61 62 64 84 85 131"},F:{"46":0.01448,"83":0.08396,"84":0.00869,"85":0.0029,"95":0.02027,"98":0.0029,"102":0.0029,"106":0.0029,"107":0.00869,"109":0.04053,"110":0.0029,"111":0.02606,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 86 87 88 89 90 91 92 93 94 96 97 99 100 101 103 104 105 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.0029,"13":0.0029,"14":0.0029,"16":0.0029,"17":0.0029,"18":0.02316,"84":0.0029,"89":0.00579,"90":0.00579,"92":0.04053,"100":0.00869,"107":0.0029,"109":0.03474,"110":0.0029,"111":0.0029,"112":0.0029,"113":0.0029,"114":0.00869,"116":0.0029,"117":0.0029,"118":0.00869,"119":0.0029,"120":0.00869,"121":0.01158,"122":0.01737,"123":0.00579,"124":0.02316,"125":0.02606,"126":0.12159,"127":2.06124,"128":0.48057,_:"15 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 108 115"},E:{"14":0.0029,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3","5.1":0.03474,"13.1":0.02027,"14.1":0.01448,"15.4":0.0029,"15.5":0.0029,"15.6":0.03474,"16.0":0.00579,"16.1":0.00579,"16.2":0.0029,"16.3":0.00869,"16.4":0.00579,"16.5":0.00579,"16.6":0.09554,"17.0":0.00579,"17.1":0.00869,"17.2":0.02316,"17.3":0.02606,"17.4":0.03474,"17.5":0.13896,"17.6":0.07527,"18.0":0.00579},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0004,"5.0-5.1":0.0002,"6.0-6.1":0.00101,"7.0-7.1":0.00121,"8.1-8.4":0,"9.0-9.2":0.00101,"9.3":0.00404,"10.0-10.2":0.00121,"10.3":0.00626,"11.0-11.2":0.01594,"11.3-11.4":0.00202,"12.0-12.1":0.00161,"12.2-12.5":0.02704,"13.0-13.1":0.0004,"13.2":0.00868,"13.3":0.00121,"13.4-13.7":0.00504,"14.0-14.4":0.01493,"14.5-14.8":0.01433,"15.0-15.1":0.00787,"15.2-15.3":0.00787,"15.4":0.00908,"15.5":0.01069,"15.6-15.8":0.10069,"16.0":0.02038,"16.1":0.04298,"16.2":0.02159,"16.3":0.03592,"16.4":0.00908,"16.5":0.01453,"16.6-16.7":0.1249,"17.0":0.0115,"17.1":0.01776,"17.2":0.01634,"17.3":0.02421,"17.4":0.0567,"17.5":1.16126,"17.6":0.19532,"18.0":0.02119},P:{"4":0.13435,"20":0.01033,"21":0.031,"22":0.13435,"23":0.04134,"24":0.07234,"25":0.48572,"5.0-5.4":0.01033,"6.2-6.4":0.01033,"7.2-7.4":0.14468,_:"8.2 9.2 10.1 12.0 14.0 15.0 16.0","11.1-11.2":0.01033,"13.0":0.01033,"17.0":0.01033,"18.0":0.01033,"19.0":0.04134},I:{"0":0.05665,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00009},K:{"0":12.73119,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.0065,"10":0.00325,"11":0.12343,_:"6 7 9 5.5"},N:{_:"10 11"},S:{"2.5":0.00711,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.22026},H:{"0":5.01},L:{"0":53.44254},R:{_:"0"},M:{"0":0.17763},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/KG.js b/node_modules/caniuse-lite/data/regions/KG.js new file mode 100644 index 00000000..42125413 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/KG.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.00571,"38":0.00285,"42":0.00285,"50":0.00285,"52":0.01142,"54":0.00285,"60":0.00285,"72":0.00571,"78":0.00571,"88":0.00856,"90":0.02854,"91":0.00285,"94":0.00285,"113":0.00285,"115":0.33677,"116":0.00571,"119":0.01712,"120":0.00285,"125":0.03996,"126":0.00285,"127":0.01142,"128":0.09989,"129":0.37102,"130":0.00856,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 46 47 48 49 51 53 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 117 118 121 122 123 124 131 132 133 3.5","3.6":0.00285},D:{"29":0.00571,"39":0.00285,"41":0.00285,"42":0.00285,"43":0.00285,"44":0.00285,"45":0.00285,"46":0.00285,"47":0.00285,"48":0.00285,"49":0.00856,"50":0.00856,"53":0.00285,"54":0.00285,"55":0.00285,"56":0.00285,"57":0.00285,"58":0.00571,"59":0.00285,"60":0.00285,"64":0.00571,"68":0.00285,"69":0.02283,"70":0.00285,"74":0.00285,"75":0.00285,"77":0.00571,"79":0.00571,"80":0.00571,"83":0.01427,"84":0.02569,"85":0.00285,"86":0.00285,"87":0.00571,"88":0.00856,"89":0.01427,"90":0.02854,"91":0.00285,"92":0.00571,"93":0.00285,"94":0.00571,"95":0.00285,"96":0.00285,"97":0.01427,"98":0.00571,"99":0.00571,"100":0.00571,"101":0.10845,"102":0.00285,"103":0.01142,"104":0.00285,"105":0.00285,"106":0.0371,"107":0.00285,"108":0.00285,"109":2.209,"110":0.00571,"111":0.00571,"112":0.01712,"113":0.00285,"114":0.01142,"115":0.00571,"116":0.0685,"117":0.00285,"118":0.33392,"119":0.0685,"120":0.51087,"121":0.0742,"122":0.06564,"123":0.02283,"124":0.11987,"125":0.06564,"126":0.88189,"127":11.86979,"128":1.99209,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 40 51 52 61 62 63 65 66 67 71 72 73 76 78 81 129 130 131"},F:{"36":0.00285,"42":0.00285,"74":0.00285,"79":0.00571,"80":0.00285,"83":0.01712,"84":0.00285,"85":0.00571,"86":0.00285,"95":0.15412,"101":0.00285,"107":0.00571,"109":0.19407,"111":0.31394,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 81 82 87 88 89 90 91 92 93 94 96 97 98 99 100 102 103 104 105 106 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.05708},B:{"12":0.00285,"18":0.01712,"92":0.01427,"100":0.00285,"102":0.00571,"109":0.01142,"120":0.00285,"121":0.00285,"122":0.00285,"124":0.00285,"125":0.00285,"126":0.13699,"127":0.86476,"128":0.28255,_:"13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 123"},E:{"4":0.00571,"10":0.00285,"11":0.00285,"12":0.00571,"14":0.00571,_:"0 5 6 7 8 9 13 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1","5.1":0.09418,"11.1":0.00285,"13.1":0.00856,"14.1":0.01427,"15.1":0.02854,"15.2-15.3":0.01712,"15.4":0.00285,"15.5":0.00856,"15.6":0.0685,"16.0":0.00285,"16.1":0.03425,"16.2":0.02854,"16.3":0.03425,"16.4":0.03425,"16.5":0.01142,"16.6":0.11131,"17.0":0.00571,"17.1":0.03425,"17.2":0.01142,"17.3":0.02283,"17.4":0.06279,"17.5":0.26542,"17.6":0.13985,"18.0":0.01142},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0023,"5.0-5.1":0.00115,"6.0-6.1":0.00576,"7.0-7.1":0.00691,"8.1-8.4":0,"9.0-9.2":0.00576,"9.3":0.02302,"10.0-10.2":0.00691,"10.3":0.03569,"11.0-11.2":0.09095,"11.3-11.4":0.01151,"12.0-12.1":0.00921,"12.2-12.5":0.15426,"13.0-13.1":0.0023,"13.2":0.0495,"13.3":0.00691,"13.4-13.7":0.02878,"14.0-14.4":0.08519,"14.5-14.8":0.08174,"15.0-15.1":0.0449,"15.2-15.3":0.0449,"15.4":0.0518,"15.5":0.06101,"15.6-15.8":0.57446,"16.0":0.11627,"16.1":0.24521,"16.2":0.12318,"16.3":0.20492,"16.4":0.0518,"16.5":0.08289,"16.6-16.7":0.71261,"17.0":0.06562,"17.1":0.10131,"17.2":0.09325,"17.3":0.13815,"17.4":0.32349,"17.5":6.62527,"17.6":1.11438,"18.0":0.12088},P:{"4":0.07279,"20":0.03119,"21":0.0208,"22":0.11438,"23":0.08318,"24":0.06239,"25":0.95662,"5.0-5.4":0.0104,"6.2-6.4":0.04159,"7.2-7.4":0.09358,_:"8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 18.0","9.2":0.0208,"16.0":0.0104,"17.0":0.0104,"19.0":0.0208},I:{"0":0.01424,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.80035,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.05856,"9":0.00689,"10":0.02067,"11":0.31345,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.61456},H:{"0":0},L:{"0":56.28684},R:{_:"0"},M:{"0":0.12148},Q:{"14.9":0.00715}}; diff --git a/node_modules/caniuse-lite/data/regions/KH.js b/node_modules/caniuse-lite/data/regions/KH.js new file mode 100644 index 00000000..b2dfacba --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/KH.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.00763,"4":0.04199,"47":0.11069,"49":0.00382,"50":0.08779,"51":0.04962,"52":0.07252,"60":0.00382,"67":0.00382,"68":0.00382,"72":0.00382,"75":0.01909,"78":0.04199,"82":0.00382,"102":0.01527,"103":0.0458,"105":0.00382,"106":0.00382,"107":0.00382,"108":0.00382,"109":0.01145,"110":0.00382,"112":0.00382,"115":0.25574,"116":0.00382,"125":0.00763,"126":0.00763,"127":0.01909,"128":0.31681,"129":0.83974,"130":0.01145,_:"2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 53 54 55 56 57 58 59 61 62 63 64 65 66 69 70 71 73 74 76 77 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 111 113 114 117 118 119 120 121 122 123 124 131 132 133 3.5 3.6"},D:{"29":0.01527,"37":0.02672,"38":0.01527,"56":0.41605,"57":0.06871,"58":0.0229,"69":0.01145,"70":0.01145,"71":0.00382,"72":0.00382,"75":0.00382,"76":0.00382,"78":0.00382,"79":0.0458,"80":0.00763,"81":0.03435,"83":0.00763,"84":0.00763,"85":0.05726,"86":0.01909,"87":0.07252,"88":0.00382,"89":0.00382,"90":0.00382,"91":0.00382,"92":0.00382,"94":0.0229,"95":0.00382,"96":0.00382,"97":0.00763,"98":0.00763,"99":0.03435,"100":0.00763,"101":0.01145,"102":0.03817,"103":0.03817,"104":0.10306,"105":0.01527,"106":0.0458,"107":0.0458,"108":0.06107,"109":0.70233,"110":0.03435,"111":0.05726,"112":0.03817,"113":0.01909,"114":0.01909,"115":0.01145,"116":0.08397,"117":0.00763,"118":0.04199,"119":0.03817,"120":0.30154,"121":0.08779,"122":0.08779,"123":0.05726,"124":0.30536,"125":0.16795,"126":1.55734,"127":18.22999,"128":3.64142,"129":0.04199,"130":0.01145,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 59 60 61 62 63 64 65 66 67 68 73 74 77 93 131"},F:{"44":0.00763,"65":0.00382,"83":0.01145,"84":0.00382,"91":0.00382,"94":0.00382,"95":0.00763,"109":0.06489,"110":0.00382,"111":0.03054,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.04962,"17":0.00382,"18":0.01145,"89":0.00382,"92":0.02672,"100":0.00382,"106":0.00763,"107":0.01145,"108":0.01145,"109":0.01527,"110":0.00763,"112":0.00763,"114":0.01145,"116":0.00382,"117":0.01145,"119":0.00382,"120":0.03054,"121":0.00382,"122":0.00763,"123":0.00382,"124":0.01527,"125":0.01145,"126":0.08016,"127":1.76727,"128":0.44659,_:"12 13 15 16 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 111 113 115 118"},E:{"4":0.00763,"10":0.11451,"13":0.00382,"14":0.01527,"15":0.00382,_:"0 5 6 7 8 9 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00382,"12.1":0.00382,"13.1":0.01527,"14.1":0.03435,"15.1":0.00763,"15.2-15.3":0.00382,"15.4":0.00382,"15.5":0.01909,"15.6":0.11069,"16.0":0.02672,"16.1":0.04962,"16.2":0.00763,"16.3":0.03817,"16.4":0.01145,"16.5":0.01527,"16.6":0.16031,"17.0":0.01145,"17.1":0.01527,"17.2":0.01527,"17.3":0.03435,"17.4":0.10306,"17.5":0.5382,"17.6":0.14505,"18.0":0.0229},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.004,"5.0-5.1":0.002,"6.0-6.1":0.00999,"7.0-7.1":0.01199,"8.1-8.4":0,"9.0-9.2":0.00999,"9.3":0.03995,"10.0-10.2":0.01199,"10.3":0.06193,"11.0-11.2":0.15782,"11.3-11.4":0.01998,"12.0-12.1":0.01598,"12.2-12.5":0.2677,"13.0-13.1":0.004,"13.2":0.0859,"13.3":0.01199,"13.4-13.7":0.04994,"14.0-14.4":0.14783,"14.5-14.8":0.14184,"15.0-15.1":0.07791,"15.2-15.3":0.07791,"15.4":0.0899,"15.5":0.10588,"15.6-15.8":0.99687,"16.0":0.20177,"16.1":0.42552,"16.2":0.21376,"16.3":0.3556,"16.4":0.0899,"16.5":0.14384,"16.6-16.7":1.23659,"17.0":0.11387,"17.1":0.1758,"17.2":0.16182,"17.3":0.23973,"17.4":0.56136,"17.5":11.49692,"17.6":1.9338,"18.0":0.20976},P:{"4":0.05204,"20":0.01041,"21":0.01041,"22":0.03122,"23":0.06245,"24":0.02082,"25":0.59326,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 18.0","16.0":0.02082,"17.0":0.02082,"19.0":0.01041},I:{"0":0.03698,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.46991,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.19523,"9":0.02662,"10":0.04437,"11":1.67281,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":1.00783},H:{"0":0},L:{"0":40.29471},R:{_:"0"},M:{"0":0.24114},Q:{"14.9":0.20404}}; diff --git a/node_modules/caniuse-lite/data/regions/KI.js b/node_modules/caniuse-lite/data/regions/KI.js new file mode 100644 index 00000000..bfde3aa5 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/KI.js @@ -0,0 +1 @@ +module.exports={C:{"44":0.06429,"97":0.28821,"115":0.09533,"129":0.54538,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 130 131 132 133 3.5 3.6"},D:{"70":0.38576,"99":0.03104,"108":0.03104,"109":0.15962,"111":0.09533,"116":0.06429,"122":0.03104,"123":0.06429,"126":0.25717,"127":4.88405,"128":1.15727,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 103 104 105 106 107 110 112 113 114 115 117 118 119 120 121 124 125 129 130 131"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.03104,"115":0.06429,"124":0.09533,"125":0.12859,"126":0.25717,"127":2.89097,"128":0.83581,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118 119 120 121 122 123"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 18.0","13.1":0.03104,"16.0":0.03104,"16.6":0.12859,"17.4":0.15962,"17.5":0.73826,"17.6":0.73826},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00047,"5.0-5.1":0.00024,"6.0-6.1":0.00118,"7.0-7.1":0.00142,"8.1-8.4":0,"9.0-9.2":0.00118,"9.3":0.00473,"10.0-10.2":0.00142,"10.3":0.00733,"11.0-11.2":0.01869,"11.3-11.4":0.00237,"12.0-12.1":0.00189,"12.2-12.5":0.0317,"13.0-13.1":0.00047,"13.2":0.01017,"13.3":0.00142,"13.4-13.7":0.00592,"14.0-14.4":0.01751,"14.5-14.8":0.0168,"15.0-15.1":0.00923,"15.2-15.3":0.00923,"15.4":0.01065,"15.5":0.01254,"15.6-15.8":0.11806,"16.0":0.0239,"16.1":0.0504,"16.2":0.02532,"16.3":0.04212,"16.4":0.01065,"16.5":0.01704,"16.6-16.7":0.14646,"17.0":0.01349,"17.1":0.02082,"17.2":0.01916,"17.3":0.02839,"17.4":0.06649,"17.5":1.36165,"17.6":0.22903,"18.0":0.02484},P:{"21":0.22537,"24":0.03073,"25":0.43026,_:"4 20 22 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 18.0","7.2-7.4":0.22537,"16.0":0.03073,"17.0":0.03073,"19.0":0.03073},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.06226,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":2.00801},H:{"0":0},L:{"0":79.57532},R:{_:"0"},M:{"0":0.28797},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/KM.js b/node_modules/caniuse-lite/data/regions/KM.js new file mode 100644 index 00000000..588ee0a0 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/KM.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.00314,"48":0.00314,"51":0.00157,"60":0.01254,"100":0.00314,"104":0.00157,"112":0.01568,"115":0.09408,"117":0.00314,"119":0.00157,"127":0.05174,"128":0.09094,"129":0.53626,"130":0.00784,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 105 106 107 108 109 110 111 113 114 116 118 120 121 122 123 124 125 126 131 132 133 3.5 3.6"},D:{"35":0.00314,"43":0.01254,"49":0.00627,"55":0.02195,"61":0.01725,"62":0.01725,"65":0.00157,"68":0.01725,"69":0.00314,"70":0.04861,"74":0.00627,"75":0.01098,"81":0.00314,"86":0.0047,"87":0.00941,"88":0.01725,"89":0.03293,"90":0.02038,"92":0.00157,"93":0.06742,"94":0.00941,"96":0.00941,"97":0.00157,"99":0.02038,"101":0.00157,"102":0.00314,"103":0.00627,"104":0.00627,"105":0.02509,"109":0.64131,"112":0.00157,"115":0.00627,"116":0.0345,"118":0.00314,"119":0.01098,"120":0.05331,"121":0.02979,"122":0.03606,"123":0.03293,"124":0.02822,"125":0.05488,"126":0.22109,"127":3.54211,"128":1.20579,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 63 64 66 67 71 72 73 76 77 78 79 80 83 84 85 91 95 98 100 106 107 108 110 111 113 114 117 129 130 131"},F:{"34":0.00627,"40":0.0047,"79":0.01254,"82":0.00627,"83":0.00627,"84":0.01725,"95":0.01882,"109":0.19443,"110":0.0047,"111":0.03606,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00784,"14":0.00314,"16":0.01411,"17":0.01411,"18":0.00941,"84":0.00941,"85":0.00314,"90":0.01725,"92":0.00627,"96":0.00314,"97":0.00157,"100":0.01411,"101":0.01725,"105":0.00157,"109":0.0047,"114":0.0047,"118":0.00314,"119":0.00627,"122":0.01411,"123":0.00157,"124":0.01411,"125":0.01725,"126":0.07997,"127":0.7103,"128":0.15366,_:"13 15 79 80 81 83 86 87 88 89 91 93 94 95 98 99 102 103 104 106 107 108 110 111 112 113 115 116 117 120 121"},E:{"14":0.01568,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 13.1 15.1 15.2-15.3 15.4 16.0 16.2 16.3 16.5 17.0 17.1 17.3 17.4","11.1":0.00314,"12.1":0.00314,"14.1":0.00157,"15.5":0.01411,"15.6":0.03136,"16.1":0.00157,"16.4":0.00627,"16.6":0.01725,"17.2":0.0047,"17.5":0.09094,"17.6":0.01568,"18.0":0.02038},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00103,"5.0-5.1":0.00052,"6.0-6.1":0.00258,"7.0-7.1":0.0031,"8.1-8.4":0,"9.0-9.2":0.00258,"9.3":0.01032,"10.0-10.2":0.0031,"10.3":0.016,"11.0-11.2":0.04077,"11.3-11.4":0.00516,"12.0-12.1":0.00413,"12.2-12.5":0.06916,"13.0-13.1":0.00103,"13.2":0.02219,"13.3":0.0031,"13.4-13.7":0.0129,"14.0-14.4":0.03819,"14.5-14.8":0.03664,"15.0-15.1":0.02013,"15.2-15.3":0.02013,"15.4":0.02322,"15.5":0.02735,"15.6-15.8":0.25753,"16.0":0.05213,"16.1":0.10993,"16.2":0.05522,"16.3":0.09187,"16.4":0.02322,"16.5":0.03716,"16.6-16.7":0.31947,"17.0":0.02942,"17.1":0.04542,"17.2":0.0418,"17.3":0.06193,"17.4":0.14502,"17.5":2.97015,"17.6":0.49958,"18.0":0.05419},P:{"4":0.04093,"20":0.14326,"22":0.19442,"23":0.29675,"24":0.17396,"25":0.22512,_:"21 8.2 9.2 10.1 12.0 14.0 15.0 17.0","5.0-5.4":0.0307,"6.2-6.4":0.02047,"7.2-7.4":0.32745,"11.1-11.2":0.0307,"13.0":0.01023,"16.0":0.01023,"18.0":0.01023,"19.0":0.0614},I:{"0":0.06724,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00011},K:{"0":0.60718,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00627,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.26142},H:{"0":0},L:{"0":82.79826},R:{_:"0"},M:{"0":0.09276},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/KN.js b/node_modules/caniuse-lite/data/regions/KN.js new file mode 100644 index 00000000..bba951d5 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/KN.js @@ -0,0 +1 @@ +module.exports={C:{"40":0.00372,"52":0.00372,"97":0.00744,"99":0.00372,"101":0.00372,"103":0.00372,"110":0.00372,"112":0.01861,"115":0.14516,"122":0.00372,"126":0.00372,"127":0.00372,"128":0.16749,"129":0.53225,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 100 102 104 105 106 107 108 109 111 113 114 116 117 118 119 120 121 123 124 125 130 131 132 133 3.5 3.6"},D:{"42":0.00372,"46":0.00372,"47":0.00372,"53":0.00372,"56":0.00372,"73":0.00372,"74":0.00372,"76":0.05583,"79":0.02605,"83":0.08933,"87":0.59924,"88":0.05955,"93":0.00744,"94":0.11166,"97":1.12032,"100":0.00372,"103":0.14144,"104":0.00372,"107":0.00372,"109":0.41314,"110":0.01489,"111":0.00372,"112":0.02605,"113":0.00372,"115":0.11538,"116":0.05583,"117":0.02233,"119":0.01861,"120":0.00372,"121":0.01117,"122":0.02233,"123":0.01489,"124":0.01861,"125":0.10794,"126":1.54835,"127":14.31853,"128":2.59423,"129":0.01489,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 48 49 50 51 52 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 75 77 78 80 81 84 85 86 89 90 91 92 95 96 98 99 101 102 105 106 108 114 118 130 131"},F:{"84":0.00372,"109":0.05211,"111":0.16005,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"100":0.00372,"101":0.00372,"109":0.02605,"111":0.00372,"112":0.01489,"114":0.00744,"115":0.00372,"117":0.00372,"120":0.00372,"124":0.00372,"125":0.22332,"126":0.85234,"127":6.91548,"128":1.71212,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 102 103 104 105 106 107 108 110 113 116 118 119 121 122 123"},E:{"13":0.00372,"14":0.00744,"15":0.01117,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 16.4","13.1":0.01861,"14.1":0.04094,"15.1":0.00372,"15.4":0.00372,"15.5":0.00372,"15.6":0.04839,"16.0":0.00372,"16.1":0.00372,"16.2":0.00372,"16.3":0.29776,"16.5":0.00372,"16.6":0.30148,"17.0":0.01489,"17.1":0.14144,"17.2":0.02233,"17.3":0.02978,"17.4":0.04094,"17.5":1.32503,"17.6":0.48386,"18.0":0.07072},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00306,"5.0-5.1":0.00153,"6.0-6.1":0.00766,"7.0-7.1":0.00919,"8.1-8.4":0,"9.0-9.2":0.00766,"9.3":0.03062,"10.0-10.2":0.00919,"10.3":0.04747,"11.0-11.2":0.12097,"11.3-11.4":0.01531,"12.0-12.1":0.01225,"12.2-12.5":0.20518,"13.0-13.1":0.00306,"13.2":0.06584,"13.3":0.00919,"13.4-13.7":0.03828,"14.0-14.4":0.11331,"14.5-14.8":0.10872,"15.0-15.1":0.05972,"15.2-15.3":0.05972,"15.4":0.0689,"15.5":0.08115,"15.6-15.8":0.76407,"16.0":0.15465,"16.1":0.32615,"16.2":0.16384,"16.3":0.27255,"16.4":0.0689,"16.5":0.11025,"16.6-16.7":0.94782,"17.0":0.08728,"17.1":0.13475,"17.2":0.12403,"17.3":0.18374,"17.4":0.43027,"17.5":8.81208,"17.6":1.48221,"18.0":0.16078},P:{"4":0.03239,"20":0.24832,"21":0.04319,"22":0.11876,"23":0.12956,"24":0.02159,"25":2.17007,"5.0-5.4":0.02159,"6.2-6.4":0.02159,"7.2-7.4":0.16195,_:"8.2 9.2 10.1 13.0 14.0 15.0 16.0 17.0 18.0","11.1-11.2":0.03239,"12.0":0.0108,"19.0":0.08637},I:{"0":0.01251,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":1.01076,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.00372,"11":0.00372,_:"6 7 8 9 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.26368},H:{"0":0},L:{"0":42.40414},R:{_:"0"},M:{"0":0.33901},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/KP.js b/node_modules/caniuse-lite/data/regions/KP.js new file mode 100644 index 00000000..78501644 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/KP.js @@ -0,0 +1 @@ +module.exports={C:{"127":0.37087,"129":0.18544,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 128 130 131 132 133 3.5 3.6"},D:{"79":0.37087,"109":0.92718,"116":4.63772,"126":0.74174,"127":1.66892,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 117 118 119 120 121 122 123 124 125 128 129 130 131"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"127":1.29805,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 128"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.4 16.5 17.0 17.1 17.2 17.4 18.0","16.3":0.37087,"16.6":0.37087,"17.3":0.18544,"17.5":6.67751,"17.6":0.18544},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.01302,"5.0-5.1":0.00651,"6.0-6.1":0.03256,"7.0-7.1":0.03907,"8.1-8.4":0,"9.0-9.2":0.03256,"9.3":0.13024,"10.0-10.2":0.03907,"10.3":0.20187,"11.0-11.2":0.51445,"11.3-11.4":0.06512,"12.0-12.1":0.0521,"12.2-12.5":0.87262,"13.0-13.1":0.01302,"13.2":0.28002,"13.3":0.03907,"13.4-13.7":0.1628,"14.0-14.4":0.48189,"14.5-14.8":0.46236,"15.0-15.1":0.25397,"15.2-15.3":0.25397,"15.4":0.29304,"15.5":0.34514,"15.6-15.8":3.24951,"16.0":0.65772,"16.1":1.38707,"16.2":0.69679,"16.3":1.15915,"16.4":0.29304,"16.5":0.46887,"16.6-16.7":4.03096,"17.0":0.37119,"17.1":0.57306,"17.2":0.52748,"17.3":0.78145,"17.4":1.82989,"17.5":37.47687,"17.6":6.30367,"18.0":0.68377},P:{_:"4 20 21 22 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":15.9549},R:{_:"0"},M:{_:"0"},Q:{"14.9":0.56456}}; diff --git a/node_modules/caniuse-lite/data/regions/KR.js b/node_modules/caniuse-lite/data/regions/KR.js new file mode 100644 index 00000000..45584bc6 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/KR.js @@ -0,0 +1 @@ +module.exports={C:{"50":0.00397,"51":0.00794,"52":0.0119,"53":0.00397,"56":0.00397,"72":0.00397,"102":0.00397,"103":0.02381,"115":0.02778,"124":0.00397,"125":0.00397,"127":0.00397,"128":0.09126,"129":0.27776,"130":0.00397,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 126 131 132 133 3.5 3.6"},D:{"33":0.00794,"37":0.00397,"38":0.00397,"42":0.0119,"49":0.00397,"56":0.03571,"57":0.00397,"69":0.00397,"77":1.03168,"79":0.00397,"80":0.00397,"81":0.03571,"86":0.00397,"87":0.00794,"88":0.00397,"89":0.00397,"94":0.00794,"97":0.00397,"98":0.02381,"102":0.00794,"103":0.03174,"104":0.10714,"105":0.00794,"106":0.06746,"107":0.0119,"108":0.01984,"109":0.64678,"110":0.07539,"111":0.67456,"112":0.0119,"113":0.02778,"114":0.04762,"115":0.00397,"116":0.04365,"117":0.0119,"118":0.0119,"119":0.01984,"120":0.03571,"121":0.13888,"122":0.05555,"123":0.05158,"124":0.07539,"125":0.23014,"126":0.73011,"127":19.51859,"128":3.56326,"129":0.0119,"130":0.00397,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 39 40 41 43 44 45 46 47 48 50 51 52 53 54 55 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 78 83 84 85 90 91 92 93 95 96 99 100 101 131"},F:{"83":0.00794,"95":0.00397,"102":0.00794,"109":0.00397,"111":0.00397,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00397,"16":0.00397,"18":0.00397,"92":0.00397,"100":0.00397,"103":0.00397,"106":0.00397,"107":0.01984,"108":0.00794,"109":0.07936,"110":0.00397,"111":0.00794,"112":0.01984,"113":0.00397,"114":0.0119,"115":0.00794,"116":0.00794,"117":0.00397,"118":0.00794,"119":0.0119,"120":0.02381,"121":0.01587,"122":0.01587,"123":0.0119,"124":0.12698,"125":0.06349,"126":0.15872,"127":4.80525,"128":1.33325,_:"12 13 15 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 104 105"},E:{"8":0.00397,"10":0.00397,"14":0.00397,_:"0 4 5 6 7 9 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3","13.1":0.00397,"14.1":0.0119,"15.4":0.00397,"15.5":0.00794,"15.6":0.03174,"16.0":0.00794,"16.1":0.00794,"16.2":0.00794,"16.3":0.0119,"16.4":0.00397,"16.5":0.00794,"16.6":0.03571,"17.0":0.00397,"17.1":0.00794,"17.2":0.0119,"17.3":0.0119,"17.4":0.03571,"17.5":0.35315,"17.6":0.13491,"18.0":0.01984},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00212,"5.0-5.1":0.00106,"6.0-6.1":0.0053,"7.0-7.1":0.00636,"8.1-8.4":0,"9.0-9.2":0.0053,"9.3":0.02121,"10.0-10.2":0.00636,"10.3":0.03287,"11.0-11.2":0.08377,"11.3-11.4":0.0106,"12.0-12.1":0.00848,"12.2-12.5":0.1421,"13.0-13.1":0.00212,"13.2":0.0456,"13.3":0.00636,"13.4-13.7":0.02651,"14.0-14.4":0.07847,"14.5-14.8":0.07529,"15.0-15.1":0.04136,"15.2-15.3":0.04136,"15.4":0.04772,"15.5":0.0562,"15.6-15.8":0.52915,"16.0":0.1071,"16.1":0.22587,"16.2":0.11347,"16.3":0.18876,"16.4":0.04772,"16.5":0.07635,"16.6-16.7":0.6564,"17.0":0.06044,"17.1":0.09332,"17.2":0.08589,"17.3":0.12725,"17.4":0.29798,"17.5":6.10275,"17.6":1.02649,"18.0":0.11134},P:{"20":0.01016,"21":0.03048,"22":0.08127,"23":0.07111,"24":0.23366,"25":7.37539,_:"4 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0","13.0":0.01016,"17.0":0.02032,"18.0":0.01016,"19.0":0.01016},I:{"0":0.10822,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00004,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00017},K:{"0":0.19302,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.00479,"8":0.01437,"9":0.00479,"10":0.01917,"11":0.21083,_:"7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.09048},H:{"0":0},L:{"0":28.11309},R:{_:"0"},M:{"0":0.19302},Q:{"14.9":0.0181}}; diff --git a/node_modules/caniuse-lite/data/regions/KW.js b/node_modules/caniuse-lite/data/regions/KW.js new file mode 100644 index 00000000..8cf88440 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/KW.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00575,"48":0.00192,"52":0.00192,"87":0.00192,"106":0.00192,"109":0.00192,"110":0.00192,"111":0.00192,"115":0.04788,"121":0.00575,"124":0.00192,"125":0.00575,"126":0.00383,"127":0.00383,"128":0.16469,"129":0.29874,"130":0.01149,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 112 113 114 116 117 118 119 120 122 123 131 132 133 3.5 3.6"},D:{"34":0.00192,"38":0.00958,"41":0.00192,"47":0.00383,"56":0.00192,"57":0.00192,"58":0.0383,"60":0.00192,"64":0.00192,"68":0.00192,"70":0.00192,"71":0.00192,"73":0.00192,"75":0.01341,"76":0.00383,"78":0.00766,"79":0.01724,"83":0.00575,"84":0.00192,"86":0.00192,"87":0.04213,"88":0.02681,"89":0.00575,"90":0.01724,"91":0.02298,"92":0.00192,"93":0.00766,"94":0.00192,"96":0.00192,"98":0.00383,"99":0.0249,"101":0.00575,"103":0.07469,"104":0.00192,"105":0.00575,"106":0.01149,"107":0.00958,"108":0.00383,"109":0.55535,"110":0.00958,"111":0.00958,"112":0.01532,"113":0.00192,"114":0.00383,"115":0.00192,"116":0.02298,"117":0.00766,"118":0.01532,"119":0.01915,"120":0.03639,"121":0.01341,"122":0.05937,"123":0.03064,"124":0.06703,"125":0.07277,"126":0.74494,"127":8.01236,"128":1.51285,"129":0.00192,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 44 45 46 48 49 50 51 52 53 54 55 59 61 62 63 65 66 67 69 72 74 77 80 81 85 95 97 100 102 130 131"},F:{"46":0.01149,"63":0.00766,"83":0.06703,"84":0.00383,"89":0.00192,"95":0.01149,"102":0.00192,"107":0.00192,"109":0.17044,"111":0.04788,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00192,"18":0.00575,"92":0.00958,"100":0.00192,"105":0.00192,"108":0.00192,"109":0.0249,"114":0.00383,"116":0.00192,"117":0.00192,"119":0.00192,"120":0.00958,"121":0.00192,"122":0.00575,"123":0.00766,"124":0.01724,"125":0.08618,"126":0.10533,"127":1.69861,"128":0.51131,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 106 107 110 111 112 113 115 118"},E:{"7":0.00192,"13":0.00192,"14":0.01532,"15":0.01724,_:"0 4 5 6 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01149,"13.1":0.01341,"14.1":0.0632,"15.1":0.03639,"15.2-15.3":0.00575,"15.4":0.01341,"15.5":0.02107,"15.6":0.07852,"16.0":0.00383,"16.1":0.0632,"16.2":0.06894,"16.3":0.04213,"16.4":0.00958,"16.5":0.01341,"16.6":0.10724,"17.0":0.01149,"17.1":0.01532,"17.2":0.02681,"17.3":0.02107,"17.4":0.04979,"17.5":0.8675,"17.6":0.31789,"18.0":0.01149},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00585,"5.0-5.1":0.00292,"6.0-6.1":0.01462,"7.0-7.1":0.01754,"8.1-8.4":0,"9.0-9.2":0.01462,"9.3":0.05847,"10.0-10.2":0.01754,"10.3":0.09063,"11.0-11.2":0.23096,"11.3-11.4":0.02924,"12.0-12.1":0.02339,"12.2-12.5":0.39175,"13.0-13.1":0.00585,"13.2":0.12571,"13.3":0.01754,"13.4-13.7":0.07309,"14.0-14.4":0.21634,"14.5-14.8":0.20757,"15.0-15.1":0.11402,"15.2-15.3":0.11402,"15.4":0.13156,"15.5":0.15495,"15.6-15.8":1.45884,"16.0":0.29528,"16.1":0.62271,"16.2":0.31282,"16.3":0.52039,"16.4":0.13156,"16.5":0.21049,"16.6-16.7":1.80967,"17.0":0.16664,"17.1":0.25727,"17.2":0.23681,"17.3":0.35082,"17.4":0.82151,"17.5":16.82495,"17.6":2.82998,"18.0":0.30697},P:{"4":0.09103,"20":0.03034,"21":0.09103,"22":0.23263,"23":0.24274,"24":0.2124,"25":2.34653,"5.0-5.4":0.01011,"6.2-6.4":0.01011,"7.2-7.4":0.05057,_:"8.2 9.2 10.1 12.0","11.1-11.2":0.05057,"13.0":0.02023,"14.0":0.01011,"15.0":0.01011,"16.0":0.06069,"17.0":0.01011,"18.0":0.05057,"19.0":0.01011},I:{"0":0.03223,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":2.16678,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.09001,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":1.9404},H:{"0":0},L:{"0":43.80316},R:{_:"0"},M:{"0":0.06468},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/KY.js b/node_modules/caniuse-lite/data/regions/KY.js new file mode 100644 index 00000000..25b3e33e --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/KY.js @@ -0,0 +1 @@ +module.exports={C:{"73":0.02218,"91":0.0037,"94":0.05914,"115":0.05544,"120":0.0037,"121":0.0037,"123":0.0037,"124":0.00739,"126":0.14045,"127":0.38438,"128":0.30307,"129":0.58397,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 122 125 130 131 132 133 3.5 3.6"},D:{"75":0.11827,"76":0.0037,"79":0.00739,"83":0.00739,"87":0.0037,"88":0.0037,"90":0.00739,"91":0.0037,"92":0.0037,"93":0.02218,"94":0.00739,"98":0.04805,"99":0.01478,"103":0.01478,"106":0.02218,"109":0.26611,"111":0.01109,"112":0.00739,"114":0.00739,"115":0.01478,"116":0.26611,"117":0.0037,"118":0.0037,"119":0.02957,"120":0.0924,"121":0.01478,"122":0.06283,"123":0.02957,"124":0.63941,"125":0.22176,"126":2.15107,"127":13.60128,"128":2.50219,"129":0.0037,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 77 78 80 81 84 85 86 89 95 96 97 100 101 102 104 105 107 108 110 113 130 131"},F:{"83":0.0037,"84":0.01478,"109":0.04805,"111":0.15523,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.0037,"92":0.0037,"98":0.0037,"100":0.0037,"108":0.00739,"109":0.02957,"110":0.13675,"120":0.0037,"123":0.02587,"124":0.02957,"125":0.02957,"126":0.98314,"127":6.52344,"128":1.27512,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 99 101 102 103 104 105 106 107 111 112 113 114 115 116 117 118 119 121 122"},E:{"14":0.01478,"15":0.00739,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.2-15.3","11.1":0.0037,"13.1":0.22915,"14.1":0.06283,"15.1":0.00739,"15.4":0.00739,"15.5":0.00739,"15.6":0.17741,"16.0":0.01478,"16.1":0.02957,"16.2":0.01109,"16.3":0.04066,"16.4":0.05544,"16.5":0.10718,"16.6":0.22176,"17.0":0.00739,"17.1":0.02957,"17.2":0.02218,"17.3":0.04435,"17.4":0.29198,"17.5":3.14899,"17.6":0.35112,"18.0":0.02218},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00589,"5.0-5.1":0.00294,"6.0-6.1":0.01472,"7.0-7.1":0.01766,"8.1-8.4":0,"9.0-9.2":0.01472,"9.3":0.05886,"10.0-10.2":0.01766,"10.3":0.09124,"11.0-11.2":0.23251,"11.3-11.4":0.02943,"12.0-12.1":0.02355,"12.2-12.5":0.39439,"13.0-13.1":0.00589,"13.2":0.12656,"13.3":0.01766,"13.4-13.7":0.07358,"14.0-14.4":0.21779,"14.5-14.8":0.20897,"15.0-15.1":0.11478,"15.2-15.3":0.11478,"15.4":0.13244,"15.5":0.15599,"15.6-15.8":1.46864,"16.0":0.29726,"16.1":0.6269,"16.2":0.31492,"16.3":0.52388,"16.4":0.13244,"16.5":0.21191,"16.6-16.7":1.82182,"17.0":0.16776,"17.1":0.259,"17.2":0.2384,"17.3":0.35318,"17.4":0.82703,"17.5":16.93797,"17.6":2.84899,"18.0":0.30903},P:{"4":0.01052,"21":0.04208,"22":0.02104,"23":0.0526,"24":0.03156,"25":3.10361,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.02104,"17.0":0.02104},I:{"0":0.00628,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.10719,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.05675},H:{"0":0},L:{"0":27.89332},R:{_:"0"},M:{"0":0.32786},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/KZ.js b/node_modules/caniuse-lite/data/regions/KZ.js new file mode 100644 index 00000000..cefe4d75 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/KZ.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.01811,"55":0.00362,"62":0.00362,"67":0.00362,"71":0.01087,"89":0.00362,"101":0.01087,"113":0.00362,"114":0.00362,"115":0.40566,"116":0.01087,"117":0.00362,"118":0.02173,"120":0.00724,"121":0.01087,"123":0.00362,"124":0.00362,"125":0.00724,"126":0.00362,"127":0.02898,"128":0.89826,"129":0.77149,"130":0.00362,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 56 57 58 59 60 61 63 64 65 66 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 112 119 122 131 132 133 3.5 3.6"},D:{"34":0.00362,"38":0.02535,"40":0.00362,"47":0.00362,"49":0.01449,"53":0.01087,"64":0.01811,"68":0.00362,"69":0.00362,"70":0.00362,"71":0.00362,"74":0.05071,"78":0.00362,"79":0.05795,"80":0.01087,"81":0.01449,"83":0.00362,"84":0.00362,"85":0.00362,"86":0.00724,"87":0.02535,"88":0.00362,"89":0.00362,"90":0.03622,"91":0.03622,"92":0.03984,"94":0.00362,"96":0.00362,"97":0.00724,"98":0.00724,"99":0.00724,"100":0.01087,"101":0.00724,"102":0.0326,"103":0.11228,"104":0.00362,"105":0.02898,"106":0.14488,"107":0.01449,"108":0.02898,"109":2.12249,"110":0.00724,"111":0.01449,"112":0.02173,"113":0.01449,"114":0.12315,"115":0.00724,"116":0.07606,"117":0.00724,"118":0.09779,"119":0.03622,"120":0.05795,"121":0.05433,"122":0.07968,"123":0.08331,"124":0.13401,"125":0.11953,"126":0.79322,"127":12.34378,"128":2.06816,"129":0.00362,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 41 42 43 44 45 46 48 50 51 52 54 55 56 57 58 59 60 61 62 63 65 66 67 72 73 75 76 77 93 95 130 131"},F:{"36":0.01449,"56":0.01087,"70":0.00724,"78":0.00362,"79":0.02173,"80":0.00362,"81":0.00362,"82":0.00362,"83":0.02173,"84":0.01449,"85":0.09417,"86":0.00362,"87":0.00724,"88":0.01087,"91":0.00362,"95":0.56865,"106":0.00362,"108":0.00724,"109":0.27527,"110":0.01087,"111":0.12315,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 60 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 89 90 92 93 94 96 97 98 99 100 101 102 103 104 105 107 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01811,"88":0.00362,"92":0.01811,"100":0.00362,"102":0.00362,"109":0.01449,"114":0.00362,"118":0.00362,"120":0.00362,"121":0.01087,"122":0.00362,"123":0.00724,"124":0.04709,"125":0.08693,"126":0.11953,"127":2.25288,"128":0.57228,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 89 90 91 93 94 95 96 97 98 99 101 103 104 105 106 107 108 110 111 112 113 115 116 117 119"},E:{"14":0.01449,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.0326,"12.1":0.00362,"13.1":0.01449,"14.1":0.03984,"15.1":0.00724,"15.2-15.3":0.00362,"15.4":0.01087,"15.5":0.01449,"15.6":0.16299,"16.0":0.02173,"16.1":0.05433,"16.2":0.02535,"16.3":0.04346,"16.4":0.02535,"16.5":0.08693,"16.6":0.10866,"17.0":0.02535,"17.1":0.05433,"17.2":0.04709,"17.3":0.03622,"17.4":0.09417,"17.5":0.98156,"17.6":0.30787,"18.0":0.02173},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00404,"5.0-5.1":0.00202,"6.0-6.1":0.01009,"7.0-7.1":0.01211,"8.1-8.4":0,"9.0-9.2":0.01009,"9.3":0.04037,"10.0-10.2":0.01211,"10.3":0.06258,"11.0-11.2":0.15947,"11.3-11.4":0.02019,"12.0-12.1":0.01615,"12.2-12.5":0.2705,"13.0-13.1":0.00404,"13.2":0.0868,"13.3":0.01211,"13.4-13.7":0.05047,"14.0-14.4":0.14938,"14.5-14.8":0.14332,"15.0-15.1":0.07873,"15.2-15.3":0.07873,"15.4":0.09084,"15.5":0.10699,"15.6-15.8":1.0073,"16.0":0.20388,"16.1":0.42997,"16.2":0.21599,"16.3":0.35932,"16.4":0.09084,"16.5":0.14534,"16.6-16.7":1.24954,"17.0":0.11506,"17.1":0.17764,"17.2":0.16351,"17.3":0.24224,"17.4":0.56724,"17.5":11.61726,"17.6":1.95404,"18.0":0.21196},P:{"4":0.06111,"20":0.02037,"21":0.04074,"22":0.12221,"23":0.19351,"24":0.18332,"25":1.57861,_:"5.0-5.4 8.2 10.1 12.0 13.0 15.0","6.2-6.4":0.01018,"7.2-7.4":0.06111,"9.2":0.01018,"11.1-11.2":0.01018,"14.0":0.01018,"16.0":0.02037,"17.0":0.04074,"18.0":0.02037,"19.0":0.03055},I:{"0":0.00636,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.35992,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.00659,"11":0.06585,_:"7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.32528},H:{"0":0.01},L:{"0":38.10837},R:{_:"0"},M:{"0":0.1148},Q:{"14.9":0.01913}}; diff --git a/node_modules/caniuse-lite/data/regions/LA.js b/node_modules/caniuse-lite/data/regions/LA.js new file mode 100644 index 00000000..84ba05c0 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/LA.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.0203,"66":0.00812,"94":0.00406,"101":0.00203,"102":0.00203,"103":0.00406,"106":0.04872,"107":0.00406,"109":0.00203,"110":0.00406,"115":0.07917,"119":0.00203,"121":0.00203,"124":0.00203,"125":0.00609,"127":0.00609,"128":0.13804,"129":0.42833,"130":0.00203,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 104 105 108 111 112 113 114 116 117 118 120 122 123 126 131 132 133 3.5 3.6"},D:{"37":0.58667,"43":0.00203,"49":0.00203,"55":0.00812,"58":0.00203,"63":0.00203,"66":0.00203,"68":0.01827,"69":0.00609,"70":0.01015,"71":0.00203,"72":0.00203,"74":0.00406,"76":0.00406,"77":0.00203,"78":0.00406,"79":0.00203,"81":0.06496,"83":0.00609,"84":0.00203,"86":0.01015,"87":0.03451,"88":0.00406,"89":0.00609,"90":0.00203,"91":0.00406,"92":0.00609,"93":0.00203,"94":0.00609,"95":0.00609,"96":0.00609,"97":0.00406,"98":0.01624,"99":0.04466,"100":0.00203,"101":0.00812,"102":0.00406,"103":0.02233,"104":0.02842,"105":0.00406,"106":0.00812,"107":0.00406,"108":0.00812,"109":0.87087,"110":0.00812,"111":0.14007,"112":0.00406,"113":0.00406,"114":0.0203,"115":0.00812,"116":0.02436,"117":0.00406,"118":0.01218,"119":0.02436,"120":0.06496,"121":0.02436,"122":0.06496,"123":0.0406,"124":0.07308,"125":0.05278,"126":0.49126,"127":7.87234,"128":1.54686,"129":0.07308,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 47 48 50 51 52 53 54 56 57 59 60 61 62 64 65 67 73 75 80 85 130 131"},F:{"79":0.00406,"83":0.00609,"84":0.00203,"87":0.00203,"95":0.00812,"109":0.05278,"110":0.00203,"111":0.01421,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 85 86 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00203,"14":0.01624,"16":0.00203,"17":0.00203,"18":0.0812,"89":0.00406,"92":0.02842,"100":0.00203,"104":0.00203,"106":0.01421,"109":0.03045,"110":0.00406,"111":0.00203,"113":0.00203,"114":0.00203,"115":0.00203,"116":0.00203,"117":0.00203,"118":0.00203,"119":0.00406,"120":0.00406,"121":0.00203,"122":0.00406,"123":0.00203,"124":0.02233,"125":0.00609,"126":0.11977,"127":1.57934,"128":0.48314,_:"13 15 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 105 107 108 112"},E:{"13":0.00406,"14":0.01624,"15":0.00203,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1","13.1":0.00609,"14.1":0.01218,"15.2-15.3":0.00203,"15.4":0.00609,"15.5":0.00203,"15.6":0.09947,"16.0":0.00406,"16.1":0.01015,"16.2":0.00406,"16.3":0.01015,"16.4":0.00812,"16.5":0.01827,"16.6":0.04872,"17.0":0.00203,"17.1":0.01218,"17.2":0.00812,"17.3":0.00406,"17.4":0.02842,"17.5":0.31871,"17.6":0.12789,"18.0":0.00812},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0035,"5.0-5.1":0.00175,"6.0-6.1":0.00874,"7.0-7.1":0.01049,"8.1-8.4":0,"9.0-9.2":0.00874,"9.3":0.03496,"10.0-10.2":0.01049,"10.3":0.05418,"11.0-11.2":0.13808,"11.3-11.4":0.01748,"12.0-12.1":0.01398,"12.2-12.5":0.23421,"13.0-13.1":0.0035,"13.2":0.07516,"13.3":0.01049,"13.4-13.7":0.0437,"14.0-14.4":0.12934,"14.5-14.8":0.1241,"15.0-15.1":0.06817,"15.2-15.3":0.06817,"15.4":0.07865,"15.5":0.09263,"15.6-15.8":0.87216,"16.0":0.17653,"16.1":0.37229,"16.2":0.18702,"16.3":0.31111,"16.4":0.07865,"16.5":0.12584,"16.6-16.7":1.0819,"17.0":0.09963,"17.1":0.15381,"17.2":0.14157,"17.3":0.20974,"17.4":0.49114,"17.5":10.05871,"17.6":1.69189,"18.0":0.18352},P:{"4":0.02053,"20":0.02053,"21":0.04106,"22":0.15397,"23":0.1745,"24":0.11291,"25":1.20099,_:"5.0-5.4 6.2-6.4 8.2 10.1 12.0 15.0 18.0","7.2-7.4":0.12318,"9.2":0.01026,"11.1-11.2":0.04106,"13.0":0.01026,"14.0":0.01026,"16.0":0.01026,"17.0":0.02053,"19.0":0.02053},I:{"0":0.11916,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00005,"4.2-4.3":0.00005,"4.4":0,"4.4.3-4.4.4":0.00019},K:{"0":0.24707,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01144,"9":0.05721,"11":0.05721,_:"6 7 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":1.66573},H:{"0":0},L:{"0":60.07298},R:{_:"0"},M:{"0":0.0797},Q:{"14.9":0.13549}}; diff --git a/node_modules/caniuse-lite/data/regions/LB.js b/node_modules/caniuse-lite/data/regions/LB.js new file mode 100644 index 00000000..aad9798c --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/LB.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.002,"52":0.002,"66":0.002,"68":0.002,"72":0.002,"78":0.00601,"88":0.00601,"89":0.002,"91":0.00601,"108":0.002,"114":0.002,"115":0.19029,"120":0.002,"122":0.002,"125":0.01202,"126":0.002,"127":0.01002,"128":0.23235,"129":0.44266,"130":0.002,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 112 113 116 117 118 119 121 123 124 131 132 133 3.5 3.6"},D:{"34":0.02404,"38":0.00401,"49":0.00601,"58":0.2003,"65":0.002,"66":0.002,"67":0.00601,"68":0.002,"69":0.01002,"70":0.00401,"71":0.00601,"73":0.00401,"74":0.002,"75":0.00401,"77":0.002,"79":0.01803,"80":0.002,"81":0.02003,"83":0.04607,"84":0.002,"85":0.002,"86":0.00801,"87":0.03806,"88":0.00601,"89":0.002,"90":0.00401,"91":0.01803,"92":0.002,"93":0.002,"94":0.00401,"95":0.00401,"96":0.002,"98":0.04006,"99":0.01002,"100":0.00401,"102":0.00601,"103":0.03605,"105":0.00401,"106":0.00401,"107":0.00401,"108":0.01602,"109":1.48022,"110":0.00401,"111":0.002,"112":0.002,"113":0.002,"114":0.00401,"115":0.002,"116":0.06009,"117":0.002,"118":0.00601,"119":0.04006,"120":0.04206,"121":0.01202,"122":0.05408,"123":0.05809,"124":0.04607,"125":0.06209,"126":0.5308,"127":7.42312,"128":1.51627,"129":0.002,"130":0.002,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 59 60 61 62 63 64 72 76 78 97 101 104 131"},F:{"31":0.002,"46":0.002,"79":0.002,"83":0.01402,"84":0.002,"92":0.002,"95":0.01402,"109":0.07011,"111":0.02604,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 85 86 87 88 89 90 91 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.002,"14":0.002,"15":0.002,"16":0.002,"17":0.002,"18":0.00601,"89":0.00401,"90":0.002,"92":0.02203,"98":0.002,"100":0.00801,"109":0.02203,"114":0.07211,"117":0.002,"118":0.002,"120":0.002,"121":0.002,"122":0.00401,"123":0.02604,"124":0.01002,"125":0.02003,"126":0.08012,"127":1.36404,"128":0.35053,_:"13 79 80 81 83 84 85 86 87 88 91 93 94 95 96 97 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 119"},E:{"14":0.01402,"15":0.002,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.00401,"12.1":0.002,"13.1":0.01803,"14.1":0.02604,"15.1":0.002,"15.2-15.3":0.00401,"15.4":0.00601,"15.5":0.09214,"15.6":0.05008,"16.0":0.002,"16.1":0.01803,"16.2":0.01002,"16.3":0.03005,"16.4":0.00401,"16.5":0.03005,"16.6":0.11417,"17.0":0.02003,"17.1":0.03806,"17.2":0.01402,"17.3":0.02003,"17.4":0.05608,"17.5":0.45468,"17.6":0.21432,"18.0":0.00801},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00293,"5.0-5.1":0.00147,"6.0-6.1":0.00733,"7.0-7.1":0.00879,"8.1-8.4":0,"9.0-9.2":0.00733,"9.3":0.0293,"10.0-10.2":0.00879,"10.3":0.04542,"11.0-11.2":0.11574,"11.3-11.4":0.01465,"12.0-12.1":0.01172,"12.2-12.5":0.19632,"13.0-13.1":0.00293,"13.2":0.063,"13.3":0.00879,"13.4-13.7":0.03663,"14.0-14.4":0.10841,"14.5-14.8":0.10402,"15.0-15.1":0.05714,"15.2-15.3":0.05714,"15.4":0.06593,"15.5":0.07765,"15.6-15.8":0.73106,"16.0":0.14797,"16.1":0.31206,"16.2":0.15676,"16.3":0.26078,"16.4":0.06593,"16.5":0.10548,"16.6-16.7":0.90687,"17.0":0.08351,"17.1":0.12892,"17.2":0.11867,"17.3":0.17581,"17.4":0.41168,"17.5":8.43137,"17.6":1.41817,"18.0":0.15383},P:{"4":0.14297,"20":0.04085,"21":0.1736,"22":0.35742,"23":0.28593,"24":0.30636,"25":3.59458,"5.0-5.4":0.03064,"6.2-6.4":0.06127,"7.2-7.4":0.31657,_:"8.2 10.1","9.2":0.01021,"11.1-11.2":0.05106,"12.0":0.01021,"13.0":0.06127,"14.0":0.04085,"15.0":0.02042,"16.0":0.06127,"17.0":0.13275,"18.0":0.03064,"19.0":0.06127},I:{"0":0.07174,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00012},K:{"0":0.55979,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.002,"11":0.01602,_:"6 7 8 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.28789},H:{"0":0},L:{"0":59.77984},R:{_:"0"},M:{"0":0.16794},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/LC.js b/node_modules/caniuse-lite/data/regions/LC.js new file mode 100644 index 00000000..a0550a6e --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/LC.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.00397,"91":0.00793,"104":0.00397,"115":0.09122,"119":0.00397,"121":0.00397,"123":0.00397,"124":0.00397,"125":0.00793,"126":0.00397,"127":0.03173,"128":0.13484,"129":0.24986,"130":0.00397,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 105 106 107 108 109 110 111 112 113 114 116 117 118 120 122 131 132 133 3.5 3.6"},D:{"43":0.00397,"49":0.00397,"50":0.00397,"67":0.00397,"69":0.00793,"70":0.00397,"74":0.00397,"75":0.00397,"76":0.03173,"77":0.00397,"79":0.0119,"80":0.00397,"81":0.0119,"87":0.0238,"88":0.04759,"90":0.00397,"91":0.00793,"93":0.02776,"94":0.0119,"95":0.00397,"100":0.00397,"103":0.29745,"104":0.0119,"105":0.01983,"106":0.00397,"109":0.25382,"110":0.00397,"111":0.00397,"112":0.00397,"114":0.01586,"116":0.04363,"117":0.00793,"119":0.06346,"120":0.05156,"121":0.00793,"122":0.03173,"123":0.0119,"124":0.06742,"125":0.44419,"126":8.12633,"127":16.0385,"128":2.08215,"129":0.11898,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 71 72 73 78 83 84 85 86 89 92 96 97 98 99 101 102 107 108 113 115 118 130 131"},F:{"83":0.0119,"95":0.00793,"107":0.00793,"109":0.09915,"111":0.03569,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00793,"84":0.00397,"92":0.0238,"105":0.00397,"109":0.0119,"113":0.00397,"114":0.25382,"115":0.00793,"118":0.00397,"120":0.00397,"121":0.00397,"122":0.00397,"124":0.00397,"125":0.07139,"126":0.29745,"127":3.75977,"128":0.9915,_:"12 13 14 15 16 18 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 110 111 112 116 117 119 123"},E:{"14":0.08329,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.5","13.1":0.04363,"14.1":0.0238,"15.4":0.00397,"15.6":0.10312,"16.0":0.01586,"16.1":0.00397,"16.2":0.00397,"16.3":0.0119,"16.4":0.00397,"16.5":0.02776,"16.6":0.17054,"17.0":0.00793,"17.1":0.04363,"17.2":0.03966,"17.3":0.0119,"17.4":0.05156,"17.5":0.84872,"17.6":0.15071,"18.0":0.11105},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00263,"5.0-5.1":0.00131,"6.0-6.1":0.00657,"7.0-7.1":0.00788,"8.1-8.4":0,"9.0-9.2":0.00657,"9.3":0.02627,"10.0-10.2":0.00788,"10.3":0.04072,"11.0-11.2":0.10377,"11.3-11.4":0.01314,"12.0-12.1":0.01051,"12.2-12.5":0.17602,"13.0-13.1":0.00263,"13.2":0.05648,"13.3":0.00788,"13.4-13.7":0.03284,"14.0-14.4":0.09721,"14.5-14.8":0.09327,"15.0-15.1":0.05123,"15.2-15.3":0.05123,"15.4":0.05911,"15.5":0.06962,"15.6-15.8":0.65549,"16.0":0.13267,"16.1":0.2798,"16.2":0.14056,"16.3":0.23382,"16.4":0.05911,"16.5":0.09458,"16.6-16.7":0.81312,"17.0":0.07488,"17.1":0.1156,"17.2":0.1064,"17.3":0.15763,"17.4":0.36912,"17.5":7.55978,"17.6":1.27157,"18.0":0.13793},P:{"4":0.05309,"20":0.01062,"21":0.03186,"22":0.09557,"23":0.05309,"24":0.09557,"25":2.55904,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0","7.2-7.4":0.30793,"15.0":0.01062,"16.0":0.01062,"17.0":0.01062,"18.0":0.01062,"19.0":0.03186},I:{"0":0.00601,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.23533,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{"2.5":0.00603,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.04827},H:{"0":0},L:{"0":44.04278},R:{_:"0"},M:{"0":0.21722},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/LI.js b/node_modules/caniuse-lite/data/regions/LI.js new file mode 100644 index 00000000..fe95b2bd --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/LI.js @@ -0,0 +1 @@ +module.exports={C:{"60":0.65918,"73":0.00717,"86":0.05732,"105":0.12181,"106":0.05016,"107":0.00717,"111":0.0215,"115":2.19966,"120":0.00717,"121":0.08598,"122":0.01433,"123":0.02866,"124":0.0215,"125":0.19346,"126":0.01433,"127":0.02866,"128":1.94888,"129":5.50272,"130":0.10748,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 108 109 110 112 113 114 116 117 118 119 131 132 133 3.5 3.6"},D:{"48":0.00717,"79":0.40124,"81":0.00717,"84":0.00717,"86":0.00717,"90":0.00717,"92":0.00717,"95":0.01433,"96":0.00717,"97":0.00717,"98":0.17196,"99":0.05732,"100":0.00717,"101":0.00717,"103":0.10748,"105":0.0215,"106":0.53021,"107":0.97444,"108":1.76976,"109":1.23955,"110":1.01027,"111":0.86697,"112":0.42274,"114":0.00717,"116":1.81991,"117":0.00717,"118":0.00717,"119":0.05016,"120":0.34392,"121":0.07882,"122":0.18629,"123":0.04299,"124":0.70217,"125":0.12181,"126":3.49652,"127":16.02811,"128":3.19559,"129":0.00717,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 83 85 87 88 89 91 93 94 102 104 113 115 130 131"},F:{"11":0.10031,"83":0.01433,"93":0.03583,"95":0.04299,"96":0.00717,"102":0.00717,"108":0.00717,"109":0.32243,"111":0.0215,_:"9 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 94 97 98 99 100 101 103 104 105 106 107 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00717,"98":0.01433,"99":0.00717,"100":0.00717,"105":0.38691,"106":0.01433,"107":0.42274,"108":0.23645,"109":0.00717,"110":0.01433,"111":0.0215,"114":0.00717,"115":0.01433,"120":0.25078,"121":0.0215,"122":0.03583,"123":0.03583,"124":0.03583,"125":0.05732,"126":0.72367,"127":7.80985,"128":2.27847,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 101 102 103 104 112 113 116 117 118 119"},E:{"14":0.00717,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.5","13.1":0.05732,"14.1":0.21495,"15.1":0.0215,"15.2-15.3":0.01433,"15.4":0.00717,"15.6":6.24072,"16.0":0.19346,"16.1":0.05016,"16.2":0.01433,"16.3":0.06449,"16.4":0.01433,"16.5":0.02866,"16.6":0.36542,"17.0":0.02866,"17.1":0.00717,"17.2":0.40841,"17.3":0.04299,"17.4":0.11464,"17.5":1.84141,"17.6":1.05326,"18.0":0.05016},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0026,"5.0-5.1":0.0013,"6.0-6.1":0.0065,"7.0-7.1":0.0078,"8.1-8.4":0,"9.0-9.2":0.0065,"9.3":0.026,"10.0-10.2":0.0078,"10.3":0.04031,"11.0-11.2":0.10272,"11.3-11.4":0.013,"12.0-12.1":0.0104,"12.2-12.5":0.17423,"13.0-13.1":0.0026,"13.2":0.05591,"13.3":0.0078,"13.4-13.7":0.03251,"14.0-14.4":0.09622,"14.5-14.8":0.09232,"15.0-15.1":0.05071,"15.2-15.3":0.05071,"15.4":0.05851,"15.5":0.06891,"15.6-15.8":0.64882,"16.0":0.13132,"16.1":0.27695,"16.2":0.13913,"16.3":0.23144,"16.4":0.05851,"16.5":0.09362,"16.6-16.7":0.80485,"17.0":0.07411,"17.1":0.11442,"17.2":0.10532,"17.3":0.15603,"17.4":0.36537,"17.5":7.48288,"17.6":1.25863,"18.0":0.13653},P:{"20":0.01059,"21":0.04236,"22":0.05294,"23":0.01059,"25":0.58239,_:"4 24 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0","18.0":0.01059,"19.0":0.02118},I:{"0":0.05932,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.0001},K:{"0":0.54129,_:"10 11 12 11.1 11.5 12.1"},A:{"7":0.00717,"8":0.38691,"9":0.04299,"11":0.37258,_:"6 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.00283},H:{"0":0},L:{"0":11.06366},R:{_:"0"},M:{"0":0.85303},Q:{"14.9":0.00567}}; diff --git a/node_modules/caniuse-lite/data/regions/LK.js b/node_modules/caniuse-lite/data/regions/LK.js new file mode 100644 index 00000000..93d018e6 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/LK.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00573,"65":0.02292,"72":0.00573,"88":0.05731,"103":0.00573,"110":0.00573,"115":0.23497,"121":0.00573,"125":0.00573,"126":0.00573,"127":0.02292,"128":0.29801,"129":0.76222,"130":0.01146,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 111 112 113 114 116 117 118 119 120 122 123 124 131 132 133 3.5 3.6"},D:{"56":0.01146,"63":0.01146,"70":0.01146,"73":0.00573,"74":0.01146,"78":0.00573,"79":0.00573,"80":0.00573,"81":0.00573,"84":0.00573,"85":0.00573,"86":0.00573,"87":0.01146,"88":0.00573,"89":0.00573,"90":0.00573,"91":0.01719,"92":0.00573,"93":0.00573,"94":0.00573,"95":0.00573,"96":0.00573,"99":0.01146,"100":0.00573,"102":0.00573,"103":0.08023,"104":0.00573,"105":0.00573,"106":0.01719,"107":0.00573,"108":0.01146,"109":1.49579,"110":0.01719,"111":0.01719,"112":0.01146,"113":0.00573,"114":0.01146,"115":0.00573,"116":0.04585,"117":0.01146,"118":0.01719,"119":0.02292,"120":0.04585,"121":0.03439,"122":0.05731,"123":0.04585,"124":0.0917,"125":0.08023,"126":0.56164,"127":14.72867,"128":2.85977,"129":0.00573,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 64 65 66 67 68 69 71 72 75 76 77 83 97 98 101 130 131"},F:{"79":0.00573,"83":0.03439,"86":0.00573,"95":0.08597,"109":0.05158,"110":0.00573,"111":0.02866,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 85 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01146,"89":0.00573,"92":0.04012,"100":0.01146,"106":0.00573,"109":0.01146,"117":0.00573,"119":0.00573,"120":0.01146,"121":0.00573,"122":0.00573,"123":0.01146,"124":0.02292,"125":0.02292,"126":0.63614,"127":27.18213,"128":3.99451,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 107 108 110 111 112 113 114 115 116 118"},E:{"14":0.00573,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.4 18.0","13.1":0.00573,"14.1":0.01146,"15.1":0.09743,"15.2-15.3":0.00573,"15.5":0.00573,"15.6":0.02292,"16.0":0.00573,"16.1":0.00573,"16.2":0.00573,"16.3":0.01146,"16.4":0.00573,"16.5":0.01719,"16.6":0.02292,"17.0":0.00573,"17.1":0.00573,"17.2":0.00573,"17.3":0.01146,"17.4":0.02292,"17.5":0.12035,"17.6":0.0745},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00085,"5.0-5.1":0.00042,"6.0-6.1":0.00212,"7.0-7.1":0.00254,"8.1-8.4":0,"9.0-9.2":0.00212,"9.3":0.00847,"10.0-10.2":0.00254,"10.3":0.01313,"11.0-11.2":0.03346,"11.3-11.4":0.00423,"12.0-12.1":0.00339,"12.2-12.5":0.05675,"13.0-13.1":0.00085,"13.2":0.01821,"13.3":0.00254,"13.4-13.7":0.01059,"14.0-14.4":0.03134,"14.5-14.8":0.03007,"15.0-15.1":0.01652,"15.2-15.3":0.01652,"15.4":0.01906,"15.5":0.02244,"15.6-15.8":0.21132,"16.0":0.04277,"16.1":0.0902,"16.2":0.04531,"16.3":0.07538,"16.4":0.01906,"16.5":0.03049,"16.6-16.7":0.26214,"17.0":0.02414,"17.1":0.03727,"17.2":0.0343,"17.3":0.05082,"17.4":0.119,"17.5":2.43716,"17.6":0.40993,"18.0":0.04447},P:{"4":0.0823,"20":0.03086,"21":0.09259,"22":0.17489,"23":0.11317,"24":0.12345,"25":0.63785,_:"5.0-5.4 10.1","6.2-6.4":0.03086,"7.2-7.4":0.37036,"8.2":0.01029,"9.2":0.02058,"11.1-11.2":0.05144,"12.0":0.01029,"13.0":0.03086,"14.0":0.02058,"15.0":0.01029,"16.0":0.02058,"17.0":0.03086,"18.0":0.02058,"19.0":0.04115},I:{"0":0.01276,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":1.00175,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01146,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.95626},H:{"0":0.01},L:{"0":35.91955},R:{_:"0"},M:{"0":0.09819},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/LR.js b/node_modules/caniuse-lite/data/regions/LR.js new file mode 100644 index 00000000..905a8193 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/LR.js @@ -0,0 +1 @@ +module.exports={C:{"24":0.00177,"34":0.00353,"45":0.00177,"72":0.00177,"85":0.00177,"94":0.00177,"112":0.00353,"115":0.22075,"116":0.00177,"117":0.00353,"122":0.00353,"123":0.02826,"126":0.04768,"127":0.04062,"128":0.2649,"129":0.50154,"130":0.01413,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 118 119 120 121 124 125 131 132 133 3.5 3.6"},D:{"43":0.00177,"47":0.00353,"49":0.00353,"63":0.00353,"64":0.00706,"65":0.00177,"67":0.00353,"68":0.00353,"69":0.00177,"75":0.0053,"76":0.02826,"77":0.00706,"78":0.0053,"79":0.0053,"80":0.01413,"81":0.0106,"83":0.00883,"84":0.00706,"86":0.00353,"88":0.00706,"89":0.00177,"90":0.00883,"91":0.00353,"92":0.06887,"93":0.03709,"94":0.05298,"95":0.00177,"96":0.0053,"97":0.00353,"99":0.06004,"101":0.0106,"102":0.00353,"103":0.07594,"104":0.00177,"105":0.01943,"106":0.00177,"108":0.01413,"109":0.41678,"110":0.0053,"111":0.06711,"113":0.0053,"114":0.00883,"115":0.00177,"116":0.05298,"117":0.00706,"118":0.04768,"119":0.03179,"120":0.01236,"121":0.38322,"122":0.02826,"123":0.03885,"124":0.0936,"125":0.0936,"126":0.39912,"127":4.65341,"128":0.85828,"129":0.0053,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 50 51 52 53 54 55 56 57 58 59 60 61 62 66 70 71 72 73 74 85 87 98 100 107 112 130 131"},F:{"39":0.00177,"42":0.00353,"51":0.00177,"69":0.01413,"79":0.00353,"83":0.00883,"95":0.02472,"106":0.00706,"107":0.00177,"108":0.00177,"109":0.00883,"111":0.0053,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.0106,"13":0.0106,"15":0.0053,"16":0.00353,"17":0.0053,"18":0.09007,"80":0.00353,"84":0.01236,"85":0.05475,"89":0.0053,"90":0.13598,"92":0.04592,"96":0.00177,"97":0.00353,"98":0.00353,"100":0.02472,"108":0.00177,"109":0.01943,"112":0.00353,"113":0.00353,"114":0.00177,"115":0.00353,"117":0.01413,"119":0.00353,"120":0.02826,"121":0.00883,"122":0.03002,"123":0.01943,"124":0.03885,"125":0.03532,"126":0.19956,"127":1.70066,"128":0.28609,_:"14 79 81 83 86 87 88 91 93 94 95 99 101 102 103 104 105 106 107 110 111 116 118"},E:{"13":0.00883,"14":0.0053,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 15.2-15.3 16.2 16.3 16.4","11.1":0.00177,"12.1":0.00353,"13.1":0.00706,"14.1":0.00177,"15.4":0.00177,"15.5":0.0053,"15.6":0.01766,"16.0":0.03002,"16.1":0.00353,"16.5":0.00353,"16.6":0.00706,"17.0":0.00353,"17.1":0.02119,"17.2":0.00177,"17.3":0.00883,"17.4":0.0053,"17.5":0.06004,"17.6":0.05475,"18.0":0.00177},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00096,"5.0-5.1":0.00048,"6.0-6.1":0.00241,"7.0-7.1":0.00289,"8.1-8.4":0,"9.0-9.2":0.00241,"9.3":0.00963,"10.0-10.2":0.00289,"10.3":0.01493,"11.0-11.2":0.03805,"11.3-11.4":0.00482,"12.0-12.1":0.00385,"12.2-12.5":0.06454,"13.0-13.1":0.00096,"13.2":0.02071,"13.3":0.00289,"13.4-13.7":0.01204,"14.0-14.4":0.03564,"14.5-14.8":0.0342,"15.0-15.1":0.01878,"15.2-15.3":0.01878,"15.4":0.02167,"15.5":0.02553,"15.6-15.8":0.24033,"16.0":0.04864,"16.1":0.10259,"16.2":0.05153,"16.3":0.08573,"16.4":0.02167,"16.5":0.03468,"16.6-16.7":0.29813,"17.0":0.02745,"17.1":0.04238,"17.2":0.03901,"17.3":0.0578,"17.4":0.13534,"17.5":2.77178,"17.6":0.46622,"18.0":0.05057},P:{"4":0.05164,"21":0.04131,"22":0.10327,"23":0.07229,"24":0.18589,"25":0.38211,_:"20 5.0-5.4 6.2-6.4 8.2 10.1 12.0 14.0 17.0 18.0","7.2-7.4":0.01033,"9.2":0.10327,"11.1-11.2":0.01033,"13.0":0.01033,"15.0":0.03098,"16.0":0.01033,"19.0":0.03098},I:{"0":0.02462,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":3.75349,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01589,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.04117,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.63394},H:{"0":4.85},L:{"0":71.94481},R:{_:"0"},M:{"0":0.0247},Q:{"14.9":0.01647}}; diff --git a/node_modules/caniuse-lite/data/regions/LS.js b/node_modules/caniuse-lite/data/regions/LS.js new file mode 100644 index 00000000..7d45e915 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/LS.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00305,"48":0.00305,"52":0.00305,"66":0.00914,"80":0.00305,"86":0.00305,"88":0.00305,"94":0.00305,"105":0.00305,"113":0.00609,"115":0.09135,"125":0.00305,"127":0.02132,"128":0.1553,"129":0.23447,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 85 87 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 130 131 132 133 3.5 3.6"},D:{"49":0.00305,"56":0.00305,"58":0.00305,"65":0.00305,"68":0.00609,"69":0.00609,"70":0.00914,"75":0.00305,"76":0.01218,"79":0.00305,"81":0.00305,"83":0.00609,"85":0.00609,"86":0.00914,"87":0.00609,"88":0.00914,"89":0.00305,"90":0.00609,"91":0.00305,"93":0.00305,"94":0.00609,"95":0.00305,"96":0.01218,"98":0.00914,"99":0.01218,"100":0.00305,"101":0.00914,"102":0.03045,"103":0.0609,"108":0.00914,"109":0.72167,"111":0.00305,"112":0.00305,"113":0.03959,"114":0.00305,"116":0.00609,"118":0.00609,"119":0.02436,"120":0.05177,"121":0.01827,"122":0.01827,"123":0.02436,"124":0.05481,"125":0.03045,"126":0.62423,"127":8.08448,"128":1.34894,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 59 60 61 62 63 64 66 67 71 72 73 74 77 78 80 84 92 97 104 105 106 107 110 115 117 129 130 131"},F:{"35":0.00305,"38":0.00305,"56":0.00305,"58":0.00305,"79":0.00914,"83":0.01523,"84":0.01827,"90":0.00305,"94":0.00305,"95":0.07308,"102":0.01218,"107":0.00305,"109":0.03045,"110":0.00305,"111":0.01218,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 85 86 87 88 89 91 92 93 96 97 98 99 100 101 103 104 105 106 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 12.1","11.6":0.00305},B:{"12":0.00609,"13":0.00609,"14":0.00305,"16":0.00609,"17":0.00305,"18":0.0335,"84":0.00305,"85":0.00305,"89":0.00914,"92":0.05481,"93":0.00305,"97":0.00305,"100":0.03045,"101":0.00305,"104":0.00914,"105":0.00305,"108":0.00305,"109":0.19488,"110":0.00305,"111":0.00305,"113":0.00914,"114":0.00305,"116":0.00914,"118":0.00609,"119":0.00305,"120":0.07613,"121":0.01523,"122":0.02132,"123":0.00914,"124":0.0335,"125":0.04263,"126":0.18575,"127":3.0785,"128":0.70035,_:"15 79 80 81 83 86 87 88 90 91 94 95 96 98 99 102 103 106 107 112 115 117"},E:{"13":0.00305,"14":0.00914,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.5 17.0 17.3","11.1":0.00305,"12.1":0.03959,"13.1":0.00305,"14.1":0.00914,"15.6":0.00305,"16.4":0.00305,"16.6":0.02132,"17.1":0.00609,"17.2":0.00305,"17.4":0.00609,"17.5":0.08222,"17.6":0.02741,"18.0":0.00609},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00037,"5.0-5.1":0.00019,"6.0-6.1":0.00093,"7.0-7.1":0.00111,"8.1-8.4":0,"9.0-9.2":0.00093,"9.3":0.00371,"10.0-10.2":0.00111,"10.3":0.00576,"11.0-11.2":0.01467,"11.3-11.4":0.00186,"12.0-12.1":0.00149,"12.2-12.5":0.02488,"13.0-13.1":0.00037,"13.2":0.00799,"13.3":0.00111,"13.4-13.7":0.00464,"14.0-14.4":0.01374,"14.5-14.8":0.01318,"15.0-15.1":0.00724,"15.2-15.3":0.00724,"15.4":0.00836,"15.5":0.00984,"15.6-15.8":0.09266,"16.0":0.01876,"16.1":0.03955,"16.2":0.01987,"16.3":0.03305,"16.4":0.00836,"16.5":0.01337,"16.6-16.7":0.11495,"17.0":0.01058,"17.1":0.01634,"17.2":0.01504,"17.3":0.02228,"17.4":0.05218,"17.5":1.06869,"17.6":0.17976,"18.0":0.0195},P:{"4":0.40524,"20":0.01013,"21":0.03039,"22":0.24314,"23":0.08105,"24":0.37485,"25":0.76995,_:"5.0-5.4 8.2 10.1","6.2-6.4":0.1317,"7.2-7.4":0.54707,"9.2":0.03039,"11.1-11.2":0.03039,"12.0":0.01013,"13.0":0.02026,"14.0":0.02026,"15.0":0.01013,"16.0":0.04052,"17.0":0.03039,"18.0":0.01013,"19.0":0.1317},I:{"0":0.06239,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.0001},K:{"0":4.61366,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.23447,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.04869,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.71637},H:{"0":0.54},L:{"0":70.91336},R:{_:"0"},M:{"0":0.09737},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/LT.js b/node_modules/caniuse-lite/data/regions/LT.js new file mode 100644 index 00000000..875613e4 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/LT.js @@ -0,0 +1 @@ +module.exports={C:{"51":0.00506,"52":0.01012,"65":0.01012,"102":0.00506,"103":0.00506,"107":0.00506,"108":0.00506,"115":0.20746,"116":0.00506,"117":0.00506,"118":0.0253,"119":0.00506,"120":0.00506,"121":0.00506,"122":0.00506,"123":0.00506,"124":0.01518,"125":0.03036,"126":0.0253,"127":0.25806,"128":0.35926,"129":0.77924,"130":0.00506,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 109 110 111 112 113 114 131 132 133 3.5 3.6"},D:{"34":0.00506,"49":0.00506,"56":0.00506,"74":0.00506,"76":0.00506,"79":0.01012,"80":0.00506,"81":0.00506,"83":0.02024,"85":0.00506,"86":0.01012,"87":0.01518,"88":0.00506,"89":0.00506,"90":0.00506,"94":0.01012,"97":0.00506,"98":0.03036,"99":0.00506,"100":0.03036,"101":0.00506,"102":0.00506,"103":0.01518,"104":0.0253,"105":0.00506,"106":0.04048,"107":0.01518,"108":0.02024,"109":1.21946,"110":0.01012,"111":0.08096,"112":0.01518,"113":0.00506,"114":0.07084,"115":0.01518,"116":0.1771,"117":0.1012,"118":0.05566,"119":0.06072,"120":0.13662,"121":0.0506,"122":0.28336,"123":0.253,"124":0.23782,"125":0.32384,"126":3.21816,"127":28.77622,"128":3.67356,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 75 77 78 84 91 92 93 95 96 129 130 131"},F:{"44":0.0759,"46":0.00506,"83":0.00506,"94":0.00506,"95":0.04554,"102":0.02024,"105":0.00506,"106":0.00506,"107":0.00506,"109":0.3036,"111":0.1265,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 103 104 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.01012,"94":0.00506,"95":0.0759,"107":0.00506,"108":0.00506,"109":0.11638,"110":0.00506,"114":0.00506,"115":0.00506,"117":0.0253,"118":0.02024,"119":0.01518,"120":0.02024,"121":0.00506,"122":0.01518,"123":0.04554,"124":0.04554,"125":0.1012,"126":0.41492,"127":5.02964,"128":1.30548,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 96 97 98 99 100 101 102 103 104 105 106 111 112 113 116"},E:{"14":0.00506,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 15.2-15.3 15.4","9.1":0.01012,"12.1":0.00506,"13.1":0.01012,"14.1":0.01518,"15.1":0.00506,"15.5":0.00506,"15.6":0.03036,"16.0":0.00506,"16.1":0.00506,"16.2":0.00506,"16.3":0.01012,"16.4":0.01012,"16.5":0.01012,"16.6":0.04048,"17.0":0.00506,"17.1":0.01012,"17.2":0.01012,"17.3":0.01012,"17.4":0.06578,"17.5":0.21758,"17.6":0.08096,"18.0":0.00506},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00807,"5.0-5.1":0.00404,"6.0-6.1":0.02018,"7.0-7.1":0.02422,"8.1-8.4":0,"9.0-9.2":0.02018,"9.3":0.08074,"10.0-10.2":0.02422,"10.3":0.12515,"11.0-11.2":0.31892,"11.3-11.4":0.04037,"12.0-12.1":0.0323,"12.2-12.5":0.54095,"13.0-13.1":0.00807,"13.2":0.17359,"13.3":0.02422,"13.4-13.7":0.10092,"14.0-14.4":0.29874,"14.5-14.8":0.28662,"15.0-15.1":0.15744,"15.2-15.3":0.15744,"15.4":0.18166,"15.5":0.21396,"15.6-15.8":2.01445,"16.0":0.40773,"16.1":0.85987,"16.2":0.43196,"16.3":0.71858,"16.4":0.18166,"16.5":0.29066,"16.6-16.7":2.49888,"17.0":0.23011,"17.1":0.35525,"17.2":0.32699,"17.3":0.48444,"17.4":1.13439,"17.5":23.23275,"17.6":3.90779,"18.0":0.42388},P:{"4":0.02052,"20":0.01026,"21":0.01026,"22":0.01026,"23":0.03078,"24":0.01026,"25":0.5643,_:"5.0-5.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","6.2-6.4":0.01026},I:{"0":0.01477,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.17784,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00552,"11":0.0552,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.01482},H:{"0":0},L:{"0":7.82734},R:{_:"0"},M:{"0":0.18278},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/LU.js b/node_modules/caniuse-lite/data/regions/LU.js new file mode 100644 index 00000000..382c1df8 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/LU.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00799,"50":0.03196,"52":0.04794,"55":0.004,"56":0.02797,"60":0.01598,"61":0.00799,"67":0.004,"68":0.01199,"75":0.00799,"78":0.17179,"91":0.03995,"93":0.004,"96":0.00799,"97":0.004,"102":0.14782,"103":0.03596,"104":0.01598,"105":0.004,"106":0.004,"108":0.08789,"112":0.004,"115":3.4397,"117":0.00799,"118":0.004,"120":0.004,"121":0.00799,"122":0.01199,"123":0.05194,"124":0.03196,"125":0.05993,"126":0.03995,"127":0.08789,"128":1.42222,"129":3.16404,"130":0.03596,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 51 53 54 57 58 59 62 63 64 65 66 69 70 71 72 73 74 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 94 95 98 99 100 101 107 109 110 111 113 114 116 119 131 132 133 3.5 3.6"},D:{"46":0.01199,"47":0.004,"49":0.00799,"51":0.02397,"69":0.004,"70":0.00799,"71":0.004,"73":0.004,"78":0.004,"79":0.0799,"80":0.01199,"81":0.00799,"85":0.01598,"86":0.01199,"87":0.05993,"88":0.004,"89":0.00799,"91":0.02797,"94":0.00799,"95":0.004,"98":0.01199,"99":0.00799,"100":0.004,"102":0.02797,"103":0.05993,"104":0.05993,"105":0.01199,"106":0.01199,"107":0.01199,"108":0.06392,"109":0.65119,"110":0.00799,"111":0.03596,"112":0.02397,"113":0.004,"114":0.07591,"115":0.00799,"116":0.23571,"117":0.03196,"118":0.90287,"119":0.03596,"120":0.12784,"121":0.09988,"122":0.19576,"123":0.07591,"124":0.23171,"125":0.22772,"126":1.17853,"127":9.53607,"128":2.00949,"129":0.00799,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 48 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 72 74 75 76 77 83 84 90 92 93 96 97 101 130 131"},F:{"46":0.004,"79":0.004,"83":0.02797,"84":0.004,"89":0.004,"95":0.03196,"96":0.03995,"109":0.2397,"111":0.07191,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 85 86 87 88 90 91 92 93 94 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.004,"92":0.004,"97":0.004,"103":0.004,"107":0.004,"108":0.03596,"109":0.04794,"110":0.01199,"114":0.004,"116":0.004,"119":0.03995,"120":0.0799,"121":0.03596,"122":0.01998,"123":0.01598,"124":0.03596,"125":0.03196,"126":0.47141,"127":3.89912,"128":1.2784,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 98 99 100 101 102 104 105 106 111 112 113 115 117 118"},E:{"9":0.03995,"11":0.05593,"14":0.06392,"15":0.004,_:"0 4 5 6 7 8 10 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00799,"12.1":0.01598,"13.1":0.09988,"14.1":0.10387,"15.1":0.004,"15.2-15.3":0.01199,"15.4":0.01598,"15.5":0.0799,"15.6":0.37553,"16.0":0.04794,"16.1":0.09988,"16.2":0.04794,"16.3":0.0839,"16.4":0.02797,"16.5":0.09988,"16.6":0.39151,"17.0":0.02397,"17.1":0.05194,"17.2":0.13983,"17.3":0.05194,"17.4":0.23571,"17.5":2.36105,"17.6":1.03471,"18.0":0.04395},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00399,"5.0-5.1":0.002,"6.0-6.1":0.00998,"7.0-7.1":0.01197,"8.1-8.4":0,"9.0-9.2":0.00998,"9.3":0.03991,"10.0-10.2":0.01197,"10.3":0.06186,"11.0-11.2":0.15764,"11.3-11.4":0.01995,"12.0-12.1":0.01596,"12.2-12.5":0.26739,"13.0-13.1":0.00399,"13.2":0.0858,"13.3":0.01197,"13.4-13.7":0.04989,"14.0-14.4":0.14766,"14.5-14.8":0.14168,"15.0-15.1":0.07782,"15.2-15.3":0.07782,"15.4":0.0898,"15.5":0.10576,"15.6-15.8":0.99574,"16.0":0.20154,"16.1":0.42503,"16.2":0.21351,"16.3":0.35519,"16.4":0.0898,"16.5":0.14367,"16.6-16.7":1.23519,"17.0":0.11374,"17.1":0.1756,"17.2":0.16163,"17.3":0.23946,"17.4":0.56072,"17.5":11.48388,"17.6":1.93161,"18.0":0.20952},P:{"4":0.14512,"20":0.01037,"21":0.01037,"22":0.04146,"23":0.08293,"24":0.10366,"25":2.40486,"5.0-5.4":0.01037,"6.2-6.4":0.0311,_:"7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 16.0 18.0","13.0":0.01037,"14.0":0.01037,"15.0":0.02073,"17.0":0.01037,"19.0":0.01037},I:{"0":0.26933,"3":0,"4":0.00003,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00011,"4.2-4.3":0.00011,"4.4":0,"4.4.3-4.4.4":0.00043},K:{"0":0.88874,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.02663,"10":0.00666,"11":0.04661,_:"6 7 9 5.5"},N:{_:"10 11"},S:{"2.5":0.00601,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":1.25505},H:{"0":0},L:{"0":31.69569},R:{_:"0"},M:{"0":1.201},Q:{"14.9":0.91276}}; diff --git a/node_modules/caniuse-lite/data/regions/LV.js b/node_modules/caniuse-lite/data/regions/LV.js new file mode 100644 index 00000000..f443a0b6 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/LV.js @@ -0,0 +1 @@ +module.exports={C:{"16":0.03478,"48":0.01391,"52":0.01391,"68":0.02782,"78":0.00696,"88":0.01391,"99":0.00696,"102":0.02782,"103":0.02782,"110":0.0626,"112":0.00696,"115":0.63291,"117":0.01391,"118":0.03478,"121":0.01391,"122":0.00696,"123":0.00696,"124":0.00696,"125":0.02087,"126":0.02087,"127":0.86938,"128":1.02239,"129":1.98913,"130":0.00696,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 100 101 104 105 106 107 108 109 111 113 114 116 119 120 131 132 133 3.5 3.6"},D:{"48":0.00696,"49":0.00696,"70":0.01391,"79":0.10433,"80":0.00696,"87":0.01391,"89":0.00696,"90":0.03478,"92":0.00696,"93":0.11128,"94":0.00696,"97":0.02782,"99":0.00696,"102":0.02087,"103":0.0626,"104":0.0626,"105":0.00696,"106":0.04173,"107":0.02087,"108":0.02782,"109":2.48989,"110":0.00696,"111":0.02087,"112":0.00696,"113":0.00696,"114":0.04869,"115":0.02782,"116":0.36862,"117":0.03478,"118":0.02087,"119":0.03478,"120":0.09737,"121":0.15301,"122":0.43121,"123":0.40339,"124":0.23647,"125":0.31298,"126":4.30515,"127":36.81977,"128":5.18843,"129":0.02087,"130":0.02087,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 81 83 84 85 86 88 91 95 96 98 100 101 131"},F:{"83":0.02087,"95":0.11128,"109":0.37557,"111":0.14606,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00696,"98":0.00696,"100":0.00696,"103":0.03478,"106":0.00696,"107":0.00696,"109":0.02087,"111":0.02087,"114":0.01391,"115":0.00696,"120":0.02782,"121":0.00696,"124":0.02087,"125":0.04869,"126":0.49381,"127":6.10649,"128":1.30754,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 99 101 102 104 105 108 110 112 113 116 117 118 119 122 123"},E:{"9":0.00696,"13":0.00696,"14":0.00696,_:"0 4 5 6 7 8 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3","12.1":0.02087,"13.1":0.02087,"14.1":0.02087,"15.4":0.00696,"15.5":0.00696,"15.6":0.13215,"16.0":0.00696,"16.1":0.02087,"16.2":0.01391,"16.3":0.04869,"16.4":0.02782,"16.5":0.02782,"16.6":0.11128,"17.0":0.01391,"17.1":0.04173,"17.2":0.02782,"17.3":0.05564,"17.4":0.12519,"17.5":0.59813,"17.6":0.31298,"18.0":0.03478},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00145,"5.0-5.1":0.00073,"6.0-6.1":0.00363,"7.0-7.1":0.00436,"8.1-8.4":0,"9.0-9.2":0.00363,"9.3":0.01452,"10.0-10.2":0.00436,"10.3":0.0225,"11.0-11.2":0.05735,"11.3-11.4":0.00726,"12.0-12.1":0.00581,"12.2-12.5":0.09727,"13.0-13.1":0.00145,"13.2":0.03121,"13.3":0.00436,"13.4-13.7":0.01815,"14.0-14.4":0.05372,"14.5-14.8":0.05154,"15.0-15.1":0.02831,"15.2-15.3":0.02831,"15.4":0.03267,"15.5":0.03847,"15.6-15.8":0.36224,"16.0":0.07332,"16.1":0.15462,"16.2":0.07767,"16.3":0.12922,"16.4":0.03267,"16.5":0.05227,"16.6-16.7":0.44935,"17.0":0.04138,"17.1":0.06388,"17.2":0.0588,"17.3":0.08711,"17.4":0.20399,"17.5":4.17772,"17.6":0.7027,"18.0":0.07622},P:{"4":0.01038,"20":0.01038,"21":0.02077,"22":0.03115,"23":0.03115,"24":0.05192,"25":1.67181,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0","13.0":0.01038,"17.0":0.01038,"19.0":0.01038},I:{"0":0.05159,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":0.2771,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03288,"11":0.05754,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.00305,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.04263},H:{"0":0},L:{"0":20.09561},R:{_:"0"},M:{"0":0.42021},Q:{"14.9":0.00305}}; diff --git a/node_modules/caniuse-lite/data/regions/LY.js b/node_modules/caniuse-lite/data/regions/LY.js new file mode 100644 index 00000000..8f2da5d9 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/LY.js @@ -0,0 +1 @@ +module.exports={C:{"26":0.00095,"34":0.00095,"52":0.00095,"72":0.00095,"102":0.00852,"103":0.04356,"113":0.00095,"115":0.09659,"121":0.00189,"122":0.00095,"123":0.00095,"124":0.00095,"125":0.00095,"126":0.00189,"127":0.00474,"128":0.07671,"129":0.17046,"130":0.00379,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 131 132 133 3.5 3.6"},D:{"11":0.00284,"20":0.00095,"38":0.00189,"40":0.00095,"41":0.00189,"43":0.00379,"47":0.00189,"49":0.00189,"53":0.00095,"55":0.00095,"56":0.00095,"58":0.14963,"60":0.00189,"61":0.00095,"63":0.00663,"64":0.00189,"67":0.00095,"68":0.00095,"69":0.00095,"70":0.00663,"71":0.00095,"73":0.00474,"74":0.00095,"75":0.00189,"76":0.00095,"77":0.00568,"78":0.00189,"79":0.01326,"80":0.00189,"81":0.00379,"83":0.01705,"85":0.00189,"86":0.00474,"87":0.01136,"88":0.00189,"89":0.00189,"90":0.00189,"91":0.01326,"92":0.00663,"93":0.00379,"94":0.00379,"95":0.00189,"96":0.00379,"97":0.00189,"98":0.00947,"99":0.00663,"100":0.00379,"101":0.00095,"102":0.00568,"103":0.04167,"104":0.05682,"105":0.00758,"106":0.00663,"107":0.00284,"108":0.00758,"109":0.9953,"110":0.00379,"111":0.00663,"112":0.00189,"113":0.00095,"114":0.00474,"115":0.00095,"116":0.0322,"117":0.00379,"118":0.01136,"119":0.00947,"120":0.03599,"121":0.01136,"122":0.01231,"123":0.02841,"124":0.07671,"125":0.02936,"126":0.25001,"127":2.79649,"128":0.48581,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 42 44 45 46 48 50 51 52 54 57 59 62 65 66 72 84 129 130 131"},F:{"46":0.00095,"51":0.00095,"57":0.00095,"60":0.00189,"73":0.00095,"79":0.00663,"82":0.00095,"83":0.04262,"84":0.00852,"85":0.01136,"89":0.00095,"95":0.01705,"102":0.00379,"107":0.04735,"109":0.03504,"110":0.00095,"111":0.05493,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 52 53 54 55 56 58 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 86 87 88 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00095,"18":0.00379,"84":0.00189,"89":0.00189,"90":0.00095,"91":0.00095,"92":0.01421,"94":0.00095,"97":0.00095,"100":0.00189,"106":0.00095,"109":0.01894,"113":0.00095,"114":0.00189,"115":0.00095,"116":0.00095,"117":0.00284,"119":0.00095,"120":0.00284,"121":0.00474,"122":0.00379,"123":0.00095,"124":0.00474,"125":0.03315,"126":0.04072,"127":0.89113,"128":0.21592,_:"12 13 14 15 17 79 80 81 83 85 86 87 88 93 95 96 98 99 101 102 103 104 105 107 108 110 111 112 118"},E:{"13":0.00095,"14":0.00379,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 15.1 16.0","5.1":0.00284,"12.1":0.00095,"13.1":0.00095,"14.1":0.00474,"15.2-15.3":0.00095,"15.4":0.00095,"15.5":0.00095,"15.6":0.01515,"16.1":0.00284,"16.2":0.00095,"16.3":0.00474,"16.4":0.00095,"16.5":0.01042,"16.6":0.02462,"17.0":0.00095,"17.1":0.00189,"17.2":0.00189,"17.3":0.00284,"17.4":0.01042,"17.5":0.06629,"17.6":0.03125,"18.0":0.00189},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00197,"5.0-5.1":0.00098,"6.0-6.1":0.00492,"7.0-7.1":0.0059,"8.1-8.4":0,"9.0-9.2":0.00492,"9.3":0.01966,"10.0-10.2":0.0059,"10.3":0.03048,"11.0-11.2":0.07767,"11.3-11.4":0.00983,"12.0-12.1":0.00787,"12.2-12.5":0.13174,"13.0-13.1":0.00197,"13.2":0.04228,"13.3":0.0059,"13.4-13.7":0.02458,"14.0-14.4":0.07275,"14.5-14.8":0.0698,"15.0-15.1":0.03834,"15.2-15.3":0.03834,"15.4":0.04424,"15.5":0.05211,"15.6-15.8":0.49059,"16.0":0.0993,"16.1":0.20941,"16.2":0.1052,"16.3":0.175,"16.4":0.04424,"16.5":0.07079,"16.6-16.7":0.60857,"17.0":0.05604,"17.1":0.08652,"17.2":0.07964,"17.3":0.11798,"17.4":0.27627,"17.5":5.65806,"17.6":0.95169,"18.0":0.10323},P:{"4":0.06095,"20":0.06095,"21":0.19302,"22":0.51809,"23":0.31492,"24":0.36571,"25":1.8692,"5.0-5.4":0.01016,"6.2-6.4":0.04063,"7.2-7.4":0.65016,_:"8.2","9.2":0.03048,"10.1":0.01016,"11.1-11.2":0.08127,"12.0":0.02032,"13.0":0.06095,"14.0":0.05079,"15.0":0.03048,"16.0":0.08127,"17.0":0.06095,"18.0":0.05079,"19.0":0.16254},I:{"0":0.09023,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00004,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00014},K:{"0":7.91759,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00451,"9":0.00338,"10":0.00113,"11":0.01466,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.57034},H:{"0":0.04},L:{"0":68.22983},R:{_:"0"},M:{"0":0.09053},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/MA.js b/node_modules/caniuse-lite/data/regions/MA.js new file mode 100644 index 00000000..8b8d11b0 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MA.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.05488,"55":0.00323,"65":0.01291,"75":0.00323,"78":0.00968,"84":0.00323,"93":0.00646,"99":0.00323,"102":0.00968,"103":0.01937,"105":0.00323,"106":0.00323,"107":0.00323,"109":0.00323,"110":0.01614,"111":0.00646,"113":0.00323,"114":0.00323,"115":0.39382,"117":0.00323,"118":0.00323,"121":0.00646,"122":0.00323,"123":0.00323,"124":0.01291,"125":0.00646,"126":0.01291,"127":0.03551,"128":0.42932,"129":0.77795,"130":0.00646,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 76 77 79 80 81 82 83 85 86 87 88 89 90 91 92 94 95 96 97 98 100 101 104 108 112 116 119 120 131 132 133 3.5 3.6"},D:{"11":0.00323,"29":0.00323,"34":0.00323,"38":0.00646,"43":0.00323,"49":0.0226,"50":0.00323,"55":0.00323,"56":0.01291,"58":0.06779,"59":0.00323,"63":0.00323,"65":0.00646,"66":0.00646,"67":0.00646,"68":0.00646,"69":0.00968,"70":0.00646,"72":0.01291,"73":0.01291,"74":0.00323,"75":0.00646,"76":0.00323,"77":0.00323,"78":0.00323,"79":0.12266,"80":0.00646,"81":0.01291,"83":0.12589,"84":0.00646,"85":0.01937,"86":0.01614,"87":0.1388,"88":0.02905,"89":0.00323,"90":0.00646,"91":0.01614,"92":0.00646,"93":0.01291,"94":0.04842,"95":0.00968,"96":0.02905,"97":0.01614,"98":0.01614,"99":0.01937,"100":0.00646,"101":0.00646,"102":0.00646,"103":0.05488,"104":0.04196,"105":0.00968,"106":0.03228,"107":0.03874,"108":0.04842,"109":2.62759,"110":0.06779,"111":0.0226,"112":0.02905,"113":0.01291,"114":0.01614,"115":0.00646,"116":0.11944,"117":0.00968,"118":0.02582,"119":0.07747,"120":0.07424,"121":0.03551,"122":0.1033,"123":0.07424,"124":0.20014,"125":0.20014,"126":1.14271,"127":14.68417,"128":2.71152,"129":0.01291,"130":0.00323,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 39 40 41 42 44 45 46 47 48 51 52 53 54 57 60 61 62 64 71 131"},F:{"28":0.00323,"40":0.00323,"46":0.00323,"79":0.00646,"83":0.00968,"84":0.00646,"85":0.02905,"91":0.00323,"95":0.06456,"102":0.00646,"105":0.00323,"106":0.00323,"107":0.00323,"108":0.00968,"109":0.18077,"110":0.00323,"111":0.09361,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 86 87 88 89 90 92 93 94 96 97 98 99 100 101 103 104 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00323,"18":0.00646,"92":0.03228,"100":0.00323,"107":0.00646,"108":0.00323,"109":0.03228,"110":0.00646,"111":0.00323,"114":0.00323,"117":0.00323,"118":0.00323,"119":0.00323,"120":0.00646,"121":0.01614,"122":0.00646,"123":0.00323,"124":0.00968,"125":0.07102,"126":0.17108,"127":1.87547,"128":0.54553,_:"12 13 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 112 113 115 116"},E:{"4":0.00323,"10":0.00968,"14":0.00968,"15":0.00323,_:"0 5 6 7 8 9 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00323,"12.1":0.00323,"13.1":0.02582,"14.1":0.04842,"15.1":0.00646,"15.2-15.3":0.00646,"15.4":0.00646,"15.5":0.00968,"15.6":0.11621,"16.0":0.00646,"16.1":0.01291,"16.2":0.00968,"16.3":0.01291,"16.4":0.00646,"16.5":0.00646,"16.6":0.05488,"17.0":0.00646,"17.1":0.01291,"17.2":0.01937,"17.3":0.01291,"17.4":0.06779,"17.5":0.19368,"17.6":0.08716,"18.0":0.00968},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00151,"5.0-5.1":0.00076,"6.0-6.1":0.00378,"7.0-7.1":0.00454,"8.1-8.4":0,"9.0-9.2":0.00378,"9.3":0.01513,"10.0-10.2":0.00454,"10.3":0.02345,"11.0-11.2":0.05975,"11.3-11.4":0.00756,"12.0-12.1":0.00605,"12.2-12.5":0.10135,"13.0-13.1":0.00151,"13.2":0.03252,"13.3":0.00454,"13.4-13.7":0.01891,"14.0-14.4":0.05597,"14.5-14.8":0.0537,"15.0-15.1":0.0295,"15.2-15.3":0.0295,"15.4":0.03403,"15.5":0.04008,"15.6-15.8":0.3774,"16.0":0.07639,"16.1":0.1611,"16.2":0.08093,"16.3":0.13463,"16.4":0.03403,"16.5":0.05446,"16.6-16.7":0.46816,"17.0":0.04311,"17.1":0.06656,"17.2":0.06126,"17.3":0.09076,"17.4":0.21253,"17.5":4.35263,"17.6":0.73212,"18.0":0.07941},P:{"4":0.23337,"20":0.03044,"21":0.10147,"22":0.09132,"23":0.09132,"24":0.07103,"25":1.58288,"5.0-5.4":0.04059,"6.2-6.4":0.11161,"7.2-7.4":0.21308,_:"8.2 10.1","9.2":0.01015,"11.1-11.2":0.01015,"12.0":0.01015,"13.0":0.04059,"14.0":0.02029,"15.0":0.01015,"16.0":0.02029,"17.0":0.05073,"18.0":0.02029,"19.0":0.08117},I:{"0":0.34418,"3":0,"4":0.00003,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00014,"4.2-4.3":0.00014,"4.4":0,"4.4.3-4.4.4":0.00055},K:{"0":0.32855,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.04693,"9":0.01173,"10":0.01173,"11":0.13297,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.10834},H:{"0":0.01},L:{"0":57.04715},R:{_:"0"},M:{"0":0.14896},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/MC.js b/node_modules/caniuse-lite/data/regions/MC.js new file mode 100644 index 00000000..1f2968c0 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MC.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.0118,"60":0.0177,"67":0.03541,"68":0.05311,"72":0.03541,"75":0.25964,"78":0.86155,"82":0.33636,"102":0.0059,"106":0.21244,"115":0.84974,"121":0.0118,"122":0.0118,"123":0.0118,"124":0.0059,"125":0.0118,"127":0.03541,"128":1.07398,"129":2.70856,"130":0.0059,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 69 70 71 73 74 76 77 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 107 108 109 110 111 112 113 114 116 117 118 119 120 126 131 132 133 3.5 3.6"},D:{"57":0.05901,"65":0.05901,"70":0.16523,"71":0.04131,"72":0.05311,"74":0.03541,"76":0.08261,"78":0.05901,"79":0.55469,"80":0.15343,"81":0.35996,"83":0.06491,"84":0.16523,"85":1.192,"86":0.27735,"87":0.70812,"93":0.0059,"94":0.0236,"95":0.0118,"98":0.05901,"99":0.0177,"100":0.0118,"103":1.85882,"107":0.05311,"108":0.08261,"109":0.16523,"111":0.0177,"112":0.0059,"113":0.0059,"114":0.0059,"116":1.47525,"117":0.0118,"118":0.05901,"119":0.04721,"120":0.02951,"121":0.18883,"122":0.12392,"123":0.06491,"124":0.11212,"125":0.21244,"126":2.40171,"127":14.98854,"128":2.57284,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 66 67 68 69 73 75 77 88 89 90 91 92 96 97 101 102 104 105 106 110 115 129 130 131"},F:{"11":0.0059,"36":0.0059,"47":0.0059,"65":0.05901,"83":0.0059,"102":0.0059,"106":0.0059,"108":0.0059,"109":0.20063,"111":0.0177,_:"9 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 107 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.04721,"81":0.0059,"85":0.0059,"86":0.11212,"98":0.0059,"109":0.0118,"119":0.0118,"121":0.0118,"122":0.02951,"123":0.03541,"124":0.02951,"125":0.07671,"126":0.61961,"127":3.22785,"128":1.1802,_:"12 13 14 15 16 17 79 80 83 84 87 88 89 90 91 92 93 94 95 96 97 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 120"},E:{"12":0.0118,"13":0.07671,"14":0.03541,_:"0 4 5 6 7 8 9 10 11 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 15.2-15.3 15.4","9.1":0.0059,"13.1":0.12392,"14.1":0.37176,"15.1":0.0177,"15.5":0.0118,"15.6":0.67271,"16.0":0.0236,"16.1":0.02951,"16.2":0.0118,"16.3":0.11212,"16.4":0.0177,"16.5":0.20063,"16.6":1.1979,"17.0":0.0236,"17.1":0.08852,"17.2":1.22741,"17.3":0.46028,"17.4":0.54289,"17.5":5.65316,"17.6":1.60507,"18.0":0.0118},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00479,"5.0-5.1":0.00239,"6.0-6.1":0.01196,"7.0-7.1":0.01436,"8.1-8.4":0,"9.0-9.2":0.01196,"9.3":0.04785,"10.0-10.2":0.01436,"10.3":0.07417,"11.0-11.2":0.18901,"11.3-11.4":0.02393,"12.0-12.1":0.01914,"12.2-12.5":0.32061,"13.0-13.1":0.00479,"13.2":0.10288,"13.3":0.01436,"13.4-13.7":0.05981,"14.0-14.4":0.17705,"14.5-14.8":0.16987,"15.0-15.1":0.09331,"15.2-15.3":0.09331,"15.4":0.10767,"15.5":0.12681,"15.6-15.8":1.1939,"16.0":0.24165,"16.1":0.50962,"16.2":0.25601,"16.3":0.42588,"16.4":0.10767,"16.5":0.17227,"16.6-16.7":1.48101,"17.0":0.13638,"17.1":0.21055,"17.2":0.1938,"17.3":0.28711,"17.4":0.67232,"17.5":13.76933,"17.6":2.31602,"18.0":0.25122},P:{"22":0.04244,"23":0.01061,"24":0.07426,"25":1.45346,_:"4 20 21 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.07762,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00012},K:{"0":0.15986,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.04721,"11":0.07671,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.0082},H:{"0":0},L:{"0":13.15555},R:{_:"0"},M:{"0":0.64764},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/MD.js b/node_modules/caniuse-lite/data/regions/MD.js new file mode 100644 index 00000000..e7ff48f2 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MD.js @@ -0,0 +1 @@ +module.exports={C:{"50":0.00835,"52":0.0668,"53":0.00835,"56":0.00835,"74":0.00418,"78":0.00418,"88":0.41333,"91":0.00418,"92":0.01253,"101":0.00418,"102":0.0167,"103":0.06263,"104":0.00835,"105":0.00835,"111":0.00418,"113":0.00835,"115":0.6012,"116":0.00835,"121":0.00835,"123":0.49265,"125":0.00835,"126":0.0167,"127":0.02505,"128":0.46343,"129":1.4529,"130":0.00418,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 79 80 81 82 83 84 85 86 87 89 90 93 94 95 96 97 98 99 100 106 107 108 109 110 112 114 117 118 119 120 122 124 131 132 133 3.5","3.6":0.00418},D:{"41":0.01253,"46":0.00418,"49":0.0167,"51":0.01253,"56":0.00418,"73":0.00418,"79":0.01253,"80":0.00418,"83":0.00418,"85":0.00418,"86":0.00418,"87":0.01253,"88":0.00418,"89":0.00418,"90":0.00835,"91":0.00418,"92":0.00418,"94":0.0167,"95":0.00418,"96":0.00418,"97":0.00835,"98":0.01253,"99":0.0501,"100":0.00418,"101":0.02505,"102":0.11273,"103":0.0334,"104":0.07098,"105":0.00835,"106":0.12943,"107":0.01253,"108":0.65965,"109":3.39428,"110":0.0501,"111":0.01253,"112":0.01253,"113":0.4676,"114":0.47595,"115":0.04593,"116":0.2338,"117":0.00418,"118":0.0835,"119":0.0334,"120":0.05845,"121":0.11273,"122":0.48013,"123":0.09185,"124":0.15448,"125":0.15865,"126":1.46543,"127":15.75228,"128":2.71375,"129":0.00418,"130":0.00418,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 50 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 81 84 93 131"},F:{"20":0.00418,"36":0.00418,"73":0.02088,"79":0.05845,"82":0.00418,"83":0.0334,"85":0.1002,"95":0.37993,"101":0.01253,"106":0.00418,"109":0.3507,"110":0.00418,"111":0.17953,_:"9 11 12 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 84 86 87 88 89 90 91 92 93 94 96 97 98 99 100 102 103 104 105 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00835,"92":0.00835,"98":0.00418,"105":0.00418,"107":0.00835,"109":0.01253,"113":0.00418,"114":0.00418,"118":0.02088,"119":0.00835,"120":0.02923,"121":1.17318,"122":0.00418,"123":0.01253,"124":0.00835,"125":0.02088,"126":0.0835,"127":1.41533,"128":0.59285,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 99 100 101 102 103 104 106 108 110 111 112 115 116 117"},E:{"9":0.00835,"13":0.00418,"14":0.00418,_:"0 4 5 6 7 8 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3","12.1":0.00418,"13.1":0.0167,"14.1":0.02088,"15.4":0.00418,"15.5":0.01253,"15.6":0.07098,"16.0":0.02088,"16.1":0.00835,"16.2":0.01253,"16.3":0.0167,"16.4":0.00835,"16.5":0.07933,"16.6":0.07515,"17.0":0.07098,"17.1":0.02505,"17.2":0.01253,"17.3":0.02088,"17.4":0.0334,"17.5":0.47178,"17.6":0.2004,"18.0":0.0167},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00263,"5.0-5.1":0.00132,"6.0-6.1":0.00658,"7.0-7.1":0.0079,"8.1-8.4":0,"9.0-9.2":0.00658,"9.3":0.02633,"10.0-10.2":0.0079,"10.3":0.04081,"11.0-11.2":0.104,"11.3-11.4":0.01316,"12.0-12.1":0.01053,"12.2-12.5":0.1764,"13.0-13.1":0.00263,"13.2":0.05661,"13.3":0.0079,"13.4-13.7":0.03291,"14.0-14.4":0.09742,"14.5-14.8":0.09347,"15.0-15.1":0.05134,"15.2-15.3":0.05134,"15.4":0.05924,"15.5":0.06977,"15.6-15.8":0.65691,"16.0":0.13296,"16.1":0.2804,"16.2":0.14086,"16.3":0.23433,"16.4":0.05924,"16.5":0.09478,"16.6-16.7":0.81488,"17.0":0.07504,"17.1":0.11585,"17.2":0.10663,"17.3":0.15797,"17.4":0.36992,"17.5":7.57617,"17.6":1.27432,"18.0":0.13823},P:{"4":0.06126,"20":0.01021,"21":0.03063,"22":0.08168,"23":0.08168,"24":0.05105,"25":1.60288,_:"5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 15.0","6.2-6.4":0.01021,"7.2-7.4":0.02042,"13.0":0.01021,"14.0":0.02042,"16.0":0.01021,"17.0":0.05105,"18.0":0.01021,"19.0":0.02042},I:{"0":0.05225,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":0.5592,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00946,"11":0.27444,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.0699},H:{"0":0},L:{"0":41.25775},R:{_:"0"},M:{"0":0.40193},Q:{"14.9":0.07573}}; diff --git a/node_modules/caniuse-lite/data/regions/ME.js b/node_modules/caniuse-lite/data/regions/ME.js new file mode 100644 index 00000000..b38266c7 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/ME.js @@ -0,0 +1 @@ +module.exports={C:{"45":0.0257,"52":0.01028,"68":0.00257,"78":0.01028,"88":0.00257,"91":0.04112,"102":0.00257,"103":0.0257,"115":0.1799,"116":0.00257,"121":0.00257,"122":0.00257,"123":0.00257,"124":0.00514,"125":0.00514,"127":0.01542,"128":0.22616,"129":0.66563,"130":0.00514,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 113 114 117 118 119 120 126 131 132 133 3.5 3.6"},D:{"49":0.03855,"53":0.00514,"66":0.00257,"67":0.00257,"79":0.34438,"81":0.00514,"83":0.01028,"86":0.00771,"87":0.17733,"88":0.00771,"89":0.00514,"91":0.00257,"92":0.00257,"93":0.01542,"94":0.06425,"96":0.00257,"97":0.00257,"98":0.01028,"99":0.00771,"100":0.00514,"102":0.01542,"103":0.0514,"104":0.06168,"106":0.03855,"107":0.00771,"108":0.01285,"109":1.97633,"110":0.01028,"111":0.00257,"112":0.03598,"114":0.01028,"115":0.0257,"116":0.14392,"117":0.03341,"118":0.01799,"119":0.02056,"120":0.05654,"121":0.06168,"122":0.12593,"123":0.1285,"124":0.11565,"125":0.07453,"126":0.77614,"127":11.09469,"128":2.39267,"129":0.00514,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 68 69 70 71 72 73 74 75 76 77 78 80 84 85 90 95 101 105 113 130 131"},F:{"28":0.00257,"40":0.01285,"46":0.05397,"68":1.02029,"75":0.00514,"83":0.00514,"95":0.01542,"105":0.00257,"109":0.11051,"110":0.00257,"111":0.08995,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00257,"92":0.01028,"100":0.00257,"107":0.00257,"109":0.00771,"115":0.00257,"116":0.00257,"120":0.00257,"122":0.00257,"123":0.00257,"124":0.00257,"125":0.01028,"126":0.06682,"127":0.84296,"128":0.32382,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 108 110 111 112 113 114 117 118 119 121"},E:{"14":0.00771,"15":0.00514,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00257,"13.1":0.00257,"14.1":0.01542,"15.1":0.00257,"15.2-15.3":0.00514,"15.4":0.01285,"15.5":0.01285,"15.6":0.08224,"16.0":0.00257,"16.1":0.00771,"16.2":0.06939,"16.3":0.02313,"16.4":0.01028,"16.5":0.02827,"16.6":0.14906,"17.0":0.00771,"17.1":0.13878,"17.2":0.01028,"17.3":0.02056,"17.4":0.02313,"17.5":0.67591,"17.6":0.11565,"18.0":0.00257},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00345,"5.0-5.1":0.00173,"6.0-6.1":0.00863,"7.0-7.1":0.01035,"8.1-8.4":0,"9.0-9.2":0.00863,"9.3":0.0345,"10.0-10.2":0.01035,"10.3":0.05348,"11.0-11.2":0.13628,"11.3-11.4":0.01725,"12.0-12.1":0.0138,"12.2-12.5":0.23115,"13.0-13.1":0.00345,"13.2":0.07418,"13.3":0.01035,"13.4-13.7":0.04313,"14.0-14.4":0.12765,"14.5-14.8":0.12248,"15.0-15.1":0.06728,"15.2-15.3":0.06728,"15.4":0.07763,"15.5":0.09143,"15.6-15.8":0.86078,"16.0":0.17423,"16.1":0.36743,"16.2":0.18458,"16.3":0.30705,"16.4":0.07763,"16.5":0.1242,"16.6-16.7":1.06778,"17.0":0.09833,"17.1":0.1518,"17.2":0.13973,"17.3":0.207,"17.4":0.48473,"17.5":9.92745,"17.6":1.66981,"18.0":0.18113},P:{"4":0.24546,"20":0.04091,"21":0.12273,"22":0.39887,"23":0.225,"24":0.15341,"25":3.56935,"5.0-5.4":0.06136,"6.2-6.4":0.09205,"7.2-7.4":0.07159,_:"8.2 9.2 12.0 15.0","10.1":0.04091,"11.1-11.2":0.04091,"13.0":0.02045,"14.0":0.01023,"16.0":0.02045,"17.0":0.03068,"18.0":0.08182,"19.0":0.07159},I:{"0":0.02962,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.19315,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00514,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.02229},H:{"0":0},L:{"0":51.11941},R:{_:"0"},M:{"0":0.21544},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/MG.js b/node_modules/caniuse-lite/data/regions/MG.js new file mode 100644 index 00000000..1c26ef05 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MG.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.00425,"45":0.00425,"47":0.00425,"48":0.0085,"49":0.00425,"52":0.02549,"53":0.00425,"56":0.00425,"60":0.00425,"66":0.00425,"67":0.00425,"68":0.00425,"72":0.0085,"75":0.0085,"76":0.00425,"77":0.00425,"78":0.0085,"79":0.00425,"82":0.00425,"87":0.00425,"88":0.00425,"89":0.00425,"90":0.00425,"94":0.0085,"98":0.00425,"99":0.0085,"101":0.00425,"102":0.00425,"104":0.00425,"106":0.00425,"109":0.0085,"111":0.02549,"112":0.00425,"113":0.01275,"115":1.10049,"116":0.00425,"117":0.00425,"118":0.0085,"119":0.00425,"120":0.02974,"121":0.01275,"122":0.0085,"123":0.017,"124":0.02125,"125":0.03824,"126":0.02125,"127":0.11047,"128":0.74782,"129":1.6826,"130":0.017,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 46 50 51 54 55 57 58 59 61 62 63 64 65 69 70 71 73 74 80 81 83 84 85 86 91 92 93 95 96 97 100 103 105 107 108 110 114 131 132 133 3.5 3.6"},D:{"11":0.02549,"32":0.00425,"34":0.00425,"36":0.00425,"39":0.00425,"42":0.0085,"43":0.017,"48":0.00425,"49":0.00425,"50":0.01275,"54":0.0085,"55":0.00425,"57":0.0085,"58":0.0085,"60":0.0085,"64":0.00425,"65":0.00425,"67":0.00425,"68":0.00425,"69":0.00425,"70":0.017,"71":0.00425,"73":0.017,"74":0.01275,"75":0.00425,"76":0.00425,"77":0.00425,"78":0.00425,"79":0.02549,"80":0.00425,"81":0.11897,"83":0.00425,"84":0.00425,"85":0.02974,"86":0.02125,"87":0.03824,"88":0.02125,"89":0.01275,"90":0.0085,"91":0.0085,"92":0.00425,"93":0.00425,"94":0.017,"95":0.02974,"96":0.0085,"97":0.00425,"98":0.00425,"99":0.02125,"100":0.00425,"101":0.017,"102":0.017,"103":0.03824,"104":0.01275,"105":0.0085,"106":0.05524,"107":0.0085,"108":0.02974,"109":5.56194,"110":0.0085,"111":0.017,"112":0.01275,"113":0.0085,"114":0.02125,"115":0.017,"116":0.07223,"117":0.017,"118":0.02549,"119":0.04674,"120":0.05524,"121":0.05524,"122":0.12747,"123":0.11047,"124":0.10198,"125":0.29743,"126":0.91778,"127":12.87872,"128":2.62588,"129":0.00425,"130":0.00425,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 35 37 38 40 41 44 45 46 47 51 52 53 56 59 61 62 63 66 72 131"},F:{"36":0.00425,"42":0.00425,"64":0.00425,"68":0.00425,"72":0.00425,"74":0.0085,"79":0.01275,"83":0.05524,"84":0.00425,"85":0.00425,"86":0.00425,"87":0.00425,"94":0.00425,"95":0.07648,"103":0.00425,"107":0.00425,"109":0.07648,"110":0.00425,"111":0.04674,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 69 70 71 73 75 76 77 78 80 81 82 88 89 90 91 92 93 96 97 98 99 100 101 102 104 105 106 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.00425},B:{"12":0.00425,"14":0.00425,"15":0.00425,"16":0.00425,"17":0.017,"18":0.05099,"84":0.017,"85":0.00425,"89":0.02125,"90":0.017,"92":0.1997,"100":0.03824,"105":0.00425,"109":0.29318,"110":0.00425,"113":0.00425,"114":0.0085,"115":0.02549,"116":0.01275,"117":0.00425,"118":0.00425,"119":0.00425,"120":0.0085,"121":0.01275,"122":0.03399,"123":0.03399,"124":0.03824,"125":0.03824,"126":0.38666,"127":4.0323,"128":0.96877,_:"13 79 80 81 83 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 106 107 108 111 112"},E:{"4":0.00425,"14":0.00425,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.4 15.5 16.2","11.1":0.00425,"13.1":0.0085,"14.1":0.02125,"15.2-15.3":0.0085,"15.6":0.04674,"16.0":0.00425,"16.1":0.00425,"16.3":0.01275,"16.4":0.00425,"16.5":0.0085,"16.6":0.08073,"17.0":0.00425,"17.1":0.08498,"17.2":0.0085,"17.3":0.0085,"17.4":0.0085,"17.5":0.16146,"17.6":0.07648,"18.0":0.00425},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00065,"5.0-5.1":0.00033,"6.0-6.1":0.00163,"7.0-7.1":0.00196,"8.1-8.4":0,"9.0-9.2":0.00163,"9.3":0.00652,"10.0-10.2":0.00196,"10.3":0.01011,"11.0-11.2":0.02576,"11.3-11.4":0.00326,"12.0-12.1":0.00261,"12.2-12.5":0.04369,"13.0-13.1":0.00065,"13.2":0.01402,"13.3":0.00196,"13.4-13.7":0.00815,"14.0-14.4":0.02413,"14.5-14.8":0.02315,"15.0-15.1":0.01272,"15.2-15.3":0.01272,"15.4":0.01467,"15.5":0.01728,"15.6-15.8":0.16271,"16.0":0.03293,"16.1":0.06946,"16.2":0.03489,"16.3":0.05804,"16.4":0.01467,"16.5":0.02348,"16.6-16.7":0.20184,"17.0":0.01859,"17.1":0.0287,"17.2":0.02641,"17.3":0.03913,"17.4":0.09163,"17.5":1.8766,"17.6":0.31565,"18.0":0.03424},P:{"4":0.13451,"20":0.01121,"21":0.01121,"22":0.01121,"23":0.02242,"24":0.01121,"25":0.25782,"5.0-5.4":0.01121,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 16.0 17.0 18.0","7.2-7.4":0.01121,"13.0":0.02242,"14.0":0.01121,"15.0":0.02242,"19.0":0.01121},I:{"0":0.09744,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00004,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00016},K:{"0":1.97048,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03835,"9":0.01096,"10":0.01644,"11":0.14245,_:"6 7 5.5"},N:{_:"10 11"},S:{"2.5":0.56935,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.8454},H:{"0":0.79},L:{"0":55.06803},R:{_:"0"},M:{"0":0.19553},Q:{"14.9":0.00575}}; diff --git a/node_modules/caniuse-lite/data/regions/MH.js b/node_modules/caniuse-lite/data/regions/MH.js new file mode 100644 index 00000000..183c0034 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MH.js @@ -0,0 +1 @@ +module.exports={C:{"125":0.02196,"128":0.31176,"129":0.41275,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 126 127 130 131 132 133 3.5 3.6"},D:{"73":0.04391,"80":0.01317,"97":0.03513,"103":0.02196,"109":0.18003,"116":3.20543,"118":0.01317,"120":1.6115,"122":0.04391,"123":0.02196,"124":0.02196,"125":0.38202,"126":0.87381,"127":18.98229,"128":1.66858,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 99 100 101 102 104 105 106 107 108 110 111 112 113 114 115 117 119 121 129 130 131"},F:{"109":0.02196,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.01317,"110":0.02196,"119":0.10099,"120":2.18672,"121":0.11417,"122":0.06587,"124":0.05708,"125":0.08782,"126":0.16686,"127":3.18348,"128":0.73769,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 111 112 113 114 115 116 117 118 123"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 17.0 17.2 18.0","13.1":0.10099,"14.1":0.36006,"15.6":0.08782,"16.1":0.36884,"16.3":0.06587,"16.5":0.02196,"16.6":0.10099,"17.1":0.01317,"17.3":0.05708,"17.4":0.16686,"17.5":3.14835,"17.6":0.50497},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00391,"5.0-5.1":0.00196,"6.0-6.1":0.00978,"7.0-7.1":0.01173,"8.1-8.4":0,"9.0-9.2":0.00978,"9.3":0.03911,"10.0-10.2":0.01173,"10.3":0.06061,"11.0-11.2":0.15447,"11.3-11.4":0.01955,"12.0-12.1":0.01564,"12.2-12.5":0.26201,"13.0-13.1":0.00391,"13.2":0.08408,"13.3":0.01173,"13.4-13.7":0.04888,"14.0-14.4":0.14469,"14.5-14.8":0.13883,"15.0-15.1":0.07626,"15.2-15.3":0.07626,"15.4":0.08799,"15.5":0.10363,"15.6-15.8":0.97569,"16.0":0.19749,"16.1":0.41648,"16.2":0.20922,"16.3":0.34804,"16.4":0.08799,"16.5":0.14078,"16.6-16.7":1.21033,"17.0":0.11145,"17.1":0.17207,"17.2":0.15838,"17.3":0.23464,"17.4":0.54944,"17.5":11.25274,"17.6":1.89273,"18.0":0.20531},P:{"21":0.01075,"22":0.12904,"23":0.20431,"24":0.04301,"25":0.59143,_:"4 20 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","19.0":0.01075},I:{"0":0.02236,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.13462,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.28981,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.09535},H:{"0":0},L:{"0":34.94112},R:{_:"0"},M:{"0":0.05048},Q:{"14.9":0.02244}}; diff --git a/node_modules/caniuse-lite/data/regions/MK.js b/node_modules/caniuse-lite/data/regions/MK.js new file mode 100644 index 00000000..096b7820 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MK.js @@ -0,0 +1 @@ +module.exports={C:{"44":0.00266,"48":0.00532,"51":0.00798,"52":0.04788,"56":0.02394,"61":0.00266,"66":0.00798,"77":0.00266,"78":0.01064,"85":0.00266,"89":0.00532,"94":0.01596,"102":0.00266,"105":0.00532,"106":0.01596,"108":0.00266,"110":0.00266,"111":0.00532,"113":0.00266,"114":0.00266,"115":0.30856,"117":0.00266,"118":0.00798,"121":0.00266,"122":0.00266,"124":0.00266,"125":0.00532,"126":0.00798,"127":0.03192,"128":0.37506,"129":0.90174,"130":0.00532,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 53 54 55 57 58 59 60 62 63 64 65 67 68 69 70 71 72 73 74 75 76 79 80 81 82 83 84 86 87 88 90 91 92 93 95 96 97 98 99 100 101 103 104 107 109 112 116 119 120 123 131 132 133 3.5 3.6"},D:{"49":0.03458,"50":0.00266,"53":0.00266,"56":0.00266,"58":0.01862,"61":0.01064,"63":0.00266,"64":0.01596,"69":0.01596,"71":0.00266,"72":0.00532,"73":0.00798,"75":0.00266,"79":0.09576,"83":0.01862,"85":0.00266,"86":0.00266,"87":0.07182,"88":0.0133,"89":0.00266,"90":0.00798,"91":0.00532,"93":0.01862,"94":0.02926,"95":0.01862,"97":0.00266,"98":0.00532,"99":0.02128,"100":0.00266,"102":0.00798,"103":0.03458,"104":0.00532,"105":0.04522,"106":0.0399,"107":0.02926,"108":0.06118,"109":2.32218,"110":0.03724,"111":0.0399,"112":0.03192,"113":0.01064,"114":0.00532,"116":0.04522,"117":0.00266,"118":0.00532,"119":0.03192,"120":0.0399,"121":0.02394,"122":0.20216,"123":0.0266,"124":0.133,"125":0.09842,"126":0.68362,"127":13.01006,"128":2.36208,"129":0.00798,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 51 52 54 55 57 59 60 62 65 66 67 68 70 74 76 77 78 80 81 84 92 96 101 115 130 131"},F:{"36":0.01064,"40":0.00266,"46":0.01596,"79":0.00266,"83":0.00798,"85":0.00532,"91":0.00798,"93":0.00266,"94":0.00532,"95":0.11438,"109":0.12236,"111":0.06916,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 86 87 88 89 90 92 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00266,"89":0.00266,"92":0.00532,"103":0.00532,"105":0.00532,"106":0.01862,"107":0.01596,"108":0.01064,"109":0.01862,"111":0.00266,"114":0.00532,"117":0.00266,"119":0.00266,"121":0.00266,"122":0.00266,"123":0.00532,"124":0.00266,"125":0.01862,"126":0.10108,"127":1.2768,"128":0.33516,_:"12 14 15 16 17 18 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 100 101 102 104 110 112 113 115 116 118 120"},E:{"14":0.00532,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4 15.5 16.0","12.1":0.00266,"13.1":0.00532,"14.1":0.00532,"15.6":0.02394,"16.1":0.00798,"16.2":0.00266,"16.3":0.01596,"16.4":0.00798,"16.5":0.00266,"16.6":0.06384,"17.0":0.00266,"17.1":0.00532,"17.2":0.00532,"17.3":0.0133,"17.4":0.02128,"17.5":0.2527,"17.6":0.07714,"18.0":0.00532},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00403,"5.0-5.1":0.00201,"6.0-6.1":0.01007,"7.0-7.1":0.01208,"8.1-8.4":0,"9.0-9.2":0.01007,"9.3":0.04027,"10.0-10.2":0.01208,"10.3":0.06242,"11.0-11.2":0.15908,"11.3-11.4":0.02014,"12.0-12.1":0.01611,"12.2-12.5":0.26983,"13.0-13.1":0.00403,"13.2":0.08659,"13.3":0.01208,"13.4-13.7":0.05034,"14.0-14.4":0.14901,"14.5-14.8":0.14297,"15.0-15.1":0.07853,"15.2-15.3":0.07853,"15.4":0.09061,"15.5":0.10672,"15.6-15.8":1.0048,"16.0":0.20338,"16.1":0.4289,"16.2":0.21546,"16.3":0.35843,"16.4":0.09061,"16.5":0.14498,"16.6-16.7":1.24644,"17.0":0.11478,"17.1":0.1772,"17.2":0.1631,"17.3":0.24164,"17.4":0.56583,"17.5":11.58848,"17.6":1.9492,"18.0":0.21143},P:{"4":0.15325,"20":0.02043,"21":0.02043,"22":0.05108,"23":0.07152,"24":0.05108,"25":2.36009,"5.0-5.4":0.03065,"6.2-6.4":0.08173,"7.2-7.4":0.01022,_:"8.2 10.1 12.0 15.0 17.0 18.0","9.2":0.01022,"11.1-11.2":0.01022,"13.0":0.04087,"14.0":0.01022,"16.0":0.01022,"19.0":0.02043},I:{"0":0.03658,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.13948,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01796,"9":0.00599,"11":0.02394,_:"6 7 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.00734},H:{"0":0},L:{"0":50.35981},R:{_:"0"},M:{"0":0.19821},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/ML.js b/node_modules/caniuse-lite/data/regions/ML.js new file mode 100644 index 00000000..d0695dcd --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/ML.js @@ -0,0 +1 @@ +module.exports={C:{"51":0.00135,"69":0.00135,"72":0.00135,"78":0.00135,"84":0.00135,"90":0.00135,"99":0.00135,"115":0.09613,"123":0.00135,"125":0.00271,"126":0.00135,"127":0.01489,"128":0.16654,"129":0.45901,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 91 92 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 130 131 132 133 3.5 3.6"},D:{"36":0.00135,"37":0.00135,"50":0.00271,"55":0.00135,"58":0.00135,"65":0.00135,"66":0.00542,"68":0.00135,"70":0.00406,"72":0.00406,"73":0.00135,"77":0.00406,"79":0.01219,"80":0.00135,"81":0.00271,"83":0.01083,"84":0.00135,"86":0.00135,"87":0.01083,"88":0.00406,"92":0.00135,"93":0.00135,"94":0.00135,"95":0.00135,"98":0.00948,"99":0.00271,"102":0.00271,"103":0.01083,"104":0.00135,"105":0.00135,"106":0.00135,"107":0.03114,"108":0.00135,"109":0.32631,"110":0.00135,"111":0.00542,"113":0.00542,"114":0.00271,"116":0.0176,"117":0.00271,"118":0.00271,"119":0.00542,"120":0.00677,"121":0.14759,"122":0.00812,"123":0.01489,"124":0.05958,"125":0.01083,"126":0.1029,"127":4.08637,"128":0.80563,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 56 57 59 60 61 62 63 64 67 69 71 74 75 76 78 85 89 90 91 96 97 100 101 112 115 129 130 131"},F:{"83":0.00135,"95":0.00948,"101":0.00135,"108":0.00135,"109":0.00271,"111":0.00677,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 102 103 104 105 106 107 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00135,"13":0.01489,"14":0.00135,"17":0.00271,"18":0.00948,"84":0.00135,"89":0.00135,"90":0.00542,"92":0.01896,"100":0.00406,"103":0.00135,"107":0.00135,"109":0.02708,"113":0.00135,"114":0.00135,"118":0.00271,"119":0.00135,"120":0.00542,"121":0.00812,"122":0.00406,"123":0.01354,"124":0.00406,"125":0.01896,"126":0.07041,"127":1.19423,"128":0.41297,_:"15 16 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 104 105 106 108 110 111 112 115 116 117"},E:{"13":0.00135,"14":0.00271,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.1 16.3 16.5 17.1","13.1":0.0853,"14.1":0.00677,"15.6":0.01896,"16.0":0.00271,"16.2":0.00135,"16.4":0.00677,"16.6":0.01083,"17.0":0.00271,"17.2":0.0325,"17.3":0.00135,"17.4":0.00406,"17.5":0.03656,"17.6":0.03385,"18.0":0.00135},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00245,"5.0-5.1":0.00123,"6.0-6.1":0.00613,"7.0-7.1":0.00736,"8.1-8.4":0,"9.0-9.2":0.00613,"9.3":0.02452,"10.0-10.2":0.00736,"10.3":0.03801,"11.0-11.2":0.09685,"11.3-11.4":0.01226,"12.0-12.1":0.00981,"12.2-12.5":0.16428,"13.0-13.1":0.00245,"13.2":0.05272,"13.3":0.00736,"13.4-13.7":0.03065,"14.0-14.4":0.09072,"14.5-14.8":0.08705,"15.0-15.1":0.04781,"15.2-15.3":0.04781,"15.4":0.05517,"15.5":0.06498,"15.6-15.8":0.61178,"16.0":0.12383,"16.1":0.26114,"16.2":0.13118,"16.3":0.21823,"16.4":0.05517,"16.5":0.08827,"16.6-16.7":0.7589,"17.0":0.06988,"17.1":0.10789,"17.2":0.09931,"17.3":0.14712,"17.4":0.34451,"17.5":7.05565,"17.6":1.18677,"18.0":0.12873},P:{"4":0.04163,"21":0.06245,"22":0.19775,"23":0.14571,"24":0.1353,"25":0.56203,_:"20 5.0-5.4 6.2-6.4 8.2 10.1 11.1-11.2 12.0 15.0 17.0 18.0","7.2-7.4":0.42673,"9.2":0.02082,"13.0":0.09367,"14.0":0.01041,"16.0":0.07286,"19.0":0.11449},I:{"0":0.00862,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.22803,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00271,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.09511,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.12969},H:{"0":0.04},L:{"0":75.95434},R:{_:"0"},M:{"0":0.07781},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/MM.js b/node_modules/caniuse-lite/data/regions/MM.js new file mode 100644 index 00000000..86632a18 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MM.js @@ -0,0 +1 @@ +module.exports={C:{"44":0.0024,"45":0.0024,"47":0.0024,"49":0.0024,"57":0.0024,"72":0.00961,"83":0.0024,"94":0.0024,"96":0.0024,"97":0.0024,"99":0.00481,"106":0.00481,"107":0.0024,"108":0.0024,"109":0.00481,"110":0.0024,"111":0.0024,"112":0.0024,"114":0.0024,"115":0.23309,"116":0.0024,"118":0.0024,"119":0.0024,"120":0.00481,"121":0.0024,"122":0.0024,"123":0.00721,"124":0.00721,"125":0.00721,"126":0.02403,"127":0.09131,"128":0.46378,"129":1.37692,"130":0.05046,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 46 48 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 95 98 100 101 102 103 104 105 113 117 131 132 133 3.5 3.6"},D:{"11":0.00481,"31":0.0024,"32":0.00481,"37":0.02163,"38":0.0024,"42":0.0024,"43":0.00481,"49":0.00481,"55":0.0024,"56":0.00481,"61":0.0024,"62":0.00721,"65":0.0024,"67":0.0024,"70":0.00961,"71":0.00721,"74":0.00481,"76":0.0024,"78":0.0024,"79":0.01442,"80":0.00721,"81":0.01682,"83":0.0024,"84":0.0024,"85":0.0024,"86":0.00481,"87":0.01922,"88":0.00481,"89":0.03124,"90":0.0024,"91":0.00481,"92":0.00481,"93":0.00481,"94":0.0024,"95":0.00481,"96":0.0024,"97":0.00481,"98":0.00961,"99":0.04085,"100":0.00721,"101":0.00961,"102":0.00481,"103":0.01922,"104":0.0024,"105":0.00721,"106":0.01682,"107":0.00961,"108":0.00961,"109":0.69927,"110":0.00721,"111":0.03364,"112":0.00481,"113":0.00481,"114":0.01682,"115":0.00481,"116":0.02884,"117":0.00961,"118":0.01442,"119":0.01922,"120":0.03124,"121":0.02163,"122":0.05767,"123":0.03605,"124":0.06728,"125":0.07449,"126":0.4013,"127":9.90757,"128":2.00651,"129":0.00961,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 33 34 35 36 39 40 41 44 45 46 47 48 50 51 52 53 54 57 58 59 60 63 64 66 68 69 72 73 75 77 130 131"},F:{"46":0.0024,"79":0.0024,"83":0.01202,"94":0.0024,"95":0.00961,"102":0.0024,"105":0.0024,"107":0.0024,"108":0.0024,"109":0.11775,"110":0.01442,"111":0.03364,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 103 104 106 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.0024,"15":0.0024,"16":0.0024,"17":0.0024,"18":0.01922,"84":0.0024,"89":0.00481,"90":0.0024,"92":0.02643,"100":0.00721,"104":0.0024,"109":0.01202,"110":0.0024,"114":0.0024,"117":0.0024,"118":0.0024,"119":0.0024,"120":0.00481,"121":0.0024,"122":0.00481,"123":0.0024,"124":0.00481,"125":0.01202,"126":0.14418,"127":1.80225,"128":0.52385,_:"13 14 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 105 106 107 108 111 112 113 115 116"},E:{"14":0.01202,"15":0.00481,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.0024,"13.1":0.00961,"14.1":0.01922,"15.1":0.00961,"15.2-15.3":0.0024,"15.4":0.0024,"15.5":0.00481,"15.6":0.06488,"16.0":0.0024,"16.1":0.01442,"16.2":0.00721,"16.3":0.03124,"16.4":0.00961,"16.5":0.01442,"16.6":0.06248,"17.0":0.00721,"17.1":0.01442,"17.2":0.01682,"17.3":0.01682,"17.4":0.03605,"17.5":0.483,"17.6":0.15139,"18.0":0.01442},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00089,"5.0-5.1":0.00045,"6.0-6.1":0.00223,"7.0-7.1":0.00267,"8.1-8.4":0,"9.0-9.2":0.00223,"9.3":0.0089,"10.0-10.2":0.00267,"10.3":0.0138,"11.0-11.2":0.03516,"11.3-11.4":0.00445,"12.0-12.1":0.00356,"12.2-12.5":0.05965,"13.0-13.1":0.00089,"13.2":0.01914,"13.3":0.00267,"13.4-13.7":0.01113,"14.0-14.4":0.03294,"14.5-14.8":0.0316,"15.0-15.1":0.01736,"15.2-15.3":0.01736,"15.4":0.02003,"15.5":0.02359,"15.6-15.8":0.22212,"16.0":0.04496,"16.1":0.09481,"16.2":0.04763,"16.3":0.07923,"16.4":0.02003,"16.5":0.03205,"16.6-16.7":0.27553,"17.0":0.02537,"17.1":0.03917,"17.2":0.03606,"17.3":0.05342,"17.4":0.12508,"17.5":2.5617,"17.6":0.43088,"18.0":0.04674},P:{"4":0.05444,"20":0.01089,"21":0.02178,"22":0.04355,"23":0.03266,"24":0.02178,"25":0.46817,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0","7.2-7.4":0.02178,"13.0":0.01089,"17.0":0.01089,"19.0":0.01089},I:{"0":0.21199,"3":0,"4":0.00002,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00009,"4.2-4.3":0.00009,"4.4":0,"4.4.3-4.4.4":0.00034},K:{"0":0.26586,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.00687,"11":0.04119,_:"6 7 8 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":1.18498},H:{"0":0},L:{"0":72.2222},R:{_:"0"},M:{"0":0.13673},Q:{"14.9":0.06836}}; diff --git a/node_modules/caniuse-lite/data/regions/MN.js b/node_modules/caniuse-lite/data/regions/MN.js new file mode 100644 index 00000000..02a0b736 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MN.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.00416,"99":0.00416,"102":0.00831,"103":0.01247,"115":0.09559,"122":0.00416,"123":0.00416,"125":0.00416,"126":0.01247,"127":0.02078,"128":0.44885,"129":0.95172,"130":0.09559,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 124 131 132 133 3.5 3.6"},D:{"43":0.00416,"48":0.00416,"49":0.00831,"50":0.00831,"56":0.00416,"58":0.00416,"59":0.00416,"63":0.00416,"64":0.00416,"69":0.00416,"70":0.02494,"74":0.00831,"78":0.00416,"79":0.01247,"80":0.00831,"81":0.01247,"83":0.00831,"84":0.00416,"85":0.00416,"86":0.00416,"87":0.02909,"88":0.00416,"90":0.00416,"91":0.00831,"92":0.00831,"93":0.00831,"94":0.01247,"95":0.00416,"96":0.00831,"97":0.00831,"98":0.02078,"99":0.05818,"100":0.00416,"101":0.00416,"102":0.01247,"103":0.0374,"104":0.02909,"105":0.01247,"106":0.01247,"107":0.03325,"108":0.00416,"109":2.04891,"110":0.01247,"111":0.01247,"112":0.00416,"113":0.00416,"114":0.02909,"115":0.01662,"116":0.1039,"117":0.02494,"118":0.05818,"119":0.08312,"120":0.0665,"121":0.04156,"122":0.22442,"123":0.05818,"124":0.09559,"125":0.14962,"126":1.039,"127":17.77937,"128":4.0521,"129":0.01662,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 51 52 53 54 55 57 60 61 62 65 66 67 68 71 72 73 75 76 77 89 130 131"},F:{"46":0.00416,"79":0.05403,"83":0.01662,"95":0.01662,"107":0.00416,"109":0.44885,"111":0.16624,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00416,"89":0.00416,"90":0.00416,"92":0.02494,"95":0.00416,"100":0.01247,"103":0.00416,"108":0.00416,"109":0.05818,"113":0.00416,"114":0.00831,"115":0.03325,"116":0.00416,"117":0.00416,"119":0.00416,"120":0.01247,"121":0.02078,"122":0.02078,"123":0.01247,"124":0.0374,"125":0.08728,"126":0.29923,"127":4.39289,"128":1.22602,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 91 93 94 96 97 98 99 101 102 104 105 106 107 110 111 112 118"},E:{"13":0.01247,"14":0.00831,"15":0.00831,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1","13.1":0.01247,"14.1":0.02494,"15.1":0.07896,"15.2-15.3":0.00416,"15.4":0.00416,"15.5":0.00416,"15.6":0.08728,"16.0":0.01662,"16.1":0.01247,"16.2":0.02078,"16.3":0.0374,"16.4":0.02494,"16.5":0.02078,"16.6":0.10806,"17.0":0.00831,"17.1":0.03325,"17.2":0.05818,"17.3":0.04572,"17.4":0.08728,"17.5":0.78133,"17.6":0.3491,"18.0":0.01662},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00338,"5.0-5.1":0.00169,"6.0-6.1":0.00845,"7.0-7.1":0.01014,"8.1-8.4":0,"9.0-9.2":0.00845,"9.3":0.03381,"10.0-10.2":0.01014,"10.3":0.0524,"11.0-11.2":0.13354,"11.3-11.4":0.0169,"12.0-12.1":0.01352,"12.2-12.5":0.22651,"13.0-13.1":0.00338,"13.2":0.07269,"13.3":0.01014,"13.4-13.7":0.04226,"14.0-14.4":0.12509,"14.5-14.8":0.12002,"15.0-15.1":0.06592,"15.2-15.3":0.06592,"15.4":0.07607,"15.5":0.08959,"15.6-15.8":0.8435,"16.0":0.17073,"16.1":0.36005,"16.2":0.18087,"16.3":0.30089,"16.4":0.07607,"16.5":0.12171,"16.6-16.7":1.04634,"17.0":0.09635,"17.1":0.14875,"17.2":0.13692,"17.3":0.20284,"17.4":0.475,"17.5":9.7281,"17.6":1.63628,"18.0":0.17749},P:{"4":0.08197,"20":0.02049,"21":0.06148,"22":0.12296,"23":0.14346,"24":0.09222,"25":2.14158,"5.0-5.4":0.04099,"6.2-6.4":0.02049,"7.2-7.4":0.05123,_:"8.2 10.1 12.0 13.0 14.0 15.0","9.2":0.01025,"11.1-11.2":0.01025,"16.0":0.03074,"17.0":0.01025,"18.0":0.02049,"19.0":0.02049},I:{"0":0.02913,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.22211,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.00491,"11":0.04912,_:"6 7 8 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.28641},H:{"0":0},L:{"0":39.6068},R:{_:"0"},M:{"0":0.21627},Q:{"14.9":0.05261}}; diff --git a/node_modules/caniuse-lite/data/regions/MO.js b/node_modules/caniuse-lite/data/regions/MO.js new file mode 100644 index 00000000..dc5f6e8a --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MO.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00415,"80":0.00415,"81":0.00415,"100":0.0083,"113":0.01245,"115":0.09132,"122":0.02076,"123":0.0083,"124":0.00415,"125":0.01245,"127":0.0166,"128":0.22831,"129":0.73473,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 126 130 131 132 133 3.5 3.6"},D:{"22":0.0083,"26":0.00415,"34":0.08302,"38":0.14944,"49":0.03736,"53":0.0083,"57":0.0083,"58":0.01245,"61":0.09132,"62":0.00415,"65":0.00415,"68":0.0083,"69":0.0083,"71":0.00415,"73":0.00415,"74":0.07057,"75":0.00415,"76":0.01245,"77":0.03321,"78":0.04151,"79":0.44831,"80":0.04981,"81":0.04151,"83":0.04566,"85":0.0083,"86":0.01245,"87":0.29057,"88":0.00415,"89":0.0166,"90":0.0083,"91":0.01245,"92":0.00415,"93":0.00415,"94":0.23661,"96":0.02906,"97":0.02491,"98":0.02906,"99":0.07887,"100":0.0083,"101":0.04151,"102":0.0083,"103":0.10793,"104":0.04981,"105":0.0166,"106":0.02076,"107":0.02906,"108":0.04151,"109":1.37813,"110":0.0083,"111":0.00415,"112":0.00415,"113":0.02076,"114":0.14113,"115":0.02076,"116":0.22831,"117":0.02076,"118":0.02491,"119":0.11208,"120":0.13698,"121":0.31548,"122":0.15359,"123":0.07887,"124":0.38189,"125":0.14944,"126":1.55663,"127":14.00963,"128":2.4989,"129":0.06227,"130":0.0166,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 59 60 63 64 66 67 70 72 84 95 131"},F:{"36":0.02491,"46":0.11208,"79":0.00415,"83":0.02076,"84":0.00415,"95":0.0083,"109":0.01245,"111":0.00415,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.0083,"18":0.0166,"92":0.00415,"109":0.07057,"113":0.0166,"114":0.00415,"115":0.0083,"119":0.00415,"120":0.01245,"121":0.0083,"122":0.01245,"123":0.00415,"124":0.0166,"125":0.02491,"126":0.23661,"127":3.20042,"128":0.94643,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 116 117 118"},E:{"12":0.00415,"13":0.0166,"14":0.19925,"15":0.03736,_:"0 4 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.03321,"13.1":0.14944,"14.1":0.37359,"15.1":0.10378,"15.2-15.3":0.08302,"15.4":0.09132,"15.5":0.23661,"15.6":0.65171,"16.0":0.07057,"16.1":0.09132,"16.2":0.07887,"16.3":0.28227,"16.4":0.04981,"16.5":0.12038,"16.6":0.93813,"17.0":0.02076,"17.1":0.12868,"17.2":0.04151,"17.3":0.11623,"17.4":0.19925,"17.5":4.51214,"17.6":0.52718,"18.0":0.04151},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00451,"5.0-5.1":0.00226,"6.0-6.1":0.01128,"7.0-7.1":0.01354,"8.1-8.4":0,"9.0-9.2":0.01128,"9.3":0.04513,"10.0-10.2":0.01354,"10.3":0.06995,"11.0-11.2":0.17825,"11.3-11.4":0.02256,"12.0-12.1":0.01805,"12.2-12.5":0.30235,"13.0-13.1":0.00451,"13.2":0.09702,"13.3":0.01354,"13.4-13.7":0.05641,"14.0-14.4":0.16697,"14.5-14.8":0.1602,"15.0-15.1":0.088,"15.2-15.3":0.088,"15.4":0.10154,"15.5":0.11959,"15.6-15.8":1.12592,"16.0":0.22789,"16.1":0.4806,"16.2":0.24143,"16.3":0.40163,"16.4":0.10154,"16.5":0.16246,"16.6-16.7":1.39668,"17.0":0.12861,"17.1":0.19856,"17.2":0.18276,"17.3":0.27076,"17.4":0.63403,"17.5":12.98527,"17.6":2.18414,"18.0":0.23692},P:{"4":0.78937,"21":0.03483,"22":0.01161,"23":0.02322,"24":0.02322,"25":2.13594,_:"20 7.2-7.4 8.2 10.1 11.1-11.2 12.0 14.0 15.0","5.0-5.4":0.10448,"6.2-6.4":0.03483,"9.2":0.01161,"13.0":0.02322,"16.0":0.01161,"17.0":0.04643,"18.0":0.02322,"19.0":0.02322},I:{"0":0.13994,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00006,"4.2-4.3":0.00006,"4.4":0,"4.4.3-4.4.4":0.00022},K:{"0":0.09945,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.26982,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.819},H:{"0":0},L:{"0":31.55008},R:{_:"0"},M:{"0":0.3627},Q:{"14.9":0.23985}}; diff --git a/node_modules/caniuse-lite/data/regions/MP.js b/node_modules/caniuse-lite/data/regions/MP.js new file mode 100644 index 00000000..e62765ef --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MP.js @@ -0,0 +1 @@ +module.exports={C:{"97":0.00473,"105":0.00473,"115":0.04255,"120":0.00473,"127":0.09929,"128":0.48226,"129":0.58627,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 99 100 101 102 103 104 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 123 124 125 126 130 131 132 133 3.5 3.6"},D:{"54":0.00473,"79":0.01891,"91":0.01891,"93":0.21749,"94":0.02837,"99":0.02364,"101":0.00473,"103":0.34042,"104":0.01418,"109":0.77066,"110":0.06619,"111":0.09929,"112":0.00946,"114":0.04255,"115":0.06619,"116":0.09456,"117":0.0331,"118":0.01891,"119":0.01891,"120":0.00473,"121":0.02364,"122":0.02837,"123":0.12766,"124":0.14184,"125":0.54845,"126":2.0945,"127":23.42724,"128":4.71382,"129":0.01891,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 87 88 89 90 92 95 96 97 98 100 102 105 106 107 108 113 130 131"},F:{"83":0.0331,"84":0.00946,"102":0.00946,"109":0.2033,"111":0.0851,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00946,"108":0.00946,"111":0.00473,"114":0.00473,"119":0.00473,"124":0.00473,"125":0.12293,"126":0.3877,"127":5.6736,"128":1.64062,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 109 110 112 113 115 116 117 118 120 121 122 123"},E:{"13":0.00946,"14":0.00473,"15":0.00946,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 17.0","13.1":0.01418,"14.1":0.05201,"15.4":0.02364,"15.5":0.00473,"15.6":0.06619,"16.0":0.00946,"16.1":0.06619,"16.2":0.00473,"16.3":0.06619,"16.4":0.00946,"16.5":0.00473,"16.6":0.2033,"17.1":0.04255,"17.2":0.05674,"17.3":0.00946,"17.4":0.04255,"17.5":0.72338,"17.6":0.32623,"18.0":0.00473},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00229,"5.0-5.1":0.00115,"6.0-6.1":0.00573,"7.0-7.1":0.00687,"8.1-8.4":0,"9.0-9.2":0.00573,"9.3":0.0229,"10.0-10.2":0.00687,"10.3":0.0355,"11.0-11.2":0.09046,"11.3-11.4":0.01145,"12.0-12.1":0.00916,"12.2-12.5":0.15344,"13.0-13.1":0.00229,"13.2":0.04924,"13.3":0.00687,"13.4-13.7":0.02863,"14.0-14.4":0.08474,"14.5-14.8":0.0813,"15.0-15.1":0.04466,"15.2-15.3":0.04466,"15.4":0.05153,"15.5":0.06069,"15.6-15.8":0.57139,"16.0":0.11565,"16.1":0.2439,"16.2":0.12252,"16.3":0.20382,"16.4":0.05153,"16.5":0.08245,"16.6-16.7":0.7088,"17.0":0.06527,"17.1":0.10077,"17.2":0.09275,"17.3":0.13741,"17.4":0.32177,"17.5":6.58993,"17.6":1.10844,"18.0":0.12023},P:{"21":0.24856,"23":0.01081,"24":0.06484,"25":2.86387,_:"4 20 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.03242,"19.0":0.06484},I:{"0":0.02627,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.11071,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00946,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.11071},H:{"0":0},L:{"0":37.192},R:{_:"0"},M:{"0":0.5272},Q:{"14.9":0.0369}}; diff --git a/node_modules/caniuse-lite/data/regions/MQ.js b/node_modules/caniuse-lite/data/regions/MQ.js new file mode 100644 index 00000000..e45329f7 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MQ.js @@ -0,0 +1 @@ +module.exports={C:{"63":0.00534,"78":0.03205,"91":0.00534,"103":0.01068,"115":0.30444,"118":0.02136,"121":0.01602,"122":0.00534,"123":0.00534,"124":0.00534,"125":0.03205,"127":0.02136,"128":0.78513,"129":3.15119,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 119 120 126 130 131 132 133 3.5 3.6"},D:{"49":0.01602,"74":0.00534,"81":0.01068,"86":0.00534,"87":0.04273,"88":0.01602,"89":0.00534,"93":0.00534,"94":0.00534,"99":0.02671,"102":0.00534,"103":0.03205,"107":0.00534,"108":0.00534,"109":0.73706,"111":0.00534,"112":0.01068,"114":0.12818,"115":0.01068,"116":0.12818,"117":0.00534,"118":0.02136,"119":0.00534,"120":0.03739,"121":0.01068,"122":0.04273,"123":0.03739,"124":0.42194,"125":0.28307,"126":1.49548,"127":22.76334,"128":6.12079,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 79 80 83 84 85 90 91 92 95 96 97 98 100 101 104 105 106 110 113 129 130 131"},F:{"36":0.00534,"46":0.00534,"82":0.00534,"83":0.00534,"95":0.01068,"108":0.00534,"109":0.64626,"111":0.33648,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00534,"85":0.00534,"92":0.03205,"103":0.00534,"108":0.00534,"109":0.03739,"110":0.00534,"115":0.01068,"118":0.01068,"119":0.04807,"120":0.02671,"121":0.02136,"122":0.03205,"123":0.02671,"124":0.02136,"125":0.05875,"126":0.36319,"127":5.33032,"128":1.69844,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 104 105 106 107 111 112 113 114 116 117"},E:{"14":0.06409,"15":0.01068,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00534,"13.1":0.03205,"14.1":0.0908,"15.1":0.00534,"15.2-15.3":0.00534,"15.4":0.05875,"15.5":0.04807,"15.6":0.17625,"16.0":0.00534,"16.1":0.03205,"16.2":0.01068,"16.3":0.09614,"16.4":0.01602,"16.5":0.02671,"16.6":0.5074,"17.0":0.01068,"17.1":0.08546,"17.2":0.11216,"17.3":0.04807,"17.4":0.36319,"17.5":2.21652,"17.6":0.95604,"18.0":0.06409},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00317,"5.0-5.1":0.00158,"6.0-6.1":0.00792,"7.0-7.1":0.00951,"8.1-8.4":0,"9.0-9.2":0.00792,"9.3":0.03169,"10.0-10.2":0.00951,"10.3":0.04912,"11.0-11.2":0.12519,"11.3-11.4":0.01585,"12.0-12.1":0.01268,"12.2-12.5":0.21234,"13.0-13.1":0.00317,"13.2":0.06814,"13.3":0.00951,"13.4-13.7":0.03962,"14.0-14.4":0.11726,"14.5-14.8":0.11251,"15.0-15.1":0.0618,"15.2-15.3":0.0618,"15.4":0.07131,"15.5":0.08399,"15.6-15.8":0.79074,"16.0":0.16005,"16.1":0.33753,"16.2":0.16956,"16.3":0.28207,"16.4":0.07131,"16.5":0.11409,"16.6-16.7":0.9809,"17.0":0.09033,"17.1":0.13945,"17.2":0.12836,"17.3":0.19016,"17.4":0.44529,"17.5":9.11967,"17.6":1.53394,"18.0":0.16639},P:{"4":0.01066,"20":0.01066,"21":0.03198,"22":0.10659,"23":0.39439,"24":0.08527,"25":2.23843,"5.0-5.4":0.01066,"6.2-6.4":0.01066,"7.2-7.4":0.02132,_:"8.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0","9.2":0.01066,"13.0":0.01066,"18.0":0.01066,"19.0":0.01066},I:{"0":0.01857,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.30743,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.00466},H:{"0":0},L:{"0":27.21006},R:{_:"0"},M:{"0":0.58225},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/MR.js b/node_modules/caniuse-lite/data/regions/MR.js new file mode 100644 index 00000000..ff88837f --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MR.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.00428,"72":0.00285,"78":0.00285,"94":0.00143,"100":0.00428,"105":0.00285,"107":0.00143,"115":0.18525,"122":0.00143,"124":0.0057,"126":0.00143,"127":0.00998,"128":0.171,"129":0.3192,"130":0.0057,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 101 102 103 104 106 108 109 110 111 112 113 114 116 117 118 119 120 121 123 125 131 132 133 3.5 3.6"},D:{"11":0.00285,"29":0.00998,"33":0.00713,"34":0.0057,"41":0.03848,"43":0.00285,"47":0.00428,"50":0.00143,"57":0.00143,"58":1.15853,"59":0.00285,"63":0.00143,"65":0.00713,"66":0.00285,"68":0.00143,"69":0.00713,"70":0.00285,"72":0.00285,"73":0.00285,"75":0.00143,"77":0.00713,"78":0.03278,"79":0.01568,"80":0.00143,"81":0.0057,"83":0.01283,"84":0.00428,"86":0.00143,"87":0.00428,"88":0.00428,"90":0.00143,"91":0.00428,"92":0.00428,"93":0.00143,"95":0.00285,"96":0.00428,"98":0.05558,"99":0.00428,"100":0.00143,"102":0.00143,"103":0.11828,"105":0.00143,"107":0.00143,"108":0.00285,"109":0.75383,"111":0.01425,"112":0.00143,"113":0.00143,"114":0.00428,"115":0.00285,"116":0.01425,"117":0.0114,"118":0.00713,"119":0.03135,"120":0.04275,"121":0.0057,"122":0.03563,"123":0.00855,"124":0.0228,"125":0.01425,"126":0.35198,"127":4.65263,"128":0.77805,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 35 36 37 38 39 40 42 44 45 46 48 49 51 52 53 54 55 56 60 61 62 64 67 71 74 76 85 89 94 97 101 104 106 110 129 130 131"},F:{"38":0.00143,"40":0.00428,"79":0.00143,"83":0.00285,"84":0.00143,"85":0.0456,"95":0.0912,"102":0.00143,"108":0.00143,"109":0.00855,"111":0.02993,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00143,"14":0.00285,"15":0.00143,"16":0.00143,"17":0.00143,"18":0.0114,"84":0.00143,"89":0.0057,"92":0.02423,"100":0.00143,"105":0.00143,"106":0.00285,"109":0.00855,"110":0.00143,"119":0.00143,"120":0.00428,"121":0.00143,"122":0.00285,"123":0.00143,"124":0.00713,"125":0.01283,"126":0.08978,"127":0.88493,"128":0.36765,_:"13 79 80 81 83 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 107 108 111 112 113 114 115 116 117 118"},E:{"4":0.00713,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 16.0","13.1":0.0057,"14.1":0.00143,"15.1":0.0057,"15.5":0.00855,"15.6":0.0285,"16.1":0.00285,"16.2":0.00143,"16.3":0.00143,"16.4":0.00428,"16.5":0.00143,"16.6":0.03135,"17.0":0.00143,"17.1":0.00143,"17.2":0.00855,"17.3":0.00285,"17.4":0.0114,"17.5":0.07125,"17.6":0.04988,"18.0":0.00285},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00273,"5.0-5.1":0.00136,"6.0-6.1":0.00682,"7.0-7.1":0.00819,"8.1-8.4":0,"9.0-9.2":0.00682,"9.3":0.02729,"10.0-10.2":0.00819,"10.3":0.04229,"11.0-11.2":0.10778,"11.3-11.4":0.01364,"12.0-12.1":0.01091,"12.2-12.5":0.18281,"13.0-13.1":0.00273,"13.2":0.05866,"13.3":0.00819,"13.4-13.7":0.03411,"14.0-14.4":0.10096,"14.5-14.8":0.09686,"15.0-15.1":0.05321,"15.2-15.3":0.05321,"15.4":0.06139,"15.5":0.07231,"15.6-15.8":0.68078,"16.0":0.13779,"16.1":0.29059,"16.2":0.14598,"16.3":0.24284,"16.4":0.06139,"16.5":0.09823,"16.6-16.7":0.84449,"17.0":0.07776,"17.1":0.12006,"17.2":0.11051,"17.3":0.16371,"17.4":0.38336,"17.5":7.85145,"17.6":1.32063,"18.0":0.14325},P:{"4":0.10107,"20":0.04043,"21":0.77824,"22":0.49525,"23":0.23246,"24":0.4245,"25":1.89002,"5.0-5.4":0.01011,_:"6.2-6.4 8.2 10.1","7.2-7.4":1.50595,"9.2":0.01011,"11.1-11.2":0.04043,"12.0":0.01011,"13.0":0.02021,"14.0":0.01011,"15.0":0.01011,"16.0":0.05054,"17.0":0.05054,"18.0":0.07075,"19.0":0.45482},I:{"0":0.03419,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":1.0476,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.11425,"9":0.01705,"10":0.03069,"11":0.34958,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.28298},H:{"0":0.05},L:{"0":65.26173},R:{_:"0"},M:{"0":0.05145},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/MS.js b/node_modules/caniuse-lite/data/regions/MS.js new file mode 100644 index 00000000..c72bbe28 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MS.js @@ -0,0 +1 @@ +module.exports={C:{"102":0.02024,"129":0.04555,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 130 131 132 133 3.5 3.6"},D:{"59":0.02024,"103":1.88775,"107":0.02024,"109":0.26823,"122":0.60732,"124":0.04555,"125":0.04555,"126":2.04464,"127":31.31241,"128":3.80081,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 108 110 111 112 113 114 115 116 117 118 119 120 121 123 129 130 131"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"125":0.22268,"126":1.16909,"127":5.12679,"128":0.65287,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.4 16.5 17.2 18.0","13.1":0.06579,"16.3":0.22268,"16.6":0.22268,"17.0":0.02024,"17.1":0.02024,"17.3":0.33909,"17.4":0.13665,"17.5":1.12354,"17.6":0.0911},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00176,"5.0-5.1":0.00088,"6.0-6.1":0.00441,"7.0-7.1":0.00529,"8.1-8.4":0,"9.0-9.2":0.00441,"9.3":0.01763,"10.0-10.2":0.00529,"10.3":0.02733,"11.0-11.2":0.06965,"11.3-11.4":0.00882,"12.0-12.1":0.00705,"12.2-12.5":0.11814,"13.0-13.1":0.00176,"13.2":0.03791,"13.3":0.00529,"13.4-13.7":0.02204,"14.0-14.4":0.06524,"14.5-14.8":0.06259,"15.0-15.1":0.03438,"15.2-15.3":0.03438,"15.4":0.03967,"15.5":0.04673,"15.6-15.8":0.43992,"16.0":0.08904,"16.1":0.18778,"16.2":0.09433,"16.3":0.15693,"16.4":0.03967,"16.5":0.06348,"16.6-16.7":0.54572,"17.0":0.05025,"17.1":0.07758,"17.2":0.07141,"17.3":0.10579,"17.4":0.24773,"17.5":5.07367,"17.6":0.8534,"18.0":0.09257},P:{"4":0.65994,"21":0.022,"22":0.022,"24":0.022,"25":5.8845,_:"20 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.022},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.0247,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.09878},H:{"0":0},L:{"0":30.65388},R:{_:"0"},M:{"0":0.0247},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/MT.js b/node_modules/caniuse-lite/data/regions/MT.js new file mode 100644 index 00000000..e0ba1aa5 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MT.js @@ -0,0 +1 @@ +module.exports={C:{"68":0.08014,"78":0.00422,"88":0.00422,"102":0.00422,"108":0.01265,"115":0.22777,"120":0.00844,"122":0.00422,"126":0.00422,"127":0.02109,"128":0.29526,"129":0.80986,"131":0.00422,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 109 110 111 112 113 114 116 117 118 119 121 123 124 125 130 132 133 3.5 3.6"},D:{"11":0.00422,"49":0.00844,"56":0.08436,"62":0.00422,"65":0.00422,"70":0.00422,"76":0.00422,"79":0.02109,"83":0.00844,"85":0.00422,"86":0.00844,"87":0.01265,"88":0.00844,"89":0.00422,"91":0.02109,"93":0.07592,"98":0.01265,"99":0.00422,"101":0.00422,"102":0.00422,"103":0.05905,"104":0.00422,"105":0.00422,"106":0.00422,"107":0.04218,"108":0.00844,"109":0.99967,"110":0.00844,"111":0.04218,"112":0.00422,"113":0.00422,"114":0.00422,"115":0.03796,"116":0.22355,"117":0.00844,"118":0.00422,"119":0.18981,"120":0.02531,"121":0.05062,"122":0.37962,"123":1.80952,"124":0.31635,"125":0.28682,"126":1.98246,"127":18.83337,"128":3.7498,"129":0.00422,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 61 63 64 66 67 68 69 71 72 73 74 75 77 78 80 81 84 90 92 94 95 96 97 100 130 131"},F:{"28":0.00422,"46":0.00844,"83":0.00422,"94":0.00844,"95":0.00422,"109":0.16028,"111":0.06749,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00422,"108":0.00844,"109":0.04218,"112":0.1181,"114":0.00422,"115":0.00422,"117":0.00844,"119":0.01687,"120":0.00422,"121":0.00844,"122":0.00422,"123":0.00844,"124":0.01687,"125":0.08436,"126":0.19403,"127":4.26018,"128":1.3835,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 111 113 116 118"},E:{"13":0.00422,"14":0.00844,"15":0.00422,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1 11.1","9.1":0.00422,"12.1":0.00422,"13.1":0.02109,"14.1":0.05905,"15.1":0.00844,"15.2-15.3":0.00422,"15.4":0.00422,"15.5":0.01265,"15.6":0.14341,"16.0":0.03796,"16.1":0.01687,"16.2":0.08858,"16.3":0.07171,"16.4":0.05062,"16.5":0.08436,"16.6":0.19825,"17.0":0.02531,"17.1":0.06327,"17.2":0.07592,"17.3":0.05905,"17.4":0.1181,"17.5":1.48895,"17.6":0.37118,"18.0":0.02531},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0036,"5.0-5.1":0.0018,"6.0-6.1":0.00901,"7.0-7.1":0.01081,"8.1-8.4":0,"9.0-9.2":0.00901,"9.3":0.03603,"10.0-10.2":0.01081,"10.3":0.05585,"11.0-11.2":0.14233,"11.3-11.4":0.01802,"12.0-12.1":0.01441,"12.2-12.5":0.24142,"13.0-13.1":0.0036,"13.2":0.07747,"13.3":0.01081,"13.4-13.7":0.04504,"14.0-14.4":0.13332,"14.5-14.8":0.12792,"15.0-15.1":0.07027,"15.2-15.3":0.07027,"15.4":0.08108,"15.5":0.09549,"15.6-15.8":0.89903,"16.0":0.18197,"16.1":0.38376,"16.2":0.19278,"16.3":0.3207,"16.4":0.08108,"16.5":0.12972,"16.6-16.7":1.11523,"17.0":0.1027,"17.1":0.15855,"17.2":0.14594,"17.3":0.2162,"17.4":0.50627,"17.5":10.36862,"17.6":1.74402,"18.0":0.18918},P:{"4":0.04191,"20":0.01048,"21":0.05238,"22":0.02095,"23":0.03143,"24":0.03143,"25":1.50869,_:"5.0-5.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 13.0 14.0 15.0 16.0 18.0","6.2-6.4":0.04191,"12.0":0.01048,"17.0":0.01048,"19.0":0.01048},I:{"0":0.11526,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00005,"4.2-4.3":0.00005,"4.4":0,"4.4.3-4.4.4":0.00019},K:{"0":0.52616,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01265,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.58398},H:{"0":0},L:{"0":35.95451},R:{_:"0"},M:{"0":0.20237},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/MU.js b/node_modules/caniuse-lite/data/regions/MU.js new file mode 100644 index 00000000..d8340c82 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MU.js @@ -0,0 +1 @@ +module.exports={C:{"20":0.00327,"50":0.00654,"52":0.00327,"56":0.00327,"68":0.00654,"78":0.00327,"95":0.00654,"107":0.00327,"112":0.00327,"114":0.01308,"115":0.19941,"117":0.00327,"123":0.00327,"124":0.00327,"125":0.14057,"126":0.00654,"127":0.0425,"128":0.38901,"129":1.07223,"130":0.01308,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 113 116 118 119 120 121 122 131 132 133 3.5 3.6"},D:{"34":0.00327,"38":0.00654,"43":0.00327,"49":0.01635,"50":0.00327,"56":0.00654,"62":0.00327,"63":0.00327,"65":0.00327,"69":0.00327,"75":0.00327,"77":0.00981,"78":0.08499,"79":0.01961,"80":0.00327,"81":0.00654,"83":0.00981,"86":0.00654,"87":0.04577,"88":0.02288,"89":0.00327,"91":0.01308,"92":0.00327,"93":0.00327,"94":0.01635,"95":0.00654,"98":0.00654,"99":0.02615,"100":0.00654,"101":0.00327,"102":0.00327,"103":0.0425,"104":0.00981,"105":0.00327,"106":0.01308,"107":0.00327,"108":0.01635,"109":1.31414,"110":0.00654,"111":0.00981,"112":0.00327,"113":0.00981,"114":0.00654,"115":0.01308,"116":0.1373,"117":0.01308,"118":0.03269,"119":0.02288,"120":0.03269,"121":0.03269,"122":0.0948,"123":0.0425,"124":0.12422,"125":0.09153,"126":1.22261,"127":14.89356,"128":3.04017,"129":0.00327,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 44 45 46 47 48 51 52 53 54 55 57 58 59 60 61 64 66 67 68 70 71 72 73 74 76 84 85 90 96 97 130 131"},F:{"42":0.00327,"46":0.00327,"83":0.00654,"86":0.00327,"94":0.00327,"95":0.00981,"102":0.00327,"109":0.17653,"111":0.05884,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 87 88 89 90 91 92 93 96 97 98 99 100 101 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00654,"16":0.00327,"17":0.00327,"18":0.01635,"90":0.00327,"92":0.01635,"100":0.00327,"102":0.00327,"109":0.02942,"110":0.00327,"114":0.00327,"116":0.00327,"118":0.00327,"119":0.00327,"120":0.00327,"121":0.00327,"122":0.00654,"123":0.00981,"124":0.00981,"125":0.01961,"126":0.16999,"127":3.0794,"128":0.8336,_:"12 13 15 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 103 104 105 106 107 108 111 112 113 115 117"},E:{"14":0.01308,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00654,"13.1":0.03269,"14.1":0.07846,"15.1":0.00327,"15.2-15.3":0.00327,"15.4":0.00981,"15.5":0.02942,"15.6":0.0948,"16.0":0.01635,"16.1":0.02615,"16.2":0.00981,"16.3":0.03923,"16.4":0.00654,"16.5":0.02942,"16.6":0.16018,"17.0":0.03923,"17.1":0.04577,"17.2":0.02615,"17.3":0.03596,"17.4":0.16018,"17.5":0.8859,"17.6":0.26479,"18.0":0.02288},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00183,"5.0-5.1":0.00091,"6.0-6.1":0.00457,"7.0-7.1":0.00549,"8.1-8.4":0,"9.0-9.2":0.00457,"9.3":0.01829,"10.0-10.2":0.00549,"10.3":0.02836,"11.0-11.2":0.07226,"11.3-11.4":0.00915,"12.0-12.1":0.00732,"12.2-12.5":0.12258,"13.0-13.1":0.00183,"13.2":0.03933,"13.3":0.00549,"13.4-13.7":0.02287,"14.0-14.4":0.06769,"14.5-14.8":0.06495,"15.0-15.1":0.03567,"15.2-15.3":0.03567,"15.4":0.04116,"15.5":0.04848,"15.6-15.8":0.45646,"16.0":0.09239,"16.1":0.19484,"16.2":0.09788,"16.3":0.16282,"16.4":0.04116,"16.5":0.06586,"16.6-16.7":0.56623,"17.0":0.05214,"17.1":0.0805,"17.2":0.07409,"17.3":0.10977,"17.4":0.25704,"17.5":5.26435,"17.6":0.88547,"18.0":0.09605},P:{"4":0.06197,"20":0.02066,"21":0.05164,"22":0.27887,"23":0.0723,"24":0.12394,"25":3.18115,"5.0-5.4":0.01033,"6.2-6.4":0.02066,"7.2-7.4":0.10328,_:"8.2 9.2 10.1 12.0","11.1-11.2":0.05164,"13.0":0.01033,"14.0":0.17558,"15.0":0.01033,"16.0":0.06197,"17.0":0.05164,"18.0":0.0723,"19.0":0.09296},I:{"0":0.05367,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00009},K:{"0":1.20485,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00981,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":1.19139},H:{"0":0},L:{"0":50.81674},R:{_:"0"},M:{"0":0.43752},Q:{"14.9":0.00673}}; diff --git a/node_modules/caniuse-lite/data/regions/MV.js b/node_modules/caniuse-lite/data/regions/MV.js new file mode 100644 index 00000000..6ef531a1 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MV.js @@ -0,0 +1 @@ +module.exports={C:{"56":0.00237,"103":0.00712,"111":0.00237,"115":0.04983,"116":0.00475,"122":0.00237,"123":0.00237,"126":0.00475,"127":0.01187,"128":0.18984,"129":0.51257,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 112 113 114 117 118 119 120 121 124 125 130 131 132 133 3.5 3.6"},D:{"49":0.00237,"50":0.00475,"67":0.00237,"69":0.00237,"70":0.00237,"74":0.00237,"81":0.00949,"83":0.03322,"87":0.00475,"88":0.00949,"90":0.00237,"92":0.00237,"93":0.00237,"94":0.00949,"95":0.00237,"96":0.00237,"97":0.00712,"99":0.00237,"100":0.00475,"101":0.00237,"102":0.00237,"103":0.03322,"104":0.00475,"105":0.00237,"107":0.00237,"108":0.00237,"109":0.35358,"110":0.00237,"111":0.00949,"112":0.03085,"113":0.00475,"114":0.00475,"115":0.00237,"116":0.03797,"117":0.0261,"118":0.00475,"119":0.01661,"120":0.09967,"121":0.00949,"122":0.15187,"123":0.04509,"124":0.0878,"125":0.22781,"126":0.88988,"127":12.95421,"128":2.06926,"129":0.00475,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 71 72 73 75 76 77 78 79 80 84 85 86 89 91 98 106 130 131"},F:{"83":0.04509,"84":0.00475,"109":0.06407,"111":0.04271,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00237,"18":0.00237,"92":0.00712,"100":0.00237,"107":0.00237,"113":0.00237,"114":0.00237,"116":0.00475,"119":0.00475,"120":0.02136,"121":0.15425,"122":0.00475,"123":0.00949,"124":0.00712,"125":0.02136,"126":0.12577,"127":1.58754,"128":0.36544,_:"12 13 14 15 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 108 109 110 111 112 115 117 118"},E:{"14":0.00475,"15":0.02136,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00712,"13.1":0.02136,"14.1":0.0356,"15.1":0.00237,"15.2-15.3":0.00475,"15.4":0.00712,"15.5":0.00475,"15.6":0.04509,"16.0":0.02848,"16.1":0.05221,"16.2":0.0261,"16.3":0.01661,"16.4":0.00475,"16.5":0.04746,"16.6":0.04034,"17.0":0.01424,"17.1":0.02136,"17.2":0.0356,"17.3":0.03322,"17.4":0.04271,"17.5":0.59088,"17.6":0.15899,"18.0":0.05695},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00408,"5.0-5.1":0.00204,"6.0-6.1":0.01019,"7.0-7.1":0.01223,"8.1-8.4":0,"9.0-9.2":0.01019,"9.3":0.04076,"10.0-10.2":0.01223,"10.3":0.06318,"11.0-11.2":0.161,"11.3-11.4":0.02038,"12.0-12.1":0.0163,"12.2-12.5":0.27308,"13.0-13.1":0.00408,"13.2":0.08763,"13.3":0.01223,"13.4-13.7":0.05095,"14.0-14.4":0.15081,"14.5-14.8":0.14469,"15.0-15.1":0.07948,"15.2-15.3":0.07948,"15.4":0.09171,"15.5":0.10801,"15.6-15.8":1.01693,"16.0":0.20583,"16.1":0.43408,"16.2":0.21806,"16.3":0.36275,"16.4":0.09171,"16.5":0.14673,"16.6-16.7":1.26148,"17.0":0.11616,"17.1":0.17934,"17.2":0.16507,"17.3":0.24455,"17.4":0.57266,"17.5":11.72831,"17.6":1.97272,"18.0":0.21398},P:{"4":0.01012,"20":0.01012,"21":0.02025,"22":0.02025,"23":0.0405,"24":0.0405,"25":1.06301,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0","7.2-7.4":0.01012,"16.0":0.01012,"17.0":0.01012,"18.0":0.02025,"19.0":0.01012},I:{"0":0.02281,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":1.51015,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.71694},H:{"0":0},L:{"0":52.68334},R:{_:"0"},M:{"0":0.54152},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/MW.js b/node_modules/caniuse-lite/data/regions/MW.js new file mode 100644 index 00000000..67aac939 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MW.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.00214,"71":0.00214,"72":0.00428,"100":0.00214,"111":0.00214,"112":0.00214,"115":0.15615,"118":0.00428,"121":0.00214,"122":0.00428,"123":0.00214,"124":0.00214,"125":0.00428,"126":0.00642,"127":0.04064,"128":0.32941,"129":0.88341,"130":0.01925,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 113 114 116 117 119 120 131 132 133 3.5 3.6"},D:{"11":0.00214,"29":0.00428,"33":0.00214,"38":0.00214,"39":0.00214,"46":0.00214,"49":0.0107,"50":0.01497,"51":0.00214,"53":0.00214,"55":0.00214,"56":0.00214,"57":0.00214,"58":0.00214,"60":0.01283,"61":0.00214,"64":0.00856,"65":0.00214,"66":0.00214,"68":0.00214,"69":0.00642,"70":0.03422,"71":0.00214,"73":0.00214,"74":0.00642,"75":0.00428,"76":0.00214,"77":0.00214,"78":0.01283,"79":0.00642,"80":0.00214,"81":0.02353,"83":0.00428,"84":0.0107,"85":0.00642,"86":0.00642,"87":0.00856,"88":0.02353,"89":0.00428,"91":0.00214,"92":0.00428,"93":0.00428,"95":0.01283,"96":0.00214,"97":0.00214,"98":0.00214,"99":0.01283,"100":0.00428,"101":0.00642,"102":0.00428,"103":0.04064,"104":0.00214,"105":0.00642,"106":0.01497,"107":0.00214,"108":0.00428,"109":0.40641,"110":0.00428,"111":0.01497,"112":0.00214,"113":0.00214,"114":0.01711,"115":0.00642,"116":0.03422,"117":0.01711,"118":0.01497,"119":0.02353,"120":0.01497,"121":0.0107,"122":0.02139,"123":0.03209,"124":0.04492,"125":0.0385,"126":0.44919,"127":5.49081,"128":0.94116,"129":0.00214,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 36 37 40 41 42 43 44 45 47 48 52 54 59 62 63 67 72 90 94 130 131"},F:{"36":0.00428,"37":0.00214,"42":0.00214,"68":0.00642,"79":0.0107,"81":0.00856,"82":0.00214,"83":0.02139,"84":0.00428,"95":0.05134,"103":0.00214,"109":0.02353,"110":0.00214,"111":0.0385,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 80 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.02567,"13":0.0107,"14":0.01925,"15":0.01497,"16":0.0107,"17":0.00642,"18":0.05989,"83":0.00214,"84":0.0107,"88":0.00214,"89":0.01925,"90":0.02353,"92":0.11123,"95":0.00214,"100":0.02781,"101":0.00214,"107":0.00214,"109":0.0385,"110":0.00642,"112":0.0107,"113":0.00214,"114":0.00428,"115":0.00856,"116":0.00428,"117":0.00642,"118":0.00428,"119":0.02353,"120":0.00642,"121":0.00856,"122":0.01497,"123":0.08984,"124":0.05134,"125":0.03422,"126":0.21604,"127":1.9251,"128":0.49625,_:"79 80 81 85 86 87 91 93 94 96 97 98 99 102 103 104 105 106 108 111"},E:{"4":0.00214,"13":0.00214,"14":0.00428,"15":0.00214,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 15.1 15.2-15.3 15.4 16.0 16.4 17.0","5.1":0.00856,"11.1":0.00214,"12.1":0.00214,"13.1":0.00642,"14.1":0.0107,"15.5":0.00428,"15.6":0.0385,"16.1":0.00428,"16.2":0.00214,"16.3":0.00214,"16.5":0.00214,"16.6":0.0107,"17.1":0.00214,"17.2":0.00214,"17.3":0.00856,"17.4":0.00214,"17.5":0.09198,"17.6":0.02995,"18.0":0.00214},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00033,"5.0-5.1":0.00016,"6.0-6.1":0.00082,"7.0-7.1":0.00098,"8.1-8.4":0,"9.0-9.2":0.00082,"9.3":0.00327,"10.0-10.2":0.00098,"10.3":0.00507,"11.0-11.2":0.01292,"11.3-11.4":0.00164,"12.0-12.1":0.00131,"12.2-12.5":0.02191,"13.0-13.1":0.00033,"13.2":0.00703,"13.3":0.00098,"13.4-13.7":0.00409,"14.0-14.4":0.0121,"14.5-14.8":0.01161,"15.0-15.1":0.00638,"15.2-15.3":0.00638,"15.4":0.00736,"15.5":0.00867,"15.6-15.8":0.08159,"16.0":0.01651,"16.1":0.03483,"16.2":0.0175,"16.3":0.0291,"16.4":0.00736,"16.5":0.01177,"16.6-16.7":0.10121,"17.0":0.00932,"17.1":0.01439,"17.2":0.01324,"17.3":0.01962,"17.4":0.04595,"17.5":0.94099,"17.6":0.15828,"18.0":0.01717},P:{"4":0.27434,"20":0.02032,"21":0.15241,"22":0.12193,"23":0.07113,"24":0.11177,"25":0.48772,"5.0-5.4":0.01016,"6.2-6.4":0.02032,"7.2-7.4":0.17273,_:"8.2 10.1 11.1-11.2 14.0 15.0","9.2":0.02032,"12.0":0.01016,"13.0":0.01016,"16.0":0.01016,"17.0":0.03048,"18.0":0.02032,"19.0":0.06096},I:{"0":0.16454,"3":0,"4":0.00002,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00007,"4.2-4.3":0.00007,"4.4":0,"4.4.3-4.4.4":0.00026},K:{"0":4.91597,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03481,"9":0.00746,"10":0.01492,"11":0.14174,_:"6 7 5.5"},N:{_:"10 11"},S:{"2.5":0.16508,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":1.54076},H:{"0":1.42},L:{"0":72.97399},R:{_:"0"},M:{"0":0.36947},Q:{"14.9":0.01572}}; diff --git a/node_modules/caniuse-lite/data/regions/MX.js b/node_modules/caniuse-lite/data/regions/MX.js new file mode 100644 index 00000000..75fb2920 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MX.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.01578,"48":0.00395,"52":0.01578,"59":0.01184,"66":0.00395,"78":0.01578,"79":0.00395,"88":0.00395,"99":0.00395,"102":0.00395,"103":0.00789,"105":0.00395,"107":0.00395,"110":0.00395,"112":0.00395,"113":0.01184,"115":0.26037,"118":0.00395,"120":0.00395,"121":0.00395,"122":0.00395,"123":0.00395,"124":0.00395,"125":0.00789,"126":0.00789,"127":0.03156,"128":0.40239,"129":1.09277,"130":0.00789,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 100 101 104 106 108 109 111 114 116 117 119 131 132 133 3.5 3.6"},D:{"38":0.00395,"48":0.00395,"49":0.01184,"52":0.01184,"56":0.00395,"65":0.00789,"66":0.05918,"70":0.00395,"71":0.00789,"74":0.00395,"75":0.00789,"76":0.00395,"78":0.00395,"79":0.02762,"80":0.06707,"81":0.00395,"83":0.00395,"84":0.00395,"85":0.00395,"86":0.00395,"87":0.05523,"88":0.01578,"89":0.00395,"90":0.00395,"91":0.03551,"92":0.00395,"93":0.01184,"94":0.01184,"95":0.00395,"96":0.00395,"97":0.00789,"98":0.00789,"99":0.01973,"100":0.00395,"101":0.01578,"102":0.00789,"103":0.10652,"104":0.02367,"105":0.00789,"106":0.01578,"107":0.01184,"108":0.01184,"109":1.94094,"110":0.01184,"111":0.01578,"112":0.01184,"113":0.0789,"114":0.09468,"115":0.00789,"116":0.2012,"117":0.00789,"118":0.05129,"119":0.03945,"120":0.06312,"121":0.0434,"122":0.2367,"123":0.13019,"124":0.14991,"125":0.14597,"126":1.21901,"127":16.6913,"128":3.3572,"129":0.01184,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 50 51 53 54 55 57 58 59 60 61 62 63 64 67 68 69 72 73 77 130 131"},F:{"44":0.00789,"46":0.00395,"83":0.01184,"84":0.00395,"95":0.06312,"102":0.00395,"109":0.40239,"111":0.14202,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00789,"18":0.00395,"92":0.01578,"99":0.00395,"100":0.00395,"108":0.00395,"109":0.06312,"110":0.00395,"112":0.00395,"113":0.00395,"114":0.01184,"115":0.00395,"116":0.00395,"117":0.00395,"118":0.00395,"119":0.00789,"120":0.01578,"121":0.01184,"122":0.01578,"123":0.01578,"124":0.02762,"125":0.18147,"126":0.26037,"127":4.24482,"128":1.15194,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 101 102 103 104 105 106 107 111"},E:{"8":0.00395,"13":0.00395,"14":0.01184,"15":0.00395,_:"0 4 5 6 7 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.00789,"11.1":0.01184,"12.1":0.00789,"13.1":0.03551,"14.1":0.04734,"15.1":0.00789,"15.2-15.3":0.00395,"15.4":0.01578,"15.5":0.01184,"15.6":0.13413,"16.0":0.01578,"16.1":0.01973,"16.2":0.01578,"16.3":0.0434,"16.4":0.01578,"16.5":0.02762,"16.6":0.15386,"17.0":0.01973,"17.1":0.03156,"17.2":0.03551,"17.3":0.03551,"17.4":0.07496,"17.5":0.74166,"17.6":0.32349,"18.0":0.02367},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00259,"5.0-5.1":0.00129,"6.0-6.1":0.00647,"7.0-7.1":0.00777,"8.1-8.4":0,"9.0-9.2":0.00647,"9.3":0.02589,"10.0-10.2":0.00777,"10.3":0.04013,"11.0-11.2":0.10227,"11.3-11.4":0.01295,"12.0-12.1":0.01036,"12.2-12.5":0.17347,"13.0-13.1":0.00259,"13.2":0.05567,"13.3":0.00777,"13.4-13.7":0.03236,"14.0-14.4":0.0958,"14.5-14.8":0.09191,"15.0-15.1":0.05049,"15.2-15.3":0.05049,"15.4":0.05826,"15.5":0.06861,"15.6-15.8":0.64598,"16.0":0.13075,"16.1":0.27574,"16.2":0.13852,"16.3":0.23043,"16.4":0.05826,"16.5":0.09321,"16.6-16.7":0.80133,"17.0":0.07379,"17.1":0.11392,"17.2":0.10486,"17.3":0.15535,"17.4":0.36377,"17.5":7.45019,"17.6":1.25313,"18.0":0.13593},P:{"4":0.06509,"21":0.01085,"22":0.0217,"23":0.0217,"24":0.01085,"25":0.49903,_:"20 5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","6.2-6.4":0.01085,"7.2-7.4":0.03255,"17.0":0.01085},I:{"0":0.1026,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00004,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00016},K:{"0":0.23431,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01375,"9":0.00458,"10":0.00458,"11":0.14671,_:"6 7 5.5"},N:{_:"10 11"},S:{"2.5":0.01211,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.0545},H:{"0":0.02},L:{"0":48.21317},R:{_:"0"},M:{"0":0.21193},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/MY.js b/node_modules/caniuse-lite/data/regions/MY.js new file mode 100644 index 00000000..b7d60088 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MY.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00385,"39":0.01155,"51":0.00385,"52":0.01155,"78":0.00385,"80":0.00385,"83":0.00385,"103":0.00385,"113":0.00385,"114":0.00385,"115":0.25417,"118":0.00385,"120":0.00385,"121":0.00385,"123":0.00385,"124":0.00385,"125":0.0077,"126":0.0077,"127":0.02311,"128":0.33119,"129":0.80486,"130":0.01155,"131":0.0077,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 81 82 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 116 117 119 122 132 133 3.5 3.6"},D:{"29":0.02696,"34":0.00385,"37":0.00385,"38":0.01926,"48":0.00385,"49":0.0077,"53":0.0077,"55":0.00385,"56":0.0077,"57":0.00385,"63":0.00385,"65":0.00385,"68":0.00385,"70":0.00385,"74":0.00385,"75":0.01155,"76":0.00385,"78":0.0077,"79":0.06162,"80":0.00385,"81":0.02696,"83":0.00385,"84":0.00385,"85":0.00385,"86":0.03851,"87":0.08472,"88":0.01155,"89":0.01155,"90":0.00385,"91":0.02696,"92":0.00385,"93":0.01926,"94":0.03081,"96":0.00385,"97":0.01155,"98":0.0077,"99":0.04236,"100":0.00385,"101":0.0077,"102":0.02311,"103":0.50448,"104":0.0077,"105":0.04236,"106":0.0077,"107":0.01155,"108":0.01926,"109":1.76376,"110":0.0077,"111":0.0154,"112":0.0077,"113":0.01155,"114":0.02696,"115":0.01155,"116":0.09242,"117":0.02311,"118":0.10398,"119":0.04621,"120":0.06547,"121":0.06162,"122":0.15019,"123":0.07702,"124":0.11168,"125":0.13093,"126":1.163,"127":19.32047,"128":3.16937,"129":0.01155,"130":0.00385,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 39 40 41 42 43 44 45 46 47 50 51 52 54 58 59 60 61 62 64 66 67 69 71 72 73 77 95 131"},F:{"28":0.00385,"36":0.01155,"46":0.02696,"83":0.03081,"84":0.00385,"95":0.01155,"99":0.00385,"109":0.10013,"111":0.03466,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00385,"109":0.03081,"110":0.00385,"112":0.00385,"114":0.00385,"117":0.00385,"118":0.00385,"119":0.00385,"120":0.0077,"121":0.00385,"122":0.0077,"123":0.0077,"124":0.01155,"125":0.0154,"126":0.13479,"127":2.32215,"128":0.56225,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 111 113 115 116"},E:{"7":0.00385,"13":0.00385,"14":0.03081,"15":0.0077,_:"0 4 5 6 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.0077,"13.1":0.02311,"14.1":0.11168,"15.1":0.01155,"15.2-15.3":0.01155,"15.4":0.01926,"15.5":0.04621,"15.6":0.21951,"16.0":0.02696,"16.1":0.05006,"16.2":0.02696,"16.3":0.09628,"16.4":0.01926,"16.5":0.03851,"16.6":0.25802,"17.0":0.01926,"17.1":0.03466,"17.2":0.05006,"17.3":0.04236,"17.4":0.11938,"17.5":1.87929,"17.6":0.29268,"18.0":0.01926},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00306,"5.0-5.1":0.00153,"6.0-6.1":0.00765,"7.0-7.1":0.00918,"8.1-8.4":0,"9.0-9.2":0.00765,"9.3":0.03059,"10.0-10.2":0.00918,"10.3":0.04741,"11.0-11.2":0.12081,"11.3-11.4":0.01529,"12.0-12.1":0.01223,"12.2-12.5":0.20492,"13.0-13.1":0.00306,"13.2":0.06576,"13.3":0.00918,"13.4-13.7":0.03823,"14.0-14.4":0.11316,"14.5-14.8":0.10858,"15.0-15.1":0.05964,"15.2-15.3":0.05964,"15.4":0.06882,"15.5":0.08105,"15.6-15.8":0.7631,"16.0":0.15445,"16.1":0.32573,"16.2":0.16363,"16.3":0.27221,"16.4":0.06882,"16.5":0.11011,"16.6-16.7":0.94661,"17.0":0.08717,"17.1":0.13457,"17.2":0.12387,"17.3":0.18351,"17.4":0.42972,"17.5":8.80087,"17.6":1.48032,"18.0":0.16057},P:{"4":0.2336,"20":0.01062,"21":0.03185,"22":0.04247,"23":0.04247,"24":0.03185,"25":1.00872,"5.0-5.4":0.03185,"6.2-6.4":0.01062,"7.2-7.4":0.02124,_:"8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 18.0","14.0":0.01062,"16.0":0.01062,"17.0":0.01062,"19.0":0.01062},I:{"0":0.02451,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.88546,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01269,"9":0.00634,"10":0.00634,"11":0.08246,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.99614},H:{"0":0},L:{"0":43.77821},R:{_:"0"},M:{"0":0.33205},Q:{"14.9":0.0123}}; diff --git a/node_modules/caniuse-lite/data/regions/MZ.js b/node_modules/caniuse-lite/data/regions/MZ.js new file mode 100644 index 00000000..577c082f --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/MZ.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.0024,"78":0.0048,"90":0.0024,"91":0.0024,"104":0.0048,"107":0.0024,"108":0.0024,"113":0.00959,"115":0.1223,"123":0.0024,"127":0.00959,"128":0.13189,"129":0.37649,"130":0.0024,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 92 93 94 95 96 97 98 99 100 101 102 103 105 106 109 110 111 112 114 116 117 118 119 120 121 122 124 125 126 131 132 133 3.5 3.6"},D:{"11":0.0024,"43":0.0048,"49":0.0024,"53":0.0024,"56":0.00719,"58":0.0024,"63":0.0024,"64":0.0024,"65":0.0024,"68":0.0024,"69":0.0048,"70":0.0048,"72":0.0024,"73":0.0024,"74":0.0048,"79":0.0048,"81":0.00959,"83":0.0024,"84":0.0024,"86":0.0024,"87":0.01679,"88":0.01199,"90":0.02158,"91":0.07913,"92":0.03117,"94":0.02158,"95":0.0048,"97":0.0024,"98":0.0024,"99":0.0024,"100":0.00719,"101":0.0048,"102":0.02638,"103":0.01199,"104":0.03357,"105":0.0048,"106":0.02158,"107":0.0024,"108":0.0024,"109":1.63544,"110":0.0024,"111":0.03597,"112":0.0024,"113":0.0048,"114":0.07434,"116":0.03597,"117":0.0048,"118":0.00959,"119":0.02398,"120":0.01199,"121":0.01918,"122":0.09352,"123":0.02878,"124":0.05995,"125":0.08153,"126":0.29735,"127":4.94707,"128":1.15344,"129":0.01439,"130":0.0048,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 54 55 57 59 60 61 62 66 67 71 75 76 77 78 80 85 89 93 96 115 131"},F:{"34":0.0024,"36":0.0024,"79":0.01199,"83":0.00719,"84":0.0024,"95":0.07913,"106":0.0024,"108":0.00719,"109":0.01199,"110":0.0024,"111":0.00719,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 107 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00959,"14":0.0024,"15":0.0024,"16":0.0024,"17":0.0024,"18":0.01439,"84":0.0048,"89":0.00719,"90":0.0048,"91":0.0024,"92":0.02878,"100":0.00959,"102":0.01918,"109":0.01679,"114":0.0048,"116":0.02398,"118":0.0048,"119":0.0048,"120":0.0048,"121":0.0048,"122":0.02398,"123":0.00959,"124":0.03837,"125":0.05515,"126":0.15587,"127":1.39564,"128":0.41485,_:"13 79 80 81 83 85 86 87 88 93 94 95 96 97 98 99 101 103 104 105 106 107 108 110 111 112 113 115 117"},E:{"11":0.0024,"14":0.0048,_:"0 4 5 6 7 8 9 10 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.4 16.0 16.2 17.1","13.1":0.01679,"14.1":0.00719,"15.2-15.3":0.0048,"15.5":0.0024,"15.6":0.01679,"16.1":0.0024,"16.3":0.0024,"16.4":0.00719,"16.5":0.0024,"16.6":0.01199,"17.0":0.0024,"17.2":0.0024,"17.3":0.0048,"17.4":0.0024,"17.5":0.04316,"17.6":0.02398,"18.0":0.0048},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00074,"5.0-5.1":0.00037,"6.0-6.1":0.00186,"7.0-7.1":0.00223,"8.1-8.4":0,"9.0-9.2":0.00186,"9.3":0.00743,"10.0-10.2":0.00223,"10.3":0.01152,"11.0-11.2":0.02937,"11.3-11.4":0.00372,"12.0-12.1":0.00297,"12.2-12.5":0.04981,"13.0-13.1":0.00074,"13.2":0.01598,"13.3":0.00223,"13.4-13.7":0.00929,"14.0-14.4":0.02751,"14.5-14.8":0.02639,"15.0-15.1":0.0145,"15.2-15.3":0.0145,"15.4":0.01673,"15.5":0.0197,"15.6-15.8":0.1855,"16.0":0.03755,"16.1":0.07918,"16.2":0.03978,"16.3":0.06617,"16.4":0.01673,"16.5":0.02677,"16.6-16.7":0.23011,"17.0":0.02119,"17.1":0.03271,"17.2":0.03011,"17.3":0.04461,"17.4":0.10446,"17.5":2.13935,"17.6":0.35984,"18.0":0.03903},P:{"4":0.08384,"20":0.02096,"21":0.03144,"22":0.09432,"23":0.04192,"24":0.09432,"25":0.28297,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 14.0","7.2-7.4":0.07336,"11.1-11.2":0.01048,"12.0":0.08384,"13.0":0.04192,"15.0":0.02096,"16.0":0.01048,"17.0":0.03144,"18.0":0.02096,"19.0":0.03144},I:{"0":0.00758,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":2.63116,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0024,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.44092,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.09883},H:{"0":0.25},L:{"0":78.78034},R:{_:"0"},M:{"0":0.09122},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/NA.js b/node_modules/caniuse-lite/data/regions/NA.js new file mode 100644 index 00000000..e23bad4d --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/NA.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.01344,"56":0.00336,"106":0.04368,"111":0.01344,"113":0.00336,"115":0.1848,"120":0.00336,"125":0.00336,"126":0.00672,"127":0.02352,"128":0.27216,"129":0.66864,"130":0.03024,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 109 110 112 114 116 117 118 119 121 122 123 124 131 132 133 3.5 3.6"},D:{"49":0.00672,"56":0.00336,"58":0.00336,"65":0.00672,"66":0.00672,"67":0.00336,"69":0.0168,"70":0.00672,"72":0.00336,"73":0.00336,"74":0.01344,"77":0.00336,"78":0.01344,"79":0.0168,"81":0.00672,"83":0.00336,"86":0.01008,"87":0.00672,"88":0.09744,"90":0.00672,"92":0.00336,"93":0.01344,"94":0.01344,"95":0.00672,"96":0.00336,"97":0.00336,"98":0.00672,"99":0.0168,"100":0.00672,"101":0.00336,"102":0.01008,"103":0.05376,"104":0.00336,"105":0.00336,"107":0.00336,"108":0.00336,"109":1.48512,"110":0.00336,"111":0.00672,"112":0.00336,"113":0.00336,"114":0.00672,"115":0.00336,"116":0.04368,"117":0.00672,"118":0.00672,"119":0.02688,"120":0.03024,"121":0.03696,"122":0.04368,"123":0.02688,"124":0.1344,"125":0.06384,"126":0.80976,"127":12.38496,"128":2.45952,"129":0.00336,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 59 60 61 62 63 64 68 71 75 76 80 84 85 89 91 106 130 131"},F:{"35":0.00336,"36":0.00672,"83":0.00672,"85":0.00336,"95":0.03024,"108":0.07392,"109":0.0504,"111":0.04032,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00336,"14":0.00672,"16":0.00672,"17":0.01008,"18":0.04032,"84":0.00672,"89":0.0168,"90":0.00336,"92":0.0672,"100":0.0168,"109":0.05712,"110":0.00336,"113":0.00336,"114":0.00672,"115":0.00336,"117":0.00672,"118":0.00336,"119":0.02352,"120":0.10752,"121":0.02688,"122":0.02016,"123":0.02016,"124":0.04704,"125":0.11088,"126":0.32592,"127":4.99968,"128":1.30704,_:"13 15 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 111 112 116"},E:{"14":0.00336,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 15.1 15.2-15.3 15.5","5.1":0.00336,"11.1":0.03696,"12.1":0.03696,"13.1":0.01008,"14.1":0.0168,"15.4":0.00672,"15.6":0.04032,"16.0":0.01344,"16.1":0.00672,"16.2":0.00672,"16.3":0.04368,"16.4":0.0168,"16.5":0.01344,"16.6":0.19152,"17.0":0.00336,"17.1":0.01008,"17.2":0.01344,"17.3":0.02688,"17.4":0.04368,"17.5":0.34272,"17.6":0.20496,"18.0":0.01008},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0016,"5.0-5.1":0.0008,"6.0-6.1":0.004,"7.0-7.1":0.0048,"8.1-8.4":0,"9.0-9.2":0.004,"9.3":0.016,"10.0-10.2":0.0048,"10.3":0.0248,"11.0-11.2":0.06321,"11.3-11.4":0.008,"12.0-12.1":0.0064,"12.2-12.5":0.10722,"13.0-13.1":0.0016,"13.2":0.03441,"13.3":0.0048,"13.4-13.7":0.02,"14.0-14.4":0.05921,"14.5-14.8":0.05681,"15.0-15.1":0.0312,"15.2-15.3":0.0312,"15.4":0.03601,"15.5":0.04241,"15.6-15.8":0.39926,"16.0":0.08081,"16.1":0.17043,"16.2":0.08561,"16.3":0.14242,"16.4":0.03601,"16.5":0.05761,"16.6-16.7":0.49527,"17.0":0.04561,"17.1":0.07041,"17.2":0.06481,"17.3":0.09601,"17.4":0.22483,"17.5":4.60469,"17.6":0.77452,"18.0":0.08401},P:{"4":0.33879,"21":0.08213,"22":0.08213,"23":0.0616,"24":0.0616,"25":1.75554,_:"20 5.0-5.4 8.2 10.1 11.1-11.2 12.0 15.0","6.2-6.4":0.02053,"7.2-7.4":0.24639,"9.2":0.01027,"13.0":0.01027,"14.0":0.02053,"16.0":0.01027,"17.0":0.05133,"18.0":0.02053,"19.0":0.08213},I:{"0":0.03309,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":1.76264,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.05376,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.02656,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.58432},H:{"0":0.07},L:{"0":56.2524},R:{_:"0"},M:{"0":0.21912},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/NC.js b/node_modules/caniuse-lite/data/regions/NC.js new file mode 100644 index 00000000..ae7297a2 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/NC.js @@ -0,0 +1 @@ +module.exports={C:{"38":0.0048,"48":0.0048,"52":0.04319,"78":0.11998,"87":0.0096,"91":0.03359,"102":0.06239,"103":0.0048,"115":0.91181,"119":0.0096,"120":0.0048,"121":0.0048,"122":0.0048,"123":0.0048,"124":0.0048,"126":0.09118,"127":0.05759,"128":1.01259,"129":4.00237,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 88 89 90 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 113 114 116 117 118 125 130 131 132 133 3.5 3.6"},D:{"67":0.0048,"73":0.0048,"79":0.05279,"81":0.0048,"86":0.0096,"87":0.0192,"88":0.0144,"89":0.0048,"92":0.0096,"94":0.0144,"95":0.0048,"103":0.07678,"104":0.0048,"105":0.0048,"109":0.72465,"111":0.0144,"112":0.0048,"114":0.0096,"115":0.0048,"116":0.18716,"117":0.0048,"118":0.0048,"119":0.03359,"120":0.024,"121":0.03359,"122":0.13437,"123":0.04799,"124":0.88302,"125":0.09118,"126":0.61427,"127":15.87989,"128":2.3947,"129":0.0192,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 74 75 76 77 78 80 83 84 85 90 91 93 96 97 98 99 100 101 102 106 107 108 110 113 130 131"},F:{"46":0.0048,"95":0.05759,"107":0.0096,"109":0.36472,"111":0.03359,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.0096,"92":0.03839,"98":0.0048,"100":0.05279,"103":0.0096,"108":0.0048,"109":0.05279,"113":0.0096,"115":0.0096,"116":0.0096,"119":2.02038,"120":0.0048,"121":0.04319,"122":0.10078,"123":0.05279,"124":0.04799,"125":0.25915,"126":0.4751,"127":7.31368,"128":2.23633,_:"12 13 14 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 99 101 102 104 105 106 107 110 111 112 114 117 118"},E:{"13":0.0048,"14":0.0096,"15":0.0048,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.0144,"13.1":0.26874,"14.1":0.10078,"15.1":0.0192,"15.2-15.3":0.0048,"15.4":0.05759,"15.5":0.0192,"15.6":0.41751,"16.0":0.02879,"16.1":0.05279,"16.2":0.0144,"16.3":0.07199,"16.4":0.024,"16.5":0.04799,"16.6":0.37432,"17.0":0.03359,"17.1":0.05279,"17.2":0.04799,"17.3":0.10558,"17.4":0.19676,"17.5":2.09236,"17.6":0.78224,"18.0":0.0144},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00245,"5.0-5.1":0.00123,"6.0-6.1":0.00614,"7.0-7.1":0.00736,"8.1-8.4":0,"9.0-9.2":0.00614,"9.3":0.02454,"10.0-10.2":0.00736,"10.3":0.03804,"11.0-11.2":0.09695,"11.3-11.4":0.01227,"12.0-12.1":0.00982,"12.2-12.5":0.16444,"13.0-13.1":0.00245,"13.2":0.05277,"13.3":0.00736,"13.4-13.7":0.03068,"14.0-14.4":0.09081,"14.5-14.8":0.08713,"15.0-15.1":0.04786,"15.2-15.3":0.04786,"15.4":0.05522,"15.5":0.06504,"15.6-15.8":0.61237,"16.0":0.12395,"16.1":0.26139,"16.2":0.13131,"16.3":0.21844,"16.4":0.05522,"16.5":0.08836,"16.6-16.7":0.75964,"17.0":0.06995,"17.1":0.10799,"17.2":0.0994,"17.3":0.14726,"17.4":0.34484,"17.5":7.06254,"17.6":1.18793,"18.0":0.12886},P:{"4":0.09761,"20":0.03254,"21":0.09761,"22":0.08677,"23":0.06508,"24":0.06508,"25":2.31021,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 15.0 17.0","7.2-7.4":0.06508,"13.0":0.07592,"14.0":0.01085,"16.0":0.03254,"18.0":0.02169,"19.0":0.02169},I:{"0":0.02073,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.1144,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.0104},H:{"0":0},L:{"0":34.9242},R:{_:"0"},M:{"0":0.9152},Q:{"14.9":0.0104}}; diff --git a/node_modules/caniuse-lite/data/regions/NE.js b/node_modules/caniuse-lite/data/regions/NE.js new file mode 100644 index 00000000..2d9e7686 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/NE.js @@ -0,0 +1 @@ +module.exports={C:{"56":0.00156,"57":0.00312,"60":0.00156,"65":0.00156,"72":0.01091,"83":0.00156,"86":0.00467,"87":0.00156,"91":0.00156,"94":0.00467,"97":0.00156,"99":0.00156,"103":0.00312,"106":0.03583,"113":0.00156,"114":0.00156,"115":0.16826,"120":0.00156,"121":0.00156,"122":0.00623,"123":0.00467,"126":0.00623,"127":0.04207,"128":0.32406,"129":0.78367,"130":0.02493,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 58 59 61 62 63 64 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 84 85 88 89 90 92 93 95 96 98 100 101 102 104 105 107 108 109 110 111 112 116 117 118 119 124 125 131 132 133 3.5 3.6"},D:{"31":0.00779,"35":0.00156,"43":0.00467,"55":0.00312,"58":0.00935,"59":0.00467,"60":0.01402,"63":0.00312,"64":0.00312,"67":0.00156,"68":0.00467,"69":0.00312,"70":0.02337,"71":0.00156,"72":0.00156,"74":0.00156,"77":0.00156,"79":0.05609,"80":0.00156,"81":0.00156,"86":0.00467,"87":0.00935,"88":0.00467,"89":0.00312,"92":0.00156,"93":0.00467,"94":0.00156,"96":0.00935,"99":0.00312,"102":0.00467,"103":0.00935,"104":0.00156,"105":0.00467,"107":0.00312,"109":0.31004,"110":0.00156,"111":0.00467,"112":0.00467,"114":0.00312,"115":0.00156,"116":0.00312,"117":0.00779,"118":0.01091,"119":0.03272,"120":0.01558,"121":0.00935,"122":0.0483,"123":0.01091,"124":0.0187,"125":0.0187,"126":0.23058,"127":2.53642,"128":0.42689,"129":0.00156,"130":0.00156,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 56 57 61 62 65 66 73 75 76 78 83 84 85 90 91 95 97 98 100 101 106 108 113 131"},F:{"22":0.00156,"36":0.00156,"45":0.00156,"75":0.00156,"79":0.00312,"82":0.7977,"83":0.00467,"84":0.02337,"87":0.00935,"95":0.02804,"108":0.00312,"109":0.00312,"110":0.00156,"111":0.00623,_:"9 11 12 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 80 81 85 86 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00156,"14":0.00312,"15":0.00156,"17":0.06544,"18":0.01714,"84":0.00312,"88":0.00156,"89":0.00623,"90":0.00312,"92":0.02337,"100":0.00935,"103":0.00156,"109":0.0779,"113":0.00312,"114":0.00623,"115":0.00156,"116":0.00156,"117":0.00156,"118":0.00312,"119":0.01714,"120":0.00467,"121":0.00467,"122":0.05453,"123":0.00312,"124":0.03272,"125":0.03583,"126":0.11997,"127":2.0737,"128":0.82886,_:"12 16 79 80 81 83 85 86 87 91 93 94 95 96 97 98 99 101 102 104 105 106 107 108 110 111 112"},E:{"11":0.00156,"14":0.00156,_:"0 4 5 6 7 8 9 10 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 15.5 16.1 16.2 16.4 16.5 17.0 17.3 18.0","5.1":0.00312,"11.1":0.01402,"12.1":0.00312,"13.1":0.00312,"14.1":0.00467,"15.1":0.00312,"15.2-15.3":0.00467,"15.4":0.00779,"15.6":0.03583,"16.0":0.00156,"16.3":0.02493,"16.6":0.02025,"17.1":0.01714,"17.2":0.00156,"17.4":0.0187,"17.5":0.0187,"17.6":0.07167},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00095,"5.0-5.1":0.00047,"6.0-6.1":0.00236,"7.0-7.1":0.00284,"8.1-8.4":0,"9.0-9.2":0.00236,"9.3":0.00946,"10.0-10.2":0.00284,"10.3":0.01466,"11.0-11.2":0.03735,"11.3-11.4":0.00473,"12.0-12.1":0.00378,"12.2-12.5":0.06335,"13.0-13.1":0.00095,"13.2":0.02033,"13.3":0.00284,"13.4-13.7":0.01182,"14.0-14.4":0.03498,"14.5-14.8":0.03357,"15.0-15.1":0.01844,"15.2-15.3":0.01844,"15.4":0.02127,"15.5":0.02506,"15.6-15.8":0.2359,"16.0":0.04775,"16.1":0.1007,"16.2":0.05058,"16.3":0.08415,"16.4":0.02127,"16.5":0.03404,"16.6-16.7":0.29263,"17.0":0.02695,"17.1":0.0416,"17.2":0.03829,"17.3":0.05673,"17.4":0.13284,"17.5":2.72069,"17.6":0.45762,"18.0":0.04964},P:{"4":0.11269,"21":0.05122,"22":0.02049,"23":0.03073,"24":0.03073,"25":0.27659,_:"20 5.0-5.4 8.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0","6.2-6.4":0.01024,"7.2-7.4":0.02049,"9.2":0.02049,"13.0":0.01024,"18.0":0.01024,"19.0":0.08195},I:{"0":0.01683,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":3.94256,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0187,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.01688,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":1.04681},H:{"0":0.27},L:{"0":78.16195},R:{_:"0"},M:{"0":0.04221},Q:{"14.9":0.01688}}; diff --git a/node_modules/caniuse-lite/data/regions/NF.js b/node_modules/caniuse-lite/data/regions/NF.js new file mode 100644 index 00000000..9b2fb54b --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/NF.js @@ -0,0 +1 @@ +module.exports={C:{"127":0.1836,"128":0.1836,"129":4.77131,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 130 131 132 133 3.5 3.6"},D:{"109":0.1836,"122":0.1836,"126":0.1836,"127":5.5057,"128":4.22052,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 129 130 131"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"127":1.10159,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 128"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 17.4 18.0","15.2-15.3":0.3672,"16.6":0.1836,"17.5":4.40411,"17.6":0.1836},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00797,"5.0-5.1":0.00398,"6.0-6.1":0.01992,"7.0-7.1":0.02391,"8.1-8.4":0,"9.0-9.2":0.01992,"9.3":0.07969,"10.0-10.2":0.02391,"10.3":0.12352,"11.0-11.2":0.31478,"11.3-11.4":0.03984,"12.0-12.1":0.03188,"12.2-12.5":0.53392,"13.0-13.1":0.00797,"13.2":0.17133,"13.3":0.02391,"13.4-13.7":0.09961,"14.0-14.4":0.29485,"14.5-14.8":0.2829,"15.0-15.1":0.1554,"15.2-15.3":0.1554,"15.4":0.1793,"15.5":0.21118,"15.6-15.8":1.98826,"16.0":0.40243,"16.1":0.8487,"16.2":0.42634,"16.3":0.70924,"16.4":0.1793,"16.5":0.28688,"16.6-16.7":2.4664,"17.0":0.22712,"17.1":0.35064,"17.2":0.32274,"17.3":0.47814,"17.4":1.11964,"17.5":22.93078,"17.6":3.85699,"18.0":0.41837},P:{"25":1.88592,_:"4 20 21 22 23 24 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":36.24363},R:{_:"0"},M:{"0":0.18626},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/NG.js b/node_modules/caniuse-lite/data/regions/NG.js new file mode 100644 index 00000000..757beeb9 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/NG.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00133,"43":0.00663,"47":0.00265,"52":0.00133,"57":0.00133,"65":0.00265,"68":0.00133,"72":0.0053,"78":0.00265,"79":0.00133,"86":0.00133,"99":0.00133,"101":0.00133,"102":0.00265,"103":0.00265,"106":0.00133,"107":0.00133,"108":0.00133,"109":0.00133,"110":0.00133,"111":0.00133,"112":0.00265,"113":0.00133,"114":0.00133,"115":0.49327,"116":0.00133,"120":0.00265,"121":0.00265,"122":0.00133,"123":0.00133,"124":0.00265,"125":0.00265,"126":0.0053,"127":0.02122,"128":0.14056,"129":0.30365,"130":0.00796,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 44 45 46 48 49 50 51 53 54 55 56 58 59 60 61 62 63 64 66 67 69 70 71 73 74 75 76 77 80 81 82 83 84 85 87 88 89 90 91 92 93 94 95 96 97 98 100 104 105 117 118 119 131 132 133 3.5 3.6"},D:{"11":0.00133,"33":0.00133,"34":0.00133,"39":0.00133,"47":0.01591,"49":0.00265,"50":0.00133,"55":0.00133,"56":0.00133,"58":0.0053,"59":0.01326,"62":0.01061,"63":0.00663,"64":0.00663,"65":0.00133,"66":0.00398,"67":0.00133,"68":0.00663,"69":0.00398,"70":0.01856,"71":0.00133,"72":0.00265,"73":0.00133,"74":0.0053,"75":0.0053,"76":0.00398,"77":0.00663,"78":0.00133,"79":0.01193,"80":0.00928,"81":0.00928,"83":0.00265,"84":0.00265,"85":0.00265,"86":0.00796,"87":0.01193,"88":0.01724,"89":0.00265,"90":0.00265,"91":0.00796,"92":0.00398,"93":0.01989,"94":0.00663,"95":0.00928,"96":0.00265,"97":0.00398,"98":0.00398,"99":0.00265,"100":0.00265,"101":0.00133,"102":0.00663,"103":0.01989,"104":0.0053,"105":0.01326,"106":0.01193,"107":0.0053,"108":0.00796,"109":0.74389,"110":0.00398,"111":0.00796,"112":0.00663,"113":0.00398,"114":0.01591,"115":0.0053,"116":0.03845,"117":0.00796,"118":0.01061,"119":0.04906,"120":0.03315,"121":0.02652,"122":0.03845,"123":0.03978,"124":0.05569,"125":0.06365,"126":0.46145,"127":4.29491,"128":0.70941,"129":0.00663,"130":0.00133,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 35 36 37 38 40 41 42 43 44 45 46 48 51 52 53 54 57 60 61 131"},F:{"33":0.00133,"42":0.00133,"46":0.00133,"58":0.00265,"76":0.00133,"77":0.00133,"79":0.00663,"82":0.00133,"83":0.07956,"84":0.00796,"85":0.00133,"95":0.02519,"100":0.00663,"102":0.00133,"107":0.00133,"108":0.00133,"109":0.01591,"110":0.00265,"111":0.01326,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 78 80 81 86 87 88 89 90 91 92 93 94 96 97 98 99 101 103 104 105 106 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00398,"13":0.00133,"14":0.0053,"15":0.00133,"16":0.00265,"17":0.00133,"18":0.01989,"84":0.00398,"89":0.00398,"90":0.00796,"92":0.02785,"95":0.00133,"100":0.0053,"107":0.00265,"108":0.00133,"109":0.01326,"110":0.00133,"111":0.00133,"112":0.00133,"113":0.00133,"114":0.01326,"115":0.00265,"117":0.00133,"118":0.00265,"119":0.00133,"120":0.00796,"121":0.00265,"122":0.0053,"123":0.00663,"124":0.01061,"125":0.01591,"126":0.07558,"127":0.69482,"128":0.16973,_:"79 80 81 83 85 86 87 88 91 93 94 96 97 98 99 101 102 103 104 105 106 116"},E:{"11":0.00398,"13":0.00265,"14":0.01061,_:"0 4 5 6 7 8 9 10 12 15 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.00133,"11.1":0.00398,"12.1":0.00133,"13.1":0.01724,"14.1":0.00928,"15.1":0.00265,"15.2-15.3":0.00265,"15.4":0.00265,"15.5":0.00265,"15.6":0.02652,"16.0":0.00265,"16.1":0.00265,"16.2":0.00133,"16.3":0.00398,"16.4":0.00133,"16.5":0.00398,"16.6":0.01989,"17.0":0.00265,"17.1":0.00398,"17.2":0.00663,"17.3":0.0053,"17.4":0.01459,"17.5":0.05702,"17.6":0.02519,"18.0":0.00398},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00124,"5.0-5.1":0.00062,"6.0-6.1":0.00309,"7.0-7.1":0.00371,"8.1-8.4":0,"9.0-9.2":0.00309,"9.3":0.01237,"10.0-10.2":0.00371,"10.3":0.01917,"11.0-11.2":0.04886,"11.3-11.4":0.00618,"12.0-12.1":0.00495,"12.2-12.5":0.08287,"13.0-13.1":0.00124,"13.2":0.02659,"13.3":0.00371,"13.4-13.7":0.01546,"14.0-14.4":0.04577,"14.5-14.8":0.04391,"15.0-15.1":0.02412,"15.2-15.3":0.02412,"15.4":0.02783,"15.5":0.03278,"15.6-15.8":0.30861,"16.0":0.06246,"16.1":0.13173,"16.2":0.06617,"16.3":0.11009,"16.4":0.02783,"16.5":0.04453,"16.6-16.7":0.38282,"17.0":0.03525,"17.1":0.05442,"17.2":0.05009,"17.3":0.07421,"17.4":0.17379,"17.5":3.55922,"17.6":0.59867,"18.0":0.06494},P:{"4":0.02123,"20":0.01061,"21":0.02123,"22":0.0743,"23":0.04246,"24":0.05307,"25":0.31843,_:"5.0-5.4 6.2-6.4 8.2 10.1 12.0 13.0 14.0 15.0 18.0","7.2-7.4":0.02123,"9.2":0.01061,"11.1-11.2":0.01061,"16.0":0.02123,"17.0":0.01061,"19.0":0.01061},I:{"0":0.04323,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":24.45354,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00162,"10":0.00162,"11":0.01134,_:"6 7 9 5.5"},N:{_:"10 11"},S:{"2.5":0.02602,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.58116},H:{"0":3.39},L:{"0":54.05679},R:{_:"0"},M:{"0":0.19083},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/NI.js b/node_modules/caniuse-lite/data/regions/NI.js new file mode 100644 index 00000000..5602b1e4 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/NI.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.01384,"52":0.00346,"61":0.02076,"89":0.00346,"97":0.00346,"111":0.00346,"115":0.1211,"122":0.00346,"125":0.00346,"126":0.02768,"127":0.01038,"128":0.3806,"129":1.16602,"130":0.00692,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 116 117 118 119 120 121 123 124 131 132 133 3.5 3.6"},D:{"39":0.00346,"43":0.00346,"49":0.00346,"51":0.00346,"55":0.00346,"62":0.00346,"65":0.00346,"69":0.0173,"70":0.00346,"73":0.03114,"75":0.00346,"78":0.00346,"79":0.04844,"81":0.02422,"83":0.0173,"84":0.00346,"86":0.00346,"87":0.04152,"88":0.0173,"91":3.33198,"92":0.00346,"93":0.01038,"94":0.01038,"95":0.01038,"96":0.00692,"97":0.00692,"98":0.0173,"99":0.06228,"100":0.00346,"101":0.00346,"103":0.08304,"104":0.00692,"105":0.00346,"106":0.00346,"107":0.00692,"108":0.0173,"109":1.49126,"110":0.02076,"111":0.01038,"112":0.00346,"113":0.00692,"114":0.03114,"115":0.00346,"116":0.03114,"117":0.04844,"118":0.00692,"119":0.0173,"120":0.03114,"121":0.02422,"122":0.07958,"123":0.10726,"124":0.10726,"125":0.05882,"126":0.73352,"127":13.18606,"128":2.93754,"129":0.00692,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 46 47 48 50 52 53 54 56 57 58 59 60 61 63 64 66 67 68 71 72 74 76 77 80 85 89 90 102 130 131"},F:{"40":0.00346,"46":0.00346,"83":0.02422,"84":0.00346,"95":0.0173,"109":0.37368,"111":0.14532,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00692,"17":0.00346,"18":0.00346,"84":0.00346,"89":0.00346,"92":0.03114,"97":0.00346,"100":0.00346,"109":0.0346,"114":0.01038,"116":0.00346,"117":0.00346,"118":0.00346,"119":0.00692,"120":0.01038,"121":0.01038,"122":0.02076,"123":0.01384,"124":0.0173,"125":0.09688,"126":0.15916,"127":3.14168,"128":0.93074,_:"12 13 14 15 79 80 81 83 85 86 87 88 90 91 93 94 95 96 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115"},E:{"12":0.00346,_:"0 4 5 6 7 8 9 10 11 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3","13.1":0.00346,"14.1":0.0173,"15.1":0.00346,"15.4":0.00346,"15.5":0.00346,"15.6":0.10034,"16.0":0.00346,"16.1":0.01038,"16.2":0.01038,"16.3":0.01384,"16.4":0.00346,"16.5":0.00692,"16.6":0.16954,"17.0":0.00346,"17.1":0.01384,"17.2":0.0173,"17.3":0.01038,"17.4":0.02422,"17.5":0.39444,"17.6":0.10726,"18.0":0.00692},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00164,"5.0-5.1":0.00082,"6.0-6.1":0.00409,"7.0-7.1":0.00491,"8.1-8.4":0,"9.0-9.2":0.00409,"9.3":0.01636,"10.0-10.2":0.00491,"10.3":0.02536,"11.0-11.2":0.06463,"11.3-11.4":0.00818,"12.0-12.1":0.00655,"12.2-12.5":0.10963,"13.0-13.1":0.00164,"13.2":0.03518,"13.3":0.00491,"13.4-13.7":0.02045,"14.0-14.4":0.06054,"14.5-14.8":0.05809,"15.0-15.1":0.03191,"15.2-15.3":0.03191,"15.4":0.03682,"15.5":0.04336,"15.6-15.8":0.40826,"16.0":0.08263,"16.1":0.17427,"16.2":0.08754,"16.3":0.14563,"16.4":0.03682,"16.5":0.05891,"16.6-16.7":0.50644,"17.0":0.04663,"17.1":0.072,"17.2":0.06627,"17.3":0.09818,"17.4":0.2299,"17.5":4.70848,"17.6":0.79197,"18.0":0.08591},P:{"4":0.0518,"20":0.02072,"21":0.08288,"22":0.14505,"23":0.11396,"24":0.14505,"25":1.21217,_:"5.0-5.4 8.2 9.2 10.1 12.0 15.0","6.2-6.4":0.01036,"7.2-7.4":0.25901,"11.1-11.2":0.07252,"13.0":0.01036,"14.0":0.01036,"16.0":0.03108,"17.0":0.01036,"18.0":0.01036,"19.0":0.0518},I:{"0":0.05215,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":0.62784,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01038,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.02616,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.0981},H:{"0":0},L:{"0":55.42436},R:{_:"0"},M:{"0":0.18966},Q:{"14.9":0.02616}}; diff --git a/node_modules/caniuse-lite/data/regions/NL.js b/node_modules/caniuse-lite/data/regions/NL.js new file mode 100644 index 00000000..3e8cea4b --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/NL.js @@ -0,0 +1 @@ +module.exports={C:{"38":0.00425,"43":0.00425,"44":0.02125,"45":0.00425,"48":0.00425,"52":0.01275,"68":0.00425,"78":0.017,"81":0.017,"91":0.00425,"102":0.01275,"103":0.01275,"105":0.00425,"106":0.00425,"108":0.00425,"109":0.00425,"110":0.00425,"112":0.00425,"113":0.017,"114":0.00425,"115":0.5185,"116":0.00425,"117":0.0255,"118":0.0085,"119":0.00425,"120":0.00425,"121":0.00425,"122":0.017,"123":0.00425,"124":0.00425,"125":0.017,"126":0.01275,"127":0.04675,"128":0.69275,"129":1.81475,"130":0.0255,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 104 107 111 131 132 133 3.5 3.6"},D:{"38":0.01275,"41":0.00425,"45":0.13175,"47":0.0255,"48":0.07225,"49":0.02125,"52":0.051,"56":0.00425,"57":0.00425,"58":0.0085,"66":0.01275,"72":0.01275,"76":0.00425,"78":0.00425,"79":0.03825,"80":0.00425,"81":0.00425,"84":0.0085,"85":0.0255,"86":0.017,"87":0.034,"88":0.02975,"90":0.00425,"91":0.00425,"92":0.1105,"93":0.017,"94":0.0085,"96":0.0425,"97":0.017,"98":0.01275,"99":0.00425,"100":0.00425,"101":0.00425,"102":0.02125,"103":0.14875,"104":0.18275,"105":0.0085,"106":0.12325,"107":0.02125,"108":0.136,"109":0.646,"110":0.01275,"111":0.0255,"112":0.02125,"113":0.204,"114":0.2465,"115":0.01275,"116":0.119,"117":0.034,"118":0.085,"119":0.05525,"120":0.085,"121":0.0425,"122":0.119,"123":0.1275,"124":0.19125,"125":1.78925,"126":2.05275,"127":13.93575,"128":2.48625,"129":0.00425,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 44 46 50 51 53 54 55 59 60 61 62 63 64 65 67 68 69 70 71 73 74 75 77 83 89 95 130 131"},F:{"44":0.01275,"46":0.00425,"48":0.00425,"83":0.02975,"84":0.00425,"85":0.0085,"86":0.00425,"95":0.03825,"102":0.00425,"106":0.00425,"109":0.153,"111":0.068,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 47 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00425,"107":0.00425,"108":0.00425,"109":0.1105,"110":0.00425,"111":0.00425,"113":0.00425,"114":0.0085,"115":0.00425,"116":0.00425,"117":0.00425,"118":0.00425,"119":0.02125,"120":0.01275,"121":0.017,"122":0.01275,"123":0.02125,"124":0.034,"125":0.0425,"126":0.4165,"127":5.21475,"128":1.56825,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 112"},E:{"4":0.00425,"8":0.00425,"9":0.0085,"14":0.06375,"15":0.00425,_:"0 5 6 7 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.0085,"13.1":0.05525,"14.1":0.06375,"15.1":0.01275,"15.2-15.3":0.0085,"15.4":0.01275,"15.5":0.02125,"15.6":0.34,"16.0":0.04675,"16.1":0.03825,"16.2":0.034,"16.3":0.085,"16.4":0.02125,"16.5":0.03825,"16.6":0.48875,"17.0":0.02125,"17.1":0.04675,"17.2":0.05525,"17.3":0.0595,"17.4":0.1445,"17.5":2.431,"17.6":0.918,"18.0":0.034},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00368,"5.0-5.1":0.00184,"6.0-6.1":0.0092,"7.0-7.1":0.01104,"8.1-8.4":0,"9.0-9.2":0.0092,"9.3":0.03678,"10.0-10.2":0.01104,"10.3":0.05701,"11.0-11.2":0.14529,"11.3-11.4":0.01839,"12.0-12.1":0.01471,"12.2-12.5":0.24645,"13.0-13.1":0.00368,"13.2":0.07908,"13.3":0.01104,"13.4-13.7":0.04598,"14.0-14.4":0.1361,"14.5-14.8":0.13058,"15.0-15.1":0.07173,"15.2-15.3":0.07173,"15.4":0.08276,"15.5":0.09748,"15.6-15.8":0.91775,"16.0":0.18576,"16.1":0.39174,"16.2":0.19679,"16.3":0.32737,"16.4":0.08276,"16.5":0.13242,"16.6-16.7":1.13845,"17.0":0.10483,"17.1":0.16185,"17.2":0.14897,"17.3":0.2207,"17.4":0.51681,"17.5":10.58442,"17.6":1.78032,"18.0":0.19311},P:{"4":0.02108,"20":0.02108,"21":0.0527,"22":0.06324,"23":0.06324,"24":0.07378,"25":3.26736,_:"5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 15.0","6.2-6.4":0.01054,"7.2-7.4":0.01054,"13.0":0.01054,"14.0":0.01054,"16.0":0.02108,"17.0":0.02108,"18.0":0.01054,"19.0":0.01054},I:{"0":0.04586,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":0.65561,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.00489,"7":0.00489,"8":0.03424,"9":0.00978,"10":0.01467,"11":0.19077,_:"5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.39107},H:{"0":0},L:{"0":32.0869},R:{_:"0"},M:{"0":0.67862},Q:{"14.9":0.023}}; diff --git a/node_modules/caniuse-lite/data/regions/NO.js b/node_modules/caniuse-lite/data/regions/NO.js new file mode 100644 index 00000000..a0661175 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/NO.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00467,"52":0.00467,"59":0.06072,"76":0.00467,"78":0.02336,"102":0.00467,"103":0.01401,"106":0.00467,"108":0.00467,"109":0.00467,"111":0.00467,"113":0.00934,"115":0.25691,"120":0.01868,"121":0.00467,"122":0.00467,"123":0.00467,"124":0.00467,"125":0.00934,"126":0.01401,"127":0.06072,"128":0.4998,"129":1.34525,"130":0.00467,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 107 110 112 114 116 117 118 119 131 132 133 3.5 3.6"},D:{"38":0.00467,"41":0.00467,"49":0.01401,"56":0.04671,"59":0.00467,"66":0.25223,"77":0.00467,"79":0.01401,"86":0.00467,"87":0.0327,"89":0.02803,"90":0.00467,"92":0.00467,"93":0.00934,"94":0.01868,"95":0.00934,"98":0.00934,"99":0.00934,"101":0.00467,"102":0.00934,"103":0.06072,"104":0.02803,"105":0.00934,"106":0.00934,"107":0.01401,"108":0.01401,"109":0.4344,"110":0.00467,"111":0.00467,"112":0.01401,"113":0.38769,"114":0.41572,"115":0.00467,"116":0.13079,"117":0.01868,"118":10.19679,"119":0.02336,"120":0.07474,"121":0.03737,"122":0.1448,"123":0.1448,"124":0.16816,"125":0.46243,"126":1.62084,"127":12.18664,"128":2.38688,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 78 80 81 83 84 85 88 91 96 97 100 129 130 131"},F:{"46":0.00934,"83":0.00467,"87":0.00467,"95":0.02803,"102":0.00467,"108":0.00467,"109":0.35033,"110":0.00467,"111":0.09342,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.02803,"92":0.00934,"100":0.00467,"109":0.05605,"112":0.00467,"114":0.00934,"115":0.00934,"118":0.00467,"119":0.00467,"120":0.00934,"121":0.02336,"122":0.01868,"123":0.00934,"124":0.01401,"125":0.05138,"126":0.355,"127":4.61962,"128":1.35459,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 113 116 117"},E:{"13":0.00467,"14":0.02803,"15":0.00467,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.04671,"12.1":0.01868,"13.1":0.05138,"14.1":0.09809,"15.1":0.00934,"15.2-15.3":0.00934,"15.4":0.02336,"15.5":0.0327,"15.6":0.42039,"16.0":0.0327,"16.1":0.05138,"16.2":0.06539,"16.3":0.10743,"16.4":0.03737,"16.5":0.06539,"16.6":0.59789,"17.0":0.0327,"17.1":0.07941,"17.2":0.06539,"17.3":0.14947,"17.4":0.21954,"17.5":2.82596,"17.6":0.9669,"18.0":0.03737},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00571,"5.0-5.1":0.00285,"6.0-6.1":0.01427,"7.0-7.1":0.01712,"8.1-8.4":0,"9.0-9.2":0.01427,"9.3":0.05707,"10.0-10.2":0.01712,"10.3":0.08846,"11.0-11.2":0.22544,"11.3-11.4":0.02854,"12.0-12.1":0.02283,"12.2-12.5":0.38239,"13.0-13.1":0.00571,"13.2":0.12271,"13.3":0.01712,"13.4-13.7":0.07134,"14.0-14.4":0.21117,"14.5-14.8":0.20261,"15.0-15.1":0.11129,"15.2-15.3":0.11129,"15.4":0.12842,"15.5":0.15125,"15.6-15.8":1.42399,"16.0":0.28822,"16.1":0.60783,"16.2":0.30534,"16.3":0.50795,"16.4":0.12842,"16.5":0.20546,"16.6-16.7":1.76643,"17.0":0.16266,"17.1":0.25112,"17.2":0.23115,"17.3":0.34244,"17.4":0.80188,"17.5":16.42293,"17.6":2.76236,"18.0":0.29964},P:{"4":0.0315,"21":0.021,"22":0.0105,"23":0.0315,"24":0.0315,"25":2.8451,_:"20 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0 17.0 19.0","5.0-5.4":0.0105,"14.0":0.0105,"18.0":0.0105},I:{"0":0.02656,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.31441,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00584,"11":0.01752,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.02132},H:{"0":0},L:{"0":19.80058},R:{_:"0"},M:{"0":0.42099},Q:{"14.9":0.00533}}; diff --git a/node_modules/caniuse-lite/data/regions/NP.js b/node_modules/caniuse-lite/data/regions/NP.js new file mode 100644 index 00000000..356dedd4 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/NP.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00987,"75":0.00247,"76":0.00247,"77":0.00494,"89":0.00247,"99":0.00247,"100":0.00247,"103":0.00247,"109":0.00247,"110":0.00247,"115":0.16782,"117":0.00247,"121":0.00247,"122":0.00247,"123":0.00247,"124":0.00247,"125":0.00247,"126":0.01234,"127":0.01234,"128":0.30356,"129":0.77495,"130":0.02468,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 101 102 104 105 106 107 108 111 112 113 114 116 118 119 120 131 132 133 3.5 3.6"},D:{"65":0.00247,"69":0.00247,"70":0.00247,"73":0.00247,"74":0.00247,"76":0.00247,"79":0.00494,"80":0.00494,"81":0.00494,"83":0.0074,"84":0.00247,"85":0.00247,"86":0.00247,"87":0.01234,"88":0.00247,"91":0.00247,"93":0.00494,"94":0.00247,"95":0.00247,"96":0.00247,"99":0.00494,"100":0.00247,"101":0.00247,"102":0.00247,"103":0.04196,"104":0.00247,"106":0.01481,"107":0.00494,"108":0.00494,"109":1.54003,"110":0.00494,"111":0.00494,"112":0.00494,"114":0.00494,"115":0.00494,"116":0.04442,"117":0.00494,"118":0.00987,"119":0.01728,"120":0.03702,"121":0.01974,"122":0.0543,"123":0.03455,"124":0.07898,"125":0.09872,"126":0.41956,"127":14.29219,"128":2.78144,"129":0.03208,"130":0.00247,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 71 72 75 77 78 89 90 92 97 98 105 113 131"},F:{"83":0.00494,"85":0.00247,"95":0.01234,"109":0.02962,"111":0.01728,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00247,"18":0.00247,"92":0.00494,"108":0.00247,"109":0.01974,"114":0.00247,"117":0.00247,"120":0.00494,"121":0.00247,"122":0.00247,"123":0.00247,"124":0.00494,"125":0.00494,"126":0.04442,"127":1.32532,"128":0.36033,_:"12 13 14 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 111 112 113 115 116 118 119"},E:{"13":0.00247,"14":0.00247,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00247,"12.1":0.00247,"13.1":0.00987,"14.1":0.01234,"15.1":0.00247,"15.2-15.3":0.00247,"15.4":0.00494,"15.5":0.00494,"15.6":0.02715,"16.0":0.00247,"16.1":0.01234,"16.2":0.00494,"16.3":0.00987,"16.4":0.0074,"16.5":0.00987,"16.6":0.03702,"17.0":0.00494,"17.1":0.0074,"17.2":0.0074,"17.3":0.00987,"17.4":0.02221,"17.5":0.1851,"17.6":0.10366,"18.0":0.01234},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00198,"5.0-5.1":0.00099,"6.0-6.1":0.00496,"7.0-7.1":0.00595,"8.1-8.4":0,"9.0-9.2":0.00496,"9.3":0.01984,"10.0-10.2":0.00595,"10.3":0.03075,"11.0-11.2":0.07835,"11.3-11.4":0.00992,"12.0-12.1":0.00793,"12.2-12.5":0.13291,"13.0-13.1":0.00198,"13.2":0.04265,"13.3":0.00595,"13.4-13.7":0.0248,"14.0-14.4":0.0734,"14.5-14.8":0.07042,"15.0-15.1":0.03868,"15.2-15.3":0.03868,"15.4":0.04463,"15.5":0.05257,"15.6-15.8":0.49492,"16.0":0.10018,"16.1":0.21126,"16.2":0.10613,"16.3":0.17655,"16.4":0.04463,"16.5":0.07141,"16.6-16.7":0.61394,"17.0":0.05653,"17.1":0.08728,"17.2":0.08034,"17.3":0.11902,"17.4":0.2787,"17.5":5.708,"17.6":0.96009,"18.0":0.10414},P:{"4":0.02077,"21":0.01038,"22":0.02077,"23":0.02077,"24":0.02077,"25":0.32189,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.03115,"17.0":0.01038},I:{"0":0.02252,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.94138,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00247,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.8736},H:{"0":0},L:{"0":63.76302},R:{_:"0"},M:{"0":0.05272},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/NR.js b/node_modules/caniuse-lite/data/regions/NR.js new file mode 100644 index 00000000..56c4ab63 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/NR.js @@ -0,0 +1 @@ +module.exports={C:{_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 3.5 3.6"},D:{"109":0.07118,"117":0.07118,"122":0.69752,"126":0.13761,"127":8.45559,"128":2.16847,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 118 119 120 121 123 124 125 129 130 131"},F:{"83":0.20878,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"116":0.83987,"126":0.07118,"127":3.5635,"128":3.42589,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 117 118 119 120 121 122 123 124 125"},E:{"14":23.90057,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0","16.1":0.27996},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00081,"5.0-5.1":0.00041,"6.0-6.1":0.00204,"7.0-7.1":0.00244,"8.1-8.4":0,"9.0-9.2":0.00204,"9.3":0.00815,"10.0-10.2":0.00244,"10.3":0.01263,"11.0-11.2":0.03217,"11.3-11.4":0.00407,"12.0-12.1":0.00326,"12.2-12.5":0.05457,"13.0-13.1":0.00081,"13.2":0.01751,"13.3":0.00244,"13.4-13.7":0.01018,"14.0-14.4":0.03014,"14.5-14.8":0.02892,"15.0-15.1":0.01588,"15.2-15.3":0.01588,"15.4":0.01833,"15.5":0.02158,"15.6-15.8":0.20322,"16.0":0.04113,"16.1":0.08675,"16.2":0.04358,"16.3":0.07249,"16.4":0.01833,"16.5":0.02932,"16.6-16.7":0.2521,"17.0":0.02321,"17.1":0.03584,"17.2":0.03299,"17.3":0.04887,"17.4":0.11444,"17.5":2.3438,"17.6":0.39423,"18.0":0.04276},P:{"20":0.07042,"22":0.07042,"24":0.14083,"25":0.35209,_:"4 21 23 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.49397,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.14189},H:{"0":0},L:{"0":49.72054},R:{_:"0"},M:{"0":0.06832},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/NU.js b/node_modules/caniuse-lite/data/regions/NU.js new file mode 100644 index 00000000..46a62c49 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/NU.js @@ -0,0 +1 @@ +module.exports={C:{_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 3.5 3.6"},D:{"127":1.14808,"128":1.25984,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 129 130 131"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"127":0.80264,"128":0.91948,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.5 16.3 16.4 16.5 17.0 17.2 18.0","15.4":0.2286,"15.6":0.57404,"16.0":0.11684,"16.1":0.34544,"16.2":1.14808,"16.6":9.86028,"17.1":0.91948,"17.3":0.11684,"17.4":1.83388,"17.5":16.85544,"17.6":14.21892},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00984,"5.0-5.1":0.00492,"6.0-6.1":0.0246,"7.0-7.1":0.02952,"8.1-8.4":0,"9.0-9.2":0.0246,"9.3":0.0984,"10.0-10.2":0.02952,"10.3":0.15252,"11.0-11.2":0.38868,"11.3-11.4":0.0492,"12.0-12.1":0.03936,"12.2-12.5":0.65928,"13.0-13.1":0.00984,"13.2":0.21156,"13.3":0.02952,"13.4-13.7":0.123,"14.0-14.4":0.36408,"14.5-14.8":0.34932,"15.0-15.1":0.19188,"15.2-15.3":0.19188,"15.4":0.2214,"15.5":0.26076,"15.6-15.8":2.45508,"16.0":0.49692,"16.1":1.04796,"16.2":0.52644,"16.3":0.87576,"16.4":0.2214,"16.5":0.35424,"16.6-16.7":3.04548,"17.0":0.28044,"17.1":0.43296,"17.2":0.39852,"17.3":0.5904,"17.4":1.38252,"17.5":28.3146,"17.6":4.76256,"18.0":0.5166},P:{_:"4 20 21 22 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{_:"0"},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/NZ.js b/node_modules/caniuse-lite/data/regions/NZ.js new file mode 100644 index 00000000..db66f18a --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/NZ.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00859,"37":0.00859,"48":0.00429,"52":0.02147,"54":0.00429,"78":0.04294,"88":0.00429,"92":0.00429,"102":0.01288,"103":0.00859,"113":0.00859,"114":0.00429,"115":0.20611,"119":0.00429,"120":0.00429,"122":0.00429,"123":0.00429,"124":0.00429,"125":0.00859,"126":0.00859,"127":0.03006,"128":0.54104,"129":1.46425,"130":0.00429,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 38 39 40 41 42 43 44 45 46 47 49 50 51 53 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 116 117 118 121 131 132 133 3.5 3.6"},D:{"34":0.00429,"38":0.06012,"39":0.03865,"40":0.03865,"41":0.03865,"42":0.04294,"43":0.03865,"44":0.04294,"45":0.03865,"46":0.03865,"47":0.03865,"48":0.03865,"49":0.04294,"50":0.03865,"51":0.03865,"52":0.04723,"53":0.04294,"54":0.03865,"55":0.03865,"56":0.03865,"57":0.03865,"58":0.03865,"59":0.05153,"60":0.03865,"61":0.01288,"63":0.00429,"65":0.00429,"66":0.00429,"69":0.00429,"74":0.00429,"75":0.00429,"77":0.00429,"78":0.00429,"79":0.07729,"80":0.00429,"81":0.02576,"83":0.01288,"86":0.00429,"87":0.0687,"88":0.02147,"90":0.11594,"91":0.00429,"92":0.00429,"93":0.03435,"94":0.073,"95":0.00429,"96":0.00859,"97":0.03006,"98":0.01288,"99":0.01718,"100":0.00429,"101":0.00429,"102":0.00859,"103":0.16317,"104":0.02147,"105":0.00859,"106":0.01288,"107":0.01718,"108":0.02147,"109":0.5754,"110":0.01718,"111":0.00859,"112":0.00859,"113":0.23188,"114":0.25335,"115":0.00859,"116":0.20611,"117":0.00859,"118":0.01718,"119":0.07729,"120":0.24476,"121":0.09447,"122":0.17605,"123":0.12453,"124":0.20182,"125":0.31346,"126":2.48623,"127":16.42455,"128":2.74387,"129":0.01288,"130":0.00429,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 62 64 67 68 70 71 72 73 76 84 85 89 131"},F:{"45":0.00429,"46":0.01718,"83":0.00429,"84":0.00859,"95":0.01718,"107":0.00429,"109":0.146,"110":0.00429,"111":0.06441,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00429,"18":0.00859,"92":0.00429,"105":0.01288,"109":0.03006,"110":0.00429,"111":0.00859,"113":0.01718,"114":0.00859,"115":0.00429,"117":0.00429,"119":0.01288,"120":0.01288,"121":0.01288,"122":0.01288,"123":0.00859,"124":0.01718,"125":0.05582,"126":0.32634,"127":4.56452,"128":1.20661,_:"12 13 14 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 112 116 118"},E:{"13":0.01288,"14":0.0687,"15":0.00859,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01288,"13.1":0.11164,"14.1":0.15458,"15.1":0.02147,"15.2-15.3":0.03006,"15.4":0.02576,"15.5":0.06012,"15.6":0.59687,"16.0":0.06441,"16.1":0.09447,"16.2":0.07729,"16.3":0.13741,"16.4":0.03865,"16.5":0.06441,"16.6":0.62263,"17.0":0.01718,"17.1":0.073,"17.2":0.07729,"17.3":0.09876,"17.4":0.17605,"17.5":3.08739,"17.6":0.78151,"18.0":0.02576},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00257,"5.0-5.1":0.00128,"6.0-6.1":0.00642,"7.0-7.1":0.0077,"8.1-8.4":0,"9.0-9.2":0.00642,"9.3":0.02567,"10.0-10.2":0.0077,"10.3":0.03979,"11.0-11.2":0.10141,"11.3-11.4":0.01284,"12.0-12.1":0.01027,"12.2-12.5":0.17201,"13.0-13.1":0.00257,"13.2":0.0552,"13.3":0.0077,"13.4-13.7":0.03209,"14.0-14.4":0.09499,"14.5-14.8":0.09114,"15.0-15.1":0.05006,"15.2-15.3":0.05006,"15.4":0.05776,"15.5":0.06803,"15.6-15.8":0.64053,"16.0":0.12965,"16.1":0.27341,"16.2":0.13735,"16.3":0.22849,"16.4":0.05776,"16.5":0.09242,"16.6-16.7":0.79456,"17.0":0.07317,"17.1":0.11296,"17.2":0.10397,"17.3":0.15404,"17.4":0.3607,"17.5":7.38726,"17.6":1.24255,"18.0":0.13478},P:{"4":0.18094,"20":0.01064,"21":0.03193,"22":0.04257,"23":0.04257,"24":0.04257,"25":1.39427,"5.0-5.4":0.02129,"6.2-6.4":0.01064,_:"7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 18.0 19.0","14.0":0.01064,"16.0":0.01064,"17.0":0.01064},I:{"0":0.02274,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.15404,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.04509,"11":0.13526,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.07417},H:{"0":0},L:{"0":41.06366},R:{_:"0"},M:{"0":0.48493},Q:{"14.9":0.00571}}; diff --git a/node_modules/caniuse-lite/data/regions/OM.js b/node_modules/caniuse-lite/data/regions/OM.js new file mode 100644 index 00000000..91335c08 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/OM.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00543,"38":0.00181,"48":0.00181,"66":0.00543,"68":0.00543,"78":0.00181,"103":0.00181,"115":0.03622,"125":0.00181,"126":0.00181,"127":0.01087,"128":0.05976,"129":0.13764,"130":0.00181,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 131 132 133 3.5 3.6"},D:{"11":0.01268,"38":0.02354,"49":0.00181,"55":0.01449,"56":0.00724,"58":0.28795,"59":0.00181,"62":0.00543,"64":0.00362,"65":0.0163,"66":0.00181,"68":0.01268,"69":0.02354,"70":0.00181,"72":0.00181,"73":0.00906,"74":0.00181,"75":0.00724,"76":0.00543,"77":0.00362,"78":0.00181,"79":0.05252,"80":0.00181,"81":0.01449,"83":0.02717,"85":0.00362,"86":0.00724,"87":0.05252,"88":0.03984,"89":0.00181,"90":0.00362,"91":0.01992,"92":0.00181,"93":0.04165,"94":0.00543,"95":0.05614,"96":0.00181,"98":0.02717,"99":0.06701,"100":0.00362,"101":0.00724,"102":0.00181,"103":0.2137,"104":0.00543,"105":0.00724,"106":0.01811,"107":0.00543,"108":0.00906,"109":0.86023,"110":0.03079,"111":0.01268,"112":0.00724,"113":0.00181,"114":0.00906,"115":0.00906,"116":0.02898,"117":0.00181,"118":0.00543,"119":0.10142,"120":0.02535,"121":0.01268,"122":0.06701,"123":0.02717,"124":0.04709,"125":0.05614,"126":0.3785,"127":7.33998,"128":1.45604,"129":0.00906,"130":0.00181,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 57 60 61 63 67 71 84 97 131"},F:{"36":0.00543,"46":0.00543,"79":0.00181,"83":0.01268,"84":0.00181,"95":0.00724,"109":0.02717,"111":0.01992,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00181,"18":0.00181,"83":0.00181,"84":0.00543,"92":0.00724,"94":0.00181,"100":0.00362,"101":0.00181,"107":0.00362,"109":0.02535,"110":0.00362,"114":0.00362,"115":0.00362,"119":0.00181,"120":0.00362,"121":0.00181,"122":0.00543,"123":0.00181,"124":0.00543,"125":0.0163,"126":0.0652,"127":1.00511,"128":0.28795,_:"13 14 15 16 17 79 80 81 85 86 87 88 89 90 91 93 95 96 97 98 99 102 103 104 105 106 108 111 112 113 116 117 118"},E:{"13":0.00181,"14":0.00543,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1","5.1":0.00181,"13.1":0.01811,"14.1":0.02173,"15.1":0.00181,"15.2-15.3":0.00181,"15.4":0.00543,"15.5":0.00906,"15.6":0.07244,"16.0":0.00181,"16.1":0.01992,"16.2":0.00724,"16.3":0.0163,"16.4":0.00906,"16.5":0.01268,"16.6":0.07063,"17.0":0.00362,"17.1":0.00724,"17.2":0.00906,"17.3":0.01449,"17.4":0.03441,"17.5":0.42921,"17.6":0.11772,"18.0":0.00724},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00413,"5.0-5.1":0.00207,"6.0-6.1":0.01033,"7.0-7.1":0.01239,"8.1-8.4":0,"9.0-9.2":0.01033,"9.3":0.0413,"10.0-10.2":0.01239,"10.3":0.06402,"11.0-11.2":0.16314,"11.3-11.4":0.02065,"12.0-12.1":0.01652,"12.2-12.5":0.27671,"13.0-13.1":0.00413,"13.2":0.0888,"13.3":0.01239,"13.4-13.7":0.05163,"14.0-14.4":0.15281,"14.5-14.8":0.14662,"15.0-15.1":0.08054,"15.2-15.3":0.08054,"15.4":0.09293,"15.5":0.10945,"15.6-15.8":1.03044,"16.0":0.20857,"16.1":0.43985,"16.2":0.22096,"16.3":0.36757,"16.4":0.09293,"16.5":0.14868,"16.6-16.7":1.27824,"17.0":0.11771,"17.1":0.18172,"17.2":0.16727,"17.3":0.2478,"17.4":0.58027,"17.5":11.88415,"17.6":1.99893,"18.0":0.21683},P:{"4":0.07341,"20":0.02097,"21":0.13633,"22":0.18877,"23":0.12585,"24":0.17828,"25":1.98206,"5.0-5.4":0.01049,"6.2-6.4":0.02097,"7.2-7.4":0.14682,_:"8.2 10.1","9.2":0.01049,"11.1-11.2":0.03146,"12.0":0.01049,"13.0":0.09438,"14.0":0.03146,"15.0":0.01049,"16.0":0.03146,"17.0":0.0839,"18.0":0.01049,"19.0":0.03146},I:{"0":0.13874,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00006,"4.2-4.3":0.00006,"4.4":0,"4.4.3-4.4.4":0.00022},K:{"0":0.7533,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00362,"11":0.0326,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":1.08082},H:{"0":0},L:{"0":57.77319},R:{_:"0"},M:{"0":0.12282},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/PA.js b/node_modules/caniuse-lite/data/regions/PA.js new file mode 100644 index 00000000..033822a9 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PA.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.00408,"78":0.02854,"97":0.00408,"108":0.00408,"115":0.09377,"118":0.00408,"120":0.03262,"124":0.01223,"125":0.00408,"126":0.00408,"127":0.01223,"128":0.35062,"129":0.80317,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 99 100 101 102 103 104 105 106 107 109 110 111 112 113 114 116 117 119 121 122 123 130 131 132 133 3.5 3.6"},D:{"11":0.00408,"36":0.00408,"47":0.00408,"49":0.00815,"56":0.00408,"63":0.00408,"67":0.00408,"69":0.00408,"73":0.00815,"75":0.00815,"76":0.00408,"77":0.00408,"78":0.01631,"79":0.04077,"81":0.01631,"83":0.17531,"84":0.00408,"85":0.00815,"86":0.00408,"87":0.06116,"88":0.02446,"89":0.08562,"91":0.03669,"92":0.00408,"93":0.03262,"94":0.02446,"95":0.02039,"97":0.00815,"98":0.01631,"99":0.02039,"100":0.00815,"101":0.00408,"103":0.07746,"105":0.02039,"106":0.02446,"107":0.01631,"108":0.01631,"109":0.92956,"110":0.12639,"111":0.00408,"112":0.01631,"113":0.00815,"114":0.02854,"115":0.02854,"116":0.18347,"117":0.01223,"118":0.01631,"119":0.02446,"120":0.40362,"121":0.04485,"122":0.12639,"123":0.06523,"124":0.12231,"125":0.106,"126":1.14971,"127":18.52589,"128":3.40022,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 48 50 51 52 53 54 55 57 58 59 60 61 62 64 65 66 68 70 71 72 74 80 90 96 102 104 129 130 131"},F:{"46":0.04892,"83":0.02039,"85":0.00408,"95":0.02446,"109":0.53001,"110":0.04077,"111":0.23239,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00408,"18":0.00408,"92":0.01631,"100":0.00408,"108":0.00408,"109":0.04485,"113":0.00408,"114":0.00408,"115":0.00408,"117":0.00408,"118":0.00408,"119":0.00408,"120":0.02446,"121":0.00408,"122":0.01631,"123":0.00815,"124":0.02446,"125":0.02854,"126":0.23239,"127":4.5377,"128":1.35356,_:"12 13 14 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 110 111 112 116"},E:{"14":0.02039,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 15.1","5.1":0.00408,"12.1":0.00408,"13.1":0.02039,"14.1":0.04077,"15.2-15.3":0.00408,"15.4":0.00815,"15.5":0.00815,"15.6":0.22016,"16.0":0.01223,"16.1":0.03262,"16.2":0.01631,"16.3":0.06116,"16.4":0.07746,"16.5":0.01223,"16.6":0.13862,"17.0":0.01631,"17.1":0.02446,"17.2":0.03669,"17.3":0.03262,"17.4":0.06116,"17.5":0.78686,"17.6":0.39139,"18.0":0.02039},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00191,"5.0-5.1":0.00095,"6.0-6.1":0.00477,"7.0-7.1":0.00573,"8.1-8.4":0,"9.0-9.2":0.00477,"9.3":0.01909,"10.0-10.2":0.00573,"10.3":0.02959,"11.0-11.2":0.07542,"11.3-11.4":0.00955,"12.0-12.1":0.00764,"12.2-12.5":0.12792,"13.0-13.1":0.00191,"13.2":0.04105,"13.3":0.00573,"13.4-13.7":0.02387,"14.0-14.4":0.07064,"14.5-14.8":0.06778,"15.0-15.1":0.03723,"15.2-15.3":0.03723,"15.4":0.04296,"15.5":0.0506,"15.6-15.8":0.47636,"16.0":0.09642,"16.1":0.20334,"16.2":0.10215,"16.3":0.16992,"16.4":0.04296,"16.5":0.06873,"16.6-16.7":0.59091,"17.0":0.05441,"17.1":0.08401,"17.2":0.07732,"17.3":0.11456,"17.4":0.26825,"17.5":5.49387,"17.6":0.92408,"18.0":0.10024},P:{"4":0.12507,"20":0.02085,"21":0.08338,"22":0.19803,"23":0.07296,"24":0.10423,"25":1.86567,_:"5.0-5.4 8.2 9.2 10.1 12.0 13.0 15.0 16.0 18.0","6.2-6.4":0.02085,"7.2-7.4":0.1355,"11.1-11.2":0.01042,"14.0":0.01042,"17.0":0.02085,"19.0":0.02085},I:{"0":0.08263,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00013},K:{"0":0.27241,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01223,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.17766},H:{"0":0},L:{"0":47.36231},R:{_:"0"},M:{"0":0.28426},Q:{"14.9":0.01184}}; diff --git a/node_modules/caniuse-lite/data/regions/PE.js b/node_modules/caniuse-lite/data/regions/PE.js new file mode 100644 index 00000000..a3ab4306 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PE.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.02596,"52":0.00519,"78":0.00519,"88":0.08826,"92":0.00519,"103":0.01038,"115":0.11942,"120":0.00519,"122":0.00519,"123":0.00519,"124":0.00519,"125":0.00519,"126":0.00519,"127":0.01558,"128":0.25441,"129":0.80476,"130":0.00519,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 131 132 133 3.5 3.6"},D:{"34":0.00519,"38":0.02077,"47":0.01038,"49":0.02077,"62":0.00519,"63":0.00519,"70":0.00519,"74":0.00519,"77":0.00519,"79":0.11942,"81":0.01038,"83":0.00519,"85":0.00519,"86":0.00519,"87":0.10903,"88":0.01038,"90":0.00519,"91":0.05192,"92":0.01038,"93":0.01038,"94":0.04154,"95":0.00519,"96":0.02596,"97":0.01558,"98":0.02077,"99":0.01558,"100":0.01038,"101":0.00519,"102":0.00519,"103":0.04673,"104":0.02077,"105":0.00519,"106":0.02596,"107":0.03634,"108":0.02077,"109":2.25333,"110":0.04154,"111":0.02077,"112":0.01038,"113":0.01558,"114":0.02596,"115":0.01558,"116":0.08826,"117":0.02596,"118":0.01038,"119":0.04673,"120":0.10384,"121":0.22326,"122":0.23364,"123":0.14018,"124":0.20249,"125":0.16095,"126":1.30838,"127":29.55806,"128":6.40693,"129":0.00519,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66 67 68 69 71 72 73 75 76 78 80 84 89 130 131"},F:{"36":0.00519,"46":0.00519,"83":0.00519,"95":0.03634,"107":0.00519,"109":0.79438,"111":0.24922,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00519,"92":0.01558,"100":0.00519,"103":0.00519,"109":0.05192,"114":0.00519,"118":0.00519,"119":0.01558,"120":0.02077,"121":0.02077,"122":0.01558,"123":0.01038,"124":0.02077,"125":0.02077,"126":0.14018,"127":2.78291,"128":0.88783,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 104 105 106 107 108 110 111 112 113 115 116 117"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3","13.1":0.01038,"14.1":0.01558,"15.1":0.00519,"15.4":0.02596,"15.5":0.00519,"15.6":0.04154,"16.0":0.00519,"16.1":0.01038,"16.2":0.01038,"16.3":0.01558,"16.4":0.01038,"16.5":0.00519,"16.6":0.04154,"17.0":0.05192,"17.1":0.01558,"17.2":0.01038,"17.3":0.01038,"17.4":0.02596,"17.5":0.22326,"17.6":0.09346,"18.0":0.01038},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0007,"5.0-5.1":0.00035,"6.0-6.1":0.00176,"7.0-7.1":0.00211,"8.1-8.4":0,"9.0-9.2":0.00176,"9.3":0.00704,"10.0-10.2":0.00211,"10.3":0.01091,"11.0-11.2":0.0278,"11.3-11.4":0.00352,"12.0-12.1":0.00282,"12.2-12.5":0.04716,"13.0-13.1":0.0007,"13.2":0.01513,"13.3":0.00211,"13.4-13.7":0.0088,"14.0-14.4":0.02604,"14.5-14.8":0.02499,"15.0-15.1":0.01373,"15.2-15.3":0.01373,"15.4":0.01584,"15.5":0.01865,"15.6-15.8":0.17562,"16.0":0.03555,"16.1":0.07496,"16.2":0.03766,"16.3":0.06265,"16.4":0.01584,"16.5":0.02534,"16.6-16.7":0.21785,"17.0":0.02006,"17.1":0.03097,"17.2":0.02851,"17.3":0.04223,"17.4":0.0989,"17.5":2.02545,"17.6":0.34068,"18.0":0.03695},P:{"4":0.13533,"20":0.01041,"21":0.02082,"22":0.05205,"23":0.04164,"24":0.05205,"25":0.44765,_:"5.0-5.4 8.2 9.2 10.1 12.0 14.0 15.0 18.0","6.2-6.4":0.01041,"7.2-7.4":0.08328,"11.1-11.2":0.01041,"13.0":0.02082,"16.0":0.01041,"17.0":0.01041,"19.0":0.02082},I:{"0":0.03834,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.2404,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.03115,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03366},H:{"0":0},L:{"0":44.43937},R:{_:"0"},M:{"0":0.12501},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/PF.js b/node_modules/caniuse-lite/data/regions/PF.js new file mode 100644 index 00000000..618374e5 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PF.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00886,"67":0.00886,"68":0.00886,"72":0.00443,"75":0.04431,"78":0.02659,"82":0.02216,"91":0.02659,"102":0.02659,"103":0.06203,"104":0.00443,"111":0.00443,"113":0.00443,"115":0.89506,"119":0.00443,"120":0.00443,"121":0.00443,"124":0.00443,"125":0.03545,"126":0.02216,"127":0.0709,"128":0.67794,"129":1.9585,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 69 70 71 73 74 76 77 79 80 81 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 105 106 107 108 109 110 112 114 116 117 118 122 123 130 131 132 133 3.5 3.6"},D:{"57":0.00443,"65":0.00443,"70":0.00886,"71":0.00886,"72":0.00443,"74":0.00443,"76":0.01329,"78":0.00443,"79":0.04431,"80":0.00886,"81":0.04874,"83":0.00443,"84":0.02216,"85":0.11964,"86":0.01772,"87":0.17724,"88":0.00886,"92":0.00443,"93":0.00443,"94":0.01329,"98":0.13736,"99":0.00443,"100":0.01329,"103":0.32346,"104":0.10191,"107":0.00443,"108":0.00443,"109":0.48298,"111":0.00443,"112":0.00443,"114":0.00886,"115":0.01329,"116":0.17281,"117":0.03102,"118":0.00443,"119":0.01329,"120":0.00443,"121":0.01329,"122":0.01329,"123":0.15952,"124":0.53615,"125":0.1285,"126":0.89506,"127":10.89583,"128":2.05155,"129":0.00443,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 66 67 68 69 73 75 77 89 90 91 95 96 97 101 102 105 106 110 113 130 131"},F:{"65":0.00443,"83":0.03545,"91":0.00443,"95":0.00886,"109":0.17724,"111":0.02216,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00443,"18":0.00886,"86":0.00443,"92":0.00443,"98":0.00886,"108":0.00443,"109":0.01329,"120":0.01329,"121":0.00443,"122":0.01329,"123":0.01329,"124":0.01772,"125":0.01772,"126":0.20826,"127":4.70129,"128":1.20966,_:"12 13 14 15 16 79 80 81 83 84 85 87 88 89 90 91 93 94 95 96 97 99 100 101 102 103 104 105 106 107 110 111 112 113 114 115 116 117 118 119"},E:{"14":0.03545,"15":0.00886,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00886,"13.1":0.11521,"14.1":0.07533,"15.1":0.03545,"15.2-15.3":0.0576,"15.4":0.04874,"15.5":0.03545,"15.6":0.40322,"16.0":0.11964,"16.1":0.17724,"16.2":0.24371,"16.3":0.4431,"16.4":0.13736,"16.5":0.24371,"16.6":2.0294,"17.0":0.05317,"17.1":0.25257,"17.2":0.22598,"17.3":0.3855,"17.4":0.70453,"17.5":6.42052,"17.6":2.54783,"18.0":0.07976},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00574,"5.0-5.1":0.00287,"6.0-6.1":0.01436,"7.0-7.1":0.01723,"8.1-8.4":0,"9.0-9.2":0.01436,"9.3":0.05743,"10.0-10.2":0.01723,"10.3":0.08901,"11.0-11.2":0.22684,"11.3-11.4":0.02871,"12.0-12.1":0.02297,"12.2-12.5":0.38476,"13.0-13.1":0.00574,"13.2":0.12347,"13.3":0.01723,"13.4-13.7":0.07178,"14.0-14.4":0.21248,"14.5-14.8":0.20387,"15.0-15.1":0.11198,"15.2-15.3":0.11198,"15.4":0.12921,"15.5":0.15218,"15.6-15.8":1.43282,"16.0":0.29001,"16.1":0.6116,"16.2":0.30724,"16.3":0.5111,"16.4":0.12921,"16.5":0.20674,"16.6-16.7":1.77738,"17.0":0.16367,"17.1":0.25268,"17.2":0.23258,"17.3":0.34457,"17.4":0.80686,"17.5":16.52477,"17.6":2.77949,"18.0":0.30149},P:{"4":0.03158,"21":0.02105,"22":0.26314,"23":0.16841,"24":0.03158,"25":2.64188,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.07368,"17.0":0.01053},I:{"0":0.0111,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.21719,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{"2.5":0.00557,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.23947},H:{"0":0},L:{"0":23.52126},R:{_:"0"},M:{"0":0.35642},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/PG.js b/node_modules/caniuse-lite/data/regions/PG.js new file mode 100644 index 00000000..b4b39603 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PG.js @@ -0,0 +1 @@ +module.exports={C:{"72":0.00631,"88":0.00316,"98":0.00316,"110":0.01262,"115":0.04102,"119":0.02209,"120":0.00316,"121":0.00316,"122":0.00316,"123":0.01893,"124":0.01262,"125":0.02524,"126":0.01262,"127":0.08519,"128":0.33128,"129":0.61523,"130":0.00316,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 116 117 118 131 132 133 3.5 3.6"},D:{"11":0.01262,"29":0.00316,"32":0.00316,"33":0.00316,"43":0.00631,"47":0.00316,"49":0.00316,"50":0.00316,"62":0.00316,"64":0.00316,"65":0.00316,"67":0.00316,"68":0.00316,"69":0.00631,"70":0.01578,"73":0.00316,"74":0.00316,"77":0.00631,"78":0.00947,"79":0.00316,"80":0.00631,"81":0.03155,"86":0.00316,"87":0.00947,"88":0.05995,"90":0.01893,"93":0.00316,"94":0.00947,"95":0.00316,"97":0.00316,"99":0.05995,"101":0.00316,"102":0.02524,"103":0.01893,"104":0.00631,"105":0.02524,"106":0.0284,"107":0.00631,"108":0.00316,"109":0.36914,"111":0.03471,"112":0.00316,"113":0.03471,"114":0.01262,"115":0.00316,"116":0.10412,"117":0.01893,"118":0.01578,"119":0.25871,"120":0.32812,"121":0.03786,"122":0.05995,"123":0.05995,"124":0.05995,"125":0.07572,"126":0.55213,"127":6.55925,"128":1.16104,"129":0.00316,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 34 35 36 37 38 39 40 41 42 44 45 46 48 51 52 53 54 55 56 57 58 59 60 61 63 66 71 72 75 76 83 84 85 89 91 92 96 98 100 110 130 131"},F:{"73":0.00316,"74":0.00316,"83":0.12936,"84":0.01578,"90":0.01578,"95":0.00631,"105":0.00316,"106":0.00316,"109":0.07572,"110":0.0284,"111":0.00947,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 75 76 77 78 79 80 81 82 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01262,"15":0.00316,"16":0.02524,"17":0.00316,"18":0.11358,"80":0.01262,"84":0.03155,"86":0.0284,"89":0.01893,"90":0.02524,"92":0.15144,"96":0.00316,"100":0.05995,"105":0.00316,"106":0.00631,"109":0.01262,"110":0.01893,"111":0.00316,"112":0.00631,"113":0.00947,"114":0.02524,"115":0.00316,"116":0.13882,"117":0.01262,"118":0.01893,"119":0.06626,"120":0.04417,"121":0.03786,"122":0.05048,"123":0.08834,"124":0.07888,"125":0.13882,"126":0.3786,"127":4.14567,"128":0.73196,_:"13 14 79 81 83 85 87 88 91 93 94 95 97 98 99 101 102 103 104 107 108"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.4 16.0 16.2 16.4 17.0 18.0","13.1":0.00316,"14.1":0.01578,"15.1":0.00316,"15.2-15.3":0.00316,"15.5":0.00316,"15.6":0.03786,"16.1":0.00631,"16.3":0.00631,"16.5":0.00947,"16.6":0.00947,"17.1":0.00316,"17.2":0.00316,"17.3":0.00316,"17.4":0.01262,"17.5":0.07888,"17.6":0.01262},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00045,"5.0-5.1":0.00023,"6.0-6.1":0.00113,"7.0-7.1":0.00136,"8.1-8.4":0,"9.0-9.2":0.00113,"9.3":0.00452,"10.0-10.2":0.00136,"10.3":0.007,"11.0-11.2":0.01784,"11.3-11.4":0.00226,"12.0-12.1":0.00181,"12.2-12.5":0.03027,"13.0-13.1":0.00045,"13.2":0.00971,"13.3":0.00136,"13.4-13.7":0.00565,"14.0-14.4":0.01672,"14.5-14.8":0.01604,"15.0-15.1":0.00881,"15.2-15.3":0.00881,"15.4":0.01016,"15.5":0.01197,"15.6-15.8":0.11272,"16.0":0.02281,"16.1":0.04811,"16.2":0.02417,"16.3":0.04021,"16.4":0.01016,"16.5":0.01626,"16.6-16.7":0.13982,"17.0":0.01288,"17.1":0.01988,"17.2":0.0183,"17.3":0.02711,"17.4":0.06347,"17.5":1.29997,"17.6":0.21866,"18.0":0.02372},P:{"4":0.03098,"20":0.03098,"21":0.17554,"22":0.61957,"23":0.22718,"24":0.26848,"25":1.3424,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1","7.2-7.4":0.11359,"11.1-11.2":0.02065,"12.0":0.01033,"13.0":0.03098,"14.0":0.05163,"15.0":0.01033,"16.0":0.03098,"17.0":0.01033,"18.0":0.03098,"19.0":0.10326},I:{"0":0.21832,"3":0,"4":0.00002,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00009,"4.2-4.3":0.00009,"4.4":0,"4.4.3-4.4.4":0.00035},K:{"0":1.36269,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.00552,"11":0.01656,_:"6 7 8 9 5.5"},N:{_:"10 11"},S:{"2.5":0.00685,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.83509},H:{"0":0.02},L:{"0":72.29674},R:{_:"0"},M:{"0":0.11637},Q:{"14.9":0.02054}}; diff --git a/node_modules/caniuse-lite/data/regions/PH.js b/node_modules/caniuse-lite/data/regions/PH.js new file mode 100644 index 00000000..a0162faa --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PH.js @@ -0,0 +1 @@ +module.exports={C:{"41":0.00487,"51":0.00487,"56":0.04865,"59":0.00487,"103":0.00487,"115":0.10703,"121":0.00487,"123":0.00487,"124":0.00487,"125":0.00487,"126":0.00487,"127":0.0146,"128":0.1946,"129":0.47191,"130":0.01946,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 122 131 132 133 3.5 3.6"},D:{"49":0.00487,"56":0.00973,"57":0.00487,"66":0.01946,"69":0.00487,"70":0.00487,"71":0.00487,"73":0.00487,"74":0.00487,"75":0.00487,"76":0.00973,"78":0.00973,"79":0.03406,"80":0.0146,"81":0.00487,"83":0.02433,"84":0.00487,"85":0.00487,"86":0.00487,"87":0.09244,"88":0.03892,"89":0.00487,"90":0.00487,"91":0.01946,"92":0.00487,"93":0.04865,"94":0.02919,"95":0.00487,"96":0.00487,"97":0.00487,"98":0.00487,"99":0.05352,"100":0.00487,"101":0.00973,"102":0.00487,"103":0.6957,"104":0.00973,"105":0.0146,"106":0.02919,"107":0.0146,"108":0.01946,"109":1.22112,"110":0.00973,"111":0.00973,"112":0.02433,"113":0.0146,"114":0.04379,"115":0.02433,"116":0.12649,"117":0.03406,"118":0.02919,"119":0.06325,"120":0.0973,"121":0.10703,"122":0.15082,"123":0.18001,"124":0.1946,"125":0.26271,"126":1.7514,"127":25.66288,"128":4.7823,"129":0.02433,"130":0.00487,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 58 59 60 61 62 63 64 65 67 68 72 77 131"},F:{"28":0.00487,"46":0.00973,"83":0.00973,"95":0.0146,"109":0.34055,"111":0.18001,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00487,"18":0.00487,"90":0.00487,"92":0.01946,"100":0.00973,"109":0.02919,"113":0.00487,"114":0.00487,"117":0.00487,"118":0.00487,"119":0.00487,"120":0.05838,"121":0.00487,"122":0.02433,"123":0.00487,"124":0.02433,"125":0.02919,"126":0.16541,"127":5.14231,"128":1.20652,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 115 116"},E:{"10":0.00487,"13":0.0146,"14":0.00973,_:"0 4 5 6 7 8 9 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00487,"12.1":0.00487,"13.1":0.0146,"14.1":0.03406,"15.1":0.00973,"15.2-15.3":0.00487,"15.4":0.00973,"15.5":0.0146,"15.6":0.09244,"16.0":0.00973,"16.1":0.01946,"16.2":0.01946,"16.3":0.03406,"16.4":0.0146,"16.5":0.02433,"16.6":0.11676,"17.0":0.0146,"17.1":0.02433,"17.2":0.02919,"17.3":0.02919,"17.4":0.08271,"17.5":0.6811,"17.6":0.2092,"18.0":0.0146},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00154,"5.0-5.1":0.00077,"6.0-6.1":0.00386,"7.0-7.1":0.00463,"8.1-8.4":0,"9.0-9.2":0.00386,"9.3":0.01545,"10.0-10.2":0.00463,"10.3":0.02395,"11.0-11.2":0.06102,"11.3-11.4":0.00772,"12.0-12.1":0.00618,"12.2-12.5":0.10351,"13.0-13.1":0.00154,"13.2":0.03322,"13.3":0.00463,"13.4-13.7":0.01931,"14.0-14.4":0.05716,"14.5-14.8":0.05484,"15.0-15.1":0.03013,"15.2-15.3":0.03013,"15.4":0.03476,"15.5":0.04094,"15.6-15.8":0.38545,"16.0":0.07802,"16.1":0.16453,"16.2":0.08265,"16.3":0.1375,"16.4":0.03476,"16.5":0.05562,"16.6-16.7":0.47815,"17.0":0.04403,"17.1":0.06798,"17.2":0.06257,"17.3":0.09269,"17.4":0.21706,"17.5":4.44548,"17.6":0.74774,"18.0":0.08111},P:{"4":0.08549,"20":0.01069,"21":0.02137,"22":0.03206,"23":0.03206,"24":0.03206,"25":0.6198,"5.0-5.4":0.01069,"6.2-6.4":0.02137,"7.2-7.4":0.01069,_:"8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 18.0","11.1-11.2":0.01069,"17.0":0.01069,"19.0":0.01069},I:{"0":0.06655,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00011},K:{"0":0.40061,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.04379,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.33384},H:{"0":0},L:{"0":43.08617},R:{_:"0"},M:{"0":0.09758},Q:{"14.9":0.00514}}; diff --git a/node_modules/caniuse-lite/data/regions/PK.js b/node_modules/caniuse-lite/data/regions/PK.js new file mode 100644 index 00000000..dc93bed9 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PK.js @@ -0,0 +1 @@ +module.exports={C:{"47":0.00246,"50":0.00246,"52":0.0123,"72":0.00246,"102":0.00246,"103":0.00738,"105":0.00492,"106":0.00492,"107":0.00492,"108":0.00492,"109":0.00738,"110":0.00492,"111":0.00492,"115":0.16229,"123":0.00492,"124":0.00246,"125":0.00246,"126":0.00246,"127":0.00984,"128":0.10574,"129":0.29754,"130":0.00246,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 112 113 114 116 117 118 119 120 121 122 131 132 133 3.5 3.6"},D:{"11":0.00246,"38":0.00246,"43":0.00246,"47":0.00246,"48":0.00246,"49":0.00492,"50":0.00246,"56":0.01967,"57":0.00246,"58":0.00246,"60":0.00246,"62":0.00246,"64":0.00246,"65":0.00492,"66":0.00246,"68":0.0123,"69":0.00492,"70":0.00492,"71":0.00492,"72":0.00492,"73":0.00738,"74":0.0123,"75":0.00738,"76":0.00738,"77":0.00738,"78":0.00738,"79":0.00738,"80":0.00984,"81":0.00492,"83":0.00984,"84":0.00738,"85":0.01967,"86":0.01721,"87":0.01475,"88":0.00492,"89":0.00738,"90":0.00492,"91":0.01475,"92":0.00492,"93":0.02705,"94":0.00246,"95":0.0123,"96":0.00246,"97":0.00492,"98":0.00738,"99":0.00492,"100":0.00492,"101":0.00246,"102":0.02213,"103":0.10574,"104":0.02213,"105":0.01967,"106":0.06885,"107":0.11557,"108":0.08361,"109":2.27458,"110":0.0418,"111":0.04918,"112":0.04426,"113":0.00246,"114":0.01721,"115":0.00738,"116":0.02951,"117":0.00738,"118":0.0123,"119":0.03197,"120":0.0418,"121":0.02705,"122":0.03934,"123":0.05164,"124":0.07131,"125":0.07869,"126":0.50655,"127":11.83517,"128":2.32867,"129":0.0123,"130":0.00246,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 51 52 53 54 55 59 61 63 67 131"},F:{"36":0.00246,"46":0.00246,"79":0.00492,"83":0.02213,"84":0.00738,"85":0.00246,"91":0.00246,"92":0.00246,"93":0.00246,"94":0.00246,"95":0.04918,"96":0.00246,"106":0.00246,"107":0.00246,"109":0.02951,"111":0.02951,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 86 87 88 89 90 97 98 99 100 101 102 103 104 105 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00492,"14":0.00246,"15":0.00492,"16":0.00246,"17":0.00246,"18":0.0123,"84":0.00246,"89":0.00246,"90":0.00246,"92":0.02213,"100":0.00246,"103":0.00246,"105":0.00492,"106":0.00738,"107":0.01475,"108":0.0123,"109":0.02705,"110":0.00984,"111":0.00738,"112":0.00246,"114":0.00984,"117":0.00246,"118":0.00492,"119":0.00246,"120":0.00492,"121":0.00492,"122":0.00984,"123":0.00246,"124":0.00492,"125":0.0123,"126":0.04672,"127":0.83606,"128":0.22623,_:"13 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 104 113 115 116"},E:{"10":0.00246,"14":0.00738,_:"0 4 5 6 7 8 9 11 12 13 15 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00246,"11.1":0.00246,"12.1":0.00246,"13.1":0.00492,"14.1":0.00738,"15.1":0.00738,"15.2-15.3":0.00246,"15.4":0.00246,"15.5":0.00246,"15.6":0.02459,"16.0":0.00246,"16.1":0.00738,"16.2":0.00246,"16.3":0.00492,"16.4":0.00246,"16.5":0.00246,"16.6":0.01967,"17.0":0.00246,"17.1":0.00492,"17.2":0.00738,"17.3":0.00984,"17.4":0.0123,"17.5":0.09098,"17.6":0.02951,"18.0":0.00246},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00053,"5.0-5.1":0.00027,"6.0-6.1":0.00133,"7.0-7.1":0.0016,"8.1-8.4":0,"9.0-9.2":0.00133,"9.3":0.00534,"10.0-10.2":0.0016,"10.3":0.00827,"11.0-11.2":0.02109,"11.3-11.4":0.00267,"12.0-12.1":0.00214,"12.2-12.5":0.03577,"13.0-13.1":0.00053,"13.2":0.01148,"13.3":0.0016,"13.4-13.7":0.00667,"14.0-14.4":0.01975,"14.5-14.8":0.01895,"15.0-15.1":0.01041,"15.2-15.3":0.01041,"15.4":0.01201,"15.5":0.01415,"15.6-15.8":0.13319,"16.0":0.02696,"16.1":0.05685,"16.2":0.02856,"16.3":0.04751,"16.4":0.01201,"16.5":0.01922,"16.6-16.7":0.16522,"17.0":0.01521,"17.1":0.02349,"17.2":0.02162,"17.3":0.03203,"17.4":0.075,"17.5":1.5361,"17.6":0.25837,"18.0":0.02803},P:{"4":0.0847,"20":0.02118,"21":0.02118,"22":0.02118,"23":0.03176,"24":0.03176,"25":0.4447,_:"5.0-5.4 8.2 10.1 12.0 13.0 14.0 15.0 16.0 18.0","6.2-6.4":0.01059,"7.2-7.4":0.02118,"9.2":0.01059,"11.1-11.2":0.01059,"17.0":0.02118,"19.0":0.01059},I:{"0":0.08267,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00013},K:{"0":2.37082,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01096,"9":0.00274,"10":0.00274,"11":0.07946,_:"6 7 5.5"},N:{_:"10 11"},S:{"2.5":0.09802,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":4.22994},H:{"0":0.14},L:{"0":68.00285},R:{_:"0"},M:{"0":0.05278},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/PL.js b/node_modules/caniuse-lite/data/regions/PL.js new file mode 100644 index 00000000..3d17ee58 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PL.js @@ -0,0 +1 @@ +module.exports={C:{"47":0.00284,"52":0.01991,"68":0.00284,"78":0.00569,"88":0.01991,"91":0.00284,"102":0.00569,"103":0.00284,"105":0.00284,"106":0.00569,"110":0.00569,"111":0.00284,"112":0.00284,"113":0.00284,"114":0.00284,"115":0.46357,"116":0.00284,"120":0.00284,"121":0.00569,"122":0.00284,"123":0.01138,"124":0.00569,"125":0.00853,"126":0.01422,"127":0.04266,"128":0.74228,"129":2.00502,"130":0.00853,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 92 93 94 95 96 97 98 99 100 101 104 107 108 109 117 118 119 131 132 133 3.5 3.6"},D:{"49":0.00284,"76":0.00853,"79":0.33275,"85":0.00284,"87":0.01422,"88":0.00569,"89":0.01991,"90":0.00569,"92":0.00284,"93":0.06257,"94":0.01138,"97":0.00284,"98":0.00569,"99":0.05688,"100":0.00284,"101":0.00284,"102":0.00284,"103":0.01138,"104":2.92363,"105":0.00284,"106":0.00569,"107":0.00569,"108":0.01138,"109":0.61146,"110":0.00853,"111":0.02275,"112":0.00569,"113":0.02275,"114":0.02844,"115":0.00284,"116":0.02844,"117":0.00569,"118":0.01138,"119":0.01138,"120":0.0256,"121":0.03413,"122":0.06826,"123":0.06826,"124":0.0455,"125":0.05404,"126":0.55742,"127":8.70548,"128":1.76612,"129":0.00284,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 80 81 83 84 86 91 95 96 130 131"},F:{"79":0.00284,"83":0.13936,"84":0.01422,"85":0.00284,"95":0.11092,"102":0.00569,"106":0.00284,"107":0.00284,"109":1.28833,"110":0.00853,"111":0.46357,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00284,"109":0.05688,"114":0.00284,"117":0.00284,"118":0.00284,"119":0.00284,"120":0.00284,"121":0.00284,"122":0.00284,"123":0.00284,"124":0.00569,"125":0.01991,"126":0.0711,"127":1.45328,"128":0.46642,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116"},E:{"13":0.00284,"14":0.00284,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3","13.1":0.00569,"14.1":0.01991,"15.1":0.00284,"15.4":0.00569,"15.5":0.00284,"15.6":0.03128,"16.0":0.00853,"16.1":0.00569,"16.2":0.00569,"16.3":0.00853,"16.4":0.00569,"16.5":0.00853,"16.6":0.03697,"17.0":0.00853,"17.1":0.01138,"17.2":0.01706,"17.3":0.01138,"17.4":0.04266,"17.5":0.25027,"17.6":0.1166,"18.0":0.01138},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00164,"5.0-5.1":0.00082,"6.0-6.1":0.00411,"7.0-7.1":0.00493,"8.1-8.4":0,"9.0-9.2":0.00411,"9.3":0.01645,"10.0-10.2":0.00493,"10.3":0.02549,"11.0-11.2":0.06496,"11.3-11.4":0.00822,"12.0-12.1":0.00658,"12.2-12.5":0.11019,"13.0-13.1":0.00164,"13.2":0.03536,"13.3":0.00493,"13.4-13.7":0.02056,"14.0-14.4":0.06085,"14.5-14.8":0.05839,"15.0-15.1":0.03207,"15.2-15.3":0.03207,"15.4":0.03701,"15.5":0.04358,"15.6-15.8":0.41035,"16.0":0.08306,"16.1":0.17516,"16.2":0.08799,"16.3":0.14638,"16.4":0.03701,"16.5":0.05921,"16.6-16.7":0.50903,"17.0":0.04687,"17.1":0.07237,"17.2":0.06661,"17.3":0.09868,"17.4":0.23108,"17.5":4.73256,"17.6":0.79602,"18.0":0.08635},P:{"20":0.02045,"21":0.03067,"22":0.06135,"23":0.08179,"24":0.06135,"25":1.8097,_:"4 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 12.0 15.0","11.1-11.2":0.01022,"13.0":0.01022,"14.0":0.01022,"16.0":0.01022,"17.0":0.01022,"18.0":0.01022,"19.0":0.02045},I:{"0":0.0214,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":2.85564,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00569,"11":0.00853,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.06441},H:{"0":0},L:{"0":58.29986},R:{_:"0"},M:{"0":0.59403},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/PM.js b/node_modules/caniuse-lite/data/regions/PM.js new file mode 100644 index 00000000..3adfb6fe --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PM.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.05628,"119":0.01608,"124":0.00804,"128":0.0603,"129":0.61104,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 120 121 122 123 125 126 127 130 131 132 133 3.5 3.6"},D:{"100":0.01206,"103":0.01206,"109":0.2211,"116":0.00804,"124":0.0201,"125":0.1809,"126":0.93264,"127":1.95372,"128":0.67134,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 104 105 106 107 108 110 111 112 113 114 115 117 118 119 120 121 122 123 129 130 131"},F:{"109":0.07638,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00402,"109":0.00804,"125":0.00402,"127":0.9447,"128":0.37788,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 126"},E:{"14":0.01608,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.4","13.1":0.0402,"14.1":0.00804,"15.1":0.20904,"15.2-15.3":0.02412,"15.5":0.16884,"15.6":1.00098,"16.0":0.0603,"16.1":0.08844,"16.2":0.37386,"16.3":0.95676,"16.4":0.27738,"16.5":0.55878,"16.6":2.75772,"17.0":0.15678,"17.1":0.71556,"17.2":0.60702,"17.3":0.51054,"17.4":3.46926,"17.5":16.9443,"17.6":4.24512,"18.0":0.0201},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0113,"5.0-5.1":0.00565,"6.0-6.1":0.02825,"7.0-7.1":0.0339,"8.1-8.4":0,"9.0-9.2":0.02825,"9.3":0.11301,"10.0-10.2":0.0339,"10.3":0.17517,"11.0-11.2":0.44639,"11.3-11.4":0.05651,"12.0-12.1":0.0452,"12.2-12.5":0.75717,"13.0-13.1":0.0113,"13.2":0.24297,"13.3":0.0339,"13.4-13.7":0.14126,"14.0-14.4":0.41814,"14.5-14.8":0.40119,"15.0-15.1":0.22037,"15.2-15.3":0.22037,"15.4":0.25427,"15.5":0.29948,"15.6-15.8":2.8196,"16.0":0.5707,"16.1":1.20356,"16.2":0.6046,"16.3":1.00579,"16.4":0.25427,"16.5":0.40684,"16.6-16.7":3.49766,"17.0":0.32208,"17.1":0.49724,"17.2":0.45769,"17.3":0.67806,"17.4":1.58779,"17.5":32.51864,"17.6":5.46969,"18.0":0.5933},P:{"21":0.01022,"25":0.29649,_:"4 20 22 23 24 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.00596,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.02392,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00402,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":3.04502},R:{_:"0"},M:{"0":0.03588},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/PN.js b/node_modules/caniuse-lite/data/regions/PN.js new file mode 100644 index 00000000..b1328c0c --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PN.js @@ -0,0 +1 @@ +module.exports={C:{_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 3.5 3.6"},D:{"126":0.9592,"127":2.88588,"128":2.88588,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 129 130 131"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"126":66.34219,"127":0.9592,"128":7.69017,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0","16.6":0.9592},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00115,"5.0-5.1":0.00058,"6.0-6.1":0.00288,"7.0-7.1":0.00346,"8.1-8.4":0,"9.0-9.2":0.00288,"9.3":0.01153,"10.0-10.2":0.00346,"10.3":0.01787,"11.0-11.2":0.04555,"11.3-11.4":0.00577,"12.0-12.1":0.00461,"12.2-12.5":0.07727,"13.0-13.1":0.00115,"13.2":0.02479,"13.3":0.00346,"13.4-13.7":0.01442,"14.0-14.4":0.04267,"14.5-14.8":0.04094,"15.0-15.1":0.02249,"15.2-15.3":0.02249,"15.4":0.02595,"15.5":0.03056,"15.6-15.8":0.28773,"16.0":0.05824,"16.1":0.12282,"16.2":0.0617,"16.3":0.10264,"16.4":0.02595,"16.5":0.04152,"16.6-16.7":0.35692,"17.0":0.03287,"17.1":0.05074,"17.2":0.04671,"17.3":0.06919,"17.4":0.16203,"17.5":3.31838,"17.6":0.55816,"18.0":0.06054},P:{_:"4 20 21 22 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":11.53391},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/PR.js b/node_modules/caniuse-lite/data/regions/PR.js new file mode 100644 index 00000000..d4664049 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PR.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00332,"78":0.01326,"103":0.00332,"110":0.00332,"115":0.06964,"120":0.01326,"122":0.00332,"124":0.00995,"125":0.02984,"126":0.02984,"127":0.02984,"128":0.40787,"129":1.04786,"130":0.00332,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 111 112 113 114 116 117 118 119 121 123 131 132 133 3.5 3.6"},D:{"58":0.01658,"65":0.02653,"74":0.00332,"76":0.00332,"79":0.00995,"81":0.00332,"83":0.00332,"84":0.00332,"87":0.00995,"89":0.00332,"91":0.00332,"92":0.00332,"93":0.00663,"94":0.00663,"95":0.00663,"97":0.00332,"98":0.00995,"99":0.00332,"101":0.01658,"103":0.07295,"105":0.00663,"106":0.00663,"107":0.00663,"108":0.01658,"109":1.0976,"110":0.00663,"111":0.00332,"112":0.0199,"113":0.07295,"114":0.01658,"115":0.07627,"116":0.06964,"117":0.01658,"118":0.01658,"119":0.01658,"120":0.02321,"121":0.02984,"122":0.10943,"123":0.04642,"124":0.11606,"125":0.13264,"126":1.20702,"127":11.67895,"128":1.9697,"129":0.00663,"130":0.00995,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 66 67 68 69 70 71 72 73 75 77 78 80 85 86 88 90 96 100 102 104 131"},F:{"73":0.00332,"83":0.03316,"95":0.01658,"102":0.00332,"106":0.00332,"109":0.23875,"111":0.09948,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00332,"89":0.01658,"92":0.00332,"97":0.00332,"100":0.00332,"103":0.00332,"107":0.00332,"108":0.00332,"109":0.02653,"113":0.00332,"114":0.04311,"115":0.00332,"117":0.00332,"118":0.00332,"119":0.03648,"120":0.00332,"121":0.00995,"122":0.00995,"123":0.01658,"124":0.03979,"125":0.14259,"126":0.24207,"127":4.93752,"128":1.3894,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 98 99 101 102 104 105 106 110 111 112 116"},E:{"8":0.00332,"11":0.00332,"13":0.00995,"14":0.03648,_:"0 4 5 6 7 9 10 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00332,"13.1":0.06632,"14.1":0.06964,"15.1":0.05969,"15.2-15.3":0.0199,"15.4":0.01326,"15.5":0.03979,"15.6":0.57035,"16.0":0.01658,"16.1":0.06632,"16.2":0.04311,"16.3":0.30839,"16.4":0.02321,"16.5":0.04974,"16.6":0.30176,"17.0":0.03979,"17.1":0.04311,"17.2":0.07958,"17.3":0.09285,"17.4":0.24207,"17.5":1.90007,"17.6":0.74942,"18.0":0.05306},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00568,"5.0-5.1":0.00284,"6.0-6.1":0.01419,"7.0-7.1":0.01703,"8.1-8.4":0,"9.0-9.2":0.01419,"9.3":0.05677,"10.0-10.2":0.01703,"10.3":0.088,"11.0-11.2":0.22426,"11.3-11.4":0.02839,"12.0-12.1":0.02271,"12.2-12.5":0.38039,"13.0-13.1":0.00568,"13.2":0.12206,"13.3":0.01703,"13.4-13.7":0.07097,"14.0-14.4":0.21006,"14.5-14.8":0.20155,"15.0-15.1":0.11071,"15.2-15.3":0.11071,"15.4":0.12774,"15.5":0.15045,"15.6-15.8":1.41651,"16.0":0.28671,"16.1":0.60464,"16.2":0.30374,"16.3":0.50529,"16.4":0.12774,"16.5":0.20439,"16.6-16.7":1.75715,"17.0":0.16181,"17.1":0.24981,"17.2":0.22993,"17.3":0.34064,"17.4":0.79767,"17.5":16.33669,"17.6":2.74786,"18.0":0.29806},P:{"4":0.13542,"21":0.03125,"22":0.04167,"23":0.03125,"24":0.08334,"25":1.53134,_:"20 8.2 9.2 10.1 12.0 14.0 15.0","5.0-5.4":0.01042,"6.2-6.4":0.01042,"7.2-7.4":0.01042,"11.1-11.2":0.01042,"13.0":0.01042,"16.0":0.02083,"17.0":0.01042,"18.0":0.02083,"19.0":0.01042},I:{"0":0.01332,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.2941,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00332,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.02005},H:{"0":0},L:{"0":34.77448},R:{_:"0"},M:{"0":0.40772},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/PS.js b/node_modules/caniuse-lite/data/regions/PS.js new file mode 100644 index 00000000..4e464f0f --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PS.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00103,"68":0.00103,"88":0.00103,"107":0.00103,"109":0.00103,"115":0.03093,"118":0.00309,"121":0.00103,"122":0.00103,"123":0.00309,"124":0.00103,"125":0.00103,"126":0.00206,"127":0.01134,"128":0.05877,"129":0.15877,"130":0.00103,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 110 111 112 113 114 116 117 119 120 131 132 133 3.5 3.6"},D:{"11":0.00103,"18":0.00516,"34":0.00103,"38":0.00825,"45":0.00103,"47":0.00103,"52":0.00103,"56":0.00206,"60":0.00103,"63":0.00103,"65":0.00103,"66":0.00206,"68":0.00103,"69":0.00309,"71":0.00412,"72":0.00412,"73":0.00206,"74":0.00103,"76":0.00206,"77":0.03402,"78":0.00516,"79":0.01753,"80":0.00103,"81":0.00309,"83":0.01547,"84":0.00103,"85":0.00103,"86":0.00206,"87":0.03609,"88":0.00103,"89":0.00825,"90":0.00722,"91":0.00309,"92":0.00206,"94":0.00206,"95":0.00206,"96":0.00206,"97":0.00412,"98":0.01031,"99":0.00412,"100":0.02474,"101":0.00103,"102":0.00103,"103":0.00722,"104":0.00825,"105":0.00516,"106":0.00516,"107":0.00619,"108":0.00412,"109":0.46498,"110":0.00516,"111":0.00309,"112":0.05567,"113":0.00206,"114":0.00928,"115":0.00309,"116":0.02062,"117":0.07217,"118":0.02062,"119":0.01547,"120":0.01753,"121":0.01443,"122":0.04227,"123":0.0299,"124":0.04949,"125":0.04743,"126":0.34642,"127":5.21892,"128":0.90213,"129":0.00206,"130":0.00103,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 46 48 49 50 51 53 54 55 57 58 59 61 62 64 67 70 75 93 131"},F:{"32":0.00103,"46":0.00309,"79":0.00103,"83":0.00206,"85":0.00103,"92":0.00103,"95":0.00516,"102":0.00206,"105":0.00103,"107":0.00103,"109":0.02371,"110":0.00103,"111":0.02474,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 86 87 88 89 90 91 93 94 96 97 98 99 100 101 103 104 106 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00206,"84":0.00206,"89":0.00412,"92":0.01031,"100":0.00103,"108":0.00103,"109":0.00619,"110":0.00103,"114":0.00103,"115":0.00103,"117":0.01443,"118":0.00412,"119":0.00206,"120":0.00103,"121":0.00103,"122":0.00103,"123":0.00309,"124":0.01031,"125":0.0165,"126":0.0598,"127":0.66809,"128":0.17733,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 111 112 113 116"},E:{"14":0.00206,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1","5.1":0.00103,"13.1":0.00309,"14.1":0.00516,"15.2-15.3":0.00103,"15.4":0.00103,"15.5":0.00206,"15.6":0.0134,"16.0":0.00103,"16.1":0.00928,"16.2":0.00619,"16.3":0.01547,"16.4":0.00206,"16.5":0.00516,"16.6":0.03815,"17.0":0.01237,"17.1":0.00619,"17.2":0.00412,"17.3":0.01031,"17.4":0.01134,"17.5":0.15362,"17.6":0.04433,"18.0":0.00309},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00192,"5.0-5.1":0.00096,"6.0-6.1":0.0048,"7.0-7.1":0.00576,"8.1-8.4":0,"9.0-9.2":0.0048,"9.3":0.01921,"10.0-10.2":0.00576,"10.3":0.02977,"11.0-11.2":0.07588,"11.3-11.4":0.0096,"12.0-12.1":0.00768,"12.2-12.5":0.1287,"13.0-13.1":0.00192,"13.2":0.0413,"13.3":0.00576,"13.4-13.7":0.02401,"14.0-14.4":0.07107,"14.5-14.8":0.06819,"15.0-15.1":0.03746,"15.2-15.3":0.03746,"15.4":0.04322,"15.5":0.05091,"15.6-15.8":0.47928,"16.0":0.09701,"16.1":0.20458,"16.2":0.10277,"16.3":0.17096,"16.4":0.04322,"16.5":0.06915,"16.6-16.7":0.59453,"17.0":0.05475,"17.1":0.08452,"17.2":0.0778,"17.3":0.11526,"17.4":0.26989,"17.5":5.52752,"17.6":0.92974,"18.0":0.10085},P:{"4":0.05072,"20":0.06087,"21":0.1826,"22":0.62896,"23":0.3652,"24":0.25361,"25":2.11005,"5.0-5.4":0.01014,_:"6.2-6.4 8.2 10.1","7.2-7.4":0.05072,"9.2":0.01014,"11.1-11.2":0.05072,"12.0":0.01014,"13.0":0.05072,"14.0":0.05072,"15.0":0.02029,"16.0":0.06087,"17.0":0.06087,"18.0":0.05072,"19.0":0.10144},I:{"0":0.04469,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":0.51911,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00113,"9":0.00113,"11":0.00907,_:"6 7 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.0269},H:{"0":0.01},L:{"0":75.43557},R:{_:"0"},M:{"0":0.06278},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/PT.js b/node_modules/caniuse-lite/data/regions/PT.js new file mode 100644 index 00000000..64e47a8e --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PT.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.015,"78":0.015,"83":0.02,"91":0.005,"102":0.005,"103":0.005,"113":0.005,"115":0.23505,"121":0.005,"123":0.005,"124":0.07001,"125":0.02,"126":0.01,"127":0.03501,"128":0.70014,"129":1.42529,"130":0.01,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 122 131 132 133 3.5 3.6"},D:{"38":0.005,"49":0.015,"58":0.005,"73":0.005,"77":0.43009,"79":0.04501,"81":0.005,"83":0.005,"85":0.005,"86":0.005,"87":0.05001,"88":0.015,"89":0.03001,"91":0.03001,"92":0.01,"93":0.005,"94":0.02,"95":0.005,"97":0.005,"98":0.04501,"99":0.015,"100":0.01,"101":0.01,"102":0.015,"103":0.07502,"104":0.01,"105":0.005,"106":0.015,"107":0.02501,"108":0.02,"109":0.9902,"110":0.01,"111":0.015,"112":0.02,"113":0.09002,"114":0.09502,"115":0.005,"116":0.15003,"117":0.02,"118":0.015,"119":0.03501,"120":0.06001,"121":0.05501,"122":0.26505,"123":0.11002,"124":0.20004,"125":0.23005,"126":1.71034,"127":22.07441,"128":4.69094,"129":0.01,"130":0.015,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 78 80 84 90 96 131"},F:{"46":0.01,"73":0.005,"83":0.03001,"87":0.005,"89":0.005,"95":0.03501,"107":0.005,"109":1.0002,"111":0.40508,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 84 85 86 88 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.005,"17":0.005,"91":0.01,"92":0.01,"104":0.005,"106":0.005,"107":0.005,"108":0.005,"109":0.06001,"110":0.005,"111":0.005,"113":0.005,"114":0.005,"119":0.01,"120":0.02,"121":0.005,"122":0.01,"123":0.015,"124":0.02501,"125":0.04501,"126":0.37508,"127":5.26605,"128":1.61032,_:"12 13 14 16 18 79 80 81 83 84 85 86 87 88 89 90 93 94 95 96 97 98 99 100 101 102 103 105 112 115 116 117 118"},E:{"9":0.005,"14":0.02,_:"0 4 5 6 7 8 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.005,"12.1":0.005,"13.1":0.10502,"14.1":0.10502,"15.1":0.01,"15.2-15.3":0.01,"15.4":0.01,"15.5":0.03501,"15.6":0.17504,"16.0":0.015,"16.1":0.03501,"16.2":0.02501,"16.3":0.06001,"16.4":0.02,"16.5":0.04501,"16.6":0.23005,"17.0":0.02501,"17.1":0.05001,"17.2":0.05501,"17.3":0.05001,"17.4":0.12503,"17.5":1.19524,"17.6":0.46509,"18.0":0.06001},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00249,"5.0-5.1":0.00124,"6.0-6.1":0.00622,"7.0-7.1":0.00746,"8.1-8.4":0,"9.0-9.2":0.00622,"9.3":0.02488,"10.0-10.2":0.00746,"10.3":0.03856,"11.0-11.2":0.09826,"11.3-11.4":0.01244,"12.0-12.1":0.00995,"12.2-12.5":0.16666,"13.0-13.1":0.00249,"13.2":0.05348,"13.3":0.00746,"13.4-13.7":0.03109,"14.0-14.4":0.09204,"14.5-14.8":0.08831,"15.0-15.1":0.04851,"15.2-15.3":0.04851,"15.4":0.05597,"15.5":0.06592,"15.6-15.8":0.62063,"16.0":0.12562,"16.1":0.26492,"16.2":0.13308,"16.3":0.22139,"16.4":0.05597,"16.5":0.08955,"16.6-16.7":0.76988,"17.0":0.07089,"17.1":0.10945,"17.2":0.10074,"17.3":0.14925,"17.4":0.34949,"17.5":7.15779,"17.6":1.20395,"18.0":0.13059},P:{"4":0.07377,"20":0.01054,"21":0.02108,"22":0.0527,"23":0.04216,"24":0.03162,"25":1.26468,_:"5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 18.0","6.2-6.4":0.01054,"7.2-7.4":0.01054,"13.0":0.01054,"16.0":0.01054,"17.0":0.01054,"19.0":0.01054},I:{"0":0.05979,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.0001},K:{"0":0.42991,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.005,"11":0.06001,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.12997},H:{"0":0},L:{"0":34.83355},R:{_:"0"},M:{"0":0.30494},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/PW.js b/node_modules/caniuse-lite/data/regions/PW.js new file mode 100644 index 00000000..2119986c --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PW.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.10127,"121":0.0419,"128":0.10825,"129":0.60062,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 122 123 124 125 126 127 130 131 132 133 3.5 3.6"},D:{"74":0.00698,"79":0.01746,"94":0.2165,"103":0.01746,"109":0.86252,"115":0.00698,"116":0.20952,"119":0.00698,"120":0.03492,"121":0.00698,"122":0.00698,"123":0.01746,"124":0.95332,"125":0.16762,"126":1.04411,"127":21.8704,"128":1.58886,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 80 81 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 104 105 106 107 108 110 111 112 113 114 117 118 129 130 131"},F:{"95":0.00698,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00698,"95":0.00698,"100":0.00698,"109":0.00698,"122":0.00698,"125":0.18508,"126":0.11873,"127":2.61551,"128":0.54475,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124"},E:{"14":0.00698,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4 16.0 16.1 16.3 17.1 17.3 18.0","12.1":0.0419,"13.1":0.07682,"14.1":0.2165,"15.5":0.00698,"15.6":0.01746,"16.2":0.00698,"16.4":0.04889,"16.5":0.03492,"16.6":0.10127,"17.0":0.00698,"17.2":0.00698,"17.4":0.08381,"17.5":1.08601,"17.6":0.10825},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0051,"5.0-5.1":0.00255,"6.0-6.1":0.01274,"7.0-7.1":0.01529,"8.1-8.4":0,"9.0-9.2":0.01274,"9.3":0.05096,"10.0-10.2":0.01529,"10.3":0.07898,"11.0-11.2":0.20128,"11.3-11.4":0.02548,"12.0-12.1":0.02038,"12.2-12.5":0.34142,"13.0-13.1":0.0051,"13.2":0.10956,"13.3":0.01529,"13.4-13.7":0.0637,"14.0-14.4":0.18854,"14.5-14.8":0.1809,"15.0-15.1":0.09937,"15.2-15.3":0.09937,"15.4":0.11465,"15.5":0.13504,"15.6-15.8":1.27139,"16.0":0.25734,"16.1":0.5427,"16.2":0.27262,"16.3":0.45352,"16.4":0.11465,"16.5":0.18345,"16.6-16.7":1.57714,"17.0":0.14523,"17.1":0.22421,"17.2":0.20638,"17.3":0.30575,"17.4":0.71595,"17.5":14.66306,"17.6":2.46635,"18.0":0.26753},P:{"22":0.05192,"24":0.03115,"25":0.77877,_:"4 20 21 23 5.0-5.4 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.1246,"9.2":0.03115,"19.0":0.04153},I:{"0":0.03243,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.86556,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.18873},H:{"0":0},L:{"0":37.95192},R:{_:"0"},M:{"0":0.0781},Q:{"14.9":0.00651}}; diff --git a/node_modules/caniuse-lite/data/regions/PY.js b/node_modules/caniuse-lite/data/regions/PY.js new file mode 100644 index 00000000..ce8042d3 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/PY.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.00818,"15":0.00409,"30":0.00409,"35":0.01636,"48":0.00409,"52":0.09816,"60":0.00409,"64":0.00409,"65":0.00818,"72":0.00409,"88":0.01636,"102":0.00409,"103":0.01227,"113":0.00409,"115":0.41718,"116":0.00409,"117":0.00409,"122":0.00409,"125":0.00409,"126":0.00409,"127":0.00818,"128":0.31902,"129":0.9407,"130":0.00409,_:"2 3 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 61 62 63 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 114 118 119 120 121 123 124 131 132 133 3.5 3.6"},D:{"11":0.00409,"47":0.01636,"49":0.01227,"50":0.00409,"52":0.00409,"55":0.00409,"56":0.00409,"59":0.00409,"64":0.00818,"65":0.01227,"66":0.00409,"69":0.02863,"71":0.00409,"73":0.02045,"75":0.01227,"76":0.00409,"77":0.00409,"78":0.00409,"79":0.02454,"80":0.00409,"81":0.00409,"83":0.02863,"86":0.02045,"87":0.49898,"88":0.01636,"89":0.08998,"91":0.39673,"92":0.00409,"93":0.00409,"94":0.00409,"96":0.00409,"97":0.03681,"99":0.00818,"100":0.00409,"101":0.00409,"102":0.02454,"103":0.02045,"104":0.01227,"105":0.01227,"106":0.00409,"107":0.00409,"108":0.02454,"109":4.10636,"110":0.02045,"111":0.01636,"112":0.00818,"113":0.00409,"114":0.00409,"115":0.00409,"116":0.0818,"117":0.01227,"118":0.00409,"119":0.04908,"120":0.03272,"121":0.06135,"122":0.0818,"123":0.05317,"124":0.15542,"125":0.11043,"126":1.19019,"127":20.0001,"128":3.49286,"129":0.00818,"130":0.00409,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 51 53 54 57 58 60 61 62 63 67 68 70 72 74 84 85 90 95 98 131"},F:{"46":0.00409,"83":0.00409,"95":0.02045,"102":0.00409,"105":0.00409,"109":0.51943,"111":0.11043,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01227,"84":0.00409,"89":0.00409,"92":0.01636,"100":0.00818,"101":0.03272,"102":0.00409,"108":0.00409,"109":0.02863,"112":0.00818,"113":0.00409,"114":0.00409,"117":0.00818,"118":0.00409,"119":0.00409,"120":0.00409,"121":0.00409,"122":0.01227,"123":0.00818,"124":0.00818,"125":0.04908,"126":0.14315,"127":3.12067,"128":0.88344,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 90 91 93 94 95 96 97 98 99 103 104 105 106 107 110 111 115 116"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.0 17.0","5.1":0.00818,"13.1":0.00409,"14.1":0.01636,"15.4":0.00409,"15.5":0.00409,"15.6":0.02045,"16.1":0.00818,"16.2":0.00409,"16.3":0.01227,"16.4":0.00409,"16.5":0.00409,"16.6":0.04499,"17.1":0.00409,"17.2":0.00818,"17.3":0.04499,"17.4":0.01636,"17.5":0.31902,"17.6":0.13906,"18.0":0.00818},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00128,"5.0-5.1":0.00064,"6.0-6.1":0.00319,"7.0-7.1":0.00383,"8.1-8.4":0,"9.0-9.2":0.00319,"9.3":0.01278,"10.0-10.2":0.00383,"10.3":0.0198,"11.0-11.2":0.05046,"11.3-11.4":0.00639,"12.0-12.1":0.00511,"12.2-12.5":0.08559,"13.0-13.1":0.00128,"13.2":0.02747,"13.3":0.00383,"13.4-13.7":0.01597,"14.0-14.4":0.04727,"14.5-14.8":0.04535,"15.0-15.1":0.02491,"15.2-15.3":0.02491,"15.4":0.02874,"15.5":0.03385,"15.6-15.8":0.31874,"16.0":0.06452,"16.1":0.13606,"16.2":0.06835,"16.3":0.1137,"16.4":0.02874,"16.5":0.04599,"16.6-16.7":0.39539,"17.0":0.03641,"17.1":0.05621,"17.2":0.05174,"17.3":0.07665,"17.4":0.17949,"17.5":3.67608,"17.6":0.61832,"18.0":0.06707},P:{"4":0.30806,"20":0.03081,"21":0.08215,"22":0.18484,"23":0.18484,"24":0.20538,"25":2.18726,_:"5.0-5.4 8.2 10.1 12.0","6.2-6.4":0.01027,"7.2-7.4":0.44156,"9.2":0.01027,"11.1-11.2":0.03081,"13.0":0.04108,"14.0":0.03081,"15.0":0.01027,"16.0":0.08215,"17.0":0.37995,"18.0":0.01027,"19.0":0.03081},I:{"0":0.02945,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.3959,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00409,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.05909},H:{"0":0},L:{"0":47.48943},R:{_:"0"},M:{"0":0.18909},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/QA.js b/node_modules/caniuse-lite/data/regions/QA.js new file mode 100644 index 00000000..4d2de1d7 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/QA.js @@ -0,0 +1 @@ +module.exports={C:{"5":0.30816,"34":0.00214,"68":0.00428,"76":0.00214,"78":0.00428,"103":0.00428,"105":0.00428,"112":0.00214,"115":0.0535,"124":0.00214,"125":0.00214,"126":0.00214,"127":0.00856,"128":0.0963,"129":0.26322,"130":0.00214,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 131 132 133 3.5 3.6"},D:{"38":0.00856,"41":0.00428,"49":0.00214,"58":0.09416,"65":0.00214,"66":0.00214,"68":0.00214,"69":0.00428,"70":0.00428,"71":0.00214,"73":0.00642,"74":0.00428,"76":0.00428,"78":0.00428,"79":0.09844,"80":0.01498,"81":0.00214,"83":0.00428,"84":0.00214,"85":0.00214,"86":0.00856,"87":0.02568,"88":0.00856,"90":0.00214,"91":0.00428,"92":0.00214,"93":0.0107,"94":0.01498,"95":0.00214,"96":0.00214,"98":0.00856,"99":0.01926,"100":0.00214,"101":0.00428,"102":0.00642,"103":0.09844,"104":0.00856,"105":0.00642,"106":0.0107,"107":0.00856,"108":0.02354,"109":0.73188,"110":0.03424,"111":0.0214,"112":0.01712,"113":0.00428,"114":0.0107,"115":0.00428,"116":0.09202,"117":0.02782,"118":0.02354,"119":0.02354,"120":0.01498,"121":0.02354,"122":0.10272,"123":0.04708,"124":0.0535,"125":0.19474,"126":0.65484,"127":8.77614,"128":1.79974,"129":0.00642,"130":0.00214,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 59 60 61 62 63 64 67 72 75 77 89 97 131"},F:{"46":0.04708,"74":0.00214,"83":0.0428,"84":0.00642,"91":0.00214,"95":0.0107,"109":0.16478,"111":0.06848,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 79 80 81 82 85 86 87 88 89 90 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.01926,"17":0.00214,"18":0.00214,"84":0.00214,"92":0.00856,"100":0.00214,"105":0.00214,"107":0.00428,"108":0.00428,"109":0.01712,"110":0.00856,"112":0.00642,"114":0.00214,"116":0.00428,"117":0.00214,"119":0.00214,"120":0.00428,"121":0.00214,"122":0.00428,"123":0.00428,"124":0.0107,"125":0.03424,"126":0.1284,"127":1.80616,"128":0.61418,_:"12 14 15 16 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 106 111 113 115 118"},E:{"13":0.00214,"14":0.00856,"15":0.00642,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.00214,"11.1":0.00214,"12.1":0.00428,"13.1":0.0321,"14.1":0.05564,"15.1":0.00642,"15.2-15.3":0.01498,"15.4":0.02996,"15.5":0.01926,"15.6":0.11342,"16.0":0.00856,"16.1":0.01712,"16.2":0.02782,"16.3":0.0321,"16.4":0.00428,"16.5":0.0214,"16.6":0.13482,"17.0":0.0107,"17.1":0.01712,"17.2":0.02354,"17.3":0.0321,"17.4":0.06206,"17.5":1.01436,"17.6":0.25466,"18.0":0.02354},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00329,"5.0-5.1":0.00164,"6.0-6.1":0.00822,"7.0-7.1":0.00987,"8.1-8.4":0,"9.0-9.2":0.00822,"9.3":0.03289,"10.0-10.2":0.00987,"10.3":0.05097,"11.0-11.2":0.1299,"11.3-11.4":0.01644,"12.0-12.1":0.01315,"12.2-12.5":0.22034,"13.0-13.1":0.00329,"13.2":0.07071,"13.3":0.00987,"13.4-13.7":0.04111,"14.0-14.4":0.12168,"14.5-14.8":0.11675,"15.0-15.1":0.06413,"15.2-15.3":0.06413,"15.4":0.07399,"15.5":0.08715,"15.6-15.8":0.82051,"16.0":0.16608,"16.1":0.35024,"16.2":0.17594,"16.3":0.29269,"16.4":0.07399,"16.5":0.11839,"16.6-16.7":1.01783,"17.0":0.09373,"17.1":0.1447,"17.2":0.13319,"17.3":0.19732,"17.4":0.46205,"17.5":9.46302,"17.6":1.59169,"18.0":0.17265},P:{"4":0.03066,"20":0.02044,"21":0.03066,"22":0.07155,"23":0.12265,"24":0.10221,"25":1.27764,_:"5.0-5.4 8.2 9.2 10.1 12.0 15.0","6.2-6.4":0.01022,"7.2-7.4":0.07155,"11.1-11.2":0.02044,"13.0":0.01022,"14.0":0.02044,"16.0":0.01022,"17.0":0.01022,"18.0":0.01022,"19.0":0.01022},I:{"0":0.05484,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00009},K:{"0":2.57022,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.11556,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":5.63562},H:{"0":0},L:{"0":52.8006},R:{_:"0"},M:{"0":0.08646},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/RE.js b/node_modules/caniuse-lite/data/regions/RE.js new file mode 100644 index 00000000..27fb8dea --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/RE.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00428,"56":0.00428,"60":0.00856,"78":0.05995,"82":0.00856,"89":0.00428,"91":0.00428,"99":0.00428,"100":0.10277,"102":0.01713,"109":0.00428,"110":0.00428,"113":0.00856,"114":0.00428,"115":0.69797,"118":0.00856,"122":0.01285,"123":0.00428,"124":0.00428,"125":0.00428,"126":0.01285,"127":0.25692,"128":1.14329,"129":2.73192,"130":0.00428,"131":0.01285,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 83 84 85 86 87 88 90 92 93 94 95 96 97 98 101 103 104 105 106 107 108 111 112 116 117 119 120 121 132 133 3.5 3.6"},D:{"43":0.00428,"47":0.00428,"49":0.00856,"57":0.00428,"62":0.00428,"65":0.00428,"70":0.00856,"72":0.00428,"73":0.00428,"74":0.00428,"79":0.02997,"80":0.00428,"81":0.08136,"83":0.00856,"84":0.00856,"85":0.01713,"86":0.02997,"87":0.06423,"88":0.04282,"89":0.00428,"90":0.00428,"94":0.01285,"96":0.00428,"97":0.00428,"100":0.00428,"102":0.00428,"103":0.08564,"104":0.00428,"105":0.06423,"106":0.00428,"108":0.00856,"109":0.85212,"110":0.01713,"111":0.00856,"112":0.00428,"113":0.00856,"114":0.00856,"115":0.02997,"116":0.12846,"117":0.00856,"118":0.00856,"119":0.01713,"120":0.04282,"121":0.00856,"122":0.07708,"123":0.06423,"124":0.10705,"125":0.12418,"126":1.38309,"127":14.04924,"128":2.60774,"129":0.00428,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 50 51 52 53 54 55 56 58 59 60 61 63 64 66 67 68 69 71 75 76 77 78 91 92 93 95 98 99 101 107 130 131"},F:{"28":0.00428,"46":0.00856,"69":0.00428,"83":0.02569,"95":0.00856,"102":0.00428,"109":0.67656,"110":0.00856,"111":0.06423,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00428,"17":0.00428,"18":0.01713,"86":0.00428,"92":0.02141,"96":0.08564,"100":0.03854,"103":0.00428,"107":0.00856,"109":0.02997,"110":0.05138,"112":0.00856,"115":0.02141,"118":0.00856,"119":0.00856,"120":0.01713,"121":0.01713,"122":0.02997,"123":0.01713,"124":0.01713,"125":0.05995,"126":0.34684,"127":6.49579,"128":1.974,_:"12 13 15 16 79 80 81 83 84 85 87 88 89 90 91 93 94 95 97 98 99 101 102 104 105 106 108 111 113 114 116 117"},E:{"14":0.01285,"15":0.00856,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00428,"12.1":0.00428,"13.1":0.32115,"14.1":0.10277,"15.1":0.02569,"15.2-15.3":0.00856,"15.4":0.01285,"15.5":0.02569,"15.6":0.29546,"16.0":0.32115,"16.1":0.08136,"16.2":0.07279,"16.3":0.04282,"16.4":0.01713,"16.5":0.07708,"16.6":0.50956,"17.0":0.01713,"17.1":0.0471,"17.2":0.04282,"17.3":0.04282,"17.4":0.16272,"17.5":1.48585,"17.6":0.61661,"18.0":0.03426},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00301,"5.0-5.1":0.0015,"6.0-6.1":0.00752,"7.0-7.1":0.00902,"8.1-8.4":0,"9.0-9.2":0.00752,"9.3":0.03007,"10.0-10.2":0.00902,"10.3":0.0466,"11.0-11.2":0.11876,"11.3-11.4":0.01503,"12.0-12.1":0.01203,"12.2-12.5":0.20144,"13.0-13.1":0.00301,"13.2":0.06464,"13.3":0.00902,"13.4-13.7":0.03758,"14.0-14.4":0.11124,"14.5-14.8":0.10673,"15.0-15.1":0.05863,"15.2-15.3":0.05863,"15.4":0.06765,"15.5":0.07967,"15.6-15.8":0.75013,"16.0":0.15183,"16.1":0.32019,"16.2":0.16085,"16.3":0.26758,"16.4":0.06765,"16.5":0.10823,"16.6-16.7":0.93052,"17.0":0.08569,"17.1":0.13229,"17.2":0.12176,"17.3":0.18039,"17.4":0.42242,"17.5":8.65127,"17.6":1.45516,"18.0":0.15784},P:{"4":0.04196,"20":0.03147,"21":0.05245,"22":0.12589,"23":0.06295,"24":0.14687,"25":1.85689,_:"5.0-5.4 8.2 9.2 10.1 12.0 13.0 17.0","6.2-6.4":0.01049,"7.2-7.4":0.18884,"11.1-11.2":0.10491,"14.0":0.01049,"15.0":0.01049,"16.0":0.02098,"18.0":0.03147,"19.0":0.02098},I:{"0":0.0228,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.30305,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00856,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.00572},H:{"0":0},L:{"0":39.10552},R:{_:"0"},M:{"0":0.34308},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/RO.js b/node_modules/caniuse-lite/data/regions/RO.js new file mode 100644 index 00000000..4602faa2 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/RO.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.0045,"48":0.0045,"51":0.0045,"52":0.04499,"68":0.009,"78":0.009,"83":0.0225,"86":0.0045,"88":0.0045,"101":0.009,"102":0.009,"103":0.009,"104":0.0045,"105":0.0045,"108":0.0045,"113":0.0045,"115":0.4364,"121":0.0135,"122":0.0045,"123":0.0045,"124":0.0045,"125":0.0135,"126":0.03599,"127":0.05399,"128":0.55338,"129":1.43518,"130":0.0045,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 87 89 90 91 92 93 94 95 96 97 98 99 100 106 107 109 110 111 112 114 116 117 118 119 120 131 132 133 3.5 3.6"},D:{"38":0.0045,"41":0.0045,"48":0.0045,"49":0.018,"51":0.0225,"52":0.0045,"61":0.009,"70":0.0135,"71":0.0045,"73":0.0045,"76":0.0045,"77":0.018,"79":0.0225,"80":0.0045,"81":0.0045,"85":0.0045,"86":0.0045,"87":0.0225,"88":0.009,"90":0.0045,"91":0.0045,"92":0.0045,"93":0.0045,"94":0.018,"96":0.0045,"98":0.07648,"99":0.009,"100":0.4454,"101":0.0045,"102":0.009,"103":0.0225,"104":0.03149,"105":0.009,"106":0.009,"107":0.009,"108":0.0135,"109":1.3317,"110":0.009,"111":0.0135,"112":0.02699,"113":0.13047,"114":0.15747,"115":0.018,"116":0.05399,"117":0.009,"118":0.0225,"119":0.04049,"120":0.50839,"121":0.04499,"122":0.06749,"123":0.15747,"124":0.17996,"125":0.36442,"126":0.69285,"127":25.37436,"128":5.92068,"129":0.009,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 44 45 46 47 50 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 72 74 75 78 83 84 89 95 97 130 131"},F:{"36":0.0045,"46":0.0045,"79":0.0045,"83":0.018,"85":0.0135,"89":0.0045,"95":0.04949,"102":0.0045,"109":0.31043,"110":0.0045,"111":0.13497,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 86 87 88 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.009,"17":0.0045,"18":0.0045,"92":0.0045,"104":0.0045,"108":0.0045,"109":0.04499,"114":0.0045,"119":0.0045,"120":0.009,"121":0.0045,"122":0.009,"123":0.0225,"124":0.0135,"125":0.0225,"126":0.09448,"127":1.58815,"128":0.4679,_:"12 13 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 105 106 107 110 111 112 113 115 116 117 118"},E:{"9":0.0045,"14":0.009,_:"0 4 5 6 7 8 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1","12.1":0.0045,"13.1":0.009,"14.1":0.0135,"15.2-15.3":0.0045,"15.4":0.0045,"15.5":0.0045,"15.6":0.04949,"16.0":0.0045,"16.1":0.009,"16.2":0.009,"16.3":0.018,"16.4":0.0045,"16.5":0.009,"16.6":0.05849,"17.0":0.009,"17.1":0.0135,"17.2":0.018,"17.3":0.0135,"17.4":0.03599,"17.5":0.36442,"17.6":0.13497,"18.0":0.0135},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0023,"5.0-5.1":0.00115,"6.0-6.1":0.00574,"7.0-7.1":0.00689,"8.1-8.4":0,"9.0-9.2":0.00574,"9.3":0.02296,"10.0-10.2":0.00689,"10.3":0.03559,"11.0-11.2":0.0907,"11.3-11.4":0.01148,"12.0-12.1":0.00918,"12.2-12.5":0.15384,"13.0-13.1":0.0023,"13.2":0.04937,"13.3":0.00689,"13.4-13.7":0.0287,"14.0-14.4":0.08496,"14.5-14.8":0.08151,"15.0-15.1":0.04477,"15.2-15.3":0.04477,"15.4":0.05166,"15.5":0.06085,"15.6-15.8":0.57288,"16.0":0.11595,"16.1":0.24454,"16.2":0.12284,"16.3":0.20435,"16.4":0.05166,"16.5":0.08266,"16.6-16.7":0.71065,"17.0":0.06544,"17.1":0.10103,"17.2":0.09299,"17.3":0.13777,"17.4":0.3226,"17.5":6.60708,"17.6":1.11132,"18.0":0.12055},P:{"4":0.0716,"20":0.02046,"21":0.03069,"22":0.06137,"23":0.0716,"24":0.06137,"25":2.1583,_:"5.0-5.4 7.2-7.4 8.2 9.2 10.1 15.0","6.2-6.4":0.01023,"11.1-11.2":0.01023,"12.0":0.03069,"13.0":0.01023,"14.0":0.02046,"16.0":0.01023,"17.0":0.01023,"18.0":0.01023,"19.0":0.02046},I:{"0":0.05483,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00009},K:{"0":0.37507,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01028,"11":0.02571,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.06051},H:{"0":0.01},L:{"0":39.52126},R:{_:"0"},M:{"0":0.37957},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/RS.js b/node_modules/caniuse-lite/data/regions/RS.js new file mode 100644 index 00000000..237f6cd5 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/RS.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.00349,"34":0.00349,"48":0.00349,"52":0.04532,"56":0.00349,"61":0.00349,"65":0.00697,"68":0.00349,"70":0.00349,"72":0.00349,"75":0.00349,"78":0.00697,"81":0.00349,"82":0.00349,"85":0.00349,"88":0.00697,"92":0.00349,"97":0.00349,"102":0.00697,"103":0.02092,"105":0.00697,"106":0.00697,"107":0.00349,"108":0.00349,"110":0.00349,"111":0.00697,"113":0.01743,"114":0.00349,"115":0.92379,"117":0.00349,"118":0.00349,"119":0.00697,"121":0.00697,"122":0.01046,"123":0.00697,"124":0.0244,"125":0.01743,"126":0.02092,"127":0.0488,"128":0.67977,"129":1.74649,"130":0.00697,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 59 60 62 63 64 66 67 69 71 73 74 76 77 79 80 83 84 86 87 89 90 91 93 94 95 96 98 99 100 101 104 109 112 116 120 131 132 133 3.5 3.6"},D:{"29":0.01046,"38":0.00349,"47":0.00349,"48":0.01046,"49":0.0244,"53":0.00349,"56":0.00349,"65":0.00349,"67":0.00349,"68":0.00349,"70":0.01046,"71":0.00349,"72":0.00349,"74":0.00349,"75":0.00349,"76":0.00697,"78":0.01394,"79":0.39043,"80":0.00349,"81":0.01046,"83":0.01743,"84":0.00697,"85":0.0244,"86":0.00697,"87":0.21613,"88":0.02092,"89":0.00697,"90":0.01046,"91":0.00697,"92":0.01743,"93":0.19522,"94":0.03835,"95":0.02092,"96":0.01743,"97":0.01394,"98":0.0244,"99":0.01046,"100":0.00349,"101":0.00349,"102":0.01743,"103":0.03835,"104":0.04183,"105":0.01394,"106":0.01394,"107":0.03486,"108":0.03835,"109":3.5104,"110":0.01394,"111":0.01046,"112":0.01046,"113":0.07321,"114":0.08366,"115":0.0244,"116":0.05229,"117":0.01394,"118":0.01743,"119":0.03486,"120":0.06275,"121":0.06275,"122":0.09064,"123":0.05229,"124":0.19173,"125":0.11852,"126":0.95168,"127":14.82247,"128":2.86898,"129":0.00697,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 50 51 52 54 55 57 58 59 60 61 62 63 64 66 69 73 77 130 131"},F:{"36":0.00349,"40":0.00349,"46":0.01046,"48":0.00349,"73":0.00349,"79":0.00697,"83":0.0244,"84":0.00349,"85":0.02092,"86":0.00349,"95":0.17779,"99":0.00349,"102":0.00697,"109":0.1987,"110":0.00349,"111":0.11155,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 82 87 88 89 90 91 92 93 94 96 97 98 100 101 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00349,"92":0.00349,"108":0.00349,"109":0.0244,"114":0.00349,"116":0.00697,"119":0.00349,"120":0.00697,"121":0.00349,"122":0.00349,"123":0.00349,"124":0.00349,"125":0.01046,"126":0.06275,"127":1.1957,"128":0.31374,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 111 112 113 115 117 118"},E:{"4":0.00697,"14":0.00349,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 15.2-15.3","9.1":0.00349,"12.1":0.01743,"13.1":0.03835,"14.1":0.04532,"15.1":0.00349,"15.4":0.00697,"15.5":0.00349,"15.6":0.08018,"16.0":0.01046,"16.1":0.00697,"16.2":0.00349,"16.3":0.01046,"16.4":0.01394,"16.5":0.01046,"16.6":0.10807,"17.0":0.01046,"17.1":0.01394,"17.2":0.01394,"17.3":0.01046,"17.4":0.03137,"17.5":0.28934,"17.6":0.12201,"18.0":0.00697},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00252,"5.0-5.1":0.00126,"6.0-6.1":0.0063,"7.0-7.1":0.00757,"8.1-8.4":0,"9.0-9.2":0.0063,"9.3":0.02522,"10.0-10.2":0.00757,"10.3":0.03909,"11.0-11.2":0.09961,"11.3-11.4":0.01261,"12.0-12.1":0.01009,"12.2-12.5":0.16896,"13.0-13.1":0.00252,"13.2":0.05422,"13.3":0.00757,"13.4-13.7":0.03152,"14.0-14.4":0.09331,"14.5-14.8":0.08953,"15.0-15.1":0.04918,"15.2-15.3":0.04918,"15.4":0.05674,"15.5":0.06683,"15.6-15.8":0.6292,"16.0":0.12735,"16.1":0.26858,"16.2":0.13492,"16.3":0.22444,"16.4":0.05674,"16.5":0.09079,"16.6-16.7":0.78051,"17.0":0.07187,"17.1":0.11096,"17.2":0.10213,"17.3":0.15131,"17.4":0.35432,"17.5":7.25658,"17.6":1.22057,"18.0":0.1324},P:{"4":0.18536,"20":0.0206,"21":0.03089,"22":0.06179,"23":0.08238,"24":0.04119,"25":1.9154,"5.0-5.4":0.0103,"6.2-6.4":0.0206,"7.2-7.4":0.0103,_:"8.2 9.2 10.1 12.0","11.1-11.2":0.03089,"13.0":0.0103,"14.0":0.0206,"15.0":0.0103,"16.0":0.0206,"17.0":0.0206,"18.0":0.0103,"19.0":0.03089},I:{"0":0.03246,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.39078,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.11215,"9":0.02003,"10":0.03605,"11":0.39651,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03257},H:{"0":0},L:{"0":49.99874},R:{_:"0"},M:{"0":0.21493},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/RU.js b/node_modules/caniuse-lite/data/regions/RU.js new file mode 100644 index 00000000..e5024d81 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/RU.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.01607,"31":0.00536,"35":0.00536,"48":0.00536,"50":0.05891,"51":0.02142,"52":0.13923,"56":0.00536,"66":0.00536,"68":0.00536,"70":0.00536,"72":0.00536,"75":0.01071,"77":0.00536,"78":0.01607,"81":0.00536,"82":0.00536,"88":0.00536,"91":0.00536,"94":0.00536,"96":0.00536,"98":0.00536,"99":0.00536,"101":0.00536,"102":0.01607,"103":0.03749,"104":0.00536,"105":0.00536,"106":0.00536,"107":0.00536,"108":0.01071,"109":0.00536,"110":0.00536,"111":0.01071,"112":0.01071,"113":0.01607,"114":0.01071,"115":0.88358,"116":0.00536,"117":0.00536,"118":0.00536,"119":0.00536,"120":0.01071,"121":0.01071,"122":0.01071,"123":0.01071,"124":0.01071,"125":0.02142,"126":0.01607,"127":0.0482,"128":0.47124,"129":1.16739,"130":0.01071,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 49 53 54 55 57 58 59 60 61 62 63 64 65 67 69 71 73 74 76 79 80 83 84 85 86 87 89 90 92 93 95 97 100 131 132 133 3.5 3.6"},D:{"25":0.00536,"26":0.00536,"34":0.00536,"38":0.05355,"41":0.00536,"45":0.00536,"47":0.00536,"48":0.00536,"49":0.0482,"51":0.04284,"52":0.01607,"53":0.00536,"56":0.32666,"57":0.06426,"58":0.02142,"64":0.00536,"67":0.00536,"68":0.00536,"69":0.01071,"70":0.00536,"71":0.01071,"72":0.01071,"73":0.00536,"74":0.01071,"75":0.01071,"76":0.02142,"77":0.00536,"78":0.01071,"79":0.08033,"80":0.03213,"81":0.02142,"83":0.01607,"84":0.01607,"85":0.03213,"86":0.03749,"87":0.05891,"88":0.04284,"89":0.02678,"90":0.05355,"91":0.02142,"92":0.00536,"93":0.00536,"94":0.01607,"95":0.00536,"96":0.01071,"97":0.0482,"98":0.03213,"99":0.04284,"100":0.01607,"101":0.01607,"102":0.05355,"103":0.03749,"104":0.06962,"105":0.02142,"106":0.16601,"107":0.04284,"108":0.06426,"109":2.76854,"110":0.03213,"111":0.0482,"112":0.03749,"113":0.06426,"114":0.1071,"115":0.01607,"116":0.09104,"117":0.02142,"118":0.10175,"119":0.06426,"120":0.11246,"121":0.08033,"122":0.09104,"123":0.16065,"124":0.23562,"125":0.2624,"126":1.52082,"127":11.27228,"128":2.09381,"129":0.00536,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 27 28 29 30 31 32 33 35 36 37 39 40 42 43 44 46 50 54 55 59 60 61 62 63 65 66 130 131"},F:{"36":0.03749,"44":0.05891,"46":0.01071,"54":0.00536,"55":0.00536,"60":0.00536,"64":0.00536,"65":0.00536,"70":0.00536,"72":0.00536,"73":0.00536,"76":0.00536,"77":0.01071,"78":0.00536,"79":0.05891,"80":0.00536,"82":0.00536,"83":0.05891,"84":0.01607,"85":0.06962,"86":0.02142,"87":0.01071,"89":0.00536,"94":0.00536,"95":0.905,"97":0.00536,"99":0.00536,"102":0.00536,"106":0.00536,"107":0.00536,"108":0.00536,"109":0.70686,"110":0.01607,"111":0.30524,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 45 47 48 49 50 51 52 53 56 57 58 62 63 66 67 68 69 71 74 75 81 88 90 91 92 93 96 98 100 101 103 104 105 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.00536},B:{"14":0.02678,"16":0.00536,"17":0.00536,"18":0.01607,"80":0.00536,"81":0.00536,"83":0.00536,"84":0.00536,"85":0.00536,"86":0.00536,"87":0.00536,"88":0.00536,"89":0.00536,"90":0.00536,"92":0.02142,"98":0.00536,"100":0.00536,"102":0.00536,"106":0.00536,"107":0.00536,"108":0.00536,"109":0.07497,"110":0.00536,"111":0.00536,"112":0.01071,"113":0.00536,"114":0.00536,"119":0.01071,"120":0.01071,"121":0.02142,"122":0.01071,"123":0.00536,"124":0.01607,"125":0.02678,"126":0.1553,"127":2.55434,"128":0.71222,_:"12 13 15 79 91 93 94 95 96 97 99 101 103 104 105 115 116 117 118"},E:{"10":0.01071,"11":0.00536,"13":0.00536,"14":0.03213,"15":0.00536,_:"0 4 5 6 7 8 9 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.02678,"11.1":0.00536,"12.1":0.01071,"13.1":0.02142,"14.1":0.0482,"15.1":0.01071,"15.2-15.3":0.01071,"15.4":0.01071,"15.5":0.01071,"15.6":0.1071,"16.0":0.01071,"16.1":0.02142,"16.2":0.02678,"16.3":0.0482,"16.4":0.01071,"16.5":0.02678,"16.6":0.1071,"17.0":0.01607,"17.1":0.03749,"17.2":0.03749,"17.3":0.03213,"17.4":0.08033,"17.5":0.46589,"17.6":0.18207,"18.0":0.02142},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00199,"5.0-5.1":0.00099,"6.0-6.1":0.00497,"7.0-7.1":0.00596,"8.1-8.4":0,"9.0-9.2":0.00497,"9.3":0.01988,"10.0-10.2":0.00596,"10.3":0.03081,"11.0-11.2":0.07851,"11.3-11.4":0.00994,"12.0-12.1":0.00795,"12.2-12.5":0.13317,"13.0-13.1":0.00199,"13.2":0.04273,"13.3":0.00596,"13.4-13.7":0.02485,"14.0-14.4":0.07354,"14.5-14.8":0.07056,"15.0-15.1":0.03876,"15.2-15.3":0.03876,"15.4":0.04472,"15.5":0.05267,"15.6-15.8":0.49591,"16.0":0.10038,"16.1":0.21168,"16.2":0.10634,"16.3":0.1769,"16.4":0.04472,"16.5":0.07155,"16.6-16.7":0.61517,"17.0":0.05665,"17.1":0.08746,"17.2":0.0805,"17.3":0.11926,"17.4":0.27926,"17.5":5.71941,"17.6":0.96201,"18.0":0.10435},P:{"4":0.07377,"20":0.01054,"21":0.03161,"22":0.02108,"23":0.03161,"24":0.03161,"25":0.48476,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 14.0 15.0 18.0","7.2-7.4":0.01054,"11.1-11.2":0.01054,"13.0":0.01054,"16.0":0.01054,"17.0":0.01054,"19.0":0.01054},I:{"0":0.04166,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":0.84056,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.02956,"9":0.00591,"10":0.00591,"11":0.24243,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.17647},H:{"0":0},L:{"0":30.37758},R:{_:"0"},M:{"0":0.21362},Q:{"14.9":0.00929}}; diff --git a/node_modules/caniuse-lite/data/regions/RW.js b/node_modules/caniuse-lite/data/regions/RW.js new file mode 100644 index 00000000..5167d3ea --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/RW.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.05538,"56":0.00923,"78":0.00462,"79":0.00462,"80":0.00923,"81":0.01385,"88":0.01385,"89":0.00462,"95":0.00462,"102":0.00462,"112":0.00462,"115":0.15691,"119":0.00462,"123":0.00462,"124":0.00462,"125":0.00462,"126":0.00923,"127":0.02769,"128":0.46612,"129":0.83993,"130":0.03692,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 82 83 84 85 86 87 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 113 114 116 117 118 120 121 122 131 132 133 3.5 3.6"},D:{"11":0.00462,"49":0.00462,"55":0.00462,"56":0.00462,"58":0.00923,"59":0.00462,"64":0.00462,"67":0.00462,"70":0.00923,"71":0.00462,"74":0.00923,"75":0.00462,"76":0.00462,"77":0.1523,"78":0.00462,"79":0.00923,"80":0.01846,"81":0.00923,"83":0.00923,"84":0.01846,"85":0.04615,"86":0.00462,"87":0.16153,"88":0.04615,"89":0.00923,"90":0.01385,"91":0.01846,"92":0.00462,"93":0.01385,"94":0.00462,"95":0.01385,"97":0.00462,"98":0.10153,"99":0.01385,"102":0.00923,"103":0.07384,"104":0.00462,"105":0.01846,"106":0.01385,"107":0.00462,"108":0.03231,"109":0.62303,"110":0.01846,"111":0.04154,"113":0.00462,"114":0.03231,"115":0.00923,"116":0.13845,"117":0.01846,"118":0.02308,"119":0.03231,"120":0.06,"121":0.09692,"122":0.0923,"123":0.08769,"124":0.0923,"125":0.14768,"126":1.15375,"127":18.68614,"128":3.45202,"129":0.02308,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 57 60 61 62 63 65 66 68 69 72 73 96 100 101 112 130 131"},F:{"70":0.00462,"79":0.00462,"83":0.16614,"95":0.01846,"109":0.02308,"110":0.00462,"111":0.02769,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.03231,"13":0.00923,"14":0.00462,"15":0.00462,"16":0.00923,"17":0.00923,"18":0.05538,"84":0.00462,"85":0.00923,"89":0.01385,"90":0.01385,"92":0.40612,"100":0.02769,"102":0.00462,"107":0.00462,"109":0.04154,"110":0.05538,"112":0.00462,"113":0.00462,"114":0.01385,"115":0.00462,"117":0.00462,"119":0.00462,"120":0.01385,"121":0.00923,"122":0.01385,"123":0.02308,"124":0.03231,"125":0.10153,"126":0.32767,"127":3.18897,"128":0.81224,_:"79 80 81 83 86 87 88 91 93 94 95 96 97 98 99 101 103 104 105 106 108 111 116 118"},E:{"10":0.00462,"14":0.00462,_:"0 4 5 6 7 8 9 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 15.5 16.3","13.1":0.00462,"14.1":0.02769,"15.1":0.00462,"15.6":0.06461,"16.0":0.00462,"16.1":0.00923,"16.2":0.00462,"16.4":0.00462,"16.5":0.00462,"16.6":0.18922,"17.0":0.02769,"17.1":0.00923,"17.2":0.01846,"17.3":0.00923,"17.4":1.72601,"17.5":0.13845,"17.6":0.06923,"18.0":0.00462},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00087,"5.0-5.1":0.00043,"6.0-6.1":0.00217,"7.0-7.1":0.00261,"8.1-8.4":0,"9.0-9.2":0.00217,"9.3":0.00869,"10.0-10.2":0.00261,"10.3":0.01347,"11.0-11.2":0.03433,"11.3-11.4":0.00435,"12.0-12.1":0.00348,"12.2-12.5":0.05823,"13.0-13.1":0.00087,"13.2":0.01869,"13.3":0.00261,"13.4-13.7":0.01086,"14.0-14.4":0.03216,"14.5-14.8":0.03085,"15.0-15.1":0.01695,"15.2-15.3":0.01695,"15.4":0.01956,"15.5":0.02303,"15.6-15.8":0.21685,"16.0":0.04389,"16.1":0.09256,"16.2":0.0465,"16.3":0.07735,"16.4":0.01956,"16.5":0.03129,"16.6-16.7":0.269,"17.0":0.02477,"17.1":0.03824,"17.2":0.0352,"17.3":0.05215,"17.4":0.12211,"17.5":2.50095,"17.6":0.42066,"18.0":0.04563},P:{"4":0.03112,"20":0.01037,"21":0.03112,"22":0.05186,"23":0.02075,"24":0.1141,"25":0.53938,"5.0-5.4":0.01037,"6.2-6.4":0.02075,"7.2-7.4":0.10373,_:"8.2 9.2 10.1 12.0 13.0 14.0 15.0 18.0","11.1-11.2":0.01037,"16.0":0.01037,"17.0":0.01037,"19.0":0.05186},I:{"0":0.10734,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00004,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00017},K:{"0":4.40733,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01385,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.02154,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.33926},H:{"0":1.22},L:{"0":51.46832},R:{_:"0"},M:{"0":0.08078},Q:{"14.9":0.00539}}; diff --git a/node_modules/caniuse-lite/data/regions/SA.js b/node_modules/caniuse-lite/data/regions/SA.js new file mode 100644 index 00000000..d270e182 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SA.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00148,"52":0.00148,"82":0.00445,"106":0.00148,"109":0.00148,"115":0.03562,"123":0.00148,"124":0.00148,"125":0.00297,"126":0.00297,"127":0.00742,"128":0.07717,"129":0.20628,"130":0.00148,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 110 111 112 113 114 116 117 118 119 120 121 122 131 132 133 3.5 3.6"},D:{"11":0.00297,"34":0.00148,"38":0.00594,"41":0.00148,"47":0.00148,"49":0.00148,"56":0.00594,"58":0.01484,"63":0.00297,"64":0.00148,"68":0.00148,"69":0.00148,"70":0.00148,"72":0.00594,"73":0.00148,"74":0.00148,"75":0.00148,"76":0.00148,"78":0.00297,"79":0.01336,"80":0.00297,"81":0.00148,"83":0.00594,"85":0.00297,"86":0.00297,"87":0.02078,"88":0.00445,"89":0.00148,"90":0.00297,"91":0.00297,"92":0.00148,"93":0.01039,"94":0.00594,"95":0.00445,"96":0.00148,"97":0.00148,"98":0.00742,"99":0.04749,"100":0.00148,"101":0.00297,"102":0.00594,"103":0.01781,"104":0.00148,"105":0.00445,"106":0.0089,"107":0.0089,"108":0.0089,"109":0.47488,"110":0.01336,"111":0.01039,"112":0.00742,"113":0.00297,"114":0.00445,"115":0.00445,"116":0.02968,"117":0.01336,"118":0.01187,"119":0.01781,"120":0.03562,"121":0.02671,"122":0.07123,"123":0.02226,"124":0.05788,"125":0.06678,"126":0.36655,"127":6.74626,"128":1.31186,"129":0.00297,"130":0.00148,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 44 45 46 48 50 51 52 53 54 55 57 59 60 61 62 65 66 67 71 77 84 131"},F:{"46":0.00148,"82":0.00445,"83":0.0089,"84":0.00297,"95":0.00148,"108":0.01336,"109":0.04007,"110":0.00148,"111":0.02374,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00445,"92":0.01039,"100":0.00148,"107":0.00148,"108":0.00148,"109":0.01039,"110":0.00148,"113":0.00297,"114":0.00445,"115":0.00148,"116":0.00148,"117":0.00148,"118":0.00148,"119":0.00297,"120":0.00445,"121":0.00594,"122":0.00594,"123":0.00594,"124":0.0089,"125":0.03116,"126":0.21815,"127":1.22727,"128":0.37842,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 111 112"},E:{"13":0.00148,"14":0.0089,"15":0.00297,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.00148,"11.1":0.00297,"12.1":0.00148,"13.1":0.00445,"14.1":0.02671,"15.1":0.00445,"15.2-15.3":0.00445,"15.4":0.01039,"15.5":0.01336,"15.6":0.05788,"16.0":0.0089,"16.1":0.02968,"16.2":0.01632,"16.3":0.04007,"16.4":0.01336,"16.5":0.02078,"16.6":0.11575,"17.0":0.01039,"17.1":0.01632,"17.2":0.02226,"17.3":0.0282,"17.4":0.06826,"17.5":0.70193,"17.6":0.17511,"18.0":0.01484},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00401,"5.0-5.1":0.00201,"6.0-6.1":0.01003,"7.0-7.1":0.01203,"8.1-8.4":0,"9.0-9.2":0.01003,"9.3":0.04011,"10.0-10.2":0.01203,"10.3":0.06217,"11.0-11.2":0.15844,"11.3-11.4":0.02006,"12.0-12.1":0.01604,"12.2-12.5":0.26874,"13.0-13.1":0.00401,"13.2":0.08624,"13.3":0.01203,"13.4-13.7":0.05014,"14.0-14.4":0.14841,"14.5-14.8":0.14239,"15.0-15.1":0.07822,"15.2-15.3":0.07822,"15.4":0.09025,"15.5":0.10629,"15.6-15.8":1.00075,"16.0":0.20256,"16.1":0.42718,"16.2":0.21459,"16.3":0.35698,"16.4":0.09025,"16.5":0.1444,"16.6-16.7":1.24142,"17.0":0.11431,"17.1":0.17649,"17.2":0.16245,"17.3":0.24066,"17.4":0.56355,"17.5":11.54176,"17.6":1.94134,"18.0":0.21058},P:{"4":0.01024,"20":0.02049,"21":0.07171,"22":0.17416,"23":0.07171,"24":0.08196,"25":0.922,"5.0-5.4":0.01024,_:"6.2-6.4 8.2 9.2 10.1 12.0 15.0","7.2-7.4":0.06147,"11.1-11.2":0.01024,"13.0":0.01024,"14.0":0.01024,"16.0":0.01024,"17.0":0.01024,"18.0":0.01024,"19.0":0.02049},I:{"0":0.07639,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00012},K:{"0":0.51096,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00183,"11":0.02192,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":1.69468},H:{"0":0},L:{"0":61.77112},R:{_:"0"},M:{"0":0.0511},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/SB.js b/node_modules/caniuse-lite/data/regions/SB.js new file mode 100644 index 00000000..5e6fe21a --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SB.js @@ -0,0 +1 @@ +module.exports={C:{"56":0.01937,"72":0.00387,"78":0.01549,"100":0.00387,"115":0.00387,"126":0.00387,"127":0.01937,"128":0.29048,"129":0.56933,"130":0.00387,"131":0.00387,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 132 133 3.5 3.6"},D:{"53":1.04571,"56":0.03098,"64":0.00387,"65":0.00775,"69":0.02324,"70":0.00775,"72":0.00775,"79":0.00775,"80":0.00387,"90":0.00387,"93":0.00387,"94":0.02324,"95":0.00387,"97":0.01937,"99":0.00775,"103":0.02324,"104":0.00387,"105":0.00387,"106":0.01937,"107":0.00387,"108":1.22387,"109":0.27886,"111":0.02324,"113":0.00387,"114":0.00387,"115":0.00775,"116":0.01162,"117":0.01549,"118":0.00775,"119":0.01162,"120":0.00387,"121":0.02324,"122":0.01549,"123":0.07746,"124":0.08133,"125":0.06197,"126":0.36019,"127":17.90101,"128":3.12551,"129":0.00387,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 57 58 59 60 61 62 63 66 67 68 71 73 74 75 76 77 78 81 83 84 85 86 87 88 89 91 92 96 98 100 101 102 110 112 130 131"},F:{"83":0.01937,"109":0.00775,"111":0.00387,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00387,"14":0.00775,"15":0.06197,"16":0.01162,"17":0.03486,"18":0.02711,"83":0.00387,"84":0.00775,"92":0.03873,"100":0.01549,"107":0.00775,"109":0.01937,"110":0.01937,"112":0.01549,"114":0.00775,"115":0.00387,"116":0.00387,"117":0.00387,"119":0.02711,"120":0.01162,"121":0.00775,"122":0.06584,"123":0.10457,"124":0.19365,"125":0.07359,"126":0.32921,"127":4.34938,"128":1.07282,_:"12 79 80 81 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 108 111 113 118"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.2-15.3 15.4 16.0 16.1 16.2 16.4 16.5 17.0 17.1 17.2 17.3 18.0","11.1":0.00775,"12.1":0.00387,"13.1":0.01162,"14.1":0.00775,"15.1":0.00387,"15.5":0.00387,"15.6":0.32921,"16.3":0.01937,"16.6":0.04648,"17.4":0.01162,"17.5":0.10457,"17.6":0.15879},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00116,"5.0-5.1":0.00058,"6.0-6.1":0.0029,"7.0-7.1":0.00348,"8.1-8.4":0,"9.0-9.2":0.0029,"9.3":0.01159,"10.0-10.2":0.00348,"10.3":0.01797,"11.0-11.2":0.04579,"11.3-11.4":0.0058,"12.0-12.1":0.00464,"12.2-12.5":0.07767,"13.0-13.1":0.00116,"13.2":0.02492,"13.3":0.00348,"13.4-13.7":0.01449,"14.0-14.4":0.04289,"14.5-14.8":0.04115,"15.0-15.1":0.0226,"15.2-15.3":0.0226,"15.4":0.02608,"15.5":0.03072,"15.6-15.8":0.28923,"16.0":0.05854,"16.1":0.12346,"16.2":0.06202,"16.3":0.10317,"16.4":0.02608,"16.5":0.04173,"16.6-16.7":0.35878,"17.0":0.03304,"17.1":0.05101,"17.2":0.04695,"17.3":0.06955,"17.4":0.16287,"17.5":3.33568,"17.6":0.56107,"18.0":0.06086},P:{"4":0.0206,"21":0.0412,"22":0.12361,"23":0.07211,"24":0.15452,"25":0.90649,_:"20 5.0-5.4 8.2 10.1 11.1-11.2 12.0 14.0 18.0","6.2-6.4":0.0103,"7.2-7.4":0.0206,"9.2":0.0309,"13.0":0.0103,"15.0":0.0412,"16.0":0.0103,"17.0":0.0103,"19.0":0.05151},I:{"0":0.04275,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":1.35696,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.02324,"11":0.0581,_:"6 7 8 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":1.40308},H:{"0":0.04},L:{"0":55.12715},R:{_:"0"},M:{"0":1.21927},Q:{"14.9":0.01225}}; diff --git a/node_modules/caniuse-lite/data/regions/SC.js b/node_modules/caniuse-lite/data/regions/SC.js new file mode 100644 index 00000000..5d7c35e9 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SC.js @@ -0,0 +1 @@ +module.exports={C:{"2":0.00465,"3":0.01395,"4":0.0186,"5":0.00465,"6":0.00465,"7":0.0093,"9":0.00465,"10":0.00465,"11":0.00465,"12":0.00465,"14":0.00465,"16":0.00465,"19":0.00465,"20":0.00465,"21":0.00465,"25":0.00465,"28":0.00465,"29":0.00465,"30":0.00465,"31":0.00465,"32":0.00465,"35":0.00465,"36":0.00465,"38":0.00465,"40":0.00465,"43":0.00465,"45":0.00465,"46":0.00465,"47":0.00465,"49":0.00465,"52":0.0279,"54":0.00465,"55":0.00465,"57":0.00465,"60":0.00465,"68":0.01395,"69":0.0093,"70":0.01395,"71":0.0093,"72":0.0093,"73":0.0093,"74":0.0093,"75":0.0093,"76":0.01395,"77":0.0093,"78":0.0279,"79":0.0093,"80":0.0093,"81":0.0093,"82":0.01395,"83":0.0093,"91":0.01395,"95":0.14415,"97":0.00465,"100":0.0093,"101":0.00465,"102":0.0186,"103":0.03255,"104":0.0093,"105":0.0186,"107":0.00465,"108":0.00465,"110":0.02325,"111":0.00465,"113":0.0093,"114":0.0093,"115":1.52055,"116":0.0093,"117":0.01395,"118":0.00465,"119":0.00465,"120":0.0093,"121":0.00465,"122":0.00465,"123":0.0093,"124":0.0465,"125":0.186,"126":0.00465,"127":0.0093,"128":0.30225,"129":0.7161,"130":0.0093,_:"8 13 15 17 18 22 23 24 26 27 33 34 37 39 41 42 44 48 50 51 53 56 58 59 61 62 63 64 65 66 67 84 85 86 87 88 89 90 92 93 94 96 98 99 106 109 112 131 132 133","3.5":0.0093,"3.6":0.0093},D:{"4":0.0093,"5":0.00465,"7":0.00465,"9":0.00465,"10":0.00465,"13":0.00465,"14":0.00465,"15":0.00465,"16":0.00465,"19":0.00465,"20":0.00465,"32":0.00465,"35":0.00465,"36":0.00465,"37":0.00465,"39":0.00465,"41":0.02325,"43":0.00465,"44":0.00465,"45":4.9941,"47":0.00465,"49":0.00465,"51":0.00465,"52":0.00465,"55":0.00465,"60":0.00465,"61":0.00465,"62":0.0093,"63":0.00465,"64":0.00465,"65":0.00465,"68":0.1116,"69":0.07905,"70":0.08835,"71":0.06975,"72":0.10695,"73":0.03255,"74":0.10695,"75":0.0744,"76":0.0744,"77":0.11625,"78":0.99045,"79":0.11625,"80":0.1581,"81":0.1488,"83":0.1302,"84":0.06975,"85":0.1023,"86":0.19065,"87":0.16275,"88":0.19065,"89":0.11625,"90":0.1581,"91":0.04185,"92":0.02325,"93":0.00465,"94":0.9207,"97":0.0093,"98":0.00465,"99":0.00465,"100":0.0279,"101":0.00465,"102":0.0837,"103":0.0186,"105":0.00465,"106":0.04185,"107":0.03255,"108":0.02325,"109":0.4185,"110":0.0279,"111":0.00465,"112":0.03255,"113":0.0558,"114":0.2325,"115":0.09765,"116":0.31155,"117":0.06975,"118":1.0695,"119":0.09765,"120":0.12555,"121":0.2511,"122":0.16275,"123":0.42315,"124":1.79955,"125":0.26505,"126":1.32525,"127":9.5232,"128":1.79025,"129":0.00465,_:"6 8 11 12 17 18 21 22 23 24 25 26 27 28 29 30 31 33 34 38 40 42 46 48 50 53 54 56 57 58 59 66 67 95 96 104 130 131"},F:{"9":0.00465,"11":0.00465,"12":0.00465,"19":0.00465,"20":0.00465,"28":0.00465,"29":0.00465,"36":0.00465,"40":0.00465,"45":0.03255,"46":0.00465,"47":0.00465,"48":0.00465,"49":0.0093,"50":0.00465,"51":0.00465,"52":0.0093,"53":0.04185,"54":0.0465,"55":0.05115,"56":0.00465,"57":0.00465,"60":0.00465,"62":0.00465,"63":0.00465,"64":0.00465,"65":0.00465,"66":0.00465,"67":0.0093,"68":0.0093,"69":0.00465,"70":0.00465,"71":0.00465,"72":0.00465,"73":0.0093,"74":0.0093,"75":0.0093,"76":0.0093,"77":0.00465,"83":0.03255,"84":0.0186,"95":0.01395,"99":0.0093,"100":0.0093,"101":0.01395,"102":0.0186,"103":0.0093,"104":0.01395,"105":0.0093,"106":0.0093,"109":0.05115,"110":0.00465,"111":0.06045,_:"15 16 17 18 21 22 23 24 25 26 27 30 31 32 33 34 35 37 38 39 41 42 43 44 58 78 79 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 107 108 10.5 10.6 11.1 11.5 11.6","9.5-9.6":0.00465,"10.0-10.1":0.00465,"12.1":0.00465},B:{"12":0.00465,"14":0.00465,"18":0.0093,"79":0.03255,"80":0.08835,"81":0.0837,"83":0.06975,"84":0.09765,"85":0.0558,"86":0.0744,"87":0.05115,"88":0.06045,"89":0.06975,"90":0.0558,"91":0.0093,"92":0.0093,"100":0.00465,"101":0.00465,"103":0.01395,"105":0.0093,"108":0.01395,"109":0.00465,"110":0.03255,"114":0.00465,"115":0.0093,"116":0.0093,"117":0.0093,"118":0.0093,"119":0.0186,"120":0.01395,"121":0.01395,"122":0.0186,"123":0.0465,"124":0.02325,"125":0.02325,"126":0.15345,"127":2.0274,"128":0.5673,_:"13 15 16 17 93 94 95 96 97 98 99 102 104 106 107 111 112 113"},E:{"4":0.00465,"5":0.00465,"7":0.00465,"9":0.0186,"14":0.0093,_:"0 6 8 10 11 12 13 15 3.1 3.2 6.1 7.1 10.1 11.1 12.1","5.1":0.00465,"9.1":0.5115,"13.1":0.04185,"14.1":0.01395,"15.1":0.0279,"15.2-15.3":0.02325,"15.4":0.0093,"15.5":0.01395,"15.6":0.07905,"16.0":0.0093,"16.1":0.0186,"16.2":0.0558,"16.3":0.09765,"16.4":0.0093,"16.5":0.21855,"16.6":0.0558,"17.0":0.0093,"17.1":0.0186,"17.2":0.0186,"17.3":0.0186,"17.4":0.465,"17.5":0.41385,"17.6":0.35805,"18.0":0.0186},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00163,"5.0-5.1":0.00082,"6.0-6.1":0.00409,"7.0-7.1":0.0049,"8.1-8.4":0,"9.0-9.2":0.00409,"9.3":0.01635,"10.0-10.2":0.0049,"10.3":0.02534,"11.0-11.2":0.06458,"11.3-11.4":0.00817,"12.0-12.1":0.00654,"12.2-12.5":0.10954,"13.0-13.1":0.00163,"13.2":0.03515,"13.3":0.0049,"13.4-13.7":0.02044,"14.0-14.4":0.06049,"14.5-14.8":0.05804,"15.0-15.1":0.03188,"15.2-15.3":0.03188,"15.4":0.03679,"15.5":0.04333,"15.6-15.8":0.40792,"16.0":0.08257,"16.1":0.17412,"16.2":0.08747,"16.3":0.14551,"16.4":0.03679,"16.5":0.05886,"16.6-16.7":0.50602,"17.0":0.0466,"17.1":0.07194,"17.2":0.06622,"17.3":0.0981,"17.4":0.22971,"17.5":4.7046,"17.6":0.79132,"18.0":0.08584},P:{"4":0.01078,"20":0.01078,"21":0.01078,"22":0.03234,"23":0.02156,"24":0.03234,"25":0.8517,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0","7.2-7.4":0.01078,"18.0":0.01078,"19.0":0.03234},I:{"0":0.06399,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.0001},K:{"0":2.02765,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.01617,"7":0.01617,"8":0.08087,"9":0.03235,"10":0.01617,"11":0.17791,"5.5":0.01617},N:{_:"10 11"},S:{"2.5":0.01605,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.81855},H:{"0":0},L:{"0":44.5047},R:{_:"0"},M:{"0":1.17165},Q:{"14.9":0.107}}; diff --git a/node_modules/caniuse-lite/data/regions/SD.js b/node_modules/caniuse-lite/data/regions/SD.js new file mode 100644 index 00000000..abddd9b6 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SD.js @@ -0,0 +1 @@ +module.exports={C:{"18":0.00451,"29":0.00056,"33":0.00056,"42":0.00056,"43":0.00169,"44":0.00282,"45":0.00056,"47":0.00508,"48":0.00113,"49":0.00338,"50":0.00282,"51":0.00056,"52":0.00226,"54":0.00056,"56":0.00169,"57":0.00113,"58":0.00056,"59":0.00056,"61":0.00169,"63":0.00056,"66":0.00113,"68":0.00056,"69":0.00056,"72":0.00451,"76":0.00056,"77":0.00056,"78":0.00282,"80":0.00056,"83":0.00113,"85":0.00282,"88":0.00056,"89":0.00056,"91":0.00056,"93":0.00113,"94":0.00169,"97":0.00113,"98":0.00056,"100":0.00056,"102":0.00169,"103":0.00226,"105":0.00226,"106":0.00056,"107":0.00056,"108":0.00113,"109":0.0203,"110":0.00169,"111":0.00282,"112":0.00056,"113":0.00056,"114":0.00056,"115":0.15961,"116":0.00113,"118":0.00113,"119":0.00169,"121":0.00113,"122":0.00113,"123":0.00282,"124":0.00451,"125":0.00564,"126":0.00338,"127":0.04399,"128":0.1269,"129":0.21827,"130":0.00056,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 36 37 38 39 40 41 46 53 55 60 62 64 65 67 70 71 73 74 75 79 81 82 84 86 87 90 92 95 96 99 101 104 117 120 131 132 133 3.5 3.6"},D:{"11":0.00338,"22":0.00113,"37":0.00056,"39":0.00056,"40":0.00056,"43":0.01184,"44":0.00056,"45":0.00113,"46":0.00056,"47":0.00056,"48":0.00056,"49":0.00056,"50":0.0062,"51":0.00056,"53":0.00056,"54":0.00056,"56":0.00056,"57":0.00169,"58":0.10829,"59":0.00056,"61":0.0079,"63":0.00169,"64":0.00451,"65":0.00113,"67":0.00056,"68":0.00564,"69":0.00282,"70":0.03271,"71":0.00451,"72":0.00113,"73":0.00113,"74":0.00169,"75":0.00056,"76":0.00451,"78":0.04004,"79":0.01523,"80":0.00338,"81":0.00113,"83":0.00282,"84":0.00056,"85":0.00226,"86":0.00282,"87":0.01918,"88":0.01805,"89":0.00451,"90":0.00451,"91":0.00226,"92":0.00451,"93":0.00169,"94":0.00113,"95":0.00056,"96":0.00282,"98":0.00282,"99":0.01297,"100":0.00113,"101":0.00056,"102":0.00226,"103":0.00508,"104":0.022,"105":0.0062,"106":0.01241,"107":0.00282,"108":0.01015,"109":0.20981,"110":0.00169,"111":0.02425,"112":0.00508,"113":0.01354,"114":0.04568,"115":0.00226,"116":0.01297,"117":0.02087,"118":0.01184,"119":0.0062,"120":0.04456,"121":0.00226,"122":0.022,"123":0.02087,"124":0.01128,"125":0.04568,"126":0.20755,"127":1.07273,"128":0.1912,"129":0.00226,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 41 42 52 55 60 62 66 77 97 130 131"},F:{"22":0.00056,"36":0.00056,"40":0.00056,"45":0.00056,"46":0.00056,"48":0.00056,"50":0.00056,"53":0.00056,"58":0.00226,"68":0.00056,"69":0.00959,"72":0.00113,"73":0.00395,"74":0.00056,"76":0.00056,"79":0.02087,"80":0.00056,"83":0.03948,"84":0.00338,"85":0.00056,"86":0.00169,"94":0.00169,"95":0.01241,"96":0.00056,"97":0.00169,"98":0.00056,"100":0.00056,"101":0.0062,"102":0.00169,"104":0.00056,"106":0.00226,"107":0.00226,"108":0.00226,"109":0.00846,"110":0.01184,"111":0.00564,_:"9 11 12 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 44 47 49 51 52 54 55 56 57 60 62 63 64 65 66 67 70 71 75 77 78 81 82 87 88 89 90 91 92 93 99 103 105 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00508,"13":0.00169,"14":0.00282,"15":0.00056,"16":0.00564,"17":0.00056,"18":0.01861,"80":0.00113,"81":0.00056,"84":0.0062,"89":0.00056,"90":0.00395,"92":0.04456,"97":0.00113,"98":0.00113,"100":0.01128,"106":0.00056,"107":0.00056,"108":0.00169,"109":0.01466,"110":0.00169,"111":0.00169,"112":0.00056,"114":0.00113,"116":0.00282,"118":0.00282,"119":0.00282,"120":0.00169,"121":0.00056,"122":0.00056,"123":0.00226,"124":0.0079,"125":0.00733,"126":0.06542,"127":0.32035,"128":0.08855,_:"79 83 85 86 87 88 91 93 94 95 96 99 101 102 103 104 105 113 115 117"},E:{"14":0.00056,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.3 16.5 17.0 17.2 17.3","5.1":0.00733,"13.1":0.00056,"14.1":0.00282,"15.6":0.00846,"16.1":0.00056,"16.4":0.00056,"16.6":0.00226,"17.1":0.00056,"17.4":0.00169,"17.5":0.0079,"17.6":0.00056,"18.0":0.00056},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00034,"5.0-5.1":0.00017,"6.0-6.1":0.00084,"7.0-7.1":0.00101,"8.1-8.4":0,"9.0-9.2":0.00084,"9.3":0.00336,"10.0-10.2":0.00101,"10.3":0.00521,"11.0-11.2":0.01327,"11.3-11.4":0.00168,"12.0-12.1":0.00134,"12.2-12.5":0.02251,"13.0-13.1":0.00034,"13.2":0.00722,"13.3":0.00101,"13.4-13.7":0.0042,"14.0-14.4":0.01243,"14.5-14.8":0.01193,"15.0-15.1":0.00655,"15.2-15.3":0.00655,"15.4":0.00756,"15.5":0.0089,"15.6-15.8":0.08381,"16.0":0.01696,"16.1":0.03578,"16.2":0.01797,"16.3":0.0299,"16.4":0.00756,"16.5":0.01209,"16.6-16.7":0.10397,"17.0":0.00957,"17.1":0.01478,"17.2":0.0136,"17.3":0.02016,"17.4":0.0472,"17.5":0.96661,"17.6":0.16259,"18.0":0.01764},P:{"4":0.23275,"20":0.09108,"21":0.22263,"22":0.42502,"23":0.26311,"24":0.39466,"25":0.86015,"5.0-5.4":0.01012,"6.2-6.4":0.02024,"7.2-7.4":0.46549,"8.2":0.02024,"9.2":0.04048,_:"10.1","11.1-11.2":0.06072,"12.0":0.01012,"13.0":0.03036,"14.0":0.10119,"15.0":0.02024,"16.0":0.26311,"17.0":0.06072,"18.0":0.11131,"19.0":0.20239},I:{"0":0.20691,"3":0,"4":0.00002,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00008,"4.2-4.3":0.00008,"4.4":0,"4.4.3-4.4.4":0.00033},K:{"0":8.17615,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01072,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.00944,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":1.17006},H:{"0":1.09},L:{"0":78.87752},R:{_:"0"},M:{"0":0.16985},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/SE.js b/node_modules/caniuse-lite/data/regions/SE.js new file mode 100644 index 00000000..64bb38ac --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SE.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00998,"56":0.00499,"59":0.00998,"68":0.00499,"78":0.01496,"88":0.00499,"91":0.00499,"102":0.00499,"103":0.00499,"105":0.02494,"108":0.00499,"113":0.00998,"115":0.21947,"121":0.00499,"123":0.00499,"124":0.00499,"125":0.01496,"126":0.00998,"127":0.03492,"128":0.4988,"129":1.09736,"130":0.00499,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 92 93 94 95 96 97 98 99 100 101 104 106 107 109 110 111 112 114 116 117 118 119 120 122 131 132 133 3.5 3.6"},D:{"49":0.00499,"66":0.03492,"70":0.00499,"74":0.04489,"75":0.1247,"76":0.00499,"79":0.02993,"87":0.01995,"88":0.02494,"89":0.01496,"90":0.00499,"91":0.00998,"92":0.00499,"93":0.03492,"94":0.00998,"96":0.00499,"97":0.00499,"98":0.00499,"99":0.00499,"100":0.00499,"102":0.00499,"103":0.29928,"104":0.00998,"105":0.03492,"106":0.00998,"107":0.00998,"108":0.01496,"109":0.90782,"110":0.00998,"111":0.00998,"112":0.00998,"113":0.26436,"114":0.29429,"115":0.02494,"116":0.65343,"117":0.05487,"118":0.10475,"119":0.21448,"120":0.11971,"121":0.21448,"122":0.23444,"123":0.22945,"124":0.50878,"125":0.90283,"126":6.00555,"127":20.55056,"128":2.75338,"129":0.00998,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 71 72 73 77 78 80 81 83 84 85 86 95 101 130 131"},F:{"83":0.00998,"89":0.00499,"95":0.01995,"109":0.18456,"111":0.05487,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00499,"90":0.00499,"92":0.00998,"100":0.00499,"107":0.00499,"109":0.0848,"110":0.00499,"111":0.00499,"113":0.00499,"114":0.00499,"115":0.00499,"116":0.00998,"119":0.00499,"120":0.00998,"121":0.00998,"122":0.01995,"123":0.00998,"124":0.02494,"125":0.08978,"126":0.61851,"127":5.42694,"128":1.48144,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 108 112 117 118"},E:{"13":0.00499,"14":0.01995,"15":0.00499,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00998,"12.1":0.00998,"13.1":0.04489,"14.1":0.07482,"15.1":0.00499,"15.2-15.3":0.01496,"15.4":0.01995,"15.5":0.02494,"15.6":0.29928,"16.0":0.02993,"16.1":0.0399,"16.2":0.0399,"16.3":0.0848,"16.4":0.02494,"16.5":0.0399,"16.6":0.40902,"17.0":0.02993,"17.1":0.0399,"17.2":0.04988,"17.3":0.04988,"17.4":0.13468,"17.5":1.57122,"17.6":0.59856,"18.0":0.02494},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00504,"5.0-5.1":0.00252,"6.0-6.1":0.0126,"7.0-7.1":0.01512,"8.1-8.4":0,"9.0-9.2":0.0126,"9.3":0.0504,"10.0-10.2":0.01512,"10.3":0.07812,"11.0-11.2":0.19908,"11.3-11.4":0.0252,"12.0-12.1":0.02016,"12.2-12.5":0.33768,"13.0-13.1":0.00504,"13.2":0.10836,"13.3":0.01512,"13.4-13.7":0.063,"14.0-14.4":0.18648,"14.5-14.8":0.17892,"15.0-15.1":0.09828,"15.2-15.3":0.09828,"15.4":0.1134,"15.5":0.13356,"15.6-15.8":1.2575,"16.0":0.25452,"16.1":0.53677,"16.2":0.26964,"16.3":0.44857,"16.4":0.1134,"16.5":0.18144,"16.6-16.7":1.5599,"17.0":0.14364,"17.1":0.22176,"17.2":0.20412,"17.3":0.3024,"17.4":0.70813,"17.5":14.50279,"17.6":2.43939,"18.0":0.2646},P:{"4":0.05223,"20":0.02089,"21":0.03134,"22":0.03134,"23":0.04178,"24":0.05223,"25":2.60104,"5.0-5.4":0.01045,_:"6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","19.0":0.01045},I:{"0":0.04995,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":0.17542,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01995,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.02005},H:{"0":0},L:{"0":20.31092},R:{_:"0"},M:{"0":0.48115},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/SG.js b/node_modules/caniuse-lite/data/regions/SG.js new file mode 100644 index 00000000..6519b09f --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SG.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.00626,"50":0.00939,"52":0.00626,"77":0.00313,"78":0.00626,"83":0.00626,"96":0.00313,"101":0.0219,"102":0.03442,"103":0.08761,"105":0.00313,"106":0.00626,"107":0.00313,"108":0.00313,"109":0.00313,"110":0.00626,"111":0.00313,"112":0.00313,"113":0.00313,"115":0.10639,"116":0.01565,"117":0.0219,"118":0.0219,"119":0.00626,"124":0.00313,"125":0.01565,"126":0.00626,"127":0.0219,"128":0.3129,"129":0.79477,"130":0.00313,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 104 114 120 121 122 123 131 132 133 3.5 3.6"},D:{"34":0.01565,"38":0.05945,"41":0.00313,"48":0.00626,"49":0.00939,"51":0.00313,"53":0.00626,"55":0.00313,"56":0.02503,"58":0.00313,"63":0.00313,"64":0.00313,"65":0.00313,"67":0.00313,"68":0.00313,"69":0.00939,"70":0.00626,"71":0.00313,"72":0.00313,"73":0.00626,"74":0.00313,"75":0.00626,"77":0.01252,"78":0.01252,"79":0.13455,"80":0.01252,"81":0.03442,"83":0.00939,"84":0.00626,"85":0.00313,"86":0.01877,"87":0.09074,"88":0.00626,"89":0.02816,"90":0.00313,"91":0.03755,"92":0.04381,"94":0.05945,"95":0.04694,"96":0.00313,"97":0.00626,"98":0.01252,"99":0.01565,"100":0.01252,"101":0.01252,"102":0.02816,"103":0.07823,"104":0.24719,"105":0.05006,"106":0.04381,"107":0.06258,"108":0.07823,"109":0.59451,"110":0.03755,"111":0.05632,"112":0.04381,"113":0.10326,"114":0.27535,"115":0.03129,"116":0.10952,"117":0.03129,"118":0.03129,"119":0.05006,"120":0.06571,"121":0.06884,"122":0.13142,"123":0.09074,"124":0.59451,"125":0.46622,"126":1.35799,"127":12.17494,"128":2.00882,"129":0.01877,"130":0.00313,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 44 45 46 47 50 52 54 57 59 60 61 62 66 76 93 131"},F:{"28":0.00626,"36":0.00626,"46":0.05319,"74":0.00313,"79":0.00626,"83":0.07823,"84":0.00939,"85":0.00313,"86":0.00313,"89":0.01877,"91":0.00313,"93":0.00313,"94":0.00313,"95":0.05632,"101":0.00939,"102":0.00939,"107":0.00313,"109":0.10639,"110":0.00313,"111":0.03755,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 80 81 82 87 88 90 92 96 97 98 99 100 103 104 105 106 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00313,"100":0.00313,"101":0.00313,"102":0.00313,"103":0.00626,"104":0.0219,"105":0.00313,"106":0.00626,"107":0.00939,"108":0.00939,"109":0.03129,"110":0.00626,"111":0.00626,"112":0.00313,"113":0.00626,"114":0.00313,"115":0.00939,"116":0.02503,"117":0.04068,"118":0.00313,"119":0.00626,"120":0.01252,"121":0.00626,"122":0.01252,"123":0.00939,"124":0.00939,"125":0.01877,"126":0.1721,"127":2.1684,"128":0.61954,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99"},E:{"8":0.00626,"9":0.00313,"10":0.00313,"11":0.00313,"13":0.00939,"14":0.01877,"15":0.00626,_:"0 4 5 6 7 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00313,"13.1":0.02503,"14.1":0.05319,"15.1":0.00626,"15.2-15.3":0.00626,"15.4":0.01877,"15.5":0.02816,"15.6":0.18461,"16.0":0.04381,"16.1":0.04694,"16.2":0.01877,"16.3":0.08135,"16.4":0.02503,"16.5":0.03755,"16.6":0.26909,"17.0":0.01877,"17.1":0.02816,"17.2":0.04381,"17.3":0.03442,"17.4":0.10639,"17.5":1.51131,"17.6":0.42554,"18.0":0.0219},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00294,"5.0-5.1":0.00147,"6.0-6.1":0.00736,"7.0-7.1":0.00883,"8.1-8.4":0,"9.0-9.2":0.00736,"9.3":0.02942,"10.0-10.2":0.00883,"10.3":0.0456,"11.0-11.2":0.11622,"11.3-11.4":0.01471,"12.0-12.1":0.01177,"12.2-12.5":0.19712,"13.0-13.1":0.00294,"13.2":0.06326,"13.3":0.00883,"13.4-13.7":0.03678,"14.0-14.4":0.10886,"14.5-14.8":0.10445,"15.0-15.1":0.05737,"15.2-15.3":0.05737,"15.4":0.0662,"15.5":0.07797,"15.6-15.8":0.73407,"16.0":0.14858,"16.1":0.31334,"16.2":0.15741,"16.3":0.26185,"16.4":0.0662,"16.5":0.10592,"16.6-16.7":0.9106,"17.0":0.08385,"17.1":0.12946,"17.2":0.11916,"17.3":0.17653,"17.4":0.41337,"17.5":8.46607,"17.6":1.42401,"18.0":0.15446},P:{"4":0.3841,"20":0.01038,"21":0.02076,"22":0.02076,"23":0.04152,"24":0.04152,"25":1.95166,"5.0-5.4":0.04152,"6.2-6.4":0.03114,_:"7.2-7.4 8.2 9.2 10.1 11.1-11.2 13.0 14.0 15.0 18.0","12.0":0.01038,"16.0":0.01038,"17.0":0.03114,"19.0":0.01038},I:{"0":17.82619,"3":0,"4":0.00179,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00715,"4.2-4.3":0.00715,"4.4":0,"4.4.3-4.4.4":0.02862},K:{"0":1.82769,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.04184,"9":0.01196,"10":0.01196,"11":0.33476,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.54281},H:{"0":0},L:{"0":29.03095},R:{_:"0"},M:{"0":0.65962},Q:{"14.9":0.07558}}; diff --git a/node_modules/caniuse-lite/data/regions/SH.js b/node_modules/caniuse-lite/data/regions/SH.js new file mode 100644 index 00000000..87a8de12 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SH.js @@ -0,0 +1 @@ +module.exports={C:{"99":0.00428,"115":0.00428,"128":0.02139,"129":0.00856,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 130 131 132 133 3.5 3.6"},D:{"11":0.10695,"38":0.02139,"43":0.00428,"49":0.09839,"57":0.00428,"65":0.00856,"74":0.02995,"86":0.00428,"87":0.00428,"93":0.00428,"97":0.00856,"98":0.00856,"102":0.00428,"109":4.65874,"111":0.00428,"113":0.04706,"124":0.01283,"125":0.04278,"126":0.02995,"127":11.63616,"128":3.52079,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 47 48 50 51 52 53 54 55 56 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 75 76 77 78 79 80 81 83 84 85 88 89 90 91 92 94 95 96 99 100 101 103 104 105 106 107 108 110 112 114 115 116 117 118 119 120 121 122 123 129 130 131"},F:{"95":0.01283,"111":0.11978,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00856,"18":0.00856,"90":0.01711,"92":0.00428,"100":0.00428,"109":0.01283,"120":0.36363,"121":11.38804,"123":0.01711,"126":0.41069,"127":3.19139,"128":0.66309,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 122 124 125"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.6 18.0","12.1":0.02995,"17.5":0.00428},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00044,"5.0-5.1":0.00022,"6.0-6.1":0.0011,"7.0-7.1":0.00131,"8.1-8.4":0,"9.0-9.2":0.0011,"9.3":0.00438,"10.0-10.2":0.00131,"10.3":0.00679,"11.0-11.2":0.01731,"11.3-11.4":0.00219,"12.0-12.1":0.00175,"12.2-12.5":0.02937,"13.0-13.1":0.00044,"13.2":0.00942,"13.3":0.00131,"13.4-13.7":0.00548,"14.0-14.4":0.01622,"14.5-14.8":0.01556,"15.0-15.1":0.00855,"15.2-15.3":0.00855,"15.4":0.00986,"15.5":0.01162,"15.6-15.8":0.10936,"16.0":0.02213,"16.1":0.04668,"16.2":0.02345,"16.3":0.03901,"16.4":0.00986,"16.5":0.01578,"16.6-16.7":0.13566,"17.0":0.01249,"17.1":0.01929,"17.2":0.01775,"17.3":0.0263,"17.4":0.06158,"17.5":1.26122,"17.6":0.21214,"18.0":0.02301},P:{"21":0.15605,"23":0.02081,"25":0.10404,_:"4 20 22 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.10404},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.01717,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{"2.5":0.00572,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.00572},H:{"0":0},L:{"0":59.5087},R:{_:"0"},M:{"0":0.00572},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/SI.js b/node_modules/caniuse-lite/data/regions/SI.js new file mode 100644 index 00000000..5c72927e --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SI.js @@ -0,0 +1 @@ +module.exports={C:{"9":0.00474,"52":0.06635,"60":0.00474,"68":0.00474,"77":0.0237,"78":0.00948,"83":0.00948,"88":0.01422,"89":0.00474,"91":0.00948,"94":0.00474,"102":0.0237,"103":0.0237,"113":0.03791,"115":0.89093,"116":0.00474,"118":0.01422,"119":0.00474,"120":0.00474,"121":0.01896,"122":0.0237,"123":0.00474,"124":0.01422,"125":0.0237,"126":0.06635,"127":0.18482,"128":1.33166,"129":3.75803,"130":0.00474,_:"2 3 4 5 6 7 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 79 80 81 82 84 85 86 87 90 92 93 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 114 117 131 132 133 3.5 3.6"},D:{"48":0.00474,"49":0.00474,"51":0.01896,"73":0.00948,"79":0.01896,"80":0.00948,"85":0.01422,"87":0.04739,"88":0.00474,"89":0.00474,"90":0.00474,"91":0.01422,"93":0.00948,"94":0.00948,"95":0.00474,"96":0.00474,"98":0.05687,"99":0.01896,"100":0.01422,"102":0.00474,"103":0.03317,"104":0.03791,"106":0.00474,"108":0.00474,"109":2.11833,"110":0.00948,"111":0.00948,"112":0.04739,"113":0.00474,"114":0.01422,"115":0.00474,"116":0.14691,"117":0.01896,"118":0.03317,"119":0.01896,"120":0.07109,"121":0.04739,"122":0.109,"123":0.42651,"124":0.27486,"125":0.13743,"126":1.43118,"127":19.86589,"128":4.06132,"129":0.00474,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 81 83 84 86 92 97 101 105 107 130 131"},F:{"36":0.00474,"46":0.01422,"49":0.00474,"83":0.0237,"95":0.0237,"102":0.00474,"109":0.23695,"111":0.07109,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00474,"85":0.00474,"92":0.00474,"107":0.00948,"109":0.09478,"116":0.00474,"119":0.00474,"120":0.01896,"121":0.00948,"122":0.01896,"123":0.00474,"124":0.00948,"125":0.02843,"126":0.23695,"127":4.10871,"128":1.29375,_:"12 13 14 15 17 18 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 110 111 112 113 114 115 117 118"},E:{"14":0.00948,"15":0.00474,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 10.1 15.2-15.3","5.1":0.01422,"11.1":0.00474,"12.1":0.00948,"13.1":0.07109,"14.1":0.0853,"15.1":0.00474,"15.4":0.01422,"15.5":0.0237,"15.6":0.12795,"16.0":0.01422,"16.1":0.08056,"16.2":0.06635,"16.3":0.06635,"16.4":0.01896,"16.5":0.06161,"16.6":0.31277,"17.0":0.01422,"17.1":0.05213,"17.2":0.03317,"17.3":0.03791,"17.4":0.0853,"17.5":1.05206,"17.6":0.40282,"18.0":0.04739},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00218,"5.0-5.1":0.00109,"6.0-6.1":0.00546,"7.0-7.1":0.00655,"8.1-8.4":0,"9.0-9.2":0.00546,"9.3":0.02182,"10.0-10.2":0.00655,"10.3":0.03383,"11.0-11.2":0.0862,"11.3-11.4":0.01091,"12.0-12.1":0.00873,"12.2-12.5":0.14621,"13.0-13.1":0.00218,"13.2":0.04692,"13.3":0.00655,"13.4-13.7":0.02728,"14.0-14.4":0.08074,"14.5-14.8":0.07747,"15.0-15.1":0.04255,"15.2-15.3":0.04255,"15.4":0.0491,"15.5":0.05783,"15.6-15.8":0.54447,"16.0":0.1102,"16.1":0.23241,"16.2":0.11675,"16.3":0.19422,"16.4":0.0491,"16.5":0.07856,"16.6-16.7":0.67541,"17.0":0.06219,"17.1":0.09602,"17.2":0.08838,"17.3":0.13094,"17.4":0.30661,"17.5":6.27946,"17.6":1.05622,"18.0":0.11457},P:{"4":0.12458,"20":0.02076,"21":0.04153,"22":0.07267,"23":0.09343,"24":0.06229,"25":2.82374,"5.0-5.4":0.02076,"6.2-6.4":0.02076,"7.2-7.4":0.01038,_:"8.2 9.2 10.1 12.0","11.1-11.2":0.01038,"13.0":0.01038,"14.0":0.01038,"15.0":0.01038,"16.0":0.01038,"17.0":0.01038,"18.0":0.02076,"19.0":0.02076},I:{"0":0.03146,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.42088,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00474,"11":0.0237,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.02104},H:{"0":0},L:{"0":36.54554},R:{_:"0"},M:{"0":0.82072},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/SK.js b/node_modules/caniuse-lite/data/regions/SK.js new file mode 100644 index 00000000..8908456b --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SK.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.01196,"48":0.00399,"52":0.05183,"60":0.00399,"78":0.00797,"89":0.02392,"91":0.00399,"99":0.01196,"102":0.00797,"103":0.00797,"105":0.00797,"106":0.00797,"107":0.00797,"108":0.00399,"110":0.00797,"111":0.00797,"113":0.00399,"115":0.78145,"117":0.00399,"118":0.00797,"119":0.00399,"120":0.00399,"121":0.00797,"122":0.01196,"123":0.00399,"124":0.00797,"125":0.0917,"126":0.01994,"127":0.09569,"128":1.30774,"129":2.93842,"130":0.00399,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 90 92 93 94 95 96 97 98 100 101 104 109 112 114 116 131 132 133 3.5 3.6"},D:{"38":0.00797,"41":0.00399,"49":0.01595,"61":0.00399,"63":0.08771,"67":0.00797,"78":0.00399,"79":0.10366,"80":0.00399,"81":0.00797,"83":0.00797,"85":0.00399,"86":0.00399,"87":0.07177,"88":0.00797,"89":0.00399,"90":0.01595,"91":0.05582,"92":0.00399,"93":0.02392,"94":0.01595,"95":0.00399,"96":0.00399,"97":0.00399,"98":0.07575,"99":0.01595,"100":0.00399,"101":0.00399,"102":0.07974,"103":0.0319,"104":0.01595,"105":0.00797,"106":0.0319,"107":0.07974,"108":0.03588,"109":1.80611,"110":0.00797,"111":0.00797,"112":0.00797,"113":0.29105,"114":0.29105,"115":0.00797,"116":0.07177,"117":0.01196,"118":0.02791,"119":0.02392,"120":0.05582,"121":0.04386,"122":0.09968,"123":0.08771,"124":0.15549,"125":0.26314,"126":1.10041,"127":15.84833,"128":2.76299,"129":0.00399,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 62 64 65 66 68 69 70 71 72 73 74 75 76 77 84 130 131"},F:{"46":0.02392,"77":0.00399,"83":0.02791,"84":0.00399,"86":0.00399,"90":0.00399,"93":0.00399,"95":0.11961,"102":0.00399,"109":0.32295,"110":0.00399,"111":0.14752,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 85 87 88 89 91 92 94 96 97 98 99 100 101 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00797,"105":0.00399,"108":0.00797,"109":0.04784,"110":0.00399,"111":0.00797,"112":0.00399,"114":0.00399,"115":0.00399,"117":0.00399,"118":0.00399,"119":0.00399,"120":0.01196,"121":0.00797,"122":0.01196,"123":0.00399,"124":0.01994,"125":0.03987,"126":0.2751,"127":3.13777,"128":0.83727,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 106 107 113 116"},E:{"4":0.00399,"14":0.00797,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00399,"13.1":0.01595,"14.1":0.05582,"15.1":0.00399,"15.2-15.3":0.00399,"15.4":0.00399,"15.5":0.01196,"15.6":0.10765,"16.0":0.00797,"16.1":0.01595,"16.2":0.01196,"16.3":0.0319,"16.4":0.01595,"16.5":0.01595,"16.6":0.20732,"17.0":0.01595,"17.1":0.02392,"17.2":0.07177,"17.3":0.02791,"17.4":0.06379,"17.5":0.80139,"17.6":0.35484,"18.0":0.03987},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0023,"5.0-5.1":0.00115,"6.0-6.1":0.00574,"7.0-7.1":0.00689,"8.1-8.4":0,"9.0-9.2":0.00574,"9.3":0.02296,"10.0-10.2":0.00689,"10.3":0.03558,"11.0-11.2":0.09068,"11.3-11.4":0.01148,"12.0-12.1":0.00918,"12.2-12.5":0.15382,"13.0-13.1":0.0023,"13.2":0.04936,"13.3":0.00689,"13.4-13.7":0.0287,"14.0-14.4":0.08494,"14.5-14.8":0.0815,"15.0-15.1":0.04477,"15.2-15.3":0.04477,"15.4":0.05165,"15.5":0.06084,"15.6-15.8":0.57279,"16.0":0.11594,"16.1":0.2445,"16.2":0.12282,"16.3":0.20432,"16.4":0.05165,"16.5":0.08265,"16.6-16.7":0.71054,"17.0":0.06543,"17.1":0.10101,"17.2":0.09298,"17.3":0.13775,"17.4":0.32255,"17.5":6.60606,"17.6":1.11115,"18.0":0.12053},P:{"4":0.15517,"20":0.01034,"21":0.02069,"22":0.03103,"23":0.06207,"24":0.03103,"25":1.68623,"5.0-5.4":0.01034,"6.2-6.4":0.03103,"7.2-7.4":0.01034,_:"8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0","13.0":0.01034,"19.0":0.01034},I:{"0":0.10788,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00004,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00017},K:{"0":0.59529,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00797,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03608},H:{"0":0},L:{"0":45.54238},R:{_:"0"},M:{"0":0.48705},Q:{"14.9":0.00601}}; diff --git a/node_modules/caniuse-lite/data/regions/SL.js b/node_modules/caniuse-lite/data/regions/SL.js new file mode 100644 index 00000000..66091d8d --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SL.js @@ -0,0 +1 @@ +module.exports={C:{"60":0.00193,"72":0.00193,"87":0.00193,"106":0.00386,"109":0.00193,"112":0.00193,"115":0.04828,"121":0.00193,"123":0.00193,"125":0.00966,"126":0.00193,"127":0.01159,"128":0.17765,"129":0.38234,"130":0.06565,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 110 111 113 114 116 117 118 119 120 122 124 131 132 133 3.5 3.6"},D:{"22":0.00193,"33":0.00193,"40":0.00193,"42":0.00386,"48":0.00579,"50":0.00386,"55":0.00193,"58":0.01159,"64":0.00772,"65":0.0309,"67":0.00193,"68":0.01931,"69":0.00386,"70":0.01738,"72":0.02703,"73":0.00193,"74":0.00772,"75":0.04055,"76":0.01352,"77":0.00772,"79":0.01738,"80":0.00772,"81":0.00772,"83":0.03476,"84":0.00193,"86":0.00966,"87":0.02703,"88":0.00579,"89":0.00386,"90":0.00579,"91":0.01931,"92":0.00579,"93":0.0811,"94":0.00193,"95":0.00386,"96":0.00193,"97":0.00193,"98":0.00193,"99":0.00579,"101":0.00386,"102":0.01545,"103":0.16027,"104":0.00386,"105":0.00772,"106":0.00193,"107":0.00579,"108":0.00966,"109":0.18538,"110":0.00193,"111":0.01159,"113":0.00579,"114":0.01159,"115":0.00193,"116":0.06759,"117":0.00193,"118":0.00579,"119":0.07145,"120":0.02897,"121":0.02317,"122":0.02897,"123":0.02317,"124":0.04634,"125":0.07145,"126":0.34758,"127":4.64406,"128":0.7724,"129":0.00386,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 41 43 44 45 46 47 49 51 52 53 54 56 57 59 60 61 62 63 66 71 78 85 100 112 130 131"},F:{"36":0.00193,"55":0.00193,"79":0.00579,"83":0.00966,"95":0.0251,"101":0.00193,"106":0.00386,"107":0.00386,"108":0.00579,"109":0.00772,"110":0.00193,"111":0.00772,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 102 103 104 105 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00966,"13":0.00386,"14":0.00386,"15":0.00966,"16":0.01159,"17":0.00386,"18":0.06179,"84":0.00386,"89":0.00386,"90":0.00966,"92":0.18345,"100":0.00966,"108":0.00386,"109":0.00579,"111":0.00579,"113":0.00193,"114":0.00579,"115":0.00772,"117":0.00386,"118":0.00193,"119":0.00579,"120":0.00386,"121":0.00772,"122":0.00386,"123":0.02317,"124":0.00772,"125":0.01545,"126":0.21048,"127":2.01983,"128":0.6604,_:"79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 110 112 116"},E:{"11":0.01159,"14":0.00579,_:"0 4 5 6 7 8 9 10 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 15.4 16.0 16.2","11.1":0.00579,"12.1":0.00193,"13.1":0.06565,"14.1":0.01738,"15.2-15.3":0.00193,"15.5":0.00193,"15.6":0.168,"16.1":0.00386,"16.3":0.00193,"16.4":0.00193,"16.5":0.00966,"16.6":0.01545,"17.0":0.00193,"17.1":0.00193,"17.2":0.00579,"17.3":0.00193,"17.4":0.00193,"17.5":0.05214,"17.6":0.01931,"18.0":0.00193},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00122,"5.0-5.1":0.00061,"6.0-6.1":0.00304,"7.0-7.1":0.00365,"8.1-8.4":0,"9.0-9.2":0.00304,"9.3":0.01215,"10.0-10.2":0.00365,"10.3":0.01884,"11.0-11.2":0.048,"11.3-11.4":0.00608,"12.0-12.1":0.00486,"12.2-12.5":0.08142,"13.0-13.1":0.00122,"13.2":0.02613,"13.3":0.00365,"13.4-13.7":0.01519,"14.0-14.4":0.04496,"14.5-14.8":0.04314,"15.0-15.1":0.0237,"15.2-15.3":0.0237,"15.4":0.02734,"15.5":0.0322,"15.6-15.8":0.30319,"16.0":0.06137,"16.1":0.12942,"16.2":0.06501,"16.3":0.10815,"16.4":0.02734,"16.5":0.04375,"16.6-16.7":0.3761,"17.0":0.03463,"17.1":0.05347,"17.2":0.04922,"17.3":0.07291,"17.4":0.17073,"17.5":3.49671,"17.6":0.58815,"18.0":0.0638},P:{"4":0.13273,"20":0.01021,"21":0.02042,"22":0.2042,"23":0.02042,"24":0.05105,"25":0.33692,"5.0-5.4":0.03063,"6.2-6.4":0.01021,"7.2-7.4":0.22461,_:"8.2 10.1 12.0 14.0 15.0 18.0","9.2":0.01021,"11.1-11.2":0.01021,"13.0":0.01021,"16.0":0.04084,"17.0":0.01021,"19.0":0.05105},I:{"0":0.04825,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":8.18777,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.0029,"11":0.00869,_:"6 7 8 9 5.5"},N:{_:"10 11"},S:{"2.5":0.01614,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.32276},H:{"0":2.31},L:{"0":67.95636},R:{_:"0"},M:{"0":0.04035},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/SM.js b/node_modules/caniuse-lite/data/regions/SM.js new file mode 100644 index 00000000..9ee129b6 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SM.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.01398,"86":0.01398,"102":0.02796,"115":0.25859,"122":0.00699,"126":0.11881,"127":0.06989,"128":4.28426,"129":4.47995,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 123 124 125 130 131 132 133 3.5 3.6"},D:{"50":0.00699,"79":0.00699,"87":0.00699,"103":0.02796,"109":3.99072,"111":0.02796,"112":0.00699,"115":0.01398,"116":0.04193,"117":0.05591,"118":0.01398,"120":0.00699,"121":0.02097,"122":0.02097,"124":0.01398,"125":0.02796,"126":1.81015,"127":36.19603,"128":9.86847,"130":0.00699,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 113 114 119 123 129 131"},F:{"40":0.00699,"89":0.0629,"109":0.01398,"111":0.02796,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00699,"109":0.00699,"115":0.00699,"125":0.00699,"126":0.04193,"127":3.56439,"128":1.32092,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118 119 120 121 122 123 124"},E:{"14":0.03495,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.4 16.0 16.5","12.1":0.00699,"13.1":0.02796,"14.1":0.04193,"15.2-15.3":0.00699,"15.5":0.01398,"15.6":0.16774,"16.1":0.02097,"16.2":0.00699,"16.3":0.00699,"16.4":0.00699,"16.6":1.1462,"17.0":0.01398,"17.1":0.00699,"17.2":0.00699,"17.3":0.02796,"17.4":0.42633,"17.5":0.3844,"17.6":0.13978,"18.0":0.13279},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00139,"5.0-5.1":0.00069,"6.0-6.1":0.00347,"7.0-7.1":0.00417,"8.1-8.4":0,"9.0-9.2":0.00347,"9.3":0.01389,"10.0-10.2":0.00417,"10.3":0.02153,"11.0-11.2":0.05488,"11.3-11.4":0.00695,"12.0-12.1":0.00556,"12.2-12.5":0.09308,"13.0-13.1":0.00139,"13.2":0.02987,"13.3":0.00417,"13.4-13.7":0.01737,"14.0-14.4":0.0514,"14.5-14.8":0.04932,"15.0-15.1":0.02709,"15.2-15.3":0.02709,"15.4":0.03126,"15.5":0.03682,"15.6-15.8":0.34662,"16.0":0.07016,"16.1":0.14796,"16.2":0.07433,"16.3":0.12365,"16.4":0.03126,"16.5":0.05001,"16.6-16.7":0.42998,"17.0":0.03959,"17.1":0.06113,"17.2":0.05627,"17.3":0.08336,"17.4":0.19519,"17.5":3.99764,"17.6":0.67241,"18.0":0.07294},P:{"4":0.03154,"21":0.09462,"23":0.01051,"24":0.01051,"25":1.81875,_:"20 22 6.2-6.4 7.2-7.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.03154,"9.2":0.02103},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.06022,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00699,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":20.01482},R:{_:"0"},M:{"0":0.06925},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/SN.js b/node_modules/caniuse-lite/data/regions/SN.js new file mode 100644 index 00000000..cd154972 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SN.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.00212,"68":0.00212,"70":0.0275,"72":0.01481,"78":0.02538,"91":0.00212,"99":0.00212,"104":0.00212,"109":0.00423,"113":0.00212,"115":0.1967,"121":0.00212,"124":0.00212,"125":0.00212,"126":0.02115,"127":0.0275,"128":0.30245,"129":0.85869,"130":0.00212,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 100 101 102 103 105 106 107 108 110 111 112 114 116 117 118 119 120 122 123 131 132 133 3.5 3.6"},D:{"39":0.00212,"47":0.00212,"49":0.00212,"53":0.00212,"55":0.00212,"58":0.00212,"64":0.00212,"65":0.00423,"67":0.00212,"68":0.00212,"69":0.01269,"70":0.00846,"72":0.00423,"73":0.00423,"74":0.00423,"75":0.00423,"76":0.00212,"77":0.00423,"79":0.04019,"80":0.00635,"81":0.01058,"83":0.01481,"85":0.00212,"86":0.02327,"87":0.03384,"88":0.03807,"90":0.00212,"91":0.00846,"93":0.01692,"94":0.00635,"95":0.01904,"96":0.00212,"98":0.01481,"99":0.01058,"100":0.00423,"102":0.00212,"103":0.14171,"104":0.00212,"105":0.00212,"106":0.00423,"107":0.01269,"108":0.00423,"109":1.02155,"110":0.01058,"111":0.00212,"112":0.00846,"114":0.0275,"115":0.00423,"116":0.11421,"117":0.00846,"118":0.01058,"119":0.02961,"120":0.06557,"121":0.01904,"122":0.02327,"123":0.03173,"124":0.03807,"125":0.05076,"126":0.43569,"127":7.25234,"128":1.63278,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 48 50 51 52 54 56 57 59 60 61 62 63 66 71 78 84 89 92 97 101 113 129 130 131"},F:{"36":0.00212,"40":0.00212,"46":0.00423,"79":0.00212,"83":0.01269,"85":0.00212,"89":0.00212,"95":0.02538,"102":0.00423,"109":0.01058,"111":0.00846,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 86 87 88 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00423,"16":0.00212,"18":0.01058,"84":0.00212,"89":0.00212,"90":0.00212,"92":0.02115,"100":0.01058,"109":0.02961,"110":0.00212,"113":0.00212,"114":0.00423,"117":0.00212,"119":0.00212,"120":0.01904,"121":0.00635,"122":0.00635,"123":0.02115,"124":0.01269,"125":0.04019,"126":0.12902,"127":2.17422,"128":0.72333,_:"12 13 15 17 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 111 112 115 116 118"},E:{"12":0.00212,"14":0.00423,_:"0 4 5 6 7 8 9 10 11 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00212,"12.1":0.00212,"13.1":0.02327,"14.1":0.04019,"15.1":0.00212,"15.2-15.3":0.00212,"15.4":0.00212,"15.5":0.00212,"15.6":0.08037,"16.0":0.00212,"16.1":0.01904,"16.2":0.00423,"16.3":0.00635,"16.4":0.00423,"16.5":0.00423,"16.6":0.03173,"17.0":0.01058,"17.1":0.00212,"17.2":0.00423,"17.3":0.00423,"17.4":0.01269,"17.5":0.15863,"17.6":0.08672,"18.0":0.01058},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00334,"5.0-5.1":0.00167,"6.0-6.1":0.00835,"7.0-7.1":0.01002,"8.1-8.4":0,"9.0-9.2":0.00835,"9.3":0.03339,"10.0-10.2":0.01002,"10.3":0.05175,"11.0-11.2":0.13187,"11.3-11.4":0.01669,"12.0-12.1":0.01335,"12.2-12.5":0.22368,"13.0-13.1":0.00334,"13.2":0.07178,"13.3":0.01002,"13.4-13.7":0.04173,"14.0-14.4":0.12352,"14.5-14.8":0.11852,"15.0-15.1":0.0651,"15.2-15.3":0.0651,"15.4":0.07512,"15.5":0.08847,"15.6-15.8":0.83296,"16.0":0.16859,"16.1":0.35555,"16.2":0.17861,"16.3":0.29713,"16.4":0.07512,"16.5":0.12019,"16.6-16.7":1.03327,"17.0":0.09515,"17.1":0.14689,"17.2":0.13521,"17.3":0.20031,"17.4":0.46906,"17.5":9.60656,"17.6":1.61584,"18.0":0.17527},P:{"4":0.10179,"20":0.02036,"21":0.06107,"22":0.16286,"23":0.12215,"24":0.09161,"25":1.02806,"5.0-5.4":0.01018,"6.2-6.4":0.01018,"7.2-7.4":0.42751,_:"8.2 10.1 12.0","9.2":0.01018,"11.1-11.2":0.02036,"13.0":0.02036,"14.0":0.02036,"15.0":0.01018,"16.0":0.01018,"17.0":0.03054,"18.0":0.02036,"19.0":0.06107},I:{"0":0.01572,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.24444,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00423,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03943},H:{"0":0},L:{"0":62.75539},R:{_:"0"},M:{"0":0.11828},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/SO.js b/node_modules/caniuse-lite/data/regions/SO.js new file mode 100644 index 00000000..47c5db3f --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SO.js @@ -0,0 +1 @@ +module.exports={C:{"60":0.00183,"106":0.0073,"112":0.00183,"115":0.02738,"121":0.00183,"124":0.00183,"125":0.00365,"127":0.00365,"128":0.14053,"129":0.34675,"130":0.00365,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 109 110 111 113 114 116 117 118 119 120 122 123 126 131 132 133 3.5 3.6"},D:{"43":0.00183,"49":0.03468,"64":0.05475,"68":0.1898,"69":0.01095,"70":0.0073,"72":0.00548,"73":0.00548,"74":0.00548,"76":0.00365,"79":0.04928,"80":0.00183,"81":0.00183,"83":0.0146,"85":0.00183,"86":0.00183,"87":0.03285,"88":0.02373,"90":0.00183,"93":0.0146,"94":0.00183,"95":0.01825,"96":0.00183,"97":0.00365,"98":0.01095,"99":0.00365,"100":0.00183,"102":0.00365,"103":0.0438,"104":0.00183,"105":0.00548,"106":0.00913,"107":0.02008,"108":0.01095,"109":0.31025,"110":0.00183,"111":0.0146,"112":0.00913,"113":0.00183,"114":0.01278,"115":0.00183,"116":0.05475,"117":0.01643,"118":0.0073,"119":0.26463,"120":0.0292,"121":0.0073,"122":0.02373,"123":0.03468,"124":0.06205,"125":0.05475,"126":0.57123,"127":8.87863,"128":1.91078,"129":0.01278,"130":0.00365,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 71 75 77 78 84 89 91 92 101 131"},F:{"79":0.0365,"83":0.00548,"95":0.00913,"108":0.0073,"109":0.00913,"110":0.00183,"111":0.00548,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00365,"14":0.00183,"16":0.00183,"17":0.00183,"18":0.02373,"84":0.00365,"89":0.00183,"90":0.00183,"92":0.0511,"99":0.00183,"100":0.0073,"103":0.00365,"107":0.00365,"108":0.00365,"109":0.01278,"110":0.00365,"112":0.00183,"113":0.00365,"114":0.0146,"117":0.00183,"118":0.00183,"119":0.00183,"120":0.00365,"121":0.00913,"122":0.00365,"123":0.0073,"124":0.0365,"125":0.0219,"126":0.12045,"127":1.66988,"128":0.57123,_:"13 15 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 101 102 104 105 106 111 115 116"},E:{"14":0.01095,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 16.1 16.5","5.1":0.00183,"13.1":0.00365,"14.1":0.01825,"15.1":0.00183,"15.4":0.00365,"15.5":0.00548,"15.6":0.0146,"16.0":0.00183,"16.2":0.00183,"16.3":0.01095,"16.4":0.00183,"16.6":0.02008,"17.0":0.00365,"17.1":0.00365,"17.2":0.0073,"17.3":0.00183,"17.4":0.00548,"17.5":0.10768,"17.6":0.06388,"18.0":0.01825},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00142,"5.0-5.1":0.00071,"6.0-6.1":0.00355,"7.0-7.1":0.00426,"8.1-8.4":0,"9.0-9.2":0.00355,"9.3":0.01421,"10.0-10.2":0.00426,"10.3":0.02202,"11.0-11.2":0.05612,"11.3-11.4":0.0071,"12.0-12.1":0.00568,"12.2-12.5":0.09519,"13.0-13.1":0.00142,"13.2":0.03055,"13.3":0.00426,"13.4-13.7":0.01776,"14.0-14.4":0.05257,"14.5-14.8":0.05044,"15.0-15.1":0.02771,"15.2-15.3":0.02771,"15.4":0.03197,"15.5":0.03765,"15.6-15.8":0.35449,"16.0":0.07175,"16.1":0.15132,"16.2":0.07601,"16.3":0.12645,"16.4":0.03197,"16.5":0.05115,"16.6-16.7":0.43974,"17.0":0.04049,"17.1":0.06252,"17.2":0.05754,"17.3":0.08525,"17.4":0.19962,"17.5":4.0884,"17.6":0.68767,"18.0":0.07459},P:{"4":0.05129,"20":0.02052,"21":0.07181,"22":0.37956,"23":0.15388,"24":0.47189,"25":1.36437,"5.0-5.4":0.01026,"6.2-6.4":0.02052,"7.2-7.4":0.59499,_:"8.2 9.2 10.1 12.0 14.0 15.0","11.1-11.2":0.04103,"13.0":0.03078,"16.0":0.08207,"17.0":0.02052,"18.0":0.02052,"19.0":0.15388},I:{"0":0.08148,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00013},K:{"0":1.52595,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00365,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":1.0464},H:{"0":0.06},L:{"0":68.66795},R:{_:"0"},M:{"0":0.04905},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/SR.js b/node_modules/caniuse-lite/data/regions/SR.js new file mode 100644 index 00000000..c631368e --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SR.js @@ -0,0 +1 @@ +module.exports={C:{"102":0.00302,"103":0.00604,"111":0.00604,"113":0.00302,"115":0.453,"123":0.00302,"125":0.00302,"126":0.03624,"127":0.0604,"128":0.5587,"129":1.53416,"130":0.02114,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 112 114 116 117 118 119 120 121 122 124 131 132 133 3.5 3.6"},D:{"40":0.00302,"45":0.00302,"49":0.00604,"54":0.00302,"63":0.00302,"64":0.00302,"65":0.00302,"69":0.02718,"70":0.00302,"72":0.00302,"76":0.00302,"77":0.00302,"79":0.00302,"81":0.03926,"83":0.00906,"87":0.00604,"88":0.00604,"93":0.00302,"94":0.01812,"95":0.00302,"99":0.00604,"101":0.00604,"103":0.19932,"109":0.7701,"111":0.04228,"114":0.00604,"115":0.00302,"116":0.0604,"118":0.26274,"119":0.0151,"120":0.02416,"121":0.04228,"122":0.35636,"123":0.05738,"124":0.04228,"125":0.0453,"126":0.8003,"127":11.40352,"128":2.40392,"129":0.00604,"130":0.0151,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 50 51 52 53 55 56 57 58 59 60 61 62 66 67 68 71 73 74 75 78 80 84 85 86 89 90 91 92 96 97 98 100 102 104 105 106 107 108 110 112 113 117 131"},F:{"82":0.00302,"83":0.00302,"95":0.0151,"106":0.00906,"107":0.00906,"109":0.18422,"111":0.03322,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.02114,"16":0.00302,"17":0.00604,"18":0.00604,"84":0.00302,"92":0.00604,"100":0.01208,"107":0.01208,"109":0.05738,"110":0.00302,"114":0.00302,"117":0.00906,"118":0.01812,"119":0.00604,"120":0.02718,"121":0.00604,"122":0.01208,"123":0.00906,"124":0.01208,"125":0.00604,"126":0.28086,"127":4.54812,"128":0.89392,_:"12 13 14 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 108 111 112 113 115 116"},E:{"14":0.00302,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3","13.1":0.00604,"14.1":0.02416,"15.1":0.00604,"15.4":0.00302,"15.5":0.00604,"15.6":0.26274,"16.0":0.02416,"16.1":0.00302,"16.2":0.00906,"16.3":0.00302,"16.4":0.00906,"16.5":0.00906,"16.6":0.12986,"17.0":0.00604,"17.1":0.00302,"17.2":0.02114,"17.3":0.00906,"17.4":0.0302,"17.5":0.37448,"17.6":0.14496,"18.0":0.00302},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00233,"5.0-5.1":0.00116,"6.0-6.1":0.00582,"7.0-7.1":0.00699,"8.1-8.4":0,"9.0-9.2":0.00582,"9.3":0.0233,"10.0-10.2":0.00699,"10.3":0.03611,"11.0-11.2":0.09202,"11.3-11.4":0.01165,"12.0-12.1":0.00932,"12.2-12.5":0.15608,"13.0-13.1":0.00233,"13.2":0.05009,"13.3":0.00699,"13.4-13.7":0.02912,"14.0-14.4":0.08619,"14.5-14.8":0.0827,"15.0-15.1":0.04543,"15.2-15.3":0.04543,"15.4":0.05242,"15.5":0.06173,"15.6-15.8":0.58123,"16.0":0.11764,"16.1":0.2481,"16.2":0.12463,"16.3":0.20733,"16.4":0.05242,"16.5":0.08387,"16.6-16.7":0.72101,"17.0":0.06639,"17.1":0.1025,"17.2":0.09435,"17.3":0.13978,"17.4":0.32731,"17.5":6.7034,"17.6":1.12752,"18.0":0.1223},P:{"4":0.12512,"20":0.04171,"21":0.09384,"22":0.20854,"23":0.08342,"24":0.37537,"25":2.69014,"5.0-5.4":0.01043,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 15.0","7.2-7.4":0.47964,"12.0":0.01043,"13.0":0.02085,"14.0":0.02085,"16.0":0.01043,"17.0":0.02085,"18.0":0.02085,"19.0":0.06256},I:{"0":0.01391,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.74675,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.19328,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.32103},H:{"0":0},L:{"0":52.79986},R:{_:"0"},M:{"0":0.04187},Q:{"14.9":0.01396}}; diff --git a/node_modules/caniuse-lite/data/regions/ST.js b/node_modules/caniuse-lite/data/regions/ST.js new file mode 100644 index 00000000..128bc284 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/ST.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.03263,"111":0.01305,"115":0.54158,"127":0.01305,"128":0.06525,"129":0.43065,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 116 117 118 119 120 121 122 123 124 125 126 130 131 132 133 3.5 3.6"},D:{"43":0.00653,"62":0.00653,"66":0.00653,"68":0.00653,"73":0.00653,"79":0.01958,"80":0.00653,"81":0.01305,"83":0.12398,"87":0.04568,"88":0.01305,"89":0.03263,"94":0.03263,"99":0.00653,"106":0.00653,"109":2.20545,"114":0.00653,"116":9.75488,"119":0.0783,"121":0.00653,"122":0.07178,"123":0.05873,"124":0.0261,"125":0.03263,"126":0.24143,"127":9.59175,"128":1.11578,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 69 70 71 72 74 75 76 77 78 84 85 86 90 91 92 93 95 96 97 98 100 101 102 103 104 105 107 108 110 111 112 113 115 117 118 120 129 130 131"},F:{"46":0.00653,"83":0.03263,"95":0.0261,"109":0.00653,"111":0.17618,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"84":0.0261,"92":0.00653,"108":0.00653,"109":0.6003,"110":0.12398,"119":0.00653,"120":0.00653,"122":0.00653,"124":0.01305,"125":0.01305,"126":0.33278,"127":26.14568,"128":6.85778,_:"12 13 14 15 16 17 18 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 111 112 113 114 115 116 117 118 121 123"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4","14.1":0.00653,"17.5":0.0522,"17.6":0.01305,"18.0":0.00653},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00019,"5.0-5.1":0.0001,"6.0-6.1":0.00049,"7.0-7.1":0.00058,"8.1-8.4":0,"9.0-9.2":0.00049,"9.3":0.00195,"10.0-10.2":0.00058,"10.3":0.00302,"11.0-11.2":0.00769,"11.3-11.4":0.00097,"12.0-12.1":0.00078,"12.2-12.5":0.01304,"13.0-13.1":0.00019,"13.2":0.00418,"13.3":0.00058,"13.4-13.7":0.00243,"14.0-14.4":0.0072,"14.5-14.8":0.00691,"15.0-15.1":0.00379,"15.2-15.3":0.00379,"15.4":0.00438,"15.5":0.00516,"15.6-15.8":0.04855,"16.0":0.00983,"16.1":0.02072,"16.2":0.01041,"16.3":0.01732,"16.4":0.00438,"16.5":0.00701,"16.6-16.7":0.06023,"17.0":0.00555,"17.1":0.00856,"17.2":0.00788,"17.3":0.01168,"17.4":0.02734,"17.5":0.55996,"17.6":0.09419,"18.0":0.01022},P:{"4":0.04155,"22":0.02078,"23":0.06233,"24":0.04155,"25":0.34282,_:"20 21 5.0-5.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0","6.2-6.4":0.01039,"7.2-7.4":0.11427,"9.2":0.01039,"18.0":0.02078,"19.0":0.13505},I:{"0":0.12122,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00005,"4.2-4.3":0.00005,"4.4":0,"4.4.3-4.4.4":0.00019},K:{"0":0.3097,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":1.8209},H:{"0":0.01},L:{"0":35.61533},R:{_:"0"},M:{"0":0.02085},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/SV.js b/node_modules/caniuse-lite/data/regions/SV.js new file mode 100644 index 00000000..460de008 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SV.js @@ -0,0 +1 @@ +module.exports={C:{"35":0.0037,"52":0.0037,"72":0.0037,"78":0.0037,"88":0.0037,"91":0.0037,"99":0.0037,"102":0.0074,"103":0.0185,"104":0.0111,"105":0.0074,"106":0.0037,"108":0.0074,"113":0.0037,"114":0.0037,"115":0.381,"118":0.0037,"120":0.04809,"121":0.07768,"123":0.02219,"124":0.0037,"125":0.0074,"126":0.0074,"127":0.02589,"128":0.3662,"129":1.29095,"130":0.0148,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 92 93 94 95 96 97 98 100 101 107 109 110 111 112 116 117 119 122 131 132 133 3.5 3.6"},D:{"49":0.0111,"55":0.0037,"65":0.0074,"73":0.0037,"75":0.0037,"76":0.0037,"79":0.0148,"81":0.0037,"83":0.0037,"85":0.0037,"87":0.06288,"88":0.0148,"91":0.0185,"92":0.0037,"93":0.0074,"94":0.0148,"96":0.0037,"97":0.0111,"98":0.0148,"99":0.0074,"100":0.0037,"101":0.0037,"103":0.13686,"104":0.0037,"105":0.02959,"106":0.0074,"107":0.0185,"108":0.0148,"109":1.63866,"110":0.0185,"111":0.02589,"112":0.0111,"113":0.0111,"114":0.02219,"115":0.0037,"116":0.07398,"117":0.0111,"118":0.02589,"119":0.03699,"120":0.06658,"121":0.03329,"122":0.10357,"123":0.05549,"124":0.13316,"125":0.14426,"126":1.00243,"127":17.67752,"128":3.73969,"129":0.0037,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 74 77 78 80 84 86 89 90 95 102 130 131"},F:{"82":0.0037,"83":0.04069,"95":0.0185,"109":0.43278,"111":0.12947,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"85":0.0037,"92":0.0185,"100":0.0037,"109":0.02589,"110":0.0037,"112":0.0037,"114":0.0037,"115":0.0037,"116":0.0037,"117":0.0037,"118":0.0074,"119":0.0111,"120":0.0185,"121":0.02959,"122":0.0111,"123":0.0111,"124":0.02589,"125":0.05918,"126":0.23674,"127":3.45857,"128":0.98763,_:"12 13 14 15 16 17 18 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 111 113"},E:{"12":0.0037,"14":0.0037,_:"0 4 5 6 7 8 9 10 11 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.4 15.5","12.1":0.0037,"13.1":0.0074,"14.1":0.0074,"15.2-15.3":0.0037,"15.6":0.06658,"16.0":0.0074,"16.1":0.0074,"16.2":0.0037,"16.3":0.0074,"16.4":0.0074,"16.5":0.0074,"16.6":0.04809,"17.0":0.0037,"17.1":0.0074,"17.2":0.0037,"17.3":0.0074,"17.4":0.02219,"17.5":0.3551,"17.6":0.12207,"18.0":0.0074},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00184,"5.0-5.1":0.00092,"6.0-6.1":0.00459,"7.0-7.1":0.00551,"8.1-8.4":0,"9.0-9.2":0.00459,"9.3":0.01837,"10.0-10.2":0.00551,"10.3":0.02848,"11.0-11.2":0.07258,"11.3-11.4":0.00919,"12.0-12.1":0.00735,"12.2-12.5":0.1231,"13.0-13.1":0.00184,"13.2":0.0395,"13.3":0.00551,"13.4-13.7":0.02297,"14.0-14.4":0.06798,"14.5-14.8":0.06523,"15.0-15.1":0.03583,"15.2-15.3":0.03583,"15.4":0.04134,"15.5":0.04869,"15.6-15.8":0.45842,"16.0":0.09279,"16.1":0.19568,"16.2":0.0983,"16.3":0.16353,"16.4":0.04134,"16.5":0.06615,"16.6-16.7":0.56867,"17.0":0.05237,"17.1":0.08084,"17.2":0.07441,"17.3":0.11024,"17.4":0.25815,"17.5":5.28704,"17.6":0.88929,"18.0":0.09646},P:{"4":0.05104,"20":0.02042,"21":0.14292,"22":0.06125,"23":0.07146,"24":0.06125,"25":2.18464,_:"5.0-5.4 8.2 9.2 10.1 12.0 15.0","6.2-6.4":0.01021,"7.2-7.4":0.15313,"11.1-11.2":0.01021,"13.0":0.11229,"14.0":0.01021,"16.0":0.01021,"17.0":0.01021,"18.0":0.01021,"19.0":0.01021},I:{"0":0.05024,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":0.29875,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0037,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.09452},H:{"0":0.01},L:{"0":50.98914},R:{_:"0"},M:{"0":0.29615},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/SY.js b/node_modules/caniuse-lite/data/regions/SY.js new file mode 100644 index 00000000..05d51497 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SY.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.00088,"44":0.00088,"47":0.00176,"48":0.00176,"49":0.00616,"50":0.00176,"51":0.00088,"52":0.01144,"58":0.00088,"60":0.00088,"72":0.00264,"78":0.00088,"84":0.0176,"99":0.00088,"101":0.00264,"102":0.00088,"103":0.00176,"105":0.00088,"106":0.00264,"107":0.00088,"108":0.00088,"109":0.00088,"112":0.00704,"113":0.00176,"114":0.00088,"115":0.20856,"116":0.00088,"118":0.00088,"119":0.00176,"120":0.00264,"121":0.00088,"122":0.00088,"123":0.00088,"124":0.00176,"125":0.00176,"126":0.0044,"127":0.01936,"128":0.09152,"129":0.19184,"130":0.00352,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 45 46 53 54 55 56 57 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 104 110 111 117 131 132 133 3.5 3.6"},D:{"11":0.00176,"19":0.00088,"21":0.00088,"33":0.00176,"34":0.00088,"36":0.00088,"37":0.00176,"38":0.00792,"39":0.00088,"40":0.00088,"42":0.00088,"43":0.00088,"44":0.00176,"46":0.00088,"47":0.00088,"48":0.00088,"49":0.0044,"50":0.0044,"54":0.00088,"55":0.00176,"56":0.00704,"57":0.00088,"58":0.0264,"59":0.00264,"60":0.00176,"61":0.00176,"62":0.00088,"63":0.00704,"64":0.00176,"65":0.00088,"66":0.00352,"67":0.00088,"68":0.01056,"69":0.0044,"70":0.01584,"71":0.0044,"72":0.00088,"73":0.0044,"74":0.00088,"75":0.00264,"76":0.00088,"77":0.00088,"78":0.00352,"79":0.02288,"80":0.09152,"81":0.00704,"83":0.04048,"84":0.0044,"85":0.00352,"86":0.00616,"87":0.01232,"88":0.00528,"89":0.00616,"90":0.00528,"91":0.00616,"92":0.0044,"93":0.00352,"94":0.00792,"95":0.00616,"96":0.00792,"97":0.0044,"98":0.022,"99":0.01056,"100":0.00264,"101":0.00088,"102":0.01672,"103":0.01232,"104":0.00528,"105":0.0132,"106":0.02288,"107":0.01408,"108":0.00792,"109":0.8228,"110":0.00264,"111":0.01584,"112":0.00616,"113":0.00792,"114":0.01936,"115":0.0044,"116":0.0264,"117":0.01408,"118":0.0176,"119":0.01672,"120":0.044,"121":0.04752,"122":0.02728,"123":0.0352,"124":0.03168,"125":0.03608,"126":0.18568,"127":2.29856,"128":0.40744,"129":0.00088,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 20 22 23 24 25 26 27 28 29 30 31 32 35 41 45 51 52 53 130 131"},F:{"16":0.00088,"36":0.00088,"79":0.00352,"81":0.00088,"82":0.00088,"83":0.01848,"84":0.00176,"85":0.00176,"86":0.00088,"89":0.0088,"95":0.03432,"96":0.00176,"105":0.00088,"108":0.00088,"109":0.0132,"110":0.00176,"111":0.00792,_:"9 11 12 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 87 88 90 91 92 93 94 97 98 99 100 101 102 103 104 106 107 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00088,"14":0.00088,"16":0.00176,"18":0.00616,"80":0.00352,"84":0.00088,"88":0.00176,"89":0.00088,"90":0.00088,"92":0.01848,"100":0.00352,"105":0.00088,"107":0.00176,"108":0.00088,"109":0.0088,"113":0.00088,"114":0.00088,"115":0.00088,"116":0.00088,"120":0.00176,"121":0.00176,"122":0.00264,"123":0.00088,"124":0.0044,"125":0.0044,"126":0.0308,"127":0.40656,"128":0.11352,_:"12 15 17 79 81 83 85 86 87 91 93 94 95 96 97 98 99 101 102 103 104 106 110 111 112 117 118 119"},E:{"7":0.00176,"13":0.00088,"14":0.00176,"15":0.01144,_:"0 4 5 6 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 16.0","5.1":0.022,"13.1":0.00176,"14.1":0.0044,"15.1":0.00176,"15.2-15.3":0.00088,"15.4":0.00176,"15.5":0.00088,"15.6":0.01584,"16.1":0.00528,"16.2":0.00088,"16.3":0.00176,"16.4":0.0044,"16.5":0.00088,"16.6":0.01144,"17.0":0.00088,"17.1":0.00088,"17.2":0.00264,"17.3":0.00176,"17.4":0.00264,"17.5":0.02288,"17.6":0.00528,"18.0":0.00088},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00042,"5.0-5.1":0.00021,"6.0-6.1":0.00104,"7.0-7.1":0.00125,"8.1-8.4":0,"9.0-9.2":0.00104,"9.3":0.00416,"10.0-10.2":0.00125,"10.3":0.00645,"11.0-11.2":0.01643,"11.3-11.4":0.00208,"12.0-12.1":0.00166,"12.2-12.5":0.02786,"13.0-13.1":0.00042,"13.2":0.00894,"13.3":0.00125,"13.4-13.7":0.0052,"14.0-14.4":0.01539,"14.5-14.8":0.01476,"15.0-15.1":0.00811,"15.2-15.3":0.00811,"15.4":0.00936,"15.5":0.01102,"15.6-15.8":0.10376,"16.0":0.021,"16.1":0.04429,"16.2":0.02225,"16.3":0.03701,"16.4":0.00936,"16.5":0.01497,"16.6-16.7":0.12871,"17.0":0.01185,"17.1":0.0183,"17.2":0.01684,"17.3":0.02495,"17.4":0.05843,"17.5":1.19667,"17.6":0.20128,"18.0":0.02183},P:{"4":1.9727,"20":0.09105,"21":0.26303,"22":0.35407,"23":0.40466,"24":0.27314,"25":1.18362,"5.0-5.4":0.13151,"6.2-6.4":0.4957,"7.2-7.4":0.6171,"8.2":0.08093,"9.2":0.23268,"10.1":0.0607,"11.1-11.2":0.1214,"12.0":0.07081,"13.0":0.22256,"14.0":0.27314,"15.0":0.0607,"16.0":0.1821,"17.0":0.30349,"18.0":0.08093,"19.0":0.1214},I:{"0":0.14544,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00006,"4.2-4.3":0.00006,"4.4":0,"4.4.3-4.4.4":0.00023},K:{"0":1.45776,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.00088,"11":0.01408,_:"6 7 8 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":1.52304},H:{"0":0.12},L:{"0":80.24264},R:{_:"0"},M:{"0":0.07296},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/SZ.js b/node_modules/caniuse-lite/data/regions/SZ.js new file mode 100644 index 00000000..f73fb57a --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/SZ.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00191,"52":0.00191,"60":0.01145,"111":0.00573,"115":0.12599,"116":0.00191,"118":0.00382,"121":0.00191,"122":0.00191,"124":0.00573,"127":0.01145,"128":0.13172,"129":0.22717,"130":0.00573,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 117 119 120 123 125 126 131 132 133 3.5 3.6"},D:{"43":0.00191,"54":0.00191,"56":0.00573,"61":0.00382,"69":0.00382,"70":0.01909,"72":0.00191,"74":0.00382,"83":0.00573,"84":0.00191,"85":0.00382,"86":0.00382,"88":0.03818,"89":0.00191,"90":0.00191,"91":0.00955,"92":0.00191,"93":0.00573,"94":0.00191,"95":0.01718,"98":0.00382,"99":0.01718,"100":0.00191,"102":0.00955,"103":0.00573,"105":0.00191,"106":0.00191,"107":0.00191,"109":0.75406,"111":0.00573,"112":0.00382,"114":0.01527,"115":0.07063,"116":0.02673,"117":0.00382,"118":0.00191,"119":0.01336,"120":0.00764,"121":0.01527,"122":0.02482,"123":0.00955,"124":0.02482,"125":0.07827,"126":0.36844,"127":4.9634,"128":1.0614,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 55 57 58 59 60 62 63 64 65 66 67 68 71 73 75 76 77 78 79 80 81 87 96 97 101 104 108 110 113 129 130 131"},F:{"28":0.00191,"44":0.00191,"74":0.00191,"77":0.00191,"79":0.00764,"83":0.01527,"84":0.00955,"91":0.00191,"95":0.01527,"97":0.00191,"101":0.00191,"109":0.01145,"110":0.00191,"111":0.05345,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 75 76 78 80 81 82 85 86 87 88 89 90 92 93 94 96 98 99 100 102 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00764,"13":0.01336,"14":0.00382,"15":0.01336,"17":0.00764,"18":0.02291,"89":0.01336,"90":0.00764,"92":0.01527,"99":0.01909,"100":0.00764,"106":0.00382,"107":0.00573,"109":0.01527,"111":0.00191,"116":0.00191,"119":0.00191,"120":0.01336,"121":0.01145,"122":0.02864,"123":0.01145,"124":0.00764,"125":0.01336,"126":0.07636,"127":2.07317,"128":0.92396,_:"16 79 80 81 83 84 85 86 87 88 91 93 94 95 96 97 98 101 102 103 104 105 108 110 112 113 114 115 117 118"},E:{"12":0.00191,"14":0.00191,_:"0 4 5 6 7 8 9 10 11 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.2-15.3 15.5 16.0 16.2 16.4 16.5 17.0 17.1","14.1":0.01145,"15.1":0.00191,"15.4":0.00191,"15.6":0.01336,"16.1":0.01718,"16.3":0.00573,"16.6":0.02482,"17.2":0.00191,"17.3":0.00573,"17.4":0.00191,"17.5":0.21954,"17.6":0.02864,"18.0":0.00191},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00061,"5.0-5.1":0.00031,"6.0-6.1":0.00154,"7.0-7.1":0.00184,"8.1-8.4":0,"9.0-9.2":0.00154,"9.3":0.00615,"10.0-10.2":0.00184,"10.3":0.00953,"11.0-11.2":0.02429,"11.3-11.4":0.00307,"12.0-12.1":0.00246,"12.2-12.5":0.0412,"13.0-13.1":0.00061,"13.2":0.01322,"13.3":0.00184,"13.4-13.7":0.00769,"14.0-14.4":0.02275,"14.5-14.8":0.02183,"15.0-15.1":0.01199,"15.2-15.3":0.01199,"15.4":0.01384,"15.5":0.0163,"15.6-15.8":0.15342,"16.0":0.03105,"16.1":0.06549,"16.2":0.0329,"16.3":0.05473,"16.4":0.01384,"16.5":0.02214,"16.6-16.7":0.19032,"17.0":0.01753,"17.1":0.02706,"17.2":0.0249,"17.3":0.03689,"17.4":0.0864,"17.5":1.76942,"17.6":0.29762,"18.0":0.03228},P:{"4":0.24228,"20":0.04038,"21":0.03029,"22":0.11105,"23":0.74704,"24":0.11105,"25":0.55524,_:"5.0-5.4 8.2 9.2 10.1 12.0","6.2-6.4":0.0101,"7.2-7.4":0.8379,"11.1-11.2":0.02019,"13.0":0.0101,"14.0":0.0101,"15.0":0.0101,"16.0":0.02019,"17.0":0.02019,"18.0":0.02019,"19.0":0.09086},I:{"0":0.03226,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":15.73991,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{"2.5":0.07282,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.41264},H:{"0":0.79},L:{"0":63.59268},R:{_:"0"},M:{"0":0.22655},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/TC.js b/node_modules/caniuse-lite/data/regions/TC.js new file mode 100644 index 00000000..30c93c46 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TC.js @@ -0,0 +1 @@ +module.exports={C:{"104":0.00369,"108":0.00369,"111":0.00369,"115":4.5916,"124":0.00369,"127":0.00369,"128":0.14026,"129":0.30635,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 105 106 107 109 110 112 113 114 116 117 118 119 120 121 122 123 125 126 130 131 132 133 3.5 3.6"},D:{"40":0.00369,"43":0.00738,"49":0.00369,"51":0.00369,"73":0.00738,"76":0.0406,"79":0.00369,"81":0.02584,"83":0.02584,"93":0.02215,"103":0.68653,"104":0.01476,"107":0.01107,"109":1.314,"112":0.01476,"113":0.00369,"114":0.00369,"115":0.01846,"116":0.01476,"117":0.00738,"119":0.00369,"120":0.01846,"121":0.00369,"122":0.01107,"123":0.03691,"124":0.06644,"125":0.09966,"126":3.40679,"127":9.89188,"128":1.25494,"129":0.11073,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 46 47 48 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 77 78 80 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 105 106 108 110 111 118 130 131"},F:{"95":0.15133,"109":0.09966,"111":0.01846,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00369,"83":0.00369,"100":0.00369,"119":0.02215,"120":0.00369,"121":0.00369,"122":0.00369,"125":0.06644,"126":1.09992,"127":4.43289,"128":1.01503,_:"12 13 14 15 16 17 79 80 81 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 123 124"},E:{"11":0.01107,"14":0.01476,"15":0.01107,_:"0 4 5 6 7 8 9 10 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1","13.1":0.15133,"14.1":0.00369,"15.2-15.3":0.14395,"15.4":0.24361,"15.5":0.03691,"15.6":0.15871,"16.0":0.11073,"16.1":0.01476,"16.2":0.01476,"16.3":0.29159,"16.4":0.30266,"16.5":0.07382,"16.6":0.84155,"17.0":0.21408,"17.1":0.01846,"17.2":0.00738,"17.3":0.14026,"17.4":0.10704,"17.5":2.04112,"17.6":0.43554,"18.0":0.01476},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00686,"5.0-5.1":0.00343,"6.0-6.1":0.01714,"7.0-7.1":0.02057,"8.1-8.4":0,"9.0-9.2":0.01714,"9.3":0.06857,"10.0-10.2":0.02057,"10.3":0.10628,"11.0-11.2":0.27084,"11.3-11.4":0.03428,"12.0-12.1":0.02743,"12.2-12.5":0.45939,"13.0-13.1":0.00686,"13.2":0.14742,"13.3":0.02057,"13.4-13.7":0.08571,"14.0-14.4":0.25369,"14.5-14.8":0.24341,"15.0-15.1":0.1337,"15.2-15.3":0.1337,"15.4":0.15427,"15.5":0.1817,"15.6-15.8":1.71073,"16.0":0.34626,"16.1":0.73023,"16.2":0.36683,"16.3":0.61024,"16.4":0.15427,"16.5":0.24684,"16.6-16.7":2.12212,"17.0":0.19541,"17.1":0.30169,"17.2":0.27769,"17.3":0.4114,"17.4":0.96336,"17.5":19.72993,"17.6":3.3186,"18.0":0.35997},P:{"4":0.0436,"20":0.0109,"21":0.0109,"22":0.0327,"23":0.0327,"24":0.0327,"25":1.27524,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 17.0","7.2-7.4":0.0327,"11.1-11.2":0.0109,"15.0":0.0109,"16.0":0.0327,"18.0":0.0109,"19.0":0.0109},I:{"0":0.01258,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.08833,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.04798,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.02524},H:{"0":0},L:{"0":27.0742},R:{_:"0"},M:{"0":0.19558},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/TD.js b/node_modules/caniuse-lite/data/regions/TD.js new file mode 100644 index 00000000..de4cba76 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TD.js @@ -0,0 +1 @@ +module.exports={C:{"58":0.00075,"61":0.00075,"65":0.00075,"72":0.00075,"80":0.00075,"86":0.00075,"108":0.0015,"110":0.00075,"111":0.00075,"112":0.0015,"115":0.07219,"123":0.0015,"125":0.00075,"126":0.0015,"127":0.00677,"128":0.14739,"129":0.43014,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 62 63 64 66 67 68 69 70 71 73 74 75 76 77 78 79 81 82 83 84 85 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 109 113 114 116 117 118 119 120 121 122 124 130 131 132 133 3.5 3.6"},D:{"50":0.00226,"55":0.00075,"58":0.00451,"64":0.00301,"67":0.00075,"68":0.00226,"70":0.00376,"71":0.00075,"73":0.00376,"76":0.0015,"78":0.02782,"79":0.00301,"80":0.00075,"83":0.0015,"86":0.0015,"87":0.00226,"88":0.01805,"89":0.00075,"91":0.00075,"92":0.00075,"94":0.0015,"95":0.02256,"99":0.06467,"100":0.00075,"102":0.00075,"103":0.00075,"104":0.0015,"105":0.00376,"106":0.0015,"108":0.00075,"109":0.04061,"110":0.00075,"111":0.06994,"112":0.0015,"114":0.03158,"115":0.00376,"116":0.00075,"117":0.02632,"118":0.00075,"119":0.00451,"120":0.01429,"121":0.00677,"122":0.02933,"123":0.00301,"124":0.01278,"125":0.02181,"126":0.04512,"127":0.5467,"128":0.13987,"129":0.00226,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 56 57 59 60 61 62 63 65 66 69 72 74 75 77 81 84 85 90 93 96 97 98 101 107 113 130 131"},F:{"26":0.0015,"44":0.00075,"73":0.00075,"78":0.00075,"79":0.0015,"83":0.00075,"90":0.0015,"95":0.00301,"111":0.00451,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 80 81 82 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00075,"13":0.00075,"14":0.00075,"16":0.00075,"17":0.0015,"18":0.00978,"84":0.0015,"89":0.00226,"90":0.0015,"92":0.00752,"100":0.00301,"109":0.00376,"110":0.00451,"111":0.00677,"114":0.00075,"115":0.00376,"116":0.00075,"117":0.00602,"119":0.0015,"120":0.00075,"121":0.0015,"122":0.00075,"124":0.0015,"125":0.00978,"126":0.02933,"127":0.29554,"128":0.04211,_:"15 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 112 113 118 123"},E:{"14":0.00075,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 16.5 17.0 17.1 17.2 17.3 17.4 18.0","11.1":0.00075,"14.1":0.2429,"15.6":0.00902,"16.3":0.00075,"16.6":0.01203,"17.5":0.00301,"17.6":0.00301},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00073,"5.0-5.1":0.00036,"6.0-6.1":0.00182,"7.0-7.1":0.00219,"8.1-8.4":0,"9.0-9.2":0.00182,"9.3":0.00729,"10.0-10.2":0.00219,"10.3":0.0113,"11.0-11.2":0.02879,"11.3-11.4":0.00364,"12.0-12.1":0.00291,"12.2-12.5":0.04883,"13.0-13.1":0.00073,"13.2":0.01567,"13.3":0.00219,"13.4-13.7":0.00911,"14.0-14.4":0.02696,"14.5-14.8":0.02587,"15.0-15.1":0.01421,"15.2-15.3":0.01421,"15.4":0.0164,"15.5":0.01931,"15.6-15.8":0.18182,"16.0":0.0368,"16.1":0.07761,"16.2":0.03899,"16.3":0.06486,"16.4":0.0164,"16.5":0.02623,"16.6-16.7":0.22555,"17.0":0.02077,"17.1":0.03206,"17.2":0.02951,"17.3":0.04372,"17.4":0.10239,"17.5":2.09696,"17.6":0.35271,"18.0":0.03826},P:{"4":0.01015,"20":0.03044,"21":0.71036,"22":0.8017,"23":0.13192,"24":0.67992,"25":0.44651,_:"5.0-5.4 6.2-6.4 8.2 10.1 12.0 17.0","7.2-7.4":0.16237,"9.2":0.10148,"11.1-11.2":0.01015,"13.0":0.0203,"14.0":0.01015,"15.0":0.01015,"16.0":0.23341,"18.0":0.01015,"19.0":0.20296},I:{"0":0.01843,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":1.27246,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00451,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.02774,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.08323},H:{"0":0.05},L:{"0":87.86984},R:{_:"0"},M:{"0":0.00925},Q:{"14.9":0.00925}}; diff --git a/node_modules/caniuse-lite/data/regions/TG.js b/node_modules/caniuse-lite/data/regions/TG.js new file mode 100644 index 00000000..cc9fb6fe --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TG.js @@ -0,0 +1 @@ +module.exports={C:{"30":0.00334,"47":0.00334,"52":0.00667,"56":0.00334,"72":0.00667,"81":0.00334,"82":0.00334,"91":0.00334,"95":0.00334,"100":0.00334,"103":0.03671,"106":0.00334,"109":0.01001,"111":0.01669,"112":0.01335,"113":0.00334,"115":0.88764,"120":0.00334,"122":0.00334,"123":0.00334,"124":0.00334,"125":0.01001,"126":0.01001,"127":0.12013,"128":0.98442,"129":2.43267,"130":0.00667,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 83 84 85 86 87 88 89 90 92 93 94 96 97 98 99 101 102 104 105 107 108 110 114 116 117 118 119 121 131 132 133 3.5 3.6"},D:{"33":0.00334,"34":0.00334,"42":0.00334,"43":0.00334,"49":0.01669,"50":0.00334,"54":0.00334,"60":0.00334,"63":0.00334,"64":0.00667,"66":0.00334,"68":0.00334,"70":0.01001,"73":0.01001,"74":0.00334,"75":0.00334,"76":0.01669,"77":0.00667,"78":0.00334,"79":0.01001,"80":0.00334,"81":0.01335,"83":0.00667,"84":0.00334,"85":0.00667,"86":0.01335,"87":0.03003,"88":0.01335,"89":0.00667,"91":0.03003,"93":0.0634,"94":0.01001,"95":0.0267,"97":0.00334,"99":0.01001,"100":0.00334,"101":0.01335,"102":0.00334,"103":0.24026,"104":0.14015,"105":0.00334,"106":0.02336,"107":0.01001,"108":0.02336,"109":2.67961,"110":0.00334,"111":0.00667,"112":0.00667,"113":0.00667,"114":0.06007,"115":0.01335,"116":0.04672,"117":0.03671,"118":0.01001,"119":0.17352,"120":0.10011,"121":0.01669,"122":0.03337,"123":0.07675,"124":0.06007,"125":0.05339,"126":0.40378,"127":9.37697,"128":2.58284,"129":0.00667,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 35 36 37 38 39 40 41 44 45 46 47 48 51 52 53 55 56 57 58 59 61 62 65 67 69 71 72 90 92 96 98 130 131"},F:{"46":0.00334,"79":0.00667,"83":0.00334,"84":0.00334,"95":0.17686,"102":0.00334,"109":0.03003,"110":0.00334,"111":0.0267,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00667,"17":0.03671,"18":0.02002,"84":0.00334,"85":0.00334,"86":0.00334,"89":0.00667,"90":0.00334,"92":0.09677,"100":0.01335,"104":0.00667,"109":0.06674,"117":0.00334,"119":0.01335,"120":0.01001,"121":0.00334,"122":0.00334,"123":0.00667,"124":0.00667,"125":0.04004,"126":0.22358,"127":3.91096,"128":1.27473,_:"13 14 15 16 79 80 81 83 87 88 91 93 94 95 96 97 98 99 101 102 103 105 106 107 108 110 111 112 113 114 115 116 118"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.5 17.0 18.0","11.1":0.00334,"13.1":0.01001,"14.1":0.10678,"15.6":0.02002,"16.4":0.00334,"16.6":0.04004,"17.1":0.00334,"17.2":0.00334,"17.3":0.00334,"17.4":0.01669,"17.5":0.03337,"17.6":0.07341},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00137,"5.0-5.1":0.00069,"6.0-6.1":0.00343,"7.0-7.1":0.00412,"8.1-8.4":0,"9.0-9.2":0.00343,"9.3":0.01372,"10.0-10.2":0.00412,"10.3":0.02127,"11.0-11.2":0.05421,"11.3-11.4":0.00686,"12.0-12.1":0.00549,"12.2-12.5":0.09195,"13.0-13.1":0.00137,"13.2":0.02951,"13.3":0.00412,"13.4-13.7":0.01715,"14.0-14.4":0.05078,"14.5-14.8":0.04872,"15.0-15.1":0.02676,"15.2-15.3":0.02676,"15.4":0.03088,"15.5":0.03637,"15.6-15.8":0.34241,"16.0":0.0693,"16.1":0.14616,"16.2":0.07342,"16.3":0.12214,"16.4":0.03088,"16.5":0.04941,"16.6-16.7":0.42475,"17.0":0.03911,"17.1":0.06038,"17.2":0.05558,"17.3":0.08234,"17.4":0.19282,"17.5":3.949,"17.6":0.66423,"18.0":0.07205},P:{"4":0.06252,"20":0.01042,"22":0.1042,"23":0.0521,"24":0.01042,"25":0.35428,_:"21 8.2 9.2 10.1 11.1-11.2 13.0 14.0 15.0 18.0 19.0","5.0-5.4":0.03126,"6.2-6.4":0.01042,"7.2-7.4":0.02084,"12.0":0.02084,"16.0":0.01042,"17.0":0.02084},I:{"0":0.05312,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00009},K:{"0":1.43873,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00334,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.01332,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.16655},H:{"0":0.38},L:{"0":60.62539},R:{_:"0"},M:{"0":0.1932},Q:{"14.9":0.01332}}; diff --git a/node_modules/caniuse-lite/data/regions/TH.js b/node_modules/caniuse-lite/data/regions/TH.js new file mode 100644 index 00000000..2c6dcc21 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TH.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.01162,"53":0.02324,"55":0.36803,"56":1.60771,"78":0.00775,"85":0.00387,"98":0.00387,"103":0.00775,"106":0.00387,"108":0.00387,"113":0.00387,"115":0.14334,"120":0.00387,"124":0.00387,"125":0.00387,"126":0.00387,"127":0.0155,"128":0.27118,"129":0.70894,"130":0.00387,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 54 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 95 96 97 99 100 101 102 104 105 107 109 110 111 112 114 116 117 118 119 121 122 123 131 132 133 3.5 3.6"},D:{"25":0.08523,"37":0.10072,"38":0.00775,"43":0.00775,"49":0.01162,"56":0.02712,"57":0.00387,"58":0.00387,"64":0.00387,"65":0.00387,"67":0.00387,"69":0.00387,"70":0.00387,"71":0.00387,"74":0.00387,"75":0.00387,"78":0.00387,"79":0.02324,"80":0.00387,"81":0.00775,"83":0.00387,"84":0.00387,"85":0.00387,"86":0.00387,"87":0.02324,"88":0.00775,"89":0.00387,"90":0.00387,"91":0.0155,"92":0.00387,"93":0.00387,"94":0.02324,"95":0.00387,"96":0.00387,"97":0.00387,"98":0.00387,"99":0.01937,"100":0.00387,"101":0.04261,"102":0.01162,"103":0.02712,"104":0.0155,"105":0.02324,"106":0.0155,"107":0.02324,"108":0.01937,"109":2.41738,"110":0.01162,"111":0.0155,"112":0.0155,"113":0.07748,"114":0.05811,"115":0.01162,"116":0.06198,"117":0.03099,"118":0.08135,"119":0.03487,"120":0.04649,"121":0.04649,"122":0.16271,"123":0.06973,"124":0.15883,"125":0.1046,"126":0.57723,"127":17.97149,"128":3.68417,"129":0.01162,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 39 40 41 42 44 45 46 47 48 50 51 52 53 54 55 59 60 61 62 63 66 68 72 73 76 77 130 131"},F:{"83":0.01162,"95":0.0155,"109":0.06198,"111":0.02324,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00775,"18":0.00775,"92":0.00775,"97":0.00387,"100":0.00387,"107":0.00387,"108":0.00387,"109":0.03099,"110":0.00387,"113":0.00387,"114":0.00775,"117":0.00387,"118":0.00387,"119":0.00387,"120":0.00775,"121":0.00775,"122":0.01162,"123":0.00775,"124":0.01937,"125":0.02712,"126":0.10072,"127":2.43287,"128":0.75156,_:"12 13 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 98 99 101 102 103 104 105 106 111 112 115 116"},E:{"10":0.00387,"14":0.0155,"15":0.00775,_:"0 4 5 6 7 8 9 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00775,"13.1":0.0155,"14.1":0.04649,"15.1":0.00387,"15.2-15.3":0.00387,"15.4":0.01162,"15.5":0.01937,"15.6":0.1046,"16.0":0.0155,"16.1":0.06973,"16.2":0.02712,"16.3":0.06586,"16.4":0.0155,"16.5":0.03099,"16.6":0.17046,"17.0":0.02712,"17.1":0.03099,"17.2":0.03874,"17.3":0.03874,"17.4":0.09685,"17.5":1.76654,"17.6":0.34091,"18.0":0.01937},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00332,"5.0-5.1":0.00166,"6.0-6.1":0.00831,"7.0-7.1":0.00997,"8.1-8.4":0,"9.0-9.2":0.00831,"9.3":0.03323,"10.0-10.2":0.00997,"10.3":0.05151,"11.0-11.2":0.13127,"11.3-11.4":0.01662,"12.0-12.1":0.01329,"12.2-12.5":0.22266,"13.0-13.1":0.00332,"13.2":0.07145,"13.3":0.00997,"13.4-13.7":0.04154,"14.0-14.4":0.12296,"14.5-14.8":0.11798,"15.0-15.1":0.0648,"15.2-15.3":0.0648,"15.4":0.07477,"15.5":0.08807,"15.6-15.8":0.82916,"16.0":0.16783,"16.1":0.35393,"16.2":0.1778,"16.3":0.29577,"16.4":0.07477,"16.5":0.11964,"16.6-16.7":1.02856,"17.0":0.09471,"17.1":0.14622,"17.2":0.13459,"17.3":0.1994,"17.4":0.46692,"17.5":9.56275,"17.6":1.60847,"18.0":0.17447},P:{"4":0.04197,"20":0.01049,"21":0.05246,"22":0.09443,"23":0.11541,"24":0.09443,"25":1.67868,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 15.0","7.2-7.4":0.04197,"11.1-11.2":0.02098,"13.0":0.01049,"14.0":0.01049,"16.0":0.01049,"17.0":0.01049,"18.0":0.01049,"19.0":0.01049},I:{"0":0.03664,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.21895,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01716,"9":0.00429,"10":0.00429,"11":0.25318,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.18381},H:{"0":0.02},L:{"0":42.73642},R:{_:"0"},M:{"0":0.14092},Q:{"14.9":0.00613}}; diff --git a/node_modules/caniuse-lite/data/regions/TJ.js b/node_modules/caniuse-lite/data/regions/TJ.js new file mode 100644 index 00000000..f694de3d --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TJ.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.00223,"35":0.00223,"44":0.02005,"52":0.00223,"94":0.00223,"105":0.0557,"106":0.10026,"107":0.01337,"108":0.01782,"110":0.00223,"111":0.01337,"113":0.01114,"115":0.06907,"116":0.00446,"120":0.00223,"123":0.00223,"125":0.01114,"126":0.00668,"127":0.04456,"128":0.08689,"129":0.17824,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 109 112 114 117 118 119 121 122 124 130 131 132 133 3.5","3.6":0.00223},D:{"35":0.00446,"40":0.00223,"44":0.00223,"46":0.00446,"47":0.00223,"48":0.00223,"49":0.01337,"50":0.00223,"54":0.00223,"55":0.00223,"58":0.00891,"60":0.00223,"62":0.00891,"67":0.00223,"68":0.00223,"69":0.00446,"70":0.00446,"76":0.03788,"77":1.39027,"78":0.00668,"79":0.01337,"80":0.00223,"81":0.00223,"83":0.02674,"84":0.00446,"86":0.00223,"87":0.02674,"88":0.00223,"89":0.00668,"90":0.00668,"91":0.01114,"92":0.00223,"93":0.00446,"94":0.00891,"95":0.00668,"96":0.01337,"97":0.02451,"98":0.01114,"99":0.01337,"100":0.00668,"101":0.01114,"102":0.00668,"103":0.09135,"104":0.02005,"105":0.00891,"106":0.18938,"107":0.05793,"108":0.07352,"109":1.55069,"110":0.00446,"111":0.12922,"112":0.03565,"113":0.00668,"114":0.01782,"115":0.00223,"116":0.03119,"117":0.01337,"118":0.02228,"119":0.03565,"120":0.14036,"121":0.02228,"122":0.1671,"123":0.04233,"124":0.0401,"125":0.06684,"126":0.39213,"127":6.07353,"128":1.27664,"129":0.00446,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 45 51 52 53 56 57 59 61 63 64 65 66 71 72 73 74 75 85 130 131"},F:{"36":0.00446,"50":0.00446,"79":0.04233,"80":0.00223,"81":0.00223,"83":0.00446,"84":0.00446,"85":0.00446,"86":0.00223,"87":0.00223,"89":0.02228,"95":0.16933,"99":0.00223,"106":0.00446,"107":0.00223,"108":0.00223,"109":0.02228,"111":0.02005,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 82 88 90 91 92 93 94 96 97 98 100 101 102 103 104 105 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.01337},B:{"14":0.00891,"16":0.00223,"18":0.0156,"84":0.00446,"89":0.00223,"90":0.00223,"92":0.03342,"94":0.00223,"100":0.00891,"107":0.03119,"108":0.00223,"109":0.01114,"114":0.00223,"120":0.00668,"121":0.00223,"122":0.00223,"123":0.00223,"124":0.01114,"125":0.00891,"126":0.08244,"127":1.56851,"128":0.32752,_:"12 13 15 17 79 80 81 83 85 86 87 88 91 93 95 96 97 98 99 101 102 103 104 105 106 110 111 112 113 115 116 117 118 119"},E:{"10":0.00223,"11":0.00223,"12":0.00223,_:"0 4 5 6 7 8 9 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.4 16.0","5.1":0.74861,"13.1":0.00446,"14.1":0.00446,"15.2-15.3":0.00446,"15.5":0.00223,"15.6":0.0156,"16.1":0.00446,"16.2":0.00223,"16.3":0.00668,"16.4":0.00668,"16.5":0.02451,"16.6":0.04902,"17.0":0.02451,"17.1":0.00891,"17.2":0.00446,"17.3":0.01337,"17.4":0.03342,"17.5":0.19384,"17.6":0.05347,"18.0":0.02896},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00153,"5.0-5.1":0.00076,"6.0-6.1":0.00382,"7.0-7.1":0.00459,"8.1-8.4":0,"9.0-9.2":0.00382,"9.3":0.0153,"10.0-10.2":0.00459,"10.3":0.02371,"11.0-11.2":0.06042,"11.3-11.4":0.00765,"12.0-12.1":0.00612,"12.2-12.5":0.10248,"13.0-13.1":0.00153,"13.2":0.03288,"13.3":0.00459,"13.4-13.7":0.01912,"14.0-14.4":0.05659,"14.5-14.8":0.0543,"15.0-15.1":0.02983,"15.2-15.3":0.02983,"15.4":0.03441,"15.5":0.04053,"15.6-15.8":0.38162,"16.0":0.07724,"16.1":0.16289,"16.2":0.08183,"16.3":0.13613,"16.4":0.03441,"16.5":0.05506,"16.6-16.7":0.47339,"17.0":0.04359,"17.1":0.0673,"17.2":0.06195,"17.3":0.09177,"17.4":0.2149,"17.5":4.40122,"17.6":0.74029,"18.0":0.0803},P:{"4":0.55696,"20":0.08101,"21":0.37468,"22":0.32405,"23":0.26329,"24":0.12152,"25":1.08354,"5.0-5.4":0.10127,"6.2-6.4":0.10127,"7.2-7.4":0.21266,_:"8.2 10.1 12.0 15.0","9.2":0.05063,"11.1-11.2":0.03038,"13.0":0.02025,"14.0":0.02025,"16.0":0.07089,"17.0":0.03038,"18.0":0.01013,"19.0":0.05063},I:{"0":0.02324,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":1.40652,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.12827,"9":0.09328,"11":0.02799,_:"6 7 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.62176},H:{"0":0.28},L:{"0":64.5279},R:{_:"0"},M:{"0":0.01554},Q:{"14.9":0.0544}}; diff --git a/node_modules/caniuse-lite/data/regions/TL.js b/node_modules/caniuse-lite/data/regions/TL.js new file mode 100644 index 00000000..19da6d66 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TL.js @@ -0,0 +1 @@ +module.exports={C:{"16":0.00379,"34":0.00757,"36":0.00379,"37":0.00379,"39":0.00379,"44":0.01893,"45":0.01136,"47":0.00757,"48":0.01514,"50":0.00379,"53":0.00379,"56":0.0265,"60":0.00757,"61":0.03786,"67":0.01893,"68":0.00379,"72":0.05679,"78":0.03786,"79":0.06058,"93":0.04922,"95":0.01514,"98":0.00757,"101":0.01514,"102":0.00379,"103":0.01514,"105":0.02272,"108":0.00379,"115":0.88214,"118":0.01136,"119":0.00379,"121":0.01136,"122":0.02272,"123":0.00757,"124":0.0265,"125":0.07572,"126":0.03029,"127":0.20066,"128":1.23424,"129":2.34732,"130":0.1363,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 38 40 41 42 43 46 49 51 52 54 55 57 58 59 62 63 64 65 66 69 70 71 73 74 75 76 77 80 81 82 83 84 85 86 87 88 89 90 91 92 94 96 97 99 100 104 106 107 109 110 111 112 113 114 116 117 120 131 132 133 3.5 3.6"},D:{"31":0.01136,"40":0.00379,"42":0.00379,"43":0.00379,"49":0.02272,"53":0.00379,"56":0.00379,"58":0.01514,"62":0.00757,"63":0.00757,"64":0.00757,"66":0.06815,"67":0.00379,"68":0.01136,"69":0.00757,"70":0.00379,"71":0.00379,"72":0.03029,"73":0.00379,"74":0.02272,"75":0.00379,"76":0.00379,"78":0.00379,"79":0.00379,"80":0.053,"83":0.00757,"84":0.01136,"85":0.01893,"86":0.01136,"87":0.04922,"88":0.0265,"89":0.01136,"92":0.01893,"93":0.00379,"94":0.00757,"95":0.09465,"96":0.00379,"97":0.01514,"98":0.00379,"99":0.00379,"100":0.00757,"101":0.00379,"102":0.01136,"103":0.18173,"104":0.00379,"105":0.04543,"106":0.03407,"108":0.00379,"109":1.68477,"110":0.01514,"111":0.06436,"112":0.01136,"113":0.00379,"114":0.05679,"115":0.00757,"116":0.18173,"117":0.04922,"118":0.04543,"119":0.053,"120":0.10222,"121":0.09086,"122":0.09844,"123":0.10222,"124":0.20823,"125":0.19687,"126":1.59391,"127":15.85198,"128":1.1623,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 41 44 45 46 47 48 50 51 52 54 55 57 59 60 61 65 77 81 90 91 107 129 130 131"},F:{"27":0.00757,"83":0.00379,"84":0.01514,"85":0.00757,"86":0.00379,"95":0.03407,"109":0.01514,"110":0.00379,"111":0.04165,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.053,"13":0.00379,"14":0.00379,"15":0.00379,"16":0.00757,"17":0.00757,"18":0.04165,"80":0.00379,"84":0.01514,"89":0.00757,"90":0.00757,"92":0.06436,"96":0.01136,"97":0.01893,"100":0.03407,"107":0.00379,"108":0.00757,"109":0.0265,"110":0.01136,"111":0.00757,"112":0.00757,"113":0.00757,"114":0.03029,"115":0.00379,"116":0.01514,"117":0.00757,"118":0.04543,"119":0.01514,"120":0.03407,"121":0.06815,"122":0.03029,"123":0.03786,"124":0.14765,"125":0.1363,"126":0.59062,"127":4.06995,"128":0.57547,_:"79 81 83 85 86 87 88 91 93 94 95 98 99 101 102 103 104 105 106"},E:{"11":0.00379,"14":0.00757,_:"0 4 5 6 7 8 9 10 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.4 16.2 18.0","12.1":0.00757,"13.1":0.08329,"14.1":0.06058,"15.1":0.02272,"15.2-15.3":0.00757,"15.5":0.01893,"15.6":0.02272,"16.0":0.00379,"16.1":0.01514,"16.3":0.00757,"16.4":0.00379,"16.5":0.053,"16.6":0.10601,"17.0":0.01514,"17.1":0.01136,"17.2":0.07572,"17.3":0.02272,"17.4":0.02272,"17.5":0.17794,"17.6":0.07193},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00114,"5.0-5.1":0.00057,"6.0-6.1":0.00286,"7.0-7.1":0.00343,"8.1-8.4":0,"9.0-9.2":0.00286,"9.3":0.01144,"10.0-10.2":0.00343,"10.3":0.01774,"11.0-11.2":0.04521,"11.3-11.4":0.00572,"12.0-12.1":0.00458,"12.2-12.5":0.07668,"13.0-13.1":0.00114,"13.2":0.02461,"13.3":0.00343,"13.4-13.7":0.01431,"14.0-14.4":0.04234,"14.5-14.8":0.04063,"15.0-15.1":0.02232,"15.2-15.3":0.02232,"15.4":0.02575,"15.5":0.03033,"15.6-15.8":0.28554,"16.0":0.05779,"16.1":0.12188,"16.2":0.06123,"16.3":0.10185,"16.4":0.02575,"16.5":0.0412,"16.6-16.7":0.3542,"17.0":0.03262,"17.1":0.05036,"17.2":0.04635,"17.3":0.06867,"17.4":0.16079,"17.5":3.29311,"17.6":0.55391,"18.0":0.06008},P:{"4":0.02038,"20":0.01019,"21":0.08154,"22":0.21403,"23":0.11211,"24":0.06115,"25":0.40768,_:"5.0-5.4 6.2-6.4 8.2 10.1 12.0 13.0","7.2-7.4":0.11211,"9.2":0.01019,"11.1-11.2":0.04077,"14.0":0.01019,"15.0":0.02038,"16.0":0.02038,"17.0":0.01019,"18.0":0.01019,"19.0":0.07134},I:{"0":0.01858,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.78284,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.20066,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.67722},H:{"0":0},L:{"0":54.92406},R:{_:"0"},M:{"0":0.0497},Q:{"14.9":0.00621}}; diff --git a/node_modules/caniuse-lite/data/regions/TM.js b/node_modules/caniuse-lite/data/regions/TM.js new file mode 100644 index 00000000..bd847f43 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TM.js @@ -0,0 +1 @@ +module.exports={C:{"31":0.00197,"36":0.00197,"42":0.00197,"52":0.0118,"60":0.00197,"66":0.00197,"69":0.00393,"70":0.04522,"72":0.00197,"76":0.00197,"84":0.00393,"87":0.00197,"88":0.00393,"91":0.00393,"92":0.00393,"95":0.01769,"97":0.02949,"102":0.00393,"104":0.00393,"106":0.01376,"108":0.00393,"110":0.00197,"112":0.01573,"115":0.00786,"120":0.01376,"125":0.01573,"127":0.01376,"128":0.02949,"129":0.04718,"130":0.00393,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 67 68 71 73 74 75 77 78 79 80 81 82 83 85 86 89 90 93 94 96 98 99 100 101 103 105 107 109 111 113 114 116 117 118 119 121 122 123 124 126 131 132 133 3.5 3.6"},D:{"11":0.03932,"32":0.00197,"44":0.00197,"45":0.0059,"47":0.00983,"48":0.00197,"49":0.01376,"50":0.00197,"51":0.00197,"52":0.02556,"54":0.0118,"55":0.12779,"56":0.00197,"57":0.0059,"59":0.00197,"61":0.00197,"63":0.0059,"64":0.00197,"66":0.00197,"67":0.00197,"68":0.00197,"70":0.03146,"71":0.0118,"72":0.00393,"73":0.00393,"74":0.0118,"75":0.00197,"76":0.00197,"77":0.00786,"78":0.00786,"79":0.01966,"80":0.01966,"81":0.00983,"83":0.04915,"84":0.0059,"85":0.00786,"86":0.0118,"87":0.01769,"88":0.00983,"89":0.01769,"90":0.02359,"91":0.0118,"92":0.02752,"93":0.00983,"94":0.00197,"95":0.00393,"96":0.02359,"97":0.01769,"98":0.01769,"99":0.02752,"100":0.0118,"101":0.0059,"102":0.01966,"103":0.0059,"104":0.03342,"105":0.0059,"106":0.03146,"107":0.01376,"108":0.06291,"109":4.72626,"110":0.01966,"111":0.01769,"112":0.0118,"113":0.00197,"114":0.00983,"115":0.00197,"116":0.00983,"117":0.0059,"118":0.01966,"119":0.01376,"120":0.05701,"121":0.01966,"122":0.06291,"123":0.02359,"124":0.05112,"125":0.04522,"126":0.23789,"127":4.83636,"128":0.87487,"129":0.00393,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 46 53 58 60 62 65 69 130 131"},F:{"40":0.0059,"46":0.00197,"53":0.00197,"64":0.0059,"69":0.00197,"79":0.00393,"83":0.01376,"90":0.00197,"92":0.00197,"95":0.05898,"106":0.00197,"109":0.00786,"111":0.00983,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 54 55 56 57 58 60 62 63 65 66 67 68 70 71 72 73 74 75 76 77 78 80 81 82 84 85 86 87 88 89 91 93 94 96 97 98 99 100 101 102 103 104 105 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5","11.6":0.00197,"12.1":0.00197},B:{"12":0.00197,"13":0.0059,"18":0.00786,"84":0.03146,"85":0.00197,"89":0.00197,"90":0.00197,"92":0.0118,"100":0.0118,"104":0.00197,"108":0.00197,"109":0.00786,"111":0.00197,"112":0.00393,"120":0.00393,"126":0.03735,"127":0.56228,"128":0.15335,_:"14 15 16 17 79 80 81 83 86 87 88 91 93 94 95 96 97 98 99 101 102 103 105 106 107 110 113 114 115 116 117 118 119 121 122 123 124 125"},E:{"10":0.00197,"11":0.00197,"12":0.00197,"14":0.0059,_:"0 4 5 6 7 8 9 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 13.1 15.2-15.3 15.4 16.2 16.3 16.4 17.2 17.3 18.0","11.1":0.0059,"14.1":0.00197,"15.1":0.00393,"15.5":0.00983,"15.6":0.00786,"16.0":0.00197,"16.1":0.00786,"16.5":0.00393,"16.6":0.00983,"17.0":0.00393,"17.1":0.00393,"17.4":0.00393,"17.5":0.15531,"17.6":0.01573},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00047,"5.0-5.1":0.00023,"6.0-6.1":0.00117,"7.0-7.1":0.00141,"8.1-8.4":0,"9.0-9.2":0.00117,"9.3":0.00469,"10.0-10.2":0.00141,"10.3":0.00727,"11.0-11.2":0.01853,"11.3-11.4":0.00235,"12.0-12.1":0.00188,"12.2-12.5":0.03144,"13.0-13.1":0.00047,"13.2":0.01009,"13.3":0.00141,"13.4-13.7":0.00586,"14.0-14.4":0.01736,"14.5-14.8":0.01666,"15.0-15.1":0.00915,"15.2-15.3":0.00915,"15.4":0.01056,"15.5":0.01243,"15.6-15.8":0.11706,"16.0":0.02369,"16.1":0.04997,"16.2":0.0251,"16.3":0.04176,"16.4":0.01056,"16.5":0.01689,"16.6-16.7":0.14521,"17.0":0.01337,"17.1":0.02064,"17.2":0.019,"17.3":0.02815,"17.4":0.06592,"17.5":1.35008,"17.6":0.22709,"18.0":0.02463},P:{"4":2.05882,"20":0.04223,"21":0.16893,"22":0.31674,"23":0.10558,"24":0.14781,"25":0.80241,"5.0-5.4":0.03167,"6.2-6.4":0.03167,"7.2-7.4":0.67571,"8.2":0.01056,_:"9.2 10.1 14.0 15.0","11.1-11.2":0.01056,"12.0":0.02112,"13.0":0.02112,"16.0":0.08446,"17.0":0.15837,"18.0":0.02112,"19.0":0.08446},I:{"0":0.26425,"3":0,"4":0.00003,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00011,"4.2-4.3":0.00011,"4.4":0,"4.4.3-4.4.4":0.00042},K:{"0":0.21692,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00788,"9":0.01969,"11":2.62064,_:"6 7 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.4017},H:{"0":0},L:{"0":73.72607},R:{_:"0"},M:{"0":0.03214},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/TN.js b/node_modules/caniuse-lite/data/regions/TN.js new file mode 100644 index 00000000..d0e16dd0 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TN.js @@ -0,0 +1 @@ +module.exports={C:{"40":0.00276,"52":0.0221,"75":0.00276,"78":0.00553,"99":0.00276,"102":0.00553,"103":0.0221,"104":0.00276,"107":0.00276,"108":0.00276,"109":0.00553,"113":0.00276,"115":0.26525,"122":0.00276,"123":0.00829,"124":0.00276,"125":0.01382,"126":0.00276,"127":0.0221,"128":0.19065,"129":0.59128,"130":0.00829,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 105 106 110 111 112 114 116 117 118 119 120 121 131 132 133 3.5 3.6"},D:{"11":0.00276,"47":0.00276,"48":0.00276,"49":0.0221,"50":0.00276,"51":0.00276,"56":0.01105,"58":0.08565,"62":0.00276,"63":0.00276,"64":0.00276,"65":0.00553,"68":0.00276,"69":0.01658,"70":0.01105,"71":0.00276,"72":0.00276,"73":0.00276,"74":0.00276,"75":0.00276,"76":0.00276,"77":0.00553,"78":0.00553,"79":0.0221,"80":0.00276,"81":0.01658,"83":0.01658,"84":0.00553,"85":0.01105,"86":0.01382,"87":0.03039,"88":0.01658,"89":0.00276,"90":0.00553,"91":0.01105,"92":0.00553,"93":0.00553,"94":0.00829,"95":0.01382,"96":0.00553,"97":0.00553,"98":0.11605,"99":0.01658,"100":0.00553,"101":0.00829,"102":0.03316,"103":0.04145,"104":0.04697,"105":0.01105,"106":0.02763,"107":0.01658,"108":0.03039,"109":3.5394,"110":0.01658,"111":0.01382,"112":0.03039,"113":0.00276,"114":0.03039,"115":0.00553,"116":0.04697,"117":0.00553,"118":0.01934,"119":0.03868,"120":0.06908,"121":0.04697,"122":0.05802,"123":0.03039,"124":0.09118,"125":0.08013,"126":0.69904,"127":11.00503,"128":2.55301,"129":0.00276,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 52 53 54 55 57 59 60 61 66 67 130 131"},F:{"40":0.00276,"46":0.00276,"64":0.00276,"79":0.00553,"82":0.00553,"83":0.00553,"85":0.00829,"86":0.00276,"92":0.00276,"95":0.08013,"106":0.00829,"107":0.01105,"108":0.01382,"109":0.43379,"110":0.00553,"111":0.18236,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 84 87 88 89 90 91 93 94 96 97 98 99 100 101 102 103 104 105 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00553,"84":0.00276,"89":0.00276,"90":0.00276,"92":0.02763,"100":0.00553,"107":0.01105,"109":0.04421,"110":0.00276,"111":0.00276,"113":0.00276,"114":0.00553,"115":0.00276,"117":0.01382,"118":0.01934,"119":0.00553,"120":0.01382,"121":0.01382,"122":0.00829,"123":0.00276,"124":0.01658,"125":0.03592,"126":0.14368,"127":1.5832,"128":0.46971,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 108 112 116"},E:{"14":0.00276,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.2-15.3","11.1":0.00276,"13.1":0.00829,"14.1":0.01105,"15.1":0.00276,"15.4":0.00276,"15.5":0.00553,"15.6":0.02487,"16.0":0.01658,"16.1":0.00276,"16.2":0.00276,"16.3":0.00553,"16.4":0.00276,"16.5":0.00276,"16.6":0.02763,"17.0":0.00276,"17.1":0.00829,"17.2":0.02763,"17.3":0.01105,"17.4":0.0221,"17.5":0.11881,"17.6":0.04697,"18.0":0.00829},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00113,"5.0-5.1":0.00057,"6.0-6.1":0.00283,"7.0-7.1":0.0034,"8.1-8.4":0,"9.0-9.2":0.00283,"9.3":0.01133,"10.0-10.2":0.0034,"10.3":0.01757,"11.0-11.2":0.04477,"11.3-11.4":0.00567,"12.0-12.1":0.00453,"12.2-12.5":0.07593,"13.0-13.1":0.00113,"13.2":0.02437,"13.3":0.0034,"13.4-13.7":0.01417,"14.0-14.4":0.04193,"14.5-14.8":0.04023,"15.0-15.1":0.0221,"15.2-15.3":0.0221,"15.4":0.0255,"15.5":0.03003,"15.6-15.8":0.28276,"16.0":0.05723,"16.1":0.1207,"16.2":0.06063,"16.3":0.10086,"16.4":0.0255,"16.5":0.0408,"16.6-16.7":0.35076,"17.0":0.0323,"17.1":0.04987,"17.2":0.0459,"17.3":0.068,"17.4":0.15923,"17.5":3.26111,"17.6":0.54852,"18.0":0.0595},P:{"4":0.11397,"20":0.03108,"21":0.04145,"22":0.10361,"23":0.07253,"24":0.07253,"25":0.92216,"5.0-5.4":0.01036,"6.2-6.4":0.02072,"7.2-7.4":0.3212,_:"8.2 9.2 10.1 12.0 14.0 15.0","11.1-11.2":0.01036,"13.0":0.01036,"16.0":0.02072,"17.0":0.04145,"18.0":0.01036,"19.0":0.02072},I:{"0":0.07934,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00013},K:{"0":0.33461,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01233,"9":0.00308,"11":0.06164,_:"6 7 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.10856},H:{"0":0.02},L:{"0":65.9523},R:{_:"0"},M:{"0":0.10132},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/TO.js b/node_modules/caniuse-lite/data/regions/TO.js new file mode 100644 index 00000000..57ad6c8d --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TO.js @@ -0,0 +1 @@ +module.exports={C:{"92":0.01525,"110":0.00508,"113":0.01525,"115":0.00508,"120":0.05082,"127":0.00508,"128":0.58951,"129":1.68722,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 114 116 117 118 119 121 122 123 124 125 126 130 131 132 133 3.5 3.6"},D:{"42":0.06098,"75":0.00508,"79":0.04574,"87":0.03049,"91":0.05082,"93":0.02541,"103":0.16262,"107":0.09148,"109":0.57935,"111":0.1118,"113":0.42181,"116":0.23885,"117":0.03049,"118":0.00508,"120":0.06098,"121":0.03049,"122":0.07115,"123":0.02033,"124":0.06607,"125":0.04066,"126":1.07738,"127":14.67173,"128":2.84084,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 80 81 83 84 85 86 88 89 90 92 94 95 96 97 98 99 100 101 102 104 105 106 108 110 112 114 115 119 129 130 131"},F:{"109":0.02033,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00508,"17":0.00508,"18":0.03049,"84":0.02033,"89":0.02033,"92":0.11689,"100":0.00508,"108":0.06607,"109":0.49295,"110":0.00508,"112":0.04574,"114":0.01525,"115":0.01525,"116":0.1118,"118":0.03049,"119":0.03049,"120":0.09656,"121":0.72164,"122":0.49295,"123":0.00508,"124":0.16262,"125":0.20328,"126":1.33148,"127":8.87825,"128":2.84084,_:"12 14 15 16 79 80 81 83 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 111 113 117"},E:{"11":0.00508,"14":0.00508,_:"0 4 5 6 7 8 9 10 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.5 16.0 16.1 16.2 16.4 18.0","13.1":0.04066,"14.1":0.07623,"15.1":0.02033,"15.4":0.00508,"15.6":0.04066,"16.3":0.27443,"16.5":0.00508,"16.6":0.27951,"17.0":0.1118,"17.1":0.01525,"17.2":0.02033,"17.3":0.11689,"17.4":0.02541,"17.5":0.20328,"17.6":0.05082},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00225,"5.0-5.1":0.00112,"6.0-6.1":0.00562,"7.0-7.1":0.00675,"8.1-8.4":0,"9.0-9.2":0.00562,"9.3":0.02249,"10.0-10.2":0.00675,"10.3":0.03487,"11.0-11.2":0.08885,"11.3-11.4":0.01125,"12.0-12.1":0.009,"12.2-12.5":0.15072,"13.0-13.1":0.00225,"13.2":0.04836,"13.3":0.00675,"13.4-13.7":0.02812,"14.0-14.4":0.08323,"14.5-14.8":0.07986,"15.0-15.1":0.04387,"15.2-15.3":0.04387,"15.4":0.05061,"15.5":0.05961,"15.6-15.8":0.56125,"16.0":0.1136,"16.1":0.23957,"16.2":0.12035,"16.3":0.2002,"16.4":0.05061,"16.5":0.08098,"16.6-16.7":0.69622,"17.0":0.06411,"17.1":0.09898,"17.2":0.0911,"17.3":0.13497,"17.4":0.31605,"17.5":6.47292,"17.6":1.08875,"18.0":0.1181},P:{"4":0.03135,"21":0.0418,"22":0.0209,"23":3.40694,"24":0.0418,"25":0.57479,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 12.0 13.0 15.0 17.0 18.0 19.0","7.2-7.4":0.01045,"10.1":0.01045,"11.1-11.2":0.01045,"14.0":0.01045,"16.0":0.05225},I:{"0":0.02941,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.05902,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.46229},H:{"0":0},L:{"0":41.53754},R:{_:"0"},M:{"0":0.07377},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/TR.js b/node_modules/caniuse-lite/data/regions/TR.js new file mode 100644 index 00000000..a4c27775 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TR.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.00502,"47":0.00502,"51":0.00251,"52":0.00502,"72":0.00251,"78":0.00251,"88":0.00753,"96":0.00251,"102":0.00251,"103":0.00251,"106":0.00251,"108":0.00251,"115":0.15066,"122":0.00251,"125":0.01507,"126":0.00251,"127":0.00753,"128":0.10044,"129":0.28625,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 97 98 99 100 101 104 105 107 109 110 111 112 113 114 116 117 118 119 120 121 123 124 130 131 132 133 3.5 3.6"},D:{"22":0.00251,"26":0.02511,"34":0.01507,"38":0.02511,"47":0.02511,"49":0.02511,"50":0.00502,"52":0.00251,"53":0.01004,"55":0.00251,"56":0.05273,"57":0.00251,"58":0.00251,"61":0.00251,"63":0.00251,"65":0.00251,"66":0.00251,"67":0.00251,"68":0.00502,"69":0.00251,"70":0.00251,"71":0.00502,"72":0.00251,"73":0.01758,"75":0.00502,"76":0.00251,"77":0.00251,"78":0.00251,"79":0.41683,"80":0.01256,"81":0.00502,"83":0.07784,"84":0.00502,"85":0.03013,"86":0.00753,"87":0.29379,"88":0.01256,"89":0.00502,"90":0.00502,"91":0.02009,"92":0.00502,"93":0.00251,"94":0.09291,"95":0.00753,"96":0.01758,"97":0.00502,"98":0.01004,"99":0.05775,"100":0.00502,"101":0.00753,"102":0.00753,"103":0.01507,"104":0.00753,"105":0.00502,"106":0.02762,"107":0.01507,"108":0.02762,"109":3.18395,"110":0.01758,"111":0.01758,"112":0.02009,"113":0.01256,"114":0.01256,"115":0.01004,"116":0.03013,"117":0.00753,"118":0.03013,"119":0.03515,"120":0.03013,"121":0.0226,"122":0.05524,"123":0.0452,"124":0.113,"125":0.06278,"126":0.39925,"127":9.84061,"128":1.77779,"129":0.00502,"130":0.00251,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 48 51 54 59 60 62 64 74 131"},F:{"28":0.00502,"31":0.00251,"32":0.01507,"36":0.01004,"40":0.07282,"44":0.00251,"46":0.17828,"79":0.00251,"83":0.0226,"84":0.00502,"85":0.00251,"95":0.05775,"107":0.00251,"109":0.27119,"110":0.00251,"111":0.06026,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 33 34 35 37 38 39 41 42 43 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00251,"14":0.00251,"15":0.00251,"16":0.00251,"17":0.01004,"18":0.01256,"92":0.00753,"100":0.00251,"106":0.00251,"107":0.00251,"108":0.00251,"109":0.11551,"110":0.00251,"111":0.00251,"114":0.00251,"115":0.00251,"116":0.00251,"117":0.00251,"118":0.00251,"119":0.00502,"120":0.00502,"121":0.00502,"122":0.01256,"123":0.00502,"124":0.00753,"125":0.02762,"126":0.0678,"127":1.63215,"128":0.47207,_:"12 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 112 113"},E:{"10":0.00753,"13":0.00251,"14":0.01004,"15":0.00251,_:"0 4 5 6 7 8 9 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00251,"13.1":0.01256,"14.1":0.0226,"15.1":0.00251,"15.2-15.3":0.00251,"15.4":0.00753,"15.5":0.00502,"15.6":0.07784,"16.0":0.00753,"16.1":0.01256,"16.2":0.00753,"16.3":0.02009,"16.4":0.00502,"16.5":0.01004,"16.6":0.07031,"17.0":0.00502,"17.1":0.01004,"17.2":0.01004,"17.3":0.01004,"17.4":0.03013,"17.5":0.27621,"17.6":0.08035,"18.0":0.00502},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00234,"5.0-5.1":0.00117,"6.0-6.1":0.00584,"7.0-7.1":0.00701,"8.1-8.4":0,"9.0-9.2":0.00584,"9.3":0.02336,"10.0-10.2":0.00701,"10.3":0.03621,"11.0-11.2":0.09228,"11.3-11.4":0.01168,"12.0-12.1":0.00935,"12.2-12.5":0.15653,"13.0-13.1":0.00234,"13.2":0.05023,"13.3":0.00701,"13.4-13.7":0.0292,"14.0-14.4":0.08644,"14.5-14.8":0.08294,"15.0-15.1":0.04556,"15.2-15.3":0.04556,"15.4":0.05257,"15.5":0.06191,"15.6-15.8":0.5829,"16.0":0.11798,"16.1":0.24881,"16.2":0.12499,"16.3":0.20793,"16.4":0.05257,"16.5":0.08411,"16.6-16.7":0.72307,"17.0":0.06658,"17.1":0.1028,"17.2":0.09462,"17.3":0.14018,"17.4":0.32824,"17.5":6.72258,"17.6":1.13075,"18.0":0.12265},P:{"4":0.37829,"20":0.03067,"21":0.10224,"22":0.07157,"23":0.08179,"24":0.07157,"25":1.7483,"5.0-5.4":0.0409,"6.2-6.4":0.0409,"7.2-7.4":0.11246,_:"8.2 10.1 15.0","9.2":0.02045,"11.1-11.2":0.01022,"12.0":0.01022,"13.0":0.03067,"14.0":0.02045,"16.0":0.02045,"17.0":0.08179,"18.0":0.01022,"19.0":0.03067},I:{"0":0.02985,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.7488,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00528,"9":0.00264,"11":0.09503,_:"6 7 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.08237},H:{"0":0},L:{"0":57.22248},R:{_:"0"},M:{"0":0.14976},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/TT.js b/node_modules/caniuse-lite/data/regions/TT.js new file mode 100644 index 00000000..e57ece7e --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TT.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.01082,"48":0.00361,"52":0.00361,"57":0.00722,"78":0.00361,"85":0.00361,"102":0.01082,"103":0.06134,"110":0.00361,"115":0.11185,"119":0.00361,"121":0.02526,"124":0.00361,"125":0.00361,"127":0.02526,"128":0.29946,"129":0.96334,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 111 112 113 114 116 117 118 120 122 123 126 130 131 132 133 3.5 3.6"},D:{"49":0.00722,"54":0.00361,"59":0.00361,"65":0.00361,"69":0.02526,"70":0.00361,"74":0.00722,"75":0.00361,"76":0.01082,"78":0.00361,"79":0.05412,"80":0.00361,"81":0.00361,"83":0.01082,"84":0.00361,"85":0.00361,"87":0.02165,"88":0.00722,"91":0.02526,"93":0.0469,"94":0.00722,"95":0.02526,"98":0.01082,"99":0.00722,"101":0.00722,"102":0.01082,"103":0.451,"104":0.1371,"105":0.00361,"106":0.00722,"107":0.00361,"108":0.00722,"109":1.3963,"110":0.00361,"111":0.05051,"112":0.00361,"113":0.00722,"114":0.00722,"116":0.12989,"117":0.00361,"118":0.00722,"119":0.02886,"120":0.0433,"121":0.01804,"122":0.12989,"123":0.0469,"124":0.05412,"125":0.07938,"126":1.47928,"127":14.883,"128":3.26163,"129":0.00722,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 57 58 60 61 62 63 64 66 67 68 71 72 73 77 86 89 90 92 96 97 100 115 130 131"},F:{"83":0.01443,"84":0.00361,"95":0.01443,"102":0.00361,"109":0.20926,"111":0.11906,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.03608,"15":0.02886,"18":0.01082,"90":0.00722,"92":0.0433,"96":0.00722,"100":0.00361,"103":0.00361,"108":0.00361,"109":0.07938,"110":0.00361,"117":0.00722,"119":0.00361,"120":0.00722,"121":0.00361,"122":0.00361,"123":0.01804,"124":0.02886,"125":0.05412,"126":0.39688,"127":4.45588,"128":1.10766,_:"12 14 16 17 79 80 81 83 84 85 86 87 88 89 91 93 94 95 97 98 99 101 102 104 105 106 107 111 112 113 114 115 116 118"},E:{"14":0.01443,"15":0.00722,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 11.1 15.1","10.1":0.00361,"12.1":0.00722,"13.1":0.07216,"14.1":0.03247,"15.2-15.3":0.00361,"15.4":0.01443,"15.5":0.00361,"15.6":0.18401,"16.0":0.02886,"16.1":0.02165,"16.2":0.03608,"16.3":0.01804,"16.4":0.05051,"16.5":0.03969,"16.6":0.22009,"17.0":0.01443,"17.1":0.03608,"17.2":0.01804,"17.3":0.03608,"17.4":0.10463,"17.5":1.05354,"17.6":0.32833,"18.0":0.02165},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00393,"5.0-5.1":0.00197,"6.0-6.1":0.00984,"7.0-7.1":0.0118,"8.1-8.4":0,"9.0-9.2":0.00984,"9.3":0.03935,"10.0-10.2":0.0118,"10.3":0.06099,"11.0-11.2":0.15543,"11.3-11.4":0.01967,"12.0-12.1":0.01574,"12.2-12.5":0.26364,"13.0-13.1":0.00393,"13.2":0.0846,"13.3":0.0118,"13.4-13.7":0.04919,"14.0-14.4":0.14559,"14.5-14.8":0.13969,"15.0-15.1":0.07673,"15.2-15.3":0.07673,"15.4":0.08854,"15.5":0.10428,"15.6-15.8":0.98176,"16.0":0.19871,"16.1":0.41907,"16.2":0.21052,"16.3":0.35021,"16.4":0.08854,"16.5":0.14166,"16.6-16.7":1.21786,"17.0":0.11215,"17.1":0.17314,"17.2":0.15936,"17.3":0.23609,"17.4":0.55286,"17.5":11.32272,"17.6":1.9045,"18.0":0.20658},P:{"4":0.2756,"20":0.03307,"21":0.07717,"22":0.11024,"23":0.07717,"24":0.09921,"25":2.55754,_:"5.0-5.4 8.2 9.2 10.1 12.0 15.0 16.0 18.0","6.2-6.4":0.01102,"7.2-7.4":0.17638,"11.1-11.2":0.01102,"13.0":0.01102,"14.0":0.01102,"17.0":0.06614,"19.0":0.01102},I:{"0":0.03823,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.2365,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01082,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.12784},H:{"0":0},L:{"0":40.06524},R:{_:"0"},M:{"0":0.28764},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/TV.js b/node_modules/caniuse-lite/data/regions/TV.js new file mode 100644 index 00000000..4b41aa0e --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TV.js @@ -0,0 +1 @@ +module.exports={C:{"129":0.93362,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 130 131 132 133 3.5 3.6"},D:{"109":5.61014,"127":31.77676,"128":4.67652,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 129 130 131"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"121":1.86724,"124":0.93362,"126":7.47738,"127":26.16662,"128":4.67652,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 122 123 125"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00093,"5.0-5.1":0.00047,"6.0-6.1":0.00234,"7.0-7.1":0.0028,"8.1-8.4":0,"9.0-9.2":0.00234,"9.3":0.00935,"10.0-10.2":0.0028,"10.3":0.01449,"11.0-11.2":0.03692,"11.3-11.4":0.00467,"12.0-12.1":0.00374,"12.2-12.5":0.06262,"13.0-13.1":0.00093,"13.2":0.02009,"13.3":0.0028,"13.4-13.7":0.01168,"14.0-14.4":0.03458,"14.5-14.8":0.03318,"15.0-15.1":0.01823,"15.2-15.3":0.01823,"15.4":0.02103,"15.5":0.02477,"15.6-15.8":0.2332,"16.0":0.0472,"16.1":0.09954,"16.2":0.05,"16.3":0.08318,"16.4":0.02103,"16.5":0.03365,"16.6-16.7":0.28927,"17.0":0.02664,"17.1":0.04112,"17.2":0.03785,"17.3":0.05608,"17.4":0.13132,"17.5":2.68945,"17.6":0.45237,"18.0":0.04907},P:{_:"4 20 21 22 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":11.21675},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/TW.js b/node_modules/caniuse-lite/data/regions/TW.js new file mode 100644 index 00000000..fe262230 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TW.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00441,"52":0.00441,"78":0.00441,"88":0.00441,"102":0.00441,"103":0.01323,"115":0.14553,"124":0.00441,"125":0.00441,"126":0.00441,"127":0.01323,"128":0.17199,"129":0.47628,"130":0.00441,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 131 132 133 3.5 3.6"},D:{"11":0.00882,"17":0.03087,"30":0.00441,"34":0.01764,"38":0.06174,"45":0.00441,"48":0.00882,"49":0.03969,"53":0.03969,"55":0.00441,"56":0.01323,"61":0.0441,"65":0.00882,"66":0.00882,"67":0.00882,"68":0.00441,"69":0.00441,"70":0.00441,"71":0.00441,"72":0.00441,"73":0.03087,"74":0.01764,"75":0.00441,"76":0.00882,"77":0.00882,"78":0.00441,"79":0.38367,"80":0.00882,"81":0.01764,"83":0.01764,"84":0.00441,"85":0.00441,"86":0.00882,"87":0.3087,"88":0.00441,"89":0.00882,"90":0.00441,"91":0.02205,"92":0.00441,"93":0.00441,"94":0.10143,"95":0.00882,"96":0.00882,"97":0.01764,"98":0.00882,"99":0.01323,"100":0.00882,"101":0.01323,"102":0.01764,"103":0.06174,"104":0.03528,"105":0.00882,"106":0.01323,"107":0.01323,"108":0.03087,"109":3.01203,"110":0.01323,"111":0.01323,"112":0.00882,"113":0.00882,"114":0.01764,"115":0.00882,"116":0.11907,"117":0.00882,"118":0.03087,"119":0.06615,"120":0.05292,"121":0.06615,"122":0.06615,"123":0.05292,"124":0.09261,"125":0.10584,"126":1.17747,"127":19.93761,"128":3.56328,"129":0.01764,"130":0.00441,_:"4 5 6 7 8 9 10 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 37 39 40 41 42 43 44 46 47 50 51 52 54 57 58 59 60 62 63 64 131"},F:{"28":0.00441,"36":0.01764,"46":0.09702,"83":0.00882,"89":0.00441,"95":0.00882,"109":0.00882,"111":0.00441,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00441,"18":0.00441,"84":0.00441,"92":0.00441,"108":0.00441,"109":0.0882,"110":0.00441,"111":0.00441,"112":0.00441,"113":0.00441,"114":0.00441,"115":0.00441,"116":0.00441,"117":0.00441,"118":0.00441,"119":0.00441,"120":0.00882,"121":0.00882,"122":0.00882,"123":0.00882,"124":0.00882,"125":0.02205,"126":0.17199,"127":3.26781,"128":0.89523,_:"12 13 14 15 16 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107"},E:{"13":0.02646,"14":0.09261,"15":0.01323,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01764,"13.1":0.07056,"14.1":0.25137,"15.1":0.02646,"15.2-15.3":0.02205,"15.4":0.07497,"15.5":0.13671,"15.6":0.56889,"16.0":0.02646,"16.1":0.10584,"16.2":0.06615,"16.3":0.18963,"16.4":0.03969,"16.5":0.11025,"16.6":0.67032,"17.0":0.02646,"17.1":0.09261,"17.2":0.07497,"17.3":0.09702,"17.4":0.20727,"17.5":3.55887,"17.6":0.42777,"18.0":0.00882},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00524,"5.0-5.1":0.00262,"6.0-6.1":0.01311,"7.0-7.1":0.01573,"8.1-8.4":0,"9.0-9.2":0.01311,"9.3":0.05243,"10.0-10.2":0.01573,"10.3":0.08127,"11.0-11.2":0.20712,"11.3-11.4":0.02622,"12.0-12.1":0.02097,"12.2-12.5":0.35131,"13.0-13.1":0.00524,"13.2":0.11273,"13.3":0.01573,"13.4-13.7":0.06554,"14.0-14.4":0.19401,"14.5-14.8":0.18614,"15.0-15.1":0.10225,"15.2-15.3":0.10225,"15.4":0.11798,"15.5":0.13895,"15.6-15.8":1.30823,"16.0":0.26479,"16.1":0.55842,"16.2":0.28052,"16.3":0.46666,"16.4":0.11798,"16.5":0.18876,"16.6-16.7":1.62284,"17.0":0.14944,"17.1":0.23071,"17.2":0.21236,"17.3":0.31461,"17.4":0.7367,"17.5":15.08794,"17.6":2.53782,"18.0":0.27528},P:{"4":0.6517,"20":0.02287,"21":0.0686,"22":0.09147,"23":0.11433,"24":0.12577,"25":1.93225,"5.0-5.4":0.12577,"6.2-6.4":0.0686,"7.2-7.4":0.01143,_:"8.2 10.1 12.0","9.2":0.01143,"11.1-11.2":0.01143,"13.0":0.02287,"14.0":0.01143,"15.0":0.01143,"16.0":0.02287,"17.0":0.0343,"18.0":0.02287,"19.0":0.02287},I:{"0":0.01671,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.13416,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.04128,"9":0.00688,"10":0.01376,"11":0.11007,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.08944},H:{"0":0},L:{"0":25.83862},R:{_:"0"},M:{"0":0.12857},Q:{"14.9":0.01677}}; diff --git a/node_modules/caniuse-lite/data/regions/TZ.js b/node_modules/caniuse-lite/data/regions/TZ.js new file mode 100644 index 00000000..26221f3e --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/TZ.js @@ -0,0 +1 @@ +module.exports={C:{"40":0.0019,"43":0.00381,"49":0.00381,"50":0.0019,"52":0.00571,"72":0.00381,"78":0.01714,"88":0.0019,"91":0.0019,"96":0.0019,"101":0.0019,"102":0.00381,"103":0.00952,"112":0.00381,"114":0.0019,"115":0.24942,"118":0.0019,"120":0.00381,"123":0.0019,"124":0.00381,"125":0.00381,"126":0.00571,"127":0.02285,"128":0.29512,"129":0.70638,"130":0.03046,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 46 47 48 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 92 93 94 95 97 98 99 100 104 105 106 107 108 109 110 111 113 116 117 119 121 122 131 132 133 3.5 3.6"},D:{"11":0.0019,"40":0.0019,"49":0.00381,"55":0.0019,"59":0.0019,"60":0.0019,"61":0.0019,"63":0.00381,"64":0.0019,"65":0.00381,"68":0.00571,"69":0.0019,"70":0.00762,"71":0.0019,"72":0.0019,"74":0.00381,"75":0.0019,"76":0.0019,"77":0.00381,"78":0.0019,"79":0.00952,"80":0.00381,"81":0.00381,"83":0.00381,"84":0.02285,"85":0.0019,"86":0.00381,"87":0.01333,"88":0.02094,"89":0.0019,"90":0.01714,"91":0.0019,"92":0.00952,"93":0.00571,"94":0.05141,"95":0.0019,"96":0.0019,"97":0.0019,"98":0.00381,"99":0.07806,"100":0.00571,"101":0.0019,"102":0.03808,"103":0.02856,"104":0.02094,"105":0.00381,"106":0.00571,"107":0.00381,"108":0.00381,"109":0.9501,"110":0.00571,"111":0.00571,"112":0.01142,"113":0.01714,"114":0.00762,"115":0.00571,"116":0.04189,"117":0.00762,"118":0.01523,"119":0.01714,"120":0.03046,"121":0.02285,"122":0.05331,"123":0.03427,"124":0.05331,"125":0.06664,"126":0.40365,"127":6.58784,"128":1.26616,"129":0.00381,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 62 66 67 73 130 131"},F:{"37":0.0019,"48":0.0019,"79":0.01714,"83":0.02666,"84":0.00381,"90":0.0019,"95":0.05522,"109":0.01333,"110":0.0019,"111":0.00952,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00381,"13":0.00762,"14":0.0019,"15":0.00381,"16":0.00762,"17":0.0019,"18":0.03808,"84":0.0019,"85":0.0019,"89":0.00571,"90":0.00952,"92":0.03237,"100":0.00571,"103":0.0019,"108":0.0019,"109":0.01904,"111":0.0019,"112":0.0019,"114":0.01142,"116":0.0019,"117":0.0019,"118":0.0019,"119":0.00952,"120":0.00571,"121":0.01714,"122":0.00571,"123":0.00762,"124":0.01142,"125":0.02094,"126":0.08568,"127":1.3347,"128":0.30654,_:"79 80 81 83 86 87 88 91 93 94 95 96 97 98 99 101 102 104 105 106 107 110 113 115"},E:{"11":0.0019,"13":0.0019,"14":0.0019,_:"0 4 5 6 7 8 9 10 12 15 3.1 3.2 6.1 7.1 9.1 15.4 16.2","5.1":0.00762,"10.1":0.00571,"11.1":0.00381,"12.1":0.00571,"13.1":0.00952,"14.1":0.01333,"15.1":0.0019,"15.2-15.3":0.00762,"15.5":0.0019,"15.6":0.01904,"16.0":0.0019,"16.1":0.00571,"16.3":0.01333,"16.4":0.00571,"16.5":0.00381,"16.6":0.02475,"17.0":0.0019,"17.1":0.00381,"17.2":0.00571,"17.3":0.02475,"17.4":0.01142,"17.5":0.08378,"17.6":0.0495,"18.0":0.00571},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00074,"5.0-5.1":0.00037,"6.0-6.1":0.00184,"7.0-7.1":0.00221,"8.1-8.4":0,"9.0-9.2":0.00184,"9.3":0.00737,"10.0-10.2":0.00221,"10.3":0.01142,"11.0-11.2":0.0291,"11.3-11.4":0.00368,"12.0-12.1":0.00295,"12.2-12.5":0.04937,"13.0-13.1":0.00074,"13.2":0.01584,"13.3":0.00221,"13.4-13.7":0.00921,"14.0-14.4":0.02726,"14.5-14.8":0.02616,"15.0-15.1":0.01437,"15.2-15.3":0.01437,"15.4":0.01658,"15.5":0.01953,"15.6-15.8":0.18384,"16.0":0.03721,"16.1":0.07847,"16.2":0.03942,"16.3":0.06558,"16.4":0.01658,"16.5":0.02653,"16.6-16.7":0.22805,"17.0":0.021,"17.1":0.03242,"17.2":0.02984,"17.3":0.04421,"17.4":0.10352,"17.5":2.12022,"17.6":0.35662,"18.0":0.03868},P:{"4":0.072,"20":0.01029,"21":0.05143,"22":0.28799,"23":0.072,"24":0.10285,"25":0.64798,"5.0-5.4":0.02057,_:"6.2-6.4 8.2 10.1 12.0 15.0","7.2-7.4":0.072,"9.2":0.05143,"11.1-11.2":0.02057,"13.0":0.01029,"14.0":0.01029,"16.0":0.05143,"17.0":0.03086,"18.0":0.01029,"19.0":0.06171},I:{"0":0.10491,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00004,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00017},K:{"0":7.27972,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01142,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":1.38459,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.36437},H:{"0":4.55},L:{"0":65.79529},R:{_:"0"},M:{"0":0.12146},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/UA.js b/node_modules/caniuse-lite/data/regions/UA.js new file mode 100644 index 00000000..85c8ca41 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/UA.js @@ -0,0 +1 @@ +module.exports={C:{"38":0.00571,"44":0.00571,"51":0.00571,"52":0.11418,"55":0.00571,"56":0.01142,"57":0.01142,"68":0.02284,"72":0.00571,"78":0.01142,"82":0.00571,"83":0.01713,"84":0.00571,"88":0.01142,"91":0.00571,"98":0.01142,"101":0.00571,"102":0.03425,"103":0.10276,"105":0.01142,"106":0.02284,"107":0.01713,"108":0.02855,"109":0.01713,"110":0.01713,"111":0.01713,"113":0.01142,"115":0.70221,"116":0.00571,"119":0.00571,"120":0.00571,"121":0.00571,"122":0.01142,"123":0.01142,"124":0.00571,"125":0.01713,"126":0.01713,"127":0.02855,"128":0.52523,"129":1.51859,"130":0.00571,"131":0.00571,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 45 46 47 48 49 50 53 54 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 80 81 85 86 87 89 90 92 93 94 95 96 97 99 100 104 112 114 117 118 132 133 3.5 3.6"},D:{"11":0.01142,"38":0.00571,"41":0.00571,"48":0.00571,"49":0.0628,"51":0.00571,"55":0.00571,"56":0.00571,"57":0.00571,"58":0.00571,"61":0.01142,"63":0.08564,"70":0.00571,"71":0.00571,"73":0.00571,"74":0.00571,"75":0.00571,"76":0.00571,"77":0.00571,"79":0.02284,"80":0.01713,"81":0.00571,"83":0.01713,"84":0.00571,"85":0.01142,"86":0.02284,"87":0.02855,"88":0.00571,"89":0.00571,"90":0.01713,"91":0.01142,"92":0.01142,"93":0.01713,"94":0.00571,"95":0.00571,"96":0.01142,"97":0.02284,"98":0.1884,"99":0.01142,"100":0.01713,"101":0.01713,"102":0.0628,"103":0.0628,"104":0.29687,"105":0.05709,"106":0.19982,"107":0.24549,"108":0.29687,"109":3.7394,"110":0.13131,"111":0.1256,"112":0.15414,"113":0.06851,"114":0.1884,"115":0.00571,"116":0.08564,"117":0.03996,"118":0.34825,"119":0.07993,"120":0.18269,"121":0.06851,"122":0.10276,"123":0.08564,"124":0.20552,"125":0.2512,"126":1.57568,"127":18.16033,"128":3.21417,"129":0.01713,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 44 45 46 47 50 52 53 54 59 60 62 64 65 66 67 68 69 72 78 130 131"},F:{"36":0.01142,"46":0.00571,"51":0.00571,"64":0.00571,"69":0.00571,"72":0.00571,"77":0.00571,"79":0.03425,"80":0.02284,"82":0.02855,"83":0.06851,"84":0.02284,"85":0.07422,"86":0.02284,"87":0.01142,"90":0.00571,"91":0.00571,"92":0.00571,"93":0.01713,"94":0.01142,"95":0.84493,"96":0.00571,"97":0.00571,"98":0.00571,"99":0.01142,"102":0.00571,"108":0.01142,"109":0.3825,"110":0.01713,"111":0.19982,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 52 53 54 55 56 57 58 60 62 63 65 66 67 68 70 71 73 74 75 76 78 81 88 89 100 101 103 104 105 106 107 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.05709},B:{"92":0.01713,"102":0.00571,"103":0.00571,"105":0.01142,"106":0.01713,"107":0.03425,"108":0.03425,"109":0.07422,"110":0.02855,"111":0.02284,"114":0.00571,"116":0.00571,"120":0.00571,"121":0.00571,"122":0.00571,"124":0.00571,"125":0.01142,"126":0.05138,"127":9.08302,"128":1.50147,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 104 112 113 115 117 118 119 123"},E:{"13":0.00571,"14":0.00571,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3","5.1":0.00571,"13.1":0.01713,"14.1":0.03425,"15.1":0.02284,"15.4":0.00571,"15.5":0.01142,"15.6":0.08564,"16.0":0.01713,"16.1":0.02284,"16.2":0.01142,"16.3":0.02284,"16.4":0.01142,"16.5":0.01713,"16.6":0.14843,"17.0":0.01713,"17.1":0.04567,"17.2":0.03425,"17.3":0.02855,"17.4":0.06851,"17.5":0.3825,"17.6":0.19411,"18.0":0.02284},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00189,"5.0-5.1":0.00095,"6.0-6.1":0.00473,"7.0-7.1":0.00568,"8.1-8.4":0,"9.0-9.2":0.00473,"9.3":0.01892,"10.0-10.2":0.00568,"10.3":0.02933,"11.0-11.2":0.07475,"11.3-11.4":0.00946,"12.0-12.1":0.00757,"12.2-12.5":0.12679,"13.0-13.1":0.00189,"13.2":0.04069,"13.3":0.00568,"13.4-13.7":0.02365,"14.0-14.4":0.07002,"14.5-14.8":0.06718,"15.0-15.1":0.0369,"15.2-15.3":0.0369,"15.4":0.04258,"15.5":0.05015,"15.6-15.8":0.47214,"16.0":0.09556,"16.1":0.20153,"16.2":0.10124,"16.3":0.16842,"16.4":0.04258,"16.5":0.06812,"16.6-16.7":0.58568,"17.0":0.05393,"17.1":0.08326,"17.2":0.07664,"17.3":0.11354,"17.4":0.26587,"17.5":5.44518,"17.6":0.91589,"18.0":0.09935},P:{"4":0.04291,"20":0.01073,"21":0.02146,"22":0.04291,"23":0.03218,"24":0.04291,"25":0.65438,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0","7.2-7.4":0.01073,"17.0":0.04291,"18.0":0.01073,"19.0":0.01073},I:{"0":0.07698,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00012},K:{"0":1.15432,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01876,"9":0.00625,"10":0.00625,"11":0.10004,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.08582},H:{"0":0.03},L:{"0":30.68922},R:{_:"0"},M:{"0":0.20168},Q:{"14.9":0.00429}}; diff --git a/node_modules/caniuse-lite/data/regions/UG.js b/node_modules/caniuse-lite/data/regions/UG.js new file mode 100644 index 00000000..059837a1 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/UG.js @@ -0,0 +1 @@ +module.exports={C:{"47":0.00229,"50":0.00229,"52":0.00229,"56":0.00229,"58":0.00229,"72":0.00457,"78":0.00686,"91":0.00457,"93":0.00457,"100":0.00457,"102":0.00457,"103":0.00229,"108":0.00229,"109":0.00229,"111":0.00229,"112":0.00229,"113":0.00229,"114":0.00457,"115":0.2902,"116":0.00229,"117":0.00229,"118":0.00229,"119":0.00229,"120":0.00229,"121":0.01143,"122":0.00229,"123":0.00229,"124":0.00229,"125":0.00686,"126":0.01143,"127":0.0457,"128":0.35646,"129":0.76548,"130":0.04799,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 51 53 54 55 57 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 94 95 96 97 98 99 101 104 105 106 107 110 131 132 133 3.5 3.6"},D:{"11":0.00686,"19":0.00457,"38":0.00229,"47":0.00229,"49":0.00686,"50":0.00229,"53":0.00229,"54":0.00229,"55":0.00229,"56":0.00457,"57":0.00229,"58":0.00229,"59":0.00457,"61":0.01143,"62":0.00914,"63":0.00229,"64":0.02057,"65":0.00229,"66":0.00229,"67":0.00229,"68":0.016,"69":0.00686,"70":0.00686,"71":0.00229,"72":0.01143,"73":0.00229,"74":0.00229,"75":0.00457,"76":0.00686,"77":0.00229,"78":0.00229,"79":0.00914,"80":0.00686,"81":0.00914,"83":0.02057,"85":0.00229,"86":0.00686,"87":0.02057,"88":0.02971,"89":0.00229,"90":0.00229,"91":0.00686,"92":0.00457,"93":0.02514,"94":0.03885,"95":0.02742,"97":0.00229,"98":0.00457,"99":0.00686,"100":0.00686,"101":0.00229,"102":0.00229,"103":0.0457,"104":0.00229,"105":0.00686,"106":0.01143,"107":0.01371,"108":0.00914,"109":0.82717,"110":0.00229,"111":0.01143,"112":0.00457,"113":0.00229,"114":0.016,"115":0.00229,"116":0.07998,"117":0.00457,"118":0.01371,"119":0.0457,"120":0.02742,"121":0.02514,"122":0.03428,"123":0.0457,"124":0.10968,"125":0.07084,"126":0.45929,"127":6.84358,"128":1.35044,"129":0.01143,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 51 52 60 84 96 130 131"},F:{"37":0.00229,"67":0.00229,"69":0.00229,"79":0.00457,"83":0.02057,"84":0.00457,"95":0.02971,"98":0.00229,"102":0.00229,"105":0.00229,"108":0.00229,"109":0.016,"110":0.00457,"111":0.23307,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 70 71 72 73 74 75 76 77 78 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 99 100 101 103 104 106 107 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01371,"13":0.00914,"14":0.01143,"15":0.00914,"16":0.00457,"17":0.00229,"18":0.05027,"84":0.00457,"89":0.00457,"90":0.01143,"92":0.05941,"100":0.00686,"105":0.00229,"107":0.00457,"109":0.02057,"110":0.00229,"111":0.00229,"112":0.00229,"114":0.00457,"115":0.00229,"116":0.00457,"117":0.00229,"118":0.00229,"119":0.00229,"120":0.01143,"121":0.00457,"122":0.00914,"123":0.00914,"124":0.02285,"125":0.02285,"126":0.12111,"127":1.35958,"128":0.37246,_:"79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 106 108 113"},E:{"12":0.01143,"13":0.00229,"14":0.00457,_:"0 4 5 6 7 8 9 10 11 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.2-15.3 15.4","11.1":0.00457,"12.1":0.00229,"13.1":0.00686,"14.1":0.00914,"15.1":0.00457,"15.5":0.00229,"15.6":0.05941,"16.0":0.00229,"16.1":0.00457,"16.2":0.00229,"16.3":0.00686,"16.4":0.00229,"16.5":0.00229,"16.6":0.04113,"17.0":0.00914,"17.1":0.00686,"17.2":0.00457,"17.3":0.00686,"17.4":0.00914,"17.5":0.05256,"17.6":0.05484,"18.0":0.00229},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00065,"5.0-5.1":0.00032,"6.0-6.1":0.00162,"7.0-7.1":0.00195,"8.1-8.4":0,"9.0-9.2":0.00162,"9.3":0.0065,"10.0-10.2":0.00195,"10.3":0.01007,"11.0-11.2":0.02566,"11.3-11.4":0.00325,"12.0-12.1":0.0026,"12.2-12.5":0.04352,"13.0-13.1":0.00065,"13.2":0.01397,"13.3":0.00195,"13.4-13.7":0.00812,"14.0-14.4":0.02404,"14.5-14.8":0.02306,"15.0-15.1":0.01267,"15.2-15.3":0.01267,"15.4":0.01462,"15.5":0.01721,"15.6-15.8":0.16208,"16.0":0.0328,"16.1":0.06918,"16.2":0.03475,"16.3":0.05781,"16.4":0.01462,"16.5":0.02339,"16.6-16.7":0.20105,"17.0":0.01851,"17.1":0.02858,"17.2":0.02631,"17.3":0.03898,"17.4":0.09127,"17.5":1.86923,"17.6":0.31441,"18.0":0.0341},P:{"4":0.06189,"20":0.01031,"21":0.0722,"22":0.23723,"23":0.0722,"24":0.13408,"25":0.59822,"5.0-5.4":0.04126,"6.2-6.4":0.01031,"7.2-7.4":0.13408,_:"8.2 10.1 12.0 15.0","9.2":0.10314,"11.1-11.2":0.03094,"13.0":0.01031,"14.0":0.01031,"16.0":0.02063,"17.0":0.01031,"18.0":0.01031,"19.0":0.10314},I:{"0":0.03845,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":5.66243,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00838,"9":0.00279,"10":0.00559,"11":0.03351,_:"6 7 5.5"},N:{_:"10 11"},S:{"2.5":0.20831,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.4089},H:{"0":5.1},L:{"0":67.37527},R:{_:"0"},M:{"0":0.11573},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/US.js b/node_modules/caniuse-lite/data/regions/US.js new file mode 100644 index 00000000..712ad8db --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/US.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.00471,"11":0.08004,"17":0.00471,"38":0.00471,"43":0.00471,"44":0.01883,"45":0.00471,"51":0.00471,"52":0.02354,"59":0.00471,"72":0.00471,"78":0.02825,"83":0.00471,"88":0.01412,"89":0.00471,"91":0.00471,"93":0.00471,"94":0.01883,"101":0.00471,"102":0.00942,"103":0.00942,"105":0.00471,"106":0.00471,"107":0.00471,"108":0.00471,"109":0.00471,"110":0.00471,"111":0.00471,"112":0.00471,"113":0.00471,"115":0.3531,"116":0.00471,"117":0.00471,"118":0.45668,"119":0.00471,"120":0.00471,"121":0.00942,"122":0.00471,"123":0.00942,"124":0.00942,"125":0.04237,"126":0.02354,"127":0.07533,"128":0.70149,"129":1.63368,"130":0.00471,_:"2 3 5 6 7 8 9 10 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 46 47 48 49 50 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 84 85 86 87 90 92 95 96 97 98 99 100 104 114 131 132 133 3.5 3.6"},D:{"38":0.00471,"39":0.00471,"40":0.00471,"41":0.00471,"42":0.00471,"43":0.00471,"44":0.00471,"45":0.00471,"46":0.00471,"47":0.00942,"48":0.0612,"49":0.02825,"50":0.00471,"51":0.00942,"52":0.00471,"53":0.00471,"54":0.00471,"55":0.00471,"56":0.0565,"57":0.00471,"58":0.00471,"59":0.00471,"60":0.00471,"62":0.00471,"65":0.00471,"66":0.01883,"67":0.00942,"68":0.00471,"69":0.00942,"70":0.00471,"71":0.00471,"72":0.00471,"74":0.00942,"75":0.01883,"76":0.01412,"77":0.00471,"78":0.00942,"79":0.10358,"80":0.02825,"81":0.07062,"83":0.08004,"84":0.00942,"85":0.02825,"86":0.01883,"87":0.0565,"88":0.01412,"89":0.01412,"90":0.00942,"91":0.13182,"92":0.00942,"93":0.03766,"94":0.04237,"95":0.00942,"96":0.00942,"97":0.02354,"98":0.01412,"99":0.02354,"100":0.04708,"101":0.03296,"102":0.02354,"103":0.2919,"104":0.08004,"105":0.04237,"106":0.0565,"107":0.08474,"108":0.08004,"109":0.62616,"110":0.04708,"111":0.05179,"112":0.0565,"113":0.11299,"114":0.16949,"115":0.06591,"116":0.25423,"117":0.34368,"118":0.09416,"119":0.13653,"120":0.22128,"121":0.2354,"122":0.16949,"123":0.25894,"124":0.57438,"125":1.01693,"126":3.37564,"127":14.08634,"128":2.30692,"129":0.02825,"130":0.00942,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 63 64 73 131"},F:{"83":0.01412,"95":0.02825,"102":0.00471,"109":0.11299,"110":0.00471,"111":0.04708,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00471,"18":0.00471,"85":0.00471,"87":0.00471,"92":0.00471,"95":0.00471,"106":0.00471,"107":0.00471,"108":0.00471,"109":0.08474,"110":0.00471,"111":0.00471,"112":0.00471,"113":0.00471,"114":0.00471,"115":0.00471,"116":0.00471,"117":0.00471,"118":0.00471,"119":0.00942,"120":0.02354,"121":0.01412,"122":0.01412,"123":0.01412,"124":0.03296,"125":0.08945,"126":0.43784,"127":5.14584,"128":1.37474,_:"12 13 14 15 16 79 80 81 83 84 86 88 89 90 91 93 94 96 97 98 99 100 101 102 103 104 105"},E:{"8":0.00471,"9":0.00942,"10":0.00471,"13":0.00942,"14":0.0565,"15":0.01412,_:"0 4 5 6 7 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00942,"11.1":0.00471,"12.1":0.02354,"13.1":0.16007,"14.1":0.14124,"15.1":0.09887,"15.2-15.3":0.01412,"15.4":0.02825,"15.5":0.03296,"15.6":0.37193,"16.0":0.06591,"16.1":0.0612,"16.2":0.0565,"16.3":0.75328,"16.4":0.04708,"16.5":0.08945,"16.6":0.5885,"17.0":0.03766,"17.1":0.08474,"17.2":0.08474,"17.3":0.09416,"17.4":0.27777,"17.5":2.95192,"17.6":0.9981,"18.0":0.03766},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0053,"5.0-5.1":0.00265,"6.0-6.1":0.01326,"7.0-7.1":0.01591,"8.1-8.4":0,"9.0-9.2":0.01326,"9.3":0.05304,"10.0-10.2":0.01591,"10.3":0.08221,"11.0-11.2":0.20949,"11.3-11.4":0.02652,"12.0-12.1":0.02121,"12.2-12.5":0.35534,"13.0-13.1":0.0053,"13.2":0.11403,"13.3":0.01591,"13.4-13.7":0.06629,"14.0-14.4":0.19623,"14.5-14.8":0.18828,"15.0-15.1":0.10342,"15.2-15.3":0.10342,"15.4":0.11933,"15.5":0.14055,"15.6-15.8":1.32324,"16.0":0.26783,"16.1":0.56483,"16.2":0.28374,"16.3":0.47202,"16.4":0.11933,"16.5":0.19093,"16.6-16.7":1.64146,"17.0":0.15115,"17.1":0.23336,"17.2":0.2148,"17.3":0.31822,"17.4":0.74515,"17.5":15.26107,"17.6":2.56694,"18.0":0.27844},P:{"4":0.03185,"20":0.01062,"21":0.03185,"22":0.02123,"23":0.02123,"24":0.05308,"25":0.54145,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 12.0 14.0 15.0","11.1-11.2":0.01062,"13.0":0.01062,"16.0":0.02123,"17.0":0.01062,"18.0":0.01062,"19.0":0.01062},I:{"0":0.08968,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00004,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00014},K:{"0":0.33346,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.00593,"8":0.01186,"9":0.03557,"10":0.00593,"11":0.10079,_:"7 5.5"},N:{_:"10 11"},S:{"2.5":0.00529,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.0794},H:{"0":0},L:{"0":24.66355},R:{_:"0"},M:{"0":0.6775},Q:{"14.9":0.02117}}; diff --git a/node_modules/caniuse-lite/data/regions/UY.js b/node_modules/caniuse-lite/data/regions/UY.js new file mode 100644 index 00000000..b986daf3 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/UY.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.02346,"55":0.00469,"68":0.00469,"78":0.00938,"83":0.02346,"88":0.01408,"89":0.00469,"91":0.00938,"102":0.01408,"103":0.00469,"105":0.00469,"106":0.01408,"108":0.03754,"110":0.01408,"111":0.00469,"112":0.00469,"113":0.01408,"115":0.30498,"120":0.01408,"121":0.01877,"122":0.01877,"123":0.01877,"124":0.00469,"125":0.02346,"126":0.00469,"127":0.03284,"128":0.5255,"129":1.01347,"130":0.00469,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 90 92 93 94 95 96 97 98 99 100 101 104 107 109 114 116 117 118 119 131 132 133 3.5 3.6"},D:{"38":0.01408,"47":0.00938,"49":0.01877,"52":0.00469,"55":0.01408,"62":0.00938,"65":0.00938,"66":0.00469,"69":0.00938,"70":0.00938,"71":0.01877,"72":0.00938,"73":0.01877,"74":0.00938,"75":0.00938,"76":0.00469,"78":0.00469,"79":0.00938,"80":0.01877,"81":0.01877,"83":0.02815,"84":0.00469,"85":0.00469,"86":0.14545,"87":0.03754,"88":0.03754,"89":0.00469,"90":0.0563,"91":0.00938,"92":0.00469,"93":0.03284,"94":0.01408,"95":0.00469,"97":0.00938,"98":0.03754,"99":0.00938,"100":0.00938,"101":0.00469,"102":0.00469,"103":0.09384,"104":0.00938,"105":0.00469,"106":0.02815,"107":0.00469,"108":0.01408,"109":2.15363,"110":0.01877,"111":0.00938,"112":0.01408,"113":0.00469,"114":0.01877,"115":0.00469,"116":0.20645,"117":0.00469,"118":0.01408,"119":0.08915,"120":0.07038,"121":0.061,"122":0.14545,"123":0.07038,"124":0.18768,"125":0.20176,"126":1.42168,"127":23.25355,"128":5.06267,"129":0.00469,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 51 53 54 56 57 58 59 60 61 63 64 67 68 77 96 130 131"},F:{"83":0.00469,"84":0.02815,"95":0.03754,"102":0.00469,"109":0.92432,"110":0.00469,"111":0.38005,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"85":0.00469,"92":0.01408,"105":0.00469,"109":0.01877,"114":0.00469,"117":0.01408,"120":0.01408,"121":0.00469,"122":0.00938,"123":0.00469,"124":0.00938,"125":0.05161,"126":0.15953,"127":3.23748,"128":0.98063,_:"12 13 14 15 16 17 18 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 110 111 112 113 115 116 118 119"},E:{"14":0.01408,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.2-15.3","12.1":0.00469,"13.1":0.03284,"14.1":0.02346,"15.1":0.04223,"15.4":0.00469,"15.5":0.00469,"15.6":0.03754,"16.0":0.00469,"16.1":0.03284,"16.2":0.00469,"16.3":0.01877,"16.4":0.00938,"16.5":0.02815,"16.6":0.09853,"17.0":0.02346,"17.1":0.00938,"17.2":0.00938,"17.3":0.01408,"17.4":0.04223,"17.5":0.50204,"17.6":0.18299,"18.0":0.00469},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00169,"5.0-5.1":0.00085,"6.0-6.1":0.00423,"7.0-7.1":0.00508,"8.1-8.4":0,"9.0-9.2":0.00423,"9.3":0.01692,"10.0-10.2":0.00508,"10.3":0.02622,"11.0-11.2":0.06683,"11.3-11.4":0.00846,"12.0-12.1":0.00677,"12.2-12.5":0.11336,"13.0-13.1":0.00169,"13.2":0.03638,"13.3":0.00508,"13.4-13.7":0.02115,"14.0-14.4":0.0626,"14.5-14.8":0.06006,"15.0-15.1":0.03299,"15.2-15.3":0.03299,"15.4":0.03807,"15.5":0.04483,"15.6-15.8":0.42212,"16.0":0.08544,"16.1":0.18018,"16.2":0.09052,"16.3":0.15058,"16.4":0.03807,"16.5":0.06091,"16.6-16.7":0.52363,"17.0":0.04822,"17.1":0.07444,"17.2":0.06852,"17.3":0.10151,"17.4":0.23771,"17.5":4.86836,"17.6":0.81887,"18.0":0.08882},P:{"4":0.03111,"21":0.14518,"22":0.07259,"23":0.06222,"24":0.04148,"25":1.02666,_:"20 5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 18.0","6.2-6.4":0.01037,"7.2-7.4":0.1037,"16.0":0.01037,"17.0":0.01037,"19.0":0.01037},I:{"0":0.01587,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.13798,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00938,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.00531},H:{"0":0},L:{"0":44.01162},R:{_:"0"},M:{"0":0.28658},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/UZ.js b/node_modules/caniuse-lite/data/regions/UZ.js new file mode 100644 index 00000000..c7fa36bd --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/UZ.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.02992,"67":0.0698,"68":0.00665,"88":0.00332,"90":0.00332,"103":0.00332,"112":0.00332,"115":0.10969,"123":0.00332,"124":0.00997,"125":0.00997,"126":0.00332,"127":0.00997,"128":0.19944,"129":0.4288,"130":0.00665,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 131 132 133 3.5 3.6"},D:{"11":0.00332,"35":0.00332,"39":0.00665,"40":0.00332,"47":0.00332,"49":0.02992,"50":0.00332,"51":0.01662,"54":0.00332,"55":0.00332,"56":0.00665,"57":0.00332,"58":0.00665,"61":0.00332,"66":0.02659,"69":0.00332,"71":0.00332,"74":0.00332,"77":0.00332,"79":0.01662,"80":0.00332,"81":0.0133,"83":0.02659,"84":0.00332,"85":0.00332,"86":0.00332,"87":0.00997,"88":0.00332,"89":0.00665,"90":0.00997,"91":0.00997,"92":0.00997,"93":0.00997,"94":0.03324,"95":0.00332,"96":0.0133,"97":0.00332,"98":0.00997,"99":0.00997,"100":0.00332,"102":0.01994,"103":0.01994,"104":0.03324,"105":0.00665,"106":0.11966,"107":0.0133,"108":0.0133,"109":1.77502,"110":0.00665,"111":0.00665,"112":0.01662,"113":0.00997,"114":0.01994,"115":0.0133,"116":0.01994,"117":0.01994,"118":0.05318,"119":0.03989,"120":0.0698,"121":0.06316,"122":0.03989,"123":0.05651,"124":0.11634,"125":0.0831,"126":0.65483,"127":13.81122,"128":2.84534,"129":0.00665,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 41 42 43 44 45 46 48 52 53 59 60 62 63 64 65 67 68 70 72 73 75 76 78 101 130 131"},F:{"45":0.00332,"53":0.00665,"54":0.00332,"55":0.00332,"62":0.00332,"70":0.00332,"79":0.12299,"82":0.00332,"83":0.01662,"89":0.00997,"94":0.00332,"95":0.05318,"101":0.00332,"102":0.00332,"104":0.00332,"105":0.12299,"106":0.00332,"107":0.02659,"108":0.00665,"109":0.07313,"110":0.10969,"111":0.03656,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 56 57 58 60 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 80 81 84 85 86 87 88 90 91 92 93 96 97 98 99 100 103 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 12.1","11.6":0.00332},B:{"17":0.00332,"18":0.02327,"84":0.00997,"89":0.00332,"90":0.00332,"91":0.00332,"92":0.02327,"100":0.00665,"109":0.01994,"110":0.00332,"111":0.00332,"112":0.00332,"114":0.00332,"115":0.00332,"119":0.00665,"120":0.00332,"121":0.00665,"122":0.00332,"123":0.00332,"124":0.00997,"125":0.02327,"126":0.07978,"127":1.6487,"128":0.46204,_:"12 13 14 15 16 79 80 81 83 85 86 87 88 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 113 116 117 118"},E:{"14":0.00332,"15":0.00332,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 10.1 11.1 12.1 15.2-15.3 15.5 16.0","5.1":0.65483,"9.1":0.00332,"13.1":0.00665,"14.1":0.00332,"15.1":0.00332,"15.4":0.00332,"15.6":0.02992,"16.1":0.00665,"16.2":0.00997,"16.3":0.02659,"16.4":0.00997,"16.5":0.00997,"16.6":0.02659,"17.0":0.00665,"17.1":0.02992,"17.2":0.0133,"17.3":0.01662,"17.4":0.03324,"17.5":0.4986,"17.6":0.09972,"18.0":0.00997},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00146,"5.0-5.1":0.00073,"6.0-6.1":0.00364,"7.0-7.1":0.00437,"8.1-8.4":0,"9.0-9.2":0.00364,"9.3":0.01456,"10.0-10.2":0.00437,"10.3":0.02258,"11.0-11.2":0.05753,"11.3-11.4":0.00728,"12.0-12.1":0.00583,"12.2-12.5":0.09758,"13.0-13.1":0.00146,"13.2":0.03131,"13.3":0.00437,"13.4-13.7":0.01821,"14.0-14.4":0.05389,"14.5-14.8":0.05171,"15.0-15.1":0.0284,"15.2-15.3":0.0284,"15.4":0.03277,"15.5":0.0386,"15.6-15.8":0.36339,"16.0":0.07355,"16.1":0.15512,"16.2":0.07792,"16.3":0.12963,"16.4":0.03277,"16.5":0.05243,"16.6-16.7":0.45078,"17.0":0.04151,"17.1":0.06409,"17.2":0.05899,"17.3":0.08739,"17.4":0.20464,"17.5":4.19104,"17.6":0.70494,"18.0":0.07647},P:{"4":0.23744,"20":0.04129,"21":0.08259,"22":0.14453,"23":0.27873,"24":0.19615,"25":1.12526,"5.0-5.4":0.02065,"6.2-6.4":0.06194,"7.2-7.4":0.20647,_:"8.2 9.2 10.1 12.0","11.1-11.2":0.01032,"13.0":0.02065,"14.0":0.01032,"15.0":0.01032,"16.0":0.03097,"17.0":0.05162,"18.0":0.01032,"19.0":0.03097},I:{"0":0.01331,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.4005,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.00399,"11":0.03989,_:"6 7 8 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":1.50855},H:{"0":0},L:{"0":53.67493},R:{_:"0"},M:{"0":0.0534},Q:{"14.9":0.01335}}; diff --git a/node_modules/caniuse-lite/data/regions/VA.js b/node_modules/caniuse-lite/data/regions/VA.js new file mode 100644 index 00000000..c710b8c1 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/VA.js @@ -0,0 +1 @@ +module.exports={C:{"105":0.18482,"115":0.73929,"127":0.12602,"128":2.09185,"129":4.11649,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 130 131 132 133 3.5 3.6"},D:{"96":0.68048,"98":0.05881,"106":0.18482,"109":0.92411,"110":0.98292,"116":0.05881,"118":0.12602,"120":0.12602,"122":2.27667,"126":0.05881,"127":35.67065,"128":12.42508,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 97 99 100 101 102 103 104 105 107 108 111 112 113 114 115 117 119 121 123 124 125 129 130 131"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.31084,"114":1.53738,"127":12.48389,"128":4.73816,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126"},E:{"15":0.24363,_:"0 4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.4 18.0","13.1":0.31084,"15.5":0.05881,"15.6":0.12602,"16.6":0.24363,"17.3":0.05881,"17.5":0.73929,"17.6":1.35256},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00103,"5.0-5.1":0.00051,"6.0-6.1":0.00257,"7.0-7.1":0.00309,"8.1-8.4":0,"9.0-9.2":0.00257,"9.3":0.01028,"10.0-10.2":0.00309,"10.3":0.01594,"11.0-11.2":0.04062,"11.3-11.4":0.00514,"12.0-12.1":0.00411,"12.2-12.5":0.06891,"13.0-13.1":0.00103,"13.2":0.02211,"13.3":0.00309,"13.4-13.7":0.01286,"14.0-14.4":0.03805,"14.5-14.8":0.03651,"15.0-15.1":0.02006,"15.2-15.3":0.02006,"15.4":0.02314,"15.5":0.02725,"15.6-15.8":0.2566,"16.0":0.05194,"16.1":0.10953,"16.2":0.05502,"16.3":0.09153,"16.4":0.02314,"16.5":0.03703,"16.6-16.7":0.31831,"17.0":0.02931,"17.1":0.04525,"17.2":0.04165,"17.3":0.06171,"17.4":0.1445,"17.5":2.95944,"17.6":0.49778,"18.0":0.054},P:{"25":0.18473,_:"4 20 21 22 23 24 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":10.34198},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/VC.js b/node_modules/caniuse-lite/data/regions/VC.js new file mode 100644 index 00000000..2bf3173a --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/VC.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.00382,"115":0.01911,"118":0.00382,"121":0.00382,"126":0.00382,"127":0.00382,"128":0.61136,"129":1.09663,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 119 120 122 123 124 125 130 131 132 133 3.5 3.6"},D:{"11":0.00764,"45":0.00382,"47":0.00382,"49":0.00382,"56":0.00382,"58":0.00382,"65":0.00382,"67":0.00382,"74":0.00382,"76":0.01528,"79":0.01911,"81":0.02293,"83":0.08406,"87":0.22926,"88":0.00764,"93":0.02293,"99":0.00382,"101":0.00382,"103":0.22926,"104":0.01528,"105":0.01528,"107":0.00382,"108":0.01146,"109":0.58843,"111":0.00764,"112":0.01528,"115":0.04967,"116":0.03439,"117":0.18341,"118":0.02293,"119":0.03057,"120":0.02293,"121":0.03057,"122":0.05349,"123":0.12609,"124":0.06878,"125":0.06878,"126":2.47983,"127":13.75178,"128":2.40723,"129":0.02293,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 48 50 51 52 53 54 55 57 59 60 61 62 63 64 66 68 69 70 71 72 73 75 77 78 80 84 85 86 89 90 91 92 94 95 96 97 98 100 102 106 110 113 114 130 131"},F:{"83":0.03821,"84":0.00382,"109":0.05349,"111":0.02675,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00382,"100":0.00764,"109":0.02675,"111":0.01528,"120":0.04203,"121":0.00382,"124":0.03821,"125":0.02675,"126":0.93997,"127":5.64362,"128":1.24565,_:"12 13 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 112 113 114 115 116 117 118 119 122 123"},E:{"14":0.01146,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.5 16.2 16.4 17.1","13.1":0.02675,"14.1":0.06114,"15.1":0.00382,"15.2-15.3":0.01911,"15.4":0.03057,"15.6":0.06114,"16.0":0.08024,"16.1":0.02293,"16.3":0.04967,"16.5":0.04203,"16.6":0.21016,"17.0":0.00764,"17.2":0.02675,"17.3":0.01146,"17.4":0.05732,"17.5":0.75274,"17.6":1.03931,"18.0":0.02675},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00258,"5.0-5.1":0.00129,"6.0-6.1":0.00644,"7.0-7.1":0.00773,"8.1-8.4":0,"9.0-9.2":0.00644,"9.3":0.02576,"10.0-10.2":0.00773,"10.3":0.03993,"11.0-11.2":0.10175,"11.3-11.4":0.01288,"12.0-12.1":0.0103,"12.2-12.5":0.17258,"13.0-13.1":0.00258,"13.2":0.05538,"13.3":0.00773,"13.4-13.7":0.0322,"14.0-14.4":0.09531,"14.5-14.8":0.09144,"15.0-15.1":0.05023,"15.2-15.3":0.05023,"15.4":0.05796,"15.5":0.06826,"15.6-15.8":0.64267,"16.0":0.13008,"16.1":0.27433,"16.2":0.13781,"16.3":0.22925,"16.4":0.05796,"16.5":0.09273,"16.6-16.7":0.79722,"17.0":0.07341,"17.1":0.11334,"17.2":0.10432,"17.3":0.15455,"17.4":0.3619,"17.5":7.41193,"17.6":1.2467,"18.0":0.13523},P:{"4":0.13792,"21":0.12642,"22":0.03448,"23":0.04597,"24":0.03448,"25":1.1608,_:"20 5.0-5.4 6.2-6.4 8.2 12.0 14.0 15.0 16.0","7.2-7.4":0.05747,"9.2":0.01149,"10.1":0.01149,"11.1-11.2":0.03448,"13.0":0.01149,"17.0":0.01149,"18.0":0.01149,"19.0":0.01149},I:{"0":0.0616,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.0001},K:{"0":0.1236,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{"2.5":0.00618,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.0618},H:{"0":0},L:{"0":49.2963},R:{_:"0"},M:{"0":0.19158},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/VE.js b/node_modules/caniuse-lite/data/regions/VE.js new file mode 100644 index 00000000..d3d916ef --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/VE.js @@ -0,0 +1 @@ +module.exports={C:{"4":1.59285,"47":0.01943,"48":0.00389,"52":0.16317,"60":0.00777,"63":0.00389,"67":0.00389,"68":0.01166,"71":0.00389,"72":0.00389,"73":0.00389,"75":0.00777,"78":0.00777,"84":0.00389,"88":0.00777,"91":0.00777,"94":0.00389,"95":0.00389,"98":0.00389,"99":0.00389,"100":0.00389,"102":0.00389,"103":0.00777,"107":0.00389,"108":0.00389,"109":0.00389,"110":0.00389,"111":0.00389,"112":0.00777,"113":0.00777,"115":0.73038,"118":0.00389,"119":0.00389,"120":0.00389,"121":0.00389,"122":0.00777,"123":0.0272,"124":0.01166,"125":0.01166,"126":0.01554,"127":0.0272,"128":0.32246,"129":0.84693,"130":0.00777,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 49 50 51 53 54 55 56 57 58 59 61 62 64 65 66 69 70 74 76 77 79 80 81 82 83 85 86 87 89 90 92 93 96 97 101 104 105 106 114 116 117 131 132 133 3.5 3.6"},D:{"11":0.00389,"43":0.00389,"47":0.00777,"49":0.03497,"50":0.00389,"53":0.00777,"56":0.00389,"58":0.00389,"63":0.00389,"64":0.00389,"65":0.01166,"66":0.03108,"68":0.00389,"69":0.01166,"70":0.01166,"71":0.00777,"72":0.00777,"73":0.02331,"74":0.00777,"75":0.01166,"76":0.01166,"77":0.00389,"78":0.00389,"79":0.0272,"80":0.00389,"81":0.01943,"83":0.01554,"84":0.00777,"85":0.03108,"86":0.01166,"87":0.03497,"88":0.02331,"89":0.00389,"90":0.01166,"91":0.01554,"92":0.01166,"93":0.03497,"94":0.01166,"95":0.01166,"96":0.00777,"97":0.0272,"98":0.04662,"99":0.02331,"100":0.01166,"101":0.01554,"102":0.01166,"103":0.12044,"104":0.01554,"105":0.01166,"106":0.0272,"107":0.0272,"108":0.06216,"109":5.27972,"110":0.04274,"111":0.0272,"112":0.01943,"113":0.00389,"114":0.0272,"115":0.00777,"116":0.12432,"117":0.01166,"118":0.17483,"119":0.04662,"120":0.04662,"121":0.08936,"122":0.13209,"123":0.07382,"124":0.17094,"125":0.13209,"126":0.67211,"127":12.60683,"128":2.31935,"129":0.00389,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 51 52 54 55 57 59 60 61 62 67 130 131"},F:{"79":0.01166,"83":0.03497,"84":0.00777,"85":0.00389,"86":0.00389,"91":0.00389,"93":0.00389,"95":0.19814,"96":0.00389,"102":0.00389,"109":0.4662,"110":0.00389,"111":0.19037,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 87 88 89 90 92 94 97 98 99 100 101 103 104 105 106 107 108 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.0272,"18":0.00777,"83":0.00389,"85":0.00389,"89":0.00389,"92":0.03885,"99":0.00389,"100":0.00389,"106":0.00777,"107":0.01166,"109":0.19037,"112":0.00389,"113":0.00389,"114":0.00389,"117":0.00389,"119":0.00389,"120":0.00389,"121":0.01943,"122":0.02331,"123":0.00777,"124":0.01166,"125":0.05051,"126":0.13209,"127":3.00699,"128":1.01787,_:"12 13 14 16 17 79 80 81 84 86 87 88 90 91 93 94 95 96 97 98 101 102 103 104 105 108 110 111 115 116 118"},E:{"13":0.00389,"14":0.00389,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.5 16.2","5.1":0.00777,"13.1":0.01554,"14.1":0.03497,"15.1":0.00389,"15.2-15.3":0.00389,"15.4":0.00389,"15.6":0.03108,"16.0":0.00389,"16.1":0.00389,"16.3":0.00389,"16.4":0.00389,"16.5":0.00389,"16.6":0.02331,"17.0":0.00389,"17.1":0.00777,"17.2":0.00389,"17.3":0.01166,"17.4":0.01943,"17.5":0.12432,"17.6":0.05828,"18.0":0.00389},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00051,"5.0-5.1":0.00025,"6.0-6.1":0.00127,"7.0-7.1":0.00152,"8.1-8.4":0,"9.0-9.2":0.00127,"9.3":0.00506,"10.0-10.2":0.00152,"10.3":0.00785,"11.0-11.2":0.02,"11.3-11.4":0.00253,"12.0-12.1":0.00203,"12.2-12.5":0.03392,"13.0-13.1":0.00051,"13.2":0.01089,"13.3":0.00152,"13.4-13.7":0.00633,"14.0-14.4":0.01873,"14.5-14.8":0.01797,"15.0-15.1":0.00987,"15.2-15.3":0.00987,"15.4":0.01139,"15.5":0.01342,"15.6-15.8":0.12633,"16.0":0.02557,"16.1":0.05392,"16.2":0.02709,"16.3":0.04506,"16.4":0.01139,"16.5":0.01823,"16.6-16.7":0.15671,"17.0":0.01443,"17.1":0.02228,"17.2":0.02051,"17.3":0.03038,"17.4":0.07114,"17.5":1.45694,"17.6":0.24506,"18.0":0.02658},P:{"4":0.08479,"21":0.0212,"22":0.0318,"23":0.0212,"24":0.0212,"25":0.39218,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 11.1-11.2 12.0 14.0 15.0 18.0","7.2-7.4":0.0636,"10.1":0.0424,"13.0":0.0106,"16.0":0.0212,"17.0":0.0424,"19.0":0.0318},I:{"0":0.03047,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.4792,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.00444,"11":0.02664,_:"6 7 8 10 5.5"},N:{_:"10 11"},S:{"2.5":0.01223,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.06115},H:{"0":0.01},L:{"0":61.59288},R:{_:"0"},M:{"0":0.13453},Q:{"14.9":0.00612}}; diff --git a/node_modules/caniuse-lite/data/regions/VG.js b/node_modules/caniuse-lite/data/regions/VG.js new file mode 100644 index 00000000..36df7f4d --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/VG.js @@ -0,0 +1 @@ +module.exports={C:{"79":0.00323,"90":0.00969,"110":0.00323,"115":0.11947,"118":0.00323,"128":0.21957,"129":0.64257,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 116 117 119 120 121 122 123 124 125 126 127 130 131 132 133 3.5 3.6"},D:{"41":0.01292,"43":0.00323,"47":0.00323,"51":0.00323,"53":0.00323,"55":0.00323,"70":0.00323,"73":0.00323,"74":0.03552,"77":0.00969,"79":0.02906,"80":0.00323,"86":0.00323,"88":0.07427,"91":0.01615,"92":0.01292,"99":0.00323,"103":0.17437,"105":0.00323,"106":0.00323,"108":0.00969,"109":0.25186,"114":0.00969,"115":0.00323,"116":0.05812,"118":0.00323,"119":0.00646,"120":0.01615,"122":0.01292,"123":0.06781,"124":0.05166,"125":0.2454,"126":1.01068,"127":11.7019,"128":1.43691,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 44 45 46 48 49 50 52 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 75 76 78 81 83 84 85 87 89 90 93 94 95 96 97 98 100 101 102 104 107 110 111 112 113 117 121 129 130 131"},F:{"28":0.09364,"83":0.01615,"109":0.03552,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.03875,"80":0.00323,"100":0.00323,"103":0.00646,"104":0.00646,"109":0.05489,"113":0.00969,"118":0.00969,"119":0.04844,"120":0.12916,"122":0.1001,"123":0.01292,"124":0.00646,"125":0.0775,"126":0.31967,"127":6.57102,"128":1.35618,_:"12 13 14 15 16 17 79 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 105 106 107 108 110 111 112 114 115 116 117 121"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.5 16.4","13.1":0.04198,"14.1":0.13885,"15.1":0.01937,"15.4":0.02583,"15.6":0.10656,"16.0":0.00323,"16.1":0.00646,"16.2":0.00323,"16.3":0.04198,"16.5":0.05166,"16.6":0.82985,"17.0":0.10333,"17.1":0.43269,"17.2":0.02583,"17.3":0.03229,"17.4":0.0775,"17.5":2.85767,"17.6":0.34227,"18.0":0.04521},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00576,"5.0-5.1":0.00288,"6.0-6.1":0.01441,"7.0-7.1":0.01729,"8.1-8.4":0,"9.0-9.2":0.01441,"9.3":0.05765,"10.0-10.2":0.01729,"10.3":0.08935,"11.0-11.2":0.22771,"11.3-11.4":0.02882,"12.0-12.1":0.02306,"12.2-12.5":0.38624,"13.0-13.1":0.00576,"13.2":0.12394,"13.3":0.01729,"13.4-13.7":0.07206,"14.0-14.4":0.2133,"14.5-14.8":0.20465,"15.0-15.1":0.11241,"15.2-15.3":0.11241,"15.4":0.12971,"15.5":0.15277,"15.6-15.8":1.43832,"16.0":0.29112,"16.1":0.61395,"16.2":0.30842,"16.3":0.51307,"16.4":0.12971,"16.5":0.20753,"16.6-16.7":1.78421,"17.0":0.1643,"17.1":0.25365,"17.2":0.23348,"17.3":0.34589,"17.4":0.80996,"17.5":16.5883,"17.6":2.79018,"18.0":0.30265},P:{"20":0.03245,"22":0.08654,"23":0.03245,"24":0.15144,"25":4.7705,_:"4 21 5.0-5.4 8.2 9.2 10.1 12.0 15.0 16.0 18.0","6.2-6.4":0.01082,"7.2-7.4":1.34136,"11.1-11.2":0.02163,"13.0":0.01082,"14.0":0.02163,"17.0":0.01082,"19.0":0.03245},I:{"0":0.00675,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.50783,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.00323,_:"6 7 8 9 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.86669},H:{"0":0},L:{"0":31.24817},R:{_:"0"},M:{"0":0.11511},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/VI.js b/node_modules/caniuse-lite/data/regions/VI.js new file mode 100644 index 00000000..799dde42 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/VI.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.24101,"118":0.04382,"121":0.0482,"124":0.00876,"126":0.00438,"127":0.01753,"128":0.92022,"129":1.98943,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 119 120 122 123 125 130 131 132 133 3.5 3.6"},D:{"49":0.00438,"76":0.02191,"79":0.02629,"83":0.00876,"86":0.00438,"87":0.08764,"88":0.02629,"91":0.00438,"93":0.24977,"94":0.02191,"98":0.00438,"99":0.01315,"102":0.00876,"103":0.03067,"106":0.00876,"107":0.00438,"108":0.00876,"109":0.94213,"111":0.15775,"112":0.08764,"115":0.03944,"116":0.40753,"117":0.12708,"119":0.1227,"120":0.03944,"121":0.02191,"122":0.07449,"123":0.09202,"124":0.0482,"125":0.20157,"126":2.33999,"127":13.75948,"128":2.51527,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 80 81 84 85 89 90 92 95 96 97 100 101 104 105 110 113 114 118 129 130 131"},F:{"95":0.05258,"106":0.00438,"109":0.08764,"111":0.03506,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00438,"109":0.10517,"112":0.00438,"114":0.00438,"115":0.11831,"119":0.01315,"120":0.01753,"121":0.1709,"122":0.00438,"124":0.01753,"125":0.13146,"126":0.54337,"127":7.49322,"128":2.07269,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 116 117 118 123"},E:{"13":0.00876,"14":0.00438,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1","13.1":0.05697,"14.1":0.68359,"15.1":0.01315,"15.2-15.3":0.01753,"15.4":0.09202,"15.5":0.03067,"15.6":0.40314,"16.0":0.1709,"16.1":0.06135,"16.2":0.01753,"16.3":0.06573,"16.4":0.03506,"16.5":0.9246,"16.6":0.5346,"17.0":0.01315,"17.1":0.05258,"17.2":0.18404,"17.3":0.03506,"17.4":0.18843,"17.5":3.06302,"17.6":0.57842,"18.0":0.02191},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00597,"5.0-5.1":0.00299,"6.0-6.1":0.01493,"7.0-7.1":0.01791,"8.1-8.4":0,"9.0-9.2":0.01493,"9.3":0.05971,"10.0-10.2":0.01791,"10.3":0.09255,"11.0-11.2":0.23584,"11.3-11.4":0.02985,"12.0-12.1":0.02388,"12.2-12.5":0.40004,"13.0-13.1":0.00597,"13.2":0.12837,"13.3":0.01791,"13.4-13.7":0.07463,"14.0-14.4":0.22092,"14.5-14.8":0.21196,"15.0-15.1":0.11643,"15.2-15.3":0.11643,"15.4":0.13434,"15.5":0.15822,"15.6-15.8":1.4897,"16.0":0.30152,"16.1":0.63588,"16.2":0.31944,"16.3":0.5314,"16.4":0.13434,"16.5":0.21495,"16.6-16.7":1.84795,"17.0":0.17017,"17.1":0.26271,"17.2":0.24182,"17.3":0.35824,"17.4":0.83889,"17.5":17.18083,"17.6":2.88984,"18.0":0.31346},P:{"4":0.01079,"22":0.0971,"24":0.03237,"25":0.96024,_:"20 21 23 5.0-5.4 6.2-6.4 7.2-7.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0","9.2":0.05395,"16.0":0.01079,"18.0":0.02158,"19.0":0.03237},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.18543,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02191,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.00562},H:{"0":0},L:{"0":22.47189},R:{_:"0"},M:{"0":0.75295},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/VN.js b/node_modules/caniuse-lite/data/regions/VN.js new file mode 100644 index 00000000..d5e53466 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/VN.js @@ -0,0 +1 @@ +module.exports={C:{"47":0.00142,"51":0.00284,"52":0.00709,"53":0.00142,"54":0.00142,"59":0.00567,"68":0.00142,"72":0.00142,"74":0.00142,"102":0.00142,"103":0.00709,"105":0.00142,"106":0.00142,"107":0.00142,"108":0.00142,"110":0.00142,"113":0.00142,"115":0.04396,"119":0.00142,"121":0.00142,"123":0.00142,"125":0.0156,"126":0.00284,"127":0.00425,"128":0.06665,"129":0.17441,"130":0.00142,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 55 56 57 58 60 61 62 63 64 65 66 67 69 70 71 73 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 109 111 112 114 116 117 118 120 122 124 131 132 133 3.5 3.6"},D:{"11":0.00142,"26":0.00142,"34":0.00425,"38":0.04254,"41":0.00142,"43":0.00142,"47":0.00851,"48":0.00142,"49":0.00284,"50":0.00142,"53":0.00284,"54":0.00142,"55":0.00142,"56":0.00425,"57":0.00425,"58":0.00567,"59":0.00142,"61":0.00142,"65":0.00142,"66":0.02269,"68":0.00284,"69":0.00284,"70":0.00284,"71":0.00425,"72":0.00284,"73":0.00142,"74":0.00284,"75":0.00284,"76":0.00284,"77":0.00284,"78":0.00284,"79":0.08933,"80":0.00567,"81":0.00567,"83":0.00425,"84":0.00425,"85":0.00993,"86":0.00567,"87":0.07515,"88":0.00284,"89":0.00709,"90":0.00567,"91":0.00993,"92":0.00142,"93":0.00142,"94":0.00567,"95":0.00284,"96":0.00142,"97":0.00851,"98":0.00284,"99":0.00284,"100":0.00425,"101":0.00284,"102":0.00567,"103":0.01985,"104":0.0156,"105":0.00709,"106":0.01134,"107":0.00993,"108":0.0156,"109":0.67071,"110":0.00851,"111":0.00851,"112":0.00851,"113":0.00284,"114":0.01134,"115":0.00851,"116":0.02552,"117":0.00567,"118":0.00993,"119":0.02127,"120":0.03403,"121":0.01843,"122":0.0397,"123":0.03545,"124":0.05956,"125":0.05247,"126":0.23822,"127":5.70036,"128":0.9373,"129":0.00142,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 35 36 37 39 40 42 44 45 46 51 52 60 62 63 64 67 130 131"},F:{"28":0.00142,"29":0.00284,"36":0.02411,"40":0.00425,"46":0.0312,"54":0.00142,"55":0.00142,"79":0.00142,"83":0.0156,"84":0.00142,"85":0.00142,"95":0.00425,"109":0.02269,"111":0.01276,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00142,"16":0.00142,"17":0.00425,"18":0.00284,"79":0.00142,"80":0.00284,"81":0.00142,"83":0.00142,"84":0.00425,"85":0.00142,"86":0.00284,"87":0.00142,"88":0.00142,"89":0.00142,"90":0.00142,"92":0.00284,"107":0.00142,"108":0.00142,"109":0.00851,"110":0.00142,"111":0.00142,"114":0.00142,"115":0.00142,"117":0.00142,"118":0.00142,"119":0.00142,"120":0.00284,"121":0.00142,"122":0.00284,"123":0.00425,"124":0.00284,"125":0.00567,"126":0.03687,"127":0.63526,"128":0.17441,_:"12 13 15 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 112 113 116"},E:{"10":0.00142,"13":0.00284,"14":0.01702,"15":0.00284,_:"0 4 5 6 7 8 9 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00851,"11.1":0.00567,"12.1":0.00142,"13.1":0.01418,"14.1":0.0397,"15.1":0.00993,"15.2-15.3":0.00425,"15.4":0.00709,"15.5":0.0156,"15.6":0.10919,"16.0":0.00567,"16.1":0.01276,"16.2":0.00851,"16.3":0.02552,"16.4":0.00709,"16.5":0.01134,"16.6":0.08366,"17.0":0.00425,"17.1":0.00993,"17.2":0.01134,"17.3":0.00709,"17.4":0.02411,"17.5":0.22972,"17.6":0.05105,"18.0":0.00425},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0045,"5.0-5.1":0.00225,"6.0-6.1":0.01126,"7.0-7.1":0.01351,"8.1-8.4":0,"9.0-9.2":0.01126,"9.3":0.04502,"10.0-10.2":0.01351,"10.3":0.06978,"11.0-11.2":0.17783,"11.3-11.4":0.02251,"12.0-12.1":0.01801,"12.2-12.5":0.30164,"13.0-13.1":0.0045,"13.2":0.0968,"13.3":0.01351,"13.4-13.7":0.05628,"14.0-14.4":0.16658,"14.5-14.8":0.15983,"15.0-15.1":0.08779,"15.2-15.3":0.08779,"15.4":0.1013,"15.5":0.11931,"15.6-15.8":1.12328,"16.0":0.22736,"16.1":0.47948,"16.2":0.24086,"16.3":0.40069,"16.4":0.1013,"16.5":0.16208,"16.6-16.7":1.39341,"17.0":0.12831,"17.1":0.19809,"17.2":0.18234,"17.3":0.27013,"17.4":0.63255,"17.5":12.95484,"17.6":2.17902,"18.0":0.23636},P:{"4":0.4529,"20":0.03088,"21":0.08235,"22":0.13381,"23":0.11323,"24":0.08235,"25":1.56458,"5.0-5.4":0.01029,"6.2-6.4":0.01029,"7.2-7.4":0.06176,_:"8.2 10.1 12.0","9.2":0.01029,"11.1-11.2":0.03088,"13.0":0.02059,"14.0":0.01029,"15.0":0.01029,"16.0":0.02059,"17.0":0.03088,"18.0":0.02059,"19.0":0.03088},I:{"0":0.01711,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.42768,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00186,"11":0.02792,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":2.30856},H:{"0":0.01},L:{"0":56.76835},R:{_:"0"},M:{"0":0.11157},Q:{"14.9":0.00858}}; diff --git a/node_modules/caniuse-lite/data/regions/VU.js b/node_modules/caniuse-lite/data/regions/VU.js new file mode 100644 index 00000000..3d48b4a2 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/VU.js @@ -0,0 +1 @@ +module.exports={C:{"80":0.00178,"102":0.04633,"108":0.00178,"112":0.02495,"115":0.09623,"123":0.00178,"126":0.00178,"127":0.04455,"128":0.18711,"129":0.21562,"130":0.0392,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 109 110 111 113 114 116 117 118 119 120 121 122 124 125 131 132 133 3.5 3.6"},D:{"68":0.00356,"70":0.00713,"81":0.00356,"87":0.00356,"88":0.02495,"101":0.00891,"103":0.00535,"105":0.00891,"109":0.0891,"110":0.00356,"111":0.05524,"112":0.08375,"114":0.00891,"116":0.00535,"117":0.00178,"118":0.00356,"119":0.03742,"120":0.05346,"121":0.00891,"122":0.03208,"123":0.07484,"124":0.08375,"125":0.09801,"126":0.54886,"127":5.96614,"128":0.81616,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 71 72 73 74 75 76 77 78 79 80 83 84 85 86 89 90 91 92 93 94 95 96 97 98 99 100 102 104 106 107 108 113 115 129 130 131"},F:{"95":0.11048,"109":0.01604,"111":0.04455,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00178,"18":0.00178,"81":0.00535,"89":0.00356,"96":0.00178,"100":0.00356,"103":0.00713,"105":0.01069,"109":0.06237,"110":0.00178,"112":0.00891,"113":0.0196,"114":0.00178,"115":0.02317,"117":0.00891,"119":0.00713,"120":0.03029,"121":0.01069,"122":0.01604,"123":0.12296,"124":0.02317,"125":0.0196,"126":0.20849,"127":2.30234,"128":0.53282,_:"12 13 14 15 16 79 80 83 84 85 86 87 88 90 91 92 93 94 95 97 98 99 101 102 104 106 107 108 111 116 118"},E:{"14":0.01247,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 17.2","12.1":0.00535,"13.1":0.00356,"14.1":0.00535,"15.6":0.01426,"16.1":0.01604,"16.3":0.00178,"16.4":0.00178,"16.5":0.00891,"16.6":0.03742,"17.0":0.04277,"17.1":0.00891,"17.3":0.01247,"17.4":0.01426,"17.5":0.26374,"17.6":0.04099,"18.0":0.00713},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00081,"5.0-5.1":0.0004,"6.0-6.1":0.00202,"7.0-7.1":0.00243,"8.1-8.4":0,"9.0-9.2":0.00202,"9.3":0.00809,"10.0-10.2":0.00243,"10.3":0.01253,"11.0-11.2":0.03194,"11.3-11.4":0.00404,"12.0-12.1":0.00323,"12.2-12.5":0.05417,"13.0-13.1":0.00081,"13.2":0.01738,"13.3":0.00243,"13.4-13.7":0.01011,"14.0-14.4":0.02992,"14.5-14.8":0.0287,"15.0-15.1":0.01577,"15.2-15.3":0.01577,"15.4":0.01819,"15.5":0.02143,"15.6-15.8":0.20173,"16.0":0.04083,"16.1":0.08611,"16.2":0.04326,"16.3":0.07196,"16.4":0.01819,"16.5":0.02911,"16.6-16.7":0.25025,"17.0":0.02304,"17.1":0.03558,"17.2":0.03275,"17.3":0.04851,"17.4":0.1136,"17.5":2.32661,"17.6":0.39134,"18.0":0.04245},P:{"4":0.10219,"20":0.02044,"21":0.18393,"22":0.20437,"23":0.06131,"24":0.05109,"25":0.58246,_:"5.0-5.4 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 15.0 17.0","7.2-7.4":0.06131,"9.2":0.01022,"14.0":0.05109,"16.0":0.05109,"18.0":0.01022,"19.0":0.03066},I:{"0":0.06552,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00011},K:{"0":0.06574,_:"10 11 12 11.1 11.5 12.1"},A:{"7":0.00428,"10":0.03635,"11":0.00214,_:"6 8 9 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.15612},H:{"0":0},L:{"0":80.37761},R:{_:"0"},M:{"0":0.00822},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/WF.js b/node_modules/caniuse-lite/data/regions/WF.js new file mode 100644 index 00000000..cfcf655b --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/WF.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.31217,"115":0.31217,"122":0.36518,"127":0.31217,"128":1.14266,"129":5.30689,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 123 124 125 126 130 131 132 133 3.5 3.6"},D:{"43":0.05301,"105":0.05301,"109":16.91019,"121":0.20615,"123":0.73036,"126":0.10602,"127":1.3547,"128":0.31217,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 110 111 112 113 114 115 116 117 118 119 120 122 124 125 129 130 131"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.05301,"114":0.05301,"117":0.05301,"122":0.10602,"126":0.36518,"127":8.58762,"128":4.05821,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 118 119 120 121 123 124 125"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.4 15.5 16.0 16.1 16.3 16.4 16.5 17.0 17.1 17.2 17.3","14.1":0.05301,"15.1":0.15903,"15.2-15.3":3.06869,"15.6":0.10602,"16.2":0.25916,"16.6":0.78337,"17.4":0.15903,"17.5":8.0104,"17.6":4.73556,"18.0":0.20615},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00393,"5.0-5.1":0.00196,"6.0-6.1":0.00982,"7.0-7.1":0.01178,"8.1-8.4":0,"9.0-9.2":0.00982,"9.3":0.03926,"10.0-10.2":0.01178,"10.3":0.06085,"11.0-11.2":0.15508,"11.3-11.4":0.01963,"12.0-12.1":0.0157,"12.2-12.5":0.26304,"13.0-13.1":0.00393,"13.2":0.08441,"13.3":0.01178,"13.4-13.7":0.04908,"14.0-14.4":0.14526,"14.5-14.8":0.13937,"15.0-15.1":0.07656,"15.2-15.3":0.07656,"15.4":0.08834,"15.5":0.10404,"15.6-15.8":0.97954,"16.0":0.19826,"16.1":0.41812,"16.2":0.21004,"16.3":0.34941,"16.4":0.08834,"16.5":0.14134,"16.6-16.7":1.2151,"17.0":0.11189,"17.1":0.17274,"17.2":0.159,"17.3":0.23556,"17.4":0.5516,"17.5":11.29708,"17.6":1.90019,"18.0":0.20612},P:{"25":0.42723,_:"4 20 21 22 23 24 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":19.99239},R:{_:"0"},M:{"0":0.05344},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/WS.js b/node_modules/caniuse-lite/data/regions/WS.js new file mode 100644 index 00000000..169d218e --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/WS.js @@ -0,0 +1 @@ +module.exports={C:{"104":0.00336,"105":0.01345,"106":0.00336,"113":0.00336,"115":0.10422,"121":0.42697,"128":0.08069,"129":1.09601,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 107 108 109 110 111 112 114 116 117 118 119 120 122 123 124 125 126 127 130 131 132 133 3.5 3.6"},D:{"68":0.00336,"70":0.00672,"72":0.00672,"79":0.01681,"81":0.03362,"87":0.00336,"88":0.02353,"91":0.02353,"93":0.01681,"94":0.01681,"97":0.00336,"98":0.00672,"102":0.00336,"103":0.0269,"105":0.03362,"106":0.00336,"107":0.01681,"108":0.01681,"109":1.55661,"111":0.0269,"113":0.02353,"114":0.00672,"115":0.00336,"116":0.04034,"118":0.02017,"121":0.26896,"122":0.01345,"123":0.00672,"124":0.10758,"125":0.15129,"126":0.95481,"127":9.6086,"128":0.95817,"129":0.02353,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 71 73 74 75 76 77 78 80 83 84 85 86 89 90 92 95 96 99 100 101 104 110 112 117 119 120 130 131"},F:{"83":0.00336,"111":0.00336,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00672,"18":0.05043,"84":0.00336,"85":0.01681,"92":0.01681,"95":0.03698,"102":0.01345,"106":0.00672,"108":0.00336,"109":0.00336,"114":0.01681,"115":0.00672,"116":0.00336,"118":0.00672,"119":0.00336,"120":0.05715,"121":0.01681,"122":0.05043,"123":0.14793,"124":0.06052,"125":0.08069,"126":0.88421,"127":7.16106,"128":1.5835,_:"12 13 15 16 17 79 80 81 83 86 87 88 89 90 91 93 94 96 97 98 99 100 101 103 104 105 107 110 111 112 113 117"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.2-15.3 15.4 15.5 16.2 16.3 16.5 17.0 17.2 18.0","12.1":0.00672,"13.1":0.23534,"14.1":0.20508,"15.1":0.02017,"15.6":0.0706,"16.0":0.00336,"16.1":0.00336,"16.4":0.00336,"16.6":0.10086,"17.1":0.0269,"17.3":0.00672,"17.4":0.03362,"17.5":1.78522,"17.6":0.06052},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0023,"5.0-5.1":0.00115,"6.0-6.1":0.00574,"7.0-7.1":0.00689,"8.1-8.4":0,"9.0-9.2":0.00574,"9.3":0.02295,"10.0-10.2":0.00689,"10.3":0.03558,"11.0-11.2":0.09067,"11.3-11.4":0.01148,"12.0-12.1":0.00918,"12.2-12.5":0.15379,"13.0-13.1":0.0023,"13.2":0.04935,"13.3":0.00689,"13.4-13.7":0.02869,"14.0-14.4":0.08493,"14.5-14.8":0.08149,"15.0-15.1":0.04476,"15.2-15.3":0.04476,"15.4":0.05165,"15.5":0.06083,"15.6-15.8":0.57271,"16.0":0.11592,"16.1":0.24446,"16.2":0.1228,"16.3":0.20429,"16.4":0.05165,"16.5":0.08264,"16.6-16.7":0.71043,"17.0":0.06542,"17.1":0.101,"17.2":0.09296,"17.3":0.13773,"17.4":0.32251,"17.5":6.60507,"17.6":1.11098,"18.0":0.12051},P:{"4":0.02083,"20":0.07289,"21":0.1666,"22":2.32205,"23":0.18743,"24":0.22908,"25":1.52027,_:"5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0","6.2-6.4":0.06248,"7.2-7.4":0.12495,"16.0":0.01041,"17.0":0.01041,"18.0":0.02083,"19.0":0.02083},I:{"0":0.09924,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00004,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00016},K:{"0":2.15071,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00336,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.12612},H:{"0":0},L:{"0":51.68539},R:{_:"0"},M:{"0":0.1394},Q:{"14.9":0.01328}}; diff --git a/node_modules/caniuse-lite/data/regions/YE.js b/node_modules/caniuse-lite/data/regions/YE.js new file mode 100644 index 00000000..0f1ba147 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/YE.js @@ -0,0 +1 @@ +module.exports={C:{"29":0.00562,"72":0.00374,"89":0.00187,"93":0.00187,"94":0.00936,"115":0.11045,"116":0.00187,"117":0.00187,"122":0.00187,"125":0.00374,"126":0.00374,"127":0.0131,"128":0.0936,"129":0.26957,"130":0.00187,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 118 119 120 121 123 124 131 132 133 3.6","3.5":0.00187},D:{"41":0.01498,"43":0.00187,"49":0.00187,"50":0.00187,"57":0.00187,"58":0.07862,"61":0.00936,"64":0.00562,"67":0.00562,"68":0.00187,"70":0.00936,"71":0.00187,"72":0.00374,"74":0.00187,"79":0.03557,"80":0.00374,"83":0.00187,"84":0.00187,"86":0.00374,"87":0.00562,"89":0.01685,"91":0.00187,"92":0.00187,"93":0.00749,"96":0.00374,"97":0.00187,"98":0.00187,"99":0.02059,"100":0.00187,"101":0.00187,"102":0.01685,"103":0.00187,"104":0.00187,"105":0.00562,"106":0.02434,"107":0.00187,"108":0.00187,"109":0.50731,"111":0.00374,"112":0.01123,"114":0.02059,"115":0.00374,"116":0.00749,"117":0.00187,"118":0.00562,"119":0.05242,"120":0.02808,"121":0.01123,"122":0.02808,"123":0.0337,"124":0.02059,"125":0.0337,"126":0.31824,"127":4.27752,"128":0.46238,"129":0.00187,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 44 45 46 47 48 51 52 53 54 55 56 59 60 62 63 65 66 69 73 75 76 77 78 81 85 88 90 94 95 110 113 130 131"},F:{"46":0.00187,"53":0.00187,"68":0.00187,"74":0.01123,"79":0.00562,"83":0.40622,"84":0.04306,"95":0.00187,"102":0.00374,"109":0.00562,"111":0.00187,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 75 76 77 78 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00374,"17":0.00562,"18":0.00187,"84":0.00187,"89":0.01123,"92":0.01498,"100":0.00374,"109":0.01498,"113":0.00187,"114":0.00374,"120":0.00374,"121":0.00187,"122":0.00562,"123":0.00187,"124":0.0468,"125":0.00374,"126":0.23774,"127":0.79373,"128":0.21715,_:"12 13 14 15 79 80 81 83 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 115 116 117 118 119"},E:{"14":0.00187,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 16.0 16.2 16.4 17.0","5.1":0.00749,"13.1":0.00187,"15.5":0.00374,"15.6":0.00562,"16.1":0.02995,"16.3":0.00187,"16.5":0.00187,"16.6":0.00562,"17.1":0.00187,"17.2":0.00187,"17.3":0.00562,"17.4":0.00936,"17.5":0.0337,"17.6":0.0131,"18.0":0.00187},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00101,"5.0-5.1":0.00051,"6.0-6.1":0.00253,"7.0-7.1":0.00304,"8.1-8.4":0,"9.0-9.2":0.00253,"9.3":0.01013,"10.0-10.2":0.00304,"10.3":0.0157,"11.0-11.2":0.04,"11.3-11.4":0.00506,"12.0-12.1":0.00405,"12.2-12.5":0.06785,"13.0-13.1":0.00101,"13.2":0.02177,"13.3":0.00304,"13.4-13.7":0.01266,"14.0-14.4":0.03747,"14.5-14.8":0.03595,"15.0-15.1":0.01975,"15.2-15.3":0.01975,"15.4":0.02279,"15.5":0.02684,"15.6-15.8":0.25268,"16.0":0.05114,"16.1":0.10786,"16.2":0.05418,"16.3":0.09013,"16.4":0.02279,"16.5":0.03646,"16.6-16.7":0.31345,"17.0":0.02886,"17.1":0.04456,"17.2":0.04102,"17.3":0.06076,"17.4":0.14229,"17.5":2.91418,"17.6":0.49017,"18.0":0.05317},P:{"4":0.04078,"20":0.0102,"21":0.06117,"22":0.04078,"23":0.15293,"24":0.04078,"25":0.96853,"5.0-5.4":0.02039,_:"6.2-6.4 8.2 10.1 12.0","7.2-7.4":0.0102,"9.2":0.04078,"11.1-11.2":0.04078,"13.0":0.06117,"14.0":0.10195,"15.0":0.0102,"16.0":0.34663,"17.0":0.05098,"18.0":0.02039,"19.0":0.0102},I:{"0":0.0324,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":7.34848,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00562,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":8.42874},H:{"0":7.16},L:{"0":59.97296},R:{_:"0"},M:{"0":0.15443},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/YT.js b/node_modules/caniuse-lite/data/regions/YT.js new file mode 100644 index 00000000..32bc45ab --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/YT.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.01693,"115":0.11509,"122":0.00339,"123":0.00677,"124":0.00339,"125":0.03385,"127":0.0677,"128":0.79886,"129":2.06824,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 126 130 131 132 133 3.5 3.6"},D:{"47":0.00677,"55":0.03047,"63":0.00339,"73":0.01693,"74":0.04062,"79":0.00339,"81":0.03385,"83":0.0914,"87":0.04739,"88":0.01016,"89":0.00339,"91":0.01693,"92":0.01016,"94":0.00339,"98":0.01016,"102":0.0237,"103":0.01016,"108":0.01016,"109":0.39266,"110":0.0237,"111":0.08801,"112":0.00339,"113":0.01016,"114":0.04062,"115":0.03724,"116":0.07109,"117":0.00339,"118":0.00677,"119":0.05755,"120":0.05416,"121":0.07786,"122":0.0237,"123":0.0237,"124":0.04062,"125":0.12863,"126":1.01889,"127":11.68164,"128":2.34919,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 75 76 77 78 80 84 85 86 90 93 95 96 97 99 100 101 104 105 106 107 129 130 131"},F:{"46":0.0237,"83":0.00339,"95":0.06432,"109":0.07786,"111":0.08124,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00339,"18":0.01693,"90":0.01016,"92":0.05755,"96":0.00339,"100":0.14217,"106":0.00339,"109":0.32496,"110":0.03724,"118":0.00677,"119":0.01354,"120":0.00677,"121":0.01016,"122":0.01354,"123":0.01693,"124":0.07786,"125":0.03047,"126":0.50775,"127":4.95903,"128":1.62819,_:"12 14 15 16 17 79 80 81 83 84 85 86 87 88 89 91 93 94 95 97 98 99 101 102 103 104 105 107 108 111 112 113 114 115 116 117"},E:{"14":0.01016,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 16.2 17.1","13.1":0.01693,"14.1":0.04401,"15.1":0.00677,"15.2-15.3":0.01016,"15.4":0.04739,"15.5":0.03385,"15.6":0.10832,"16.0":0.00339,"16.1":0.03385,"16.3":0.01354,"16.4":0.00339,"16.5":0.03724,"16.6":0.67023,"17.0":0.00339,"17.2":0.00339,"17.3":0.00677,"17.4":0.04739,"17.5":0.6093,"17.6":0.30465,"18.0":0.03385},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00231,"5.0-5.1":0.00115,"6.0-6.1":0.00576,"7.0-7.1":0.00692,"8.1-8.4":0,"9.0-9.2":0.00576,"9.3":0.02306,"10.0-10.2":0.00692,"10.3":0.03574,"11.0-11.2":0.09109,"11.3-11.4":0.01153,"12.0-12.1":0.00922,"12.2-12.5":0.1545,"13.0-13.1":0.00231,"13.2":0.04958,"13.3":0.00692,"13.4-13.7":0.02882,"14.0-14.4":0.08532,"14.5-14.8":0.08186,"15.0-15.1":0.04497,"15.2-15.3":0.04497,"15.4":0.05188,"15.5":0.06111,"15.6-15.8":0.57534,"16.0":0.11645,"16.1":0.24559,"16.2":0.12337,"16.3":0.20523,"16.4":0.05188,"16.5":0.08302,"16.6-16.7":0.7137,"17.0":0.06572,"17.1":0.10146,"17.2":0.09339,"17.3":0.13836,"17.4":0.32399,"17.5":6.63548,"17.6":1.1161,"18.0":0.12106},P:{"4":0.01035,"20":0.01035,"21":0.01035,"22":0.38296,"23":0.1035,"24":0.09315,"25":1.7906,"5.0-5.4":0.01035,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 17.0 18.0","7.2-7.4":0.0414,"14.0":0.01035,"16.0":0.0207,"19.0":0.0414},I:{"0":0.03297,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.77396,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{"2.5":0.00662,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.01985},H:{"0":0},L:{"0":53.06086},R:{_:"0"},M:{"0":0.29106},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/ZA.js b/node_modules/caniuse-lite/data/regions/ZA.js new file mode 100644 index 00000000..21bf46b2 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/ZA.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00803,"52":0.00535,"59":0.00268,"78":0.00803,"88":0.00803,"99":0.00268,"104":0.00268,"108":0.00268,"112":0.00268,"113":0.00268,"115":0.0669,"123":0.00268,"124":0.00268,"126":0.00535,"127":0.00803,"128":0.1445,"129":0.28901,"130":0.00268,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 100 101 102 103 105 106 107 109 110 111 114 116 117 118 119 120 121 122 125 131 132 133 3.5 3.6"},D:{"11":0.00268,"49":0.00268,"50":0.00268,"52":0.00803,"55":0.00268,"58":0.00268,"65":0.00535,"66":0.0107,"67":0.00268,"69":0.00268,"70":0.00535,"73":0.00268,"74":0.00268,"75":0.00268,"78":0.00268,"79":0.0107,"81":0.00535,"83":0.00268,"86":0.00268,"87":0.0107,"88":0.02944,"90":0.00268,"91":0.00535,"92":0.00268,"93":0.00535,"94":0.00535,"95":0.00535,"96":0.00268,"98":0.00535,"99":0.04282,"100":0.00268,"102":0.00535,"103":0.03211,"104":0.00535,"106":0.00268,"107":0.00535,"108":0.00535,"109":0.7252,"110":0.00268,"111":0.00803,"112":0.00535,"113":0.01606,"114":0.02944,"115":0.0107,"116":0.0669,"117":0.0107,"118":0.01338,"119":0.02944,"120":0.03211,"121":0.02944,"122":0.08296,"123":0.09901,"124":0.08296,"125":0.14183,"126":0.89914,"127":11.19103,"128":1.72067,"129":0.00535,"130":0.00268,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 51 53 54 56 57 59 60 61 62 63 64 68 71 72 76 77 80 84 85 89 97 101 105 131"},F:{"79":0.00268,"83":0.06422,"84":0.00535,"95":0.0107,"109":0.04282,"111":0.01606,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00268,"17":0.00803,"18":0.00535,"84":0.00268,"92":0.01338,"100":0.00268,"106":0.00268,"108":0.00268,"109":0.04549,"113":0.00268,"114":0.00268,"116":0.00268,"117":0.00535,"118":0.01338,"119":0.00268,"120":0.00535,"121":0.00803,"122":0.01873,"123":0.01873,"124":0.01606,"125":0.04282,"126":0.26492,"127":3.87485,"128":0.80548,_:"12 13 14 15 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 107 110 111 112 115"},E:{"13":0.00268,"14":0.00535,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1","11.1":0.00268,"12.1":0.00535,"13.1":0.01606,"14.1":0.01873,"15.2-15.3":0.00535,"15.4":0.00535,"15.5":0.00535,"15.6":0.06422,"16.0":0.01338,"16.1":0.0107,"16.2":0.00535,"16.3":0.03211,"16.4":0.00803,"16.5":0.01338,"16.6":0.09901,"17.0":0.00535,"17.1":0.00803,"17.2":0.00803,"17.3":0.01606,"17.4":0.02408,"17.5":0.36394,"17.6":0.11239,"18.0":0.00535},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00175,"5.0-5.1":0.00087,"6.0-6.1":0.00437,"7.0-7.1":0.00524,"8.1-8.4":0,"9.0-9.2":0.00437,"9.3":0.01748,"10.0-10.2":0.00524,"10.3":0.02709,"11.0-11.2":0.06903,"11.3-11.4":0.00874,"12.0-12.1":0.00699,"12.2-12.5":0.11708,"13.0-13.1":0.00175,"13.2":0.03757,"13.3":0.00524,"13.4-13.7":0.02184,"14.0-14.4":0.06466,"14.5-14.8":0.06204,"15.0-15.1":0.03408,"15.2-15.3":0.03408,"15.4":0.03932,"15.5":0.04631,"15.6-15.8":0.436,"16.0":0.08825,"16.1":0.18611,"16.2":0.09349,"16.3":0.15553,"16.4":0.03932,"16.5":0.06291,"16.6-16.7":0.54085,"17.0":0.0498,"17.1":0.07689,"17.2":0.07077,"17.3":0.10485,"17.4":0.24552,"17.5":5.02845,"17.6":0.84579,"18.0":0.09174},P:{"4":0.07091,"20":0.03039,"21":0.06078,"22":0.15195,"23":0.13169,"24":0.12156,"25":4.02162,"5.0-5.4":0.01013,"6.2-6.4":0.02026,"7.2-7.4":0.24312,_:"8.2 9.2 10.1 15.0","11.1-11.2":0.02026,"12.0":0.02026,"13.0":0.02026,"14.0":0.01013,"16.0":0.02026,"17.0":0.04052,"18.0":0.02026,"19.0":0.09117},I:{"0":0.0219,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":3.00876,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00375,"11":0.01499,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.00732,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.34423},H:{"0":0.06},L:{"0":57.29694},R:{_:"0"},M:{"0":0.45409},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/ZM.js b/node_modules/caniuse-lite/data/regions/ZM.js new file mode 100644 index 00000000..7fbaeac8 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/ZM.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00157,"45":0.00157,"51":0.03918,"71":0.0047,"72":0.00157,"89":0.00157,"112":0.00313,"115":0.07365,"116":0.00157,"118":0.00157,"121":0.00157,"122":0.00313,"123":0.0047,"124":0.00157,"125":0.00157,"126":0.00313,"127":0.02194,"128":0.09715,"129":0.25229,"130":0.00157,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 117 119 120 131 132 133 3.5 3.6"},D:{"11":0.00313,"40":0.00157,"43":0.00157,"46":0.00157,"49":0.00157,"50":0.00157,"51":0.00157,"53":0.00157,"55":0.00157,"56":0.00157,"57":0.00157,"58":0.00157,"59":0.00157,"61":0.00313,"63":0.00313,"64":0.00627,"65":0.00157,"67":0.00157,"68":0.0047,"69":0.02664,"70":0.01254,"71":0.00313,"73":0.0047,"74":0.00157,"75":0.0047,"76":0.00313,"77":0.00784,"78":0.00313,"79":0.00784,"80":0.00313,"81":0.00627,"83":0.01097,"86":0.0047,"87":0.0094,"88":0.01254,"89":0.00157,"90":0.00313,"91":0.00313,"92":0.00784,"93":0.01567,"94":0.00784,"95":0.00784,"96":0.00313,"97":0.00157,"98":0.00313,"99":0.0094,"100":0.00157,"101":0.00157,"102":0.0094,"103":0.02037,"104":0.00157,"105":0.0047,"106":0.0141,"107":0.0047,"108":0.00784,"109":0.42466,"110":0.00313,"111":0.01097,"112":0.00627,"113":0.01097,"114":0.00784,"115":0.00313,"116":0.02194,"117":0.01097,"118":0.01254,"119":0.03604,"120":0.02507,"121":0.0188,"122":0.0188,"123":0.04231,"124":0.04388,"125":0.09245,"126":0.38705,"127":3.63387,"128":0.61897,"129":0.00313,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 48 52 54 60 62 66 72 84 85 130 131"},F:{"34":0.00157,"35":0.00313,"36":0.00157,"37":0.00157,"42":0.00157,"46":0.0047,"78":0.00627,"79":0.00784,"83":0.04074,"84":0.00627,"90":0.00157,"93":0.00157,"95":0.04388,"102":0.00157,"106":0.00157,"108":0.0047,"109":0.02194,"110":0.0047,"111":0.01724,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 38 39 40 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 80 81 82 85 86 87 88 89 91 92 94 96 97 98 99 100 101 103 104 105 107 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01724,"13":0.0094,"14":0.00313,"15":0.00627,"16":0.0047,"17":0.0094,"18":0.05014,"80":0.01097,"81":0.00157,"84":0.00784,"86":0.00627,"88":0.00157,"89":0.01097,"90":0.01254,"92":0.07208,"100":0.02351,"101":0.00313,"103":0.00157,"104":0.00157,"106":0.00157,"107":0.00313,"108":0.00313,"109":0.02977,"110":0.00627,"111":0.00313,"112":0.0047,"114":0.00313,"115":0.0047,"116":0.00157,"117":0.0047,"118":0.00157,"119":0.0047,"120":0.0141,"121":0.0094,"122":0.0141,"123":0.02037,"124":0.03604,"125":0.03604,"126":0.15357,"127":1.48708,"128":0.3322,_:"79 83 85 87 91 93 94 95 96 97 98 99 102 105 113"},E:{"13":0.00157,"14":0.0047,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.4","13.1":0.01254,"14.1":0.00784,"15.5":0.00157,"15.6":0.03291,"16.0":0.00157,"16.1":0.0047,"16.2":0.00157,"16.3":0.00313,"16.5":0.0047,"16.6":0.03134,"17.0":0.00157,"17.1":0.0047,"17.2":0.00313,"17.3":0.00313,"17.4":0.0141,"17.5":0.07992,"17.6":0.04074,"18.0":0.0047},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00103,"5.0-5.1":0.00052,"6.0-6.1":0.00258,"7.0-7.1":0.00309,"8.1-8.4":0,"9.0-9.2":0.00258,"9.3":0.01031,"10.0-10.2":0.00309,"10.3":0.01597,"11.0-11.2":0.04071,"11.3-11.4":0.00515,"12.0-12.1":0.00412,"12.2-12.5":0.06904,"13.0-13.1":0.00103,"13.2":0.02216,"13.3":0.00309,"13.4-13.7":0.01288,"14.0-14.4":0.03813,"14.5-14.8":0.03658,"15.0-15.1":0.02009,"15.2-15.3":0.02009,"15.4":0.02319,"15.5":0.02731,"15.6-15.8":0.25711,"16.0":0.05204,"16.1":0.10975,"16.2":0.05513,"16.3":0.09172,"16.4":0.02319,"16.5":0.0371,"16.6-16.7":0.31894,"17.0":0.02937,"17.1":0.04534,"17.2":0.04174,"17.3":0.06183,"17.4":0.14479,"17.5":2.9653,"17.6":0.49877,"18.0":0.0541},P:{"4":0.06252,"20":0.01042,"21":0.03126,"22":0.09379,"23":0.0521,"24":0.08337,"25":0.58356,"5.0-5.4":0.02084,"6.2-6.4":0.01042,"7.2-7.4":0.06252,_:"8.2 10.1 12.0 15.0","9.2":0.03126,"11.1-11.2":0.01042,"13.0":0.01042,"14.0":0.01042,"16.0":0.01042,"17.0":0.02084,"18.0":0.01042,"19.0":0.03126},I:{"0":0.11767,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00005,"4.2-4.3":0.00005,"4.4":0,"4.4.3-4.4.4":0.00019},K:{"0":12.71476,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.00501,"11":0.02006,_:"6 7 8 9 5.5"},N:{_:"10 11"},S:{"2.5":0.05903,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.98666},H:{"0":1.79},L:{"0":67.33715},R:{_:"0"},M:{"0":0.0759},Q:{"14.9":0.00843}}; diff --git a/node_modules/caniuse-lite/data/regions/ZW.js b/node_modules/caniuse-lite/data/regions/ZW.js new file mode 100644 index 00000000..e8ce28b9 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/ZW.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.0028,"72":0.0028,"87":0.0056,"94":0.0028,"99":0.0056,"112":0.0056,"113":0.0056,"115":0.1232,"116":0.0028,"118":0.0924,"119":0.0028,"121":0.0028,"123":0.0056,"124":0.0084,"125":0.0056,"126":0.0532,"127":0.0476,"128":0.3416,"129":0.7448,"130":0.014,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 93 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 114 117 120 122 131 132 133 3.5 3.6"},D:{"43":0.0028,"49":0.0028,"60":0.0056,"61":0.0028,"63":0.0504,"64":0.0112,"67":0.0056,"68":0.0084,"69":0.0056,"70":0.0084,"72":0.0028,"74":0.0168,"75":0.0028,"76":0.0112,"77":0.0028,"78":0.0028,"79":0.028,"80":0.0056,"81":0.0084,"83":0.0084,"84":0.0028,"85":0.0028,"86":0.0168,"87":0.0196,"88":0.0168,"89":0.0028,"90":0.014,"91":0.0056,"92":0.0028,"93":0.0056,"94":0.0448,"95":0.0056,"96":0.0028,"97":0.0028,"98":0.0084,"99":0.014,"100":0.0028,"101":0.0028,"102":0.0084,"103":0.0252,"104":0.0336,"105":0.0084,"106":0.0112,"107":0.0112,"108":0.0056,"109":0.5992,"110":0.0056,"111":0.0168,"112":0.0112,"113":0.0056,"114":0.0644,"115":0.0084,"116":0.0364,"117":0.0112,"118":0.028,"119":0.0588,"120":0.0336,"121":0.0448,"122":0.0532,"123":0.056,"124":0.0728,"125":0.126,"126":1.0892,"127":8.2432,"128":1.68,"129":0.0056,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 62 65 66 71 73 130 131"},F:{"42":0.0308,"43":0.0028,"74":0.0028,"79":0.056,"82":0.0028,"83":0.0308,"84":0.0084,"86":0.0196,"95":0.014,"98":0.0028,"106":0.0028,"107":0.0028,"108":0.0028,"109":0.0672,"110":0.0084,"111":0.0336,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 80 81 85 87 88 89 90 91 92 93 94 96 97 99 100 101 102 103 104 105 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.014,"13":0.0056,"14":0.0056,"15":0.0084,"16":0.0168,"17":0.0084,"18":0.1204,"80":0.0028,"81":0.0028,"84":0.0252,"85":0.0028,"89":0.0672,"90":0.0448,"92":0.2044,"100":0.0672,"101":0.0028,"103":0.0112,"105":0.0028,"106":0.0028,"107":0.0196,"108":0.0028,"109":0.0392,"110":0.0028,"111":0.0056,"112":0.014,"113":0.0056,"114":0.0112,"115":0.0056,"116":0.0308,"117":0.0168,"118":0.0056,"119":0.028,"120":0.0448,"121":0.014,"122":0.056,"123":0.0392,"124":0.1008,"125":0.0924,"126":0.5292,"127":4.0488,"128":1.1172,_:"79 83 86 87 88 91 93 94 95 96 97 98 99 102 104"},E:{"12":0.0028,"14":0.0028,_:"0 4 5 6 7 8 9 10 11 13 15 3.1 3.2 6.1 7.1 9.1 10.1 15.5","5.1":0.0028,"11.1":0.0028,"12.1":0.0028,"13.1":0.0196,"14.1":0.07,"15.1":0.0056,"15.2-15.3":0.0028,"15.4":0.0028,"15.6":0.0672,"16.0":0.0028,"16.1":0.0028,"16.2":0.0056,"16.3":0.014,"16.4":0.014,"16.5":0.0084,"16.6":0.0812,"17.0":0.0028,"17.1":0.0084,"17.2":0.0084,"17.3":0.0196,"17.4":0.0392,"17.5":0.2492,"17.6":0.2352,"18.0":0.0084},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00097,"5.0-5.1":0.00048,"6.0-6.1":0.00242,"7.0-7.1":0.0029,"8.1-8.4":0,"9.0-9.2":0.00242,"9.3":0.00966,"10.0-10.2":0.0029,"10.3":0.01497,"11.0-11.2":0.03816,"11.3-11.4":0.00483,"12.0-12.1":0.00386,"12.2-12.5":0.06473,"13.0-13.1":0.00097,"13.2":0.02077,"13.3":0.0029,"13.4-13.7":0.01208,"14.0-14.4":0.03575,"14.5-14.8":0.0343,"15.0-15.1":0.01884,"15.2-15.3":0.01884,"15.4":0.02174,"15.5":0.0256,"15.6-15.8":0.24104,"16.0":0.04879,"16.1":0.10289,"16.2":0.05169,"16.3":0.08598,"16.4":0.02174,"16.5":0.03478,"16.6-16.7":0.29901,"17.0":0.02753,"17.1":0.04251,"17.2":0.03913,"17.3":0.05797,"17.4":0.13574,"17.5":2.77997,"17.6":0.4676,"18.0":0.05072},P:{"4":0.0514,"20":0.02056,"21":0.08225,"22":0.2159,"23":0.11309,"24":0.12337,"25":1.41876,_:"5.0-5.4 6.2-6.4 8.2 10.1 12.0 15.0","7.2-7.4":0.15421,"9.2":0.01028,"11.1-11.2":0.01028,"13.0":0.01028,"14.0":0.02056,"16.0":0.04112,"17.0":0.01028,"18.0":0.01028,"19.0":0.14393},I:{"0":0.06458,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.0001},K:{"0":6.96057,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.0035,"11":0.0105,_:"6 7 8 9 5.5"},N:{_:"10 11"},S:{"2.5":0.0216,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.93587},H:{"0":0.44},L:{"0":59.78998},R:{_:"0"},M:{"0":0.20157},Q:{"14.9":0.05039}}; diff --git a/node_modules/caniuse-lite/data/regions/alt-af.js b/node_modules/caniuse-lite/data/regions/alt-af.js new file mode 100644 index 00000000..ffae85ae --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/alt-af.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.0047,"52":0.0094,"57":0.0047,"72":0.00235,"77":0.0047,"78":0.00705,"88":0.00235,"95":0.00235,"103":0.0047,"110":0.00235,"113":0.00235,"115":0.27742,"123":0.00235,"124":0.00235,"125":0.0047,"126":0.00705,"127":0.02116,"128":0.21394,"129":0.51487,"130":0.0094,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 96 97 98 99 100 101 102 104 105 106 107 108 109 111 112 114 116 117 118 119 120 121 122 131 132 133 3.5 3.6"},D:{"11":0.00235,"43":0.0047,"45":0.0047,"47":0.0047,"49":0.00705,"50":0.00235,"52":0.00235,"56":0.02116,"58":0.02821,"59":0.00235,"62":0.00235,"63":0.00235,"64":0.00235,"65":0.0047,"66":0.0047,"68":0.0047,"69":0.0047,"70":0.00705,"72":0.00235,"73":0.0047,"74":0.0047,"75":0.0047,"76":0.0047,"77":0.0047,"78":0.0047,"79":0.03056,"80":0.0047,"81":0.01176,"83":0.01646,"84":0.0047,"85":0.0047,"86":0.01176,"87":0.03291,"88":0.02116,"89":0.00235,"90":0.0047,"91":0.0094,"92":0.0047,"93":0.01176,"94":0.0094,"95":0.01176,"96":0.0047,"97":0.00235,"98":0.01411,"99":0.02116,"100":0.0047,"101":0.00235,"102":0.0094,"103":0.03527,"104":0.01176,"105":0.00705,"106":0.01411,"107":0.0094,"108":0.01411,"109":1.41295,"110":0.0094,"111":0.01411,"112":0.00705,"113":0.00705,"114":0.02116,"115":0.0094,"116":0.06113,"117":0.01176,"118":0.01881,"119":0.04232,"120":0.04232,"121":0.02821,"122":0.05642,"123":0.06113,"124":0.07758,"125":0.09404,"126":0.5948,"127":8.08979,"128":1.49759,"129":0.00705,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 46 48 51 53 54 55 57 60 61 67 71 130 131"},F:{"79":0.01176,"82":0.00235,"83":0.03762,"84":0.0047,"85":0.00235,"95":0.03762,"107":0.0047,"108":0.00235,"109":0.04937,"111":0.02821,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00235,"14":0.00235,"15":0.0047,"16":0.00235,"17":0.0047,"18":0.01881,"84":0.00705,"89":0.00705,"90":0.00705,"92":0.03291,"100":0.00705,"109":0.04232,"114":0.00705,"116":0.00235,"117":0.0047,"118":0.0047,"119":0.00705,"120":0.01176,"121":0.0094,"122":0.01881,"123":0.01411,"124":0.02586,"125":0.04702,"126":0.16457,"127":2.31103,"128":0.59715,_:"13 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115"},E:{"14":0.0047,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 15.1","5.1":0.00235,"11.1":0.00235,"12.1":0.00235,"13.1":0.01881,"14.1":0.01646,"15.2-15.3":0.00235,"15.4":0.00235,"15.5":0.0047,"15.6":0.04702,"16.0":0.00705,"16.1":0.00705,"16.2":0.0047,"16.3":0.01176,"16.4":0.0047,"16.5":0.00705,"16.6":0.04937,"17.0":0.0047,"17.1":0.0047,"17.2":0.00705,"17.3":0.0094,"17.4":0.02586,"17.5":0.16927,"17.6":0.06583,"18.0":0.0047},G:{"8":0.00153,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00229,"6.0-6.1":0,"7.0-7.1":0.01528,"8.1-8.4":0,"9.0-9.2":0.00076,"9.3":0.02522,"10.0-10.2":0.00229,"10.3":0.02445,"11.0-11.2":0.01375,"11.3-11.4":0.00306,"12.0-12.1":0.0107,"12.2-12.5":0.4516,"13.0-13.1":0.00841,"13.2":0.00153,"13.3":0.00917,"13.4-13.7":0.03439,"14.0-14.4":0.08329,"14.5-14.8":0.09399,"15.0-15.1":0.10316,"15.2-15.3":0.04967,"15.4":0.04279,"15.5":0.06572,"15.6-15.8":1.02241,"16.0":0.10163,"16.1":0.15359,"16.2":0.08711,"16.3":0.14977,"16.4":0.0512,"16.5":0.08635,"16.6-16.7":0.70071,"17.0":0.09093,"17.1":0.09475,"17.2":0.08788,"17.3":0.11921,"17.4":0.24911,"17.5":2.89454,"17.6":0.59679,"18.0":0.11004},P:{"4":0.06314,"20":0.02105,"21":0.06314,"22":0.14733,"23":0.09471,"24":0.10523,"25":1.59957,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 14.0 15.0","7.2-7.4":0.16838,"11.1-11.2":0.02105,"13.0":0.01052,"16.0":0.02105,"17.0":0.03157,"18.0":0.02105,"19.0":0.06314},I:{"0":0.06079,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00034},K:{"0":5.7099,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00871,"11":0.04066,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.06119,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.3595},H:{"0":0.83},L:{"0":63.06881},R:{_:"0"},M:{"0":0.22947},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/alt-an.js b/node_modules/caniuse-lite/data/regions/alt-an.js new file mode 100644 index 00000000..d553c34d --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/alt-an.js @@ -0,0 +1 @@ +module.exports={C:{"129":0.02061,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 130 131 132 133 3.5 3.6"},D:{"78":0.03238,"81":0.17664,"107":0.01178,"108":0.02061,"109":0.04122,"116":0.04122,"117":0.02061,"126":0.27968,"127":0.98624,"128":0.01178,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 110 111 112 113 114 115 118 119 120 121 122 123 124 125 129 130 131"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"113":0.04122,"126":0.20608,"127":0.57997,"128":0.08243,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 117 118 119 120 121 122 123 124 125"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 16.0","15.1":0.3209,"15.2-15.3":0.04122,"15.4":0.06182,"15.5":0.02061,"15.6":0.25907,"16.1":0.17664,"16.2":0.27085,"16.3":0.81843,"16.4":0.03238,"16.5":0.05299,"16.6":1.46317,"17.0":0.31206,"17.1":0.12365,"17.2":0.29146,"17.3":0.11482,"17.4":0.70656,"17.5":12.54733,"17.6":3.63878,"18.0":0.08243},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0.0104,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0.04159,"15.0-15.1":0.27554,"15.2-15.3":0.21835,"15.4":0.0104,"15.5":0,"15.6-15.8":0.21835,"16.0":0.58747,"16.1":1.69483,"16.2":0.4731,"16.3":1.41409,"16.4":0.71744,"16.5":0.27554,"16.6-16.7":3.36886,"17.0":0.11437,"17.1":0.32753,"17.2":0.17676,"17.3":0.76943,"17.4":1.15935,"17.5":36.0593,"17.6":3.70679,"18.0":0.37952},P:{"25":0.01005,_:"4 20 21 22 23 24 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.0494,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.38808},H:{"0":0},L:{"0":17.94523},R:{_:"0"},M:{"0":0.36691},Q:{"14.9":0.26107}}; diff --git a/node_modules/caniuse-lite/data/regions/alt-as.js b/node_modules/caniuse-lite/data/regions/alt-as.js new file mode 100644 index 00000000..cce7dbbf --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/alt-as.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.00578,"52":0.04916,"54":0.00868,"55":0.00578,"56":0.03181,"78":0.00289,"88":0.00289,"103":0.00868,"113":0.00578,"115":0.26606,"118":0.00578,"121":0.00289,"123":0.00289,"125":0.00578,"126":0.01157,"127":0.02024,"128":0.22847,"129":0.53791,"130":0.00868,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 114 116 117 119 120 122 124 131 132 133 3.5 3.6"},D:{"17":0.00289,"34":0.00578,"38":0.01735,"47":0.00289,"48":0.00868,"49":0.01446,"50":0.01446,"53":0.00868,"55":0.00289,"56":0.02024,"57":0.00289,"58":0.00578,"61":0.00868,"66":0.00578,"69":0.05784,"70":0.00578,"71":0.00289,"73":0.01157,"74":0.01446,"75":0.00578,"76":0.00289,"77":0.0347,"78":0.01157,"79":0.11279,"80":0.01157,"81":0.01157,"83":0.02314,"84":0.00578,"85":0.00868,"86":0.0376,"87":0.10122,"88":0.00578,"89":0.00868,"90":0.01735,"91":0.01446,"92":0.01446,"93":0.00578,"94":0.03181,"95":0.01157,"96":0.00578,"97":0.02603,"98":0.07808,"99":0.02314,"100":0.01735,"101":0.02603,"102":0.01157,"103":0.05495,"104":0.02603,"105":0.01157,"106":0.02024,"107":0.02314,"108":0.0376,"109":1.72652,"110":0.01735,"111":0.04338,"112":0.05495,"113":0.01735,"114":0.06652,"115":0.02024,"116":0.11857,"117":0.02024,"118":0.03181,"119":0.04627,"120":0.06652,"121":0.05784,"122":0.08098,"123":0.107,"124":0.11857,"125":0.13303,"126":0.73168,"127":11.41183,"128":2.07935,"129":0.01446,"130":0.00289,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 51 52 54 59 60 62 63 64 65 67 68 72 131"},F:{"36":0.00578,"40":0.00578,"46":0.02892,"83":0.03181,"84":0.00289,"95":0.02024,"102":0.06362,"109":0.04338,"111":0.01735,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00868,"92":0.01735,"100":0.00289,"106":0.00289,"107":0.00578,"108":0.00868,"109":0.05784,"110":0.00868,"111":0.00868,"112":0.00578,"113":0.01735,"114":0.01735,"115":0.00868,"116":0.00868,"117":0.00868,"118":0.00578,"119":0.01157,"120":0.05206,"121":0.01735,"122":0.02314,"123":0.01446,"124":0.02603,"125":0.0347,"126":0.17352,"127":2.35987,"128":0.62756,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105"},E:{"13":0.00578,"14":0.02603,"15":0.00578,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00578,"13.1":0.02603,"14.1":0.05784,"15.1":0.01157,"15.2-15.3":0.00868,"15.4":0.02024,"15.5":0.02892,"15.6":0.14171,"16.0":0.01157,"16.1":0.02892,"16.2":0.02024,"16.3":0.05206,"16.4":0.01157,"16.5":0.02603,"16.6":0.16195,"17.0":0.01157,"17.1":0.02314,"17.2":0.02314,"17.3":0.02892,"17.4":0.06073,"17.5":0.83,"17.6":0.15328,"18.0":0.01157},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00649,"5.0-5.1":0.00433,"6.0-6.1":0.00216,"7.0-7.1":0.01407,"8.1-8.4":0.00108,"9.0-9.2":0.00649,"9.3":0.0249,"10.0-10.2":0.00325,"10.3":0.05087,"11.0-11.2":0.02814,"11.3-11.4":0.00974,"12.0-12.1":0.01407,"12.2-12.5":0.20349,"13.0-13.1":0.00325,"13.2":0.02273,"13.3":0.01082,"13.4-13.7":0.05412,"14.0-14.4":0.16452,"14.5-14.8":0.12989,"15.0-15.1":0.07144,"15.2-15.3":0.07144,"15.4":0.092,"15.5":0.09742,"15.6-15.8":0.77067,"16.0":0.15911,"16.1":0.29116,"16.2":0.16019,"16.3":0.25761,"16.4":0.08443,"16.5":0.11906,"16.6-16.7":0.77067,"17.0":0.09417,"17.1":0.13746,"17.2":0.12881,"17.3":0.18292,"17.4":0.4243,"17.5":5.08943,"17.6":0.96225,"18.0":0.09958},P:{"4":0.16106,"20":0.02147,"21":0.04295,"22":0.06442,"23":0.07516,"24":0.0859,"25":1.17038,"5.0-5.4":0.02147,"6.2-6.4":0.02147,"7.2-7.4":0.03221,_:"8.2 9.2 10.1 12.0 14.0 15.0 16.0","11.1-11.2":0.01074,"13.0":0.01074,"17.0":0.03221,"18.0":0.01074,"19.0":0.02147},I:{"0":0.39018,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00004,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00047},K:{"0":1.43694,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.09259,"9":0.03704,"10":0.03704,"11":0.88891,_:"6 7 5.5"},N:{_:"10 11"},S:{"2.5":0.09239,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":2.21028},H:{"0":0.02},L:{"0":53.91624},R:{_:"0"},M:{"0":0.2061},Q:{"14.9":0.65384}}; diff --git a/node_modules/caniuse-lite/data/regions/alt-eu.js b/node_modules/caniuse-lite/data/regions/alt-eu.js new file mode 100644 index 00000000..52e21f56 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/alt-eu.js @@ -0,0 +1 @@ +module.exports={C:{"45":0.01648,"48":0.00412,"50":0.01648,"52":0.06182,"53":0.01236,"56":0.01648,"59":0.01648,"68":0.00824,"78":0.02473,"83":0.00412,"88":0.01236,"91":0.00412,"94":0.00824,"102":0.00824,"103":0.01236,"105":0.00824,"107":0.00824,"108":0.00412,"113":0.01236,"115":0.55221,"117":0.02061,"118":0.01648,"119":0.00824,"120":0.02473,"121":0.00824,"122":0.00824,"123":0.02473,"124":0.00824,"125":0.02061,"126":0.09066,"127":0.0783,"128":0.8242,"129":2.09759,"130":0.01236,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 49 51 54 55 57 58 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 89 90 92 93 95 96 97 98 99 100 101 104 106 109 110 111 112 114 116 131 132 133 3.5 3.6"},D:{"38":0.00824,"45":0.00824,"47":0.00824,"48":0.01648,"49":0.02473,"51":0.00824,"52":0.01236,"56":0.04945,"57":0.00412,"58":0.01236,"63":0.00824,"66":0.06594,"73":0.00824,"74":0.00824,"75":0.01236,"76":0.00824,"77":0.01236,"78":0.05357,"79":0.14011,"80":0.01236,"81":0.01236,"83":0.02061,"85":0.00824,"86":0.00824,"87":0.04121,"88":0.02061,"89":0.01648,"90":0.00824,"91":0.02885,"92":0.02885,"93":0.02061,"94":0.04945,"95":0.00824,"96":0.01648,"97":0.00824,"98":0.01648,"99":0.02473,"100":0.01648,"101":0.00412,"102":0.02885,"103":0.09066,"104":0.27199,"105":0.01648,"106":0.04121,"107":0.02885,"108":0.04121,"109":1.20745,"110":0.01648,"111":0.02885,"112":0.02473,"113":0.10303,"114":0.1566,"115":0.02473,"116":0.24726,"117":0.17308,"118":0.17308,"119":0.05357,"120":0.11951,"121":0.08654,"122":0.13187,"123":0.14424,"124":0.20193,"125":0.43271,"126":1.76379,"127":14.1103,"128":2.6498,"129":0.00824,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 46 50 53 54 55 59 60 61 62 64 65 67 68 69 70 71 72 84 130 131"},F:{"31":0.01236,"40":0.01236,"44":0.00824,"46":0.01648,"83":0.03297,"84":0.00412,"85":0.00412,"95":0.09066,"106":0.00412,"109":0.35441,"111":0.12775,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 41 42 43 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.01236,"17":0.01648,"92":0.00824,"107":0.00412,"108":0.00412,"109":0.0783,"111":0.00824,"112":0.00412,"114":0.00824,"115":0.00412,"116":0.00412,"117":0.02473,"118":0.00824,"119":0.01236,"120":0.03709,"121":0.02885,"122":0.03709,"123":0.01236,"124":0.02061,"125":0.05769,"126":0.30495,"127":4.30645,"128":1.20745,_:"12 13 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 110 113"},E:{"10":0.00824,"14":0.02473,"15":0.00412,_:"0 4 5 6 7 8 9 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01648,"12.1":0.00824,"13.1":0.05769,"14.1":0.08654,"15.1":0.01236,"15.2-15.3":0.00824,"15.4":0.01648,"15.5":0.02473,"15.6":0.25962,"16.0":0.03709,"16.1":0.03297,"16.2":0.03297,"16.3":0.07006,"16.4":0.02061,"16.5":0.03709,"16.6":0.32968,"17.0":0.02885,"17.1":0.04121,"17.2":0.04533,"17.3":0.04533,"17.4":0.11127,"17.5":1.57834,"17.6":0.51513,"18.0":0.02473},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.01283,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04329,"10.0-10.2":0.02565,"10.3":0.04649,"11.0-11.2":0.14429,"11.3-11.4":0.02565,"12.0-12.1":0.00481,"12.2-12.5":0.17635,"13.0-13.1":0.00321,"13.2":0.27896,"13.3":0.00481,"13.4-13.7":0.01283,"14.0-14.4":0.02886,"14.5-14.8":0.06733,"15.0-15.1":0.02886,"15.2-15.3":0.03046,"15.4":0.02886,"15.5":0.04329,"15.6-15.8":0.66693,"16.0":0.13627,"16.1":0.3014,"16.2":0.12986,"16.3":0.23567,"16.4":0.03687,"16.5":0.08016,"16.6-16.7":0.96032,"17.0":0.07054,"17.1":0.10581,"17.2":0.09459,"17.3":0.14589,"17.4":0.3495,"17.5":9.85168,"17.6":1.65611,"18.0":0.18918},P:{"4":0.03233,"20":0.02155,"21":0.05388,"22":0.06465,"23":0.07543,"24":0.07543,"25":2.21973,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 12.0 14.0 15.0 16.0 18.0","11.1-11.2":0.01078,"13.0":0.01078,"17.0":0.01078,"19.0":0.02155},I:{"0":0.05852,"3":0,"4":0.00001,"2.1":0,"2.2":0.00001,"2.3":0,"4.1":0.00011,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":0.68784,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.02318,"11":0.08809,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.16461},H:{"0":0},L:{"0":37.96483},R:{_:"0"},M:{"0":0.57614},Q:{"14.9":0.00588}}; diff --git a/node_modules/caniuse-lite/data/regions/alt-na.js b/node_modules/caniuse-lite/data/regions/alt-na.js new file mode 100644 index 00000000..3af5b354 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/alt-na.js @@ -0,0 +1 @@ +module.exports={C:{"11":0.0693,"38":0.00462,"43":0.00462,"44":0.0231,"45":0.00462,"47":0.00462,"52":0.0231,"72":0.00462,"78":0.02772,"88":0.01386,"94":0.01386,"101":0.00462,"102":0.00924,"103":0.00924,"105":0.00462,"113":0.00924,"115":0.33726,"118":0.37884,"120":0.00462,"121":0.00924,"122":0.00462,"123":0.00924,"124":0.00924,"125":0.03696,"126":0.02772,"127":0.0693,"128":0.6699,"129":1.57542,"130":0.00462,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 95 96 97 98 99 100 104 106 107 108 109 110 111 112 114 116 117 119 131 132 133 3.5 3.6"},D:{"47":0.00924,"48":0.07392,"49":0.03234,"50":0.00462,"51":0.00924,"52":0.00462,"53":0.00462,"56":0.0462,"58":0.00462,"66":0.01848,"67":0.00462,"69":0.00924,"74":0.00924,"75":0.01848,"76":0.01386,"77":0.00462,"78":0.00924,"79":0.08778,"80":0.02772,"81":0.06006,"83":0.07854,"84":0.00924,"85":0.02772,"86":0.01848,"87":0.05544,"88":0.03234,"89":0.01386,"90":0.00924,"91":0.1155,"92":0.00924,"93":0.03234,"94":0.03696,"95":0.00924,"96":0.00924,"97":0.01848,"98":0.01386,"99":0.0231,"100":0.04158,"101":0.03234,"102":0.0231,"103":0.27258,"104":0.07392,"105":0.03696,"106":0.0462,"107":0.07392,"108":0.07854,"109":0.69762,"110":0.04158,"111":0.0462,"112":0.05082,"113":0.11088,"114":0.1617,"115":0.08316,"116":0.24486,"117":0.29106,"118":0.08316,"119":0.12012,"120":0.19404,"121":0.20328,"122":0.16632,"123":0.231,"124":0.52206,"125":0.91476,"126":3.1185,"127":14.16492,"128":2.36544,"129":0.0231,"130":0.00924,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 54 55 57 59 60 61 62 63 64 65 68 70 71 72 73 131"},F:{"83":0.01386,"95":0.02772,"109":0.12936,"111":0.05082,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00462,"87":0.00462,"92":0.00462,"107":0.00462,"108":0.00462,"109":0.07854,"110":0.00462,"112":0.00462,"114":0.00462,"119":0.00924,"120":0.01848,"121":0.00924,"122":0.0231,"123":0.01386,"124":0.03234,"125":0.08778,"126":0.41118,"127":5.0127,"128":1.34904,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 111 113 115 116 117 118"},E:{"9":0.01386,"13":0.00924,"14":0.05082,"15":0.01386,_:"0 4 5 6 7 8 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00924,"11.1":0.00462,"12.1":0.0231,"13.1":0.14784,"14.1":0.13398,"15.1":0.08316,"15.2-15.3":0.01386,"15.4":0.02772,"15.5":0.03696,"15.6":0.39732,"16.0":0.06468,"16.1":0.06006,"16.2":0.05544,"16.3":0.65142,"16.4":0.0462,"16.5":0.08778,"16.6":0.60984,"17.0":0.03696,"17.1":0.08316,"17.2":0.08316,"17.3":0.0924,"17.4":0.2772,"17.5":3.0723,"17.6":1.01178,"18.0":0.03696},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.01842,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.02105,"9.3":0.02894,"10.0-10.2":0.00789,"10.3":0.03947,"11.0-11.2":0.24998,"11.3-11.4":0.01842,"12.0-12.1":0.01053,"12.2-12.5":0.14472,"13.0-13.1":0.00526,"13.2":0.00526,"13.3":0.00789,"13.4-13.7":0.03158,"14.0-14.4":0.06842,"14.5-14.8":0.0921,"15.0-15.1":0.0421,"15.2-15.3":0.05526,"15.4":0.05263,"15.5":0.07631,"15.6-15.8":0.69205,"16.0":0.16314,"16.1":0.44996,"16.2":0.21051,"16.3":0.34997,"16.4":0.05789,"16.5":0.11578,"16.6-16.7":1.33147,"17.0":0.07894,"17.1":0.15262,"17.2":0.14209,"17.3":0.22367,"17.4":0.53943,"17.5":17.78798,"17.6":2.73661,"18.0":0.28419},P:{"4":0.01137,"21":0.03411,"22":0.02274,"23":0.02274,"24":0.04547,"25":0.62526,_:"20 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","17.0":0.01137},I:{"0":0.08564,"3":0,"4":0.00003,"2.1":0,"2.2":0.00004,"2.3":0.00002,"4.1":0.00001,"4.2-4.3":0.00018,"4.4":0,"4.4.3-4.4.4":0.00011},K:{"0":0.31204,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01683,"9":0.03366,"11":0.10659,_:"6 7 10 5.5"},N:{_:"10 11"},S:{"2.5":0.00538,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.0807},H:{"0":0},L:{"0":25.72174},R:{_:"0"},M:{"0":0.62408},Q:{"14.9":0.02152}}; diff --git a/node_modules/caniuse-lite/data/regions/alt-oc.js b/node_modules/caniuse-lite/data/regions/alt-oc.js new file mode 100644 index 00000000..6435784c --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/alt-oc.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.0049,"52":0.0147,"54":0.0098,"78":0.0245,"83":0.0049,"88":0.0245,"102":0.0049,"103":0.0098,"113":0.0049,"114":0.0049,"115":0.23025,"120":0.0049,"123":0.0098,"124":0.0049,"125":0.0098,"126":0.0196,"127":0.04409,"128":0.55359,"129":1.31293,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 116 117 118 119 121 122 130 131 132 133 3.5 3.6"},D:{"25":0.0245,"34":0.0049,"38":0.06369,"39":0.0147,"40":0.0147,"41":0.0147,"42":0.0147,"43":0.0196,"44":0.0196,"45":0.0196,"46":0.0196,"47":0.0196,"48":0.0147,"49":0.0196,"50":0.0147,"51":0.0245,"52":0.0196,"53":0.0147,"54":0.0147,"55":0.0147,"56":0.0196,"57":0.0147,"58":0.0147,"59":0.02939,"60":0.0147,"66":0.0098,"74":0.0049,"78":0.0049,"79":0.08818,"80":0.0049,"81":0.05389,"85":0.0147,"86":0.0049,"87":0.07349,"88":0.03919,"89":0.0049,"90":0.0245,"91":0.0098,"92":0.0049,"93":0.0147,"94":0.03919,"96":0.0049,"97":0.0196,"98":0.0245,"99":0.0147,"100":0.0098,"101":0.0049,"102":0.0098,"103":0.14697,"104":0.10288,"105":0.08328,"106":0.0098,"107":0.0196,"108":0.0245,"109":0.68096,"110":0.0196,"111":0.02939,"112":0.0147,"113":0.15187,"114":0.18616,"115":0.08328,"116":0.30374,"117":0.0245,"118":0.0196,"119":0.05879,"120":0.15677,"121":0.14697,"122":0.19596,"123":0.14207,"124":0.24985,"125":0.60748,"126":2.99329,"127":18.45943,"128":2.97859,"129":0.0147,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 35 36 37 61 62 63 64 65 67 68 69 70 71 72 73 75 76 77 83 84 95 130 131"},F:{"46":0.0245,"83":0.0049,"95":0.0098,"109":0.17636,"111":0.07349,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.0049,"92":0.0098,"109":0.05879,"112":0.0098,"113":0.0147,"114":0.0147,"115":0.0049,"116":0.0049,"117":0.0098,"119":0.0147,"120":0.0245,"121":0.0147,"122":0.0245,"123":0.0147,"124":0.04409,"125":0.06369,"126":0.41642,"127":5.52117,"128":1.42071,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 118"},E:{"9":0.0196,"13":0.0098,"14":0.07838,"15":0.0098,_:"0 4 5 6 7 8 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.0196,"13.1":0.12248,"14.1":0.19596,"15.1":0.02939,"15.2-15.3":0.03429,"15.4":0.04409,"15.5":0.08328,"15.6":0.61727,"16.0":0.06369,"16.1":0.12248,"16.2":0.08818,"16.3":0.19596,"16.4":0.05389,"16.5":0.09798,"16.6":0.76914,"17.0":0.02939,"17.1":0.11758,"17.2":0.08818,"17.3":0.11758,"17.4":0.25475,"17.5":3.86041,"17.6":0.89652,"18.0":0.03919},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00617,"6.0-6.1":0.00411,"7.0-7.1":0.00411,"8.1-8.4":0.00617,"9.0-9.2":0.00206,"9.3":0.05143,"10.0-10.2":0.00823,"10.3":0.08846,"11.0-11.2":1.45446,"11.3-11.4":0.02263,"12.0-12.1":0.01852,"12.2-12.5":0.29213,"13.0-13.1":0.00206,"13.2":0.00206,"13.3":0.00823,"13.4-13.7":0.02263,"14.0-14.4":0.0576,"14.5-14.8":0.06995,"15.0-15.1":0.04114,"15.2-15.3":0.04732,"15.4":0.04732,"15.5":0.07406,"15.6-15.8":0.77352,"16.0":0.14195,"16.1":0.42585,"16.2":0.17486,"16.3":0.31476,"16.4":0.05349,"16.5":0.09669,"16.6-16.7":1.17674,"17.0":0.05143,"17.1":0.12138,"17.2":0.10698,"17.3":0.15841,"17.4":0.35796,"17.5":12.52444,"17.6":1.57378,"18.0":0.17692},P:{"4":0.19041,"20":0.0112,"21":0.0448,"22":0.056,"23":0.056,"24":0.0672,"25":1.69126,"5.0-5.4":0.0336,"6.2-6.4":0.0112,_:"7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","19.0":0.0112},I:{"0":0.1012,"3":0.00002,"4":0.00011,"2.1":0.00002,"2.2":0.00007,"2.3":0.00008,"4.1":0.00005,"4.2-4.3":0.00013,"4.4":0,"4.4.3-4.4.4":0.0003},K:{"0":0.15813,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.08472,"9":0.02421,"10":0.0121,"11":0.08472,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.07141},H:{"0":0},L:{"0":26.87909},R:{_:"0"},M:{"0":0.43359},Q:{"14.9":0.0102}}; diff --git a/node_modules/caniuse-lite/data/regions/alt-sa.js b/node_modules/caniuse-lite/data/regions/alt-sa.js new file mode 100644 index 00000000..51a0f26c --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/alt-sa.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.00464,"4":0.06029,"52":0.01391,"59":0.01391,"78":0.00464,"88":0.01855,"91":0.00928,"102":0.00928,"103":0.01391,"113":0.00464,"114":0.00464,"115":0.269,"120":0.00928,"121":0.00928,"123":0.00464,"125":0.01391,"126":0.01391,"127":0.0371,"128":0.37104,"129":0.97398,"130":0.00928,_:"2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 116 117 118 119 122 124 131 132 133 3.5 3.6"},D:{"38":0.00928,"47":0.00464,"49":0.01391,"51":0.00928,"55":0.00928,"56":0.00464,"66":0.06029,"71":0.00464,"75":0.01391,"78":0.00928,"79":0.04638,"81":0.00928,"85":0.01855,"86":0.00928,"87":0.04638,"88":0.01391,"89":0.00464,"90":0.00928,"91":0.20871,"92":0.00928,"93":0.00928,"94":0.01391,"95":0.00464,"96":0.00928,"97":0.00928,"98":0.01391,"99":0.00928,"100":0.00928,"101":0.00464,"102":0.01391,"103":0.06029,"104":0.02319,"105":0.01391,"106":0.01855,"107":0.02319,"108":0.02783,"109":3.50169,"110":0.02319,"111":0.02319,"112":0.01855,"113":0.01391,"114":0.05566,"115":0.0371,"116":0.10667,"117":0.01855,"118":0.02319,"119":0.06493,"120":0.08812,"121":0.07421,"122":0.15769,"123":0.09276,"124":0.17624,"125":0.18552,"126":1.17805,"127":22.04905,"128":4.45712,"129":0.01391,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 52 53 54 57 58 59 60 61 62 63 64 65 67 68 69 70 72 73 74 76 77 80 83 84 130 131"},F:{"83":0.00928,"95":0.04174,"109":0.86731,"111":0.32466,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.01855,"17":0.00928,"92":0.01855,"109":0.04638,"114":0.00464,"119":0.00464,"120":0.00928,"121":0.00464,"122":0.00928,"123":0.00928,"124":0.01855,"125":0.05102,"126":0.16233,"127":3.39965,"128":0.99717,_:"12 13 14 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118"},E:{"14":0.00464,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.5","5.1":0.00928,"11.1":0.01391,"13.1":0.01391,"14.1":0.01855,"15.4":0.00464,"15.6":0.04638,"16.0":0.00464,"16.1":0.00928,"16.2":0.00464,"16.3":0.01855,"16.4":0.00464,"16.5":0.00928,"16.6":0.05566,"17.0":0.00928,"17.1":0.01391,"17.2":0.01855,"17.3":0.01391,"17.4":0.0371,"17.5":0.32002,"17.6":0.17161,"18.0":0.01391},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00279,"6.0-6.1":0.0007,"7.0-7.1":0.00279,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01393,"10.0-10.2":0.00139,"10.3":0.00766,"11.0-11.2":0.03901,"11.3-11.4":0.01393,"12.0-12.1":0.0007,"12.2-12.5":0.04458,"13.0-13.1":0,"13.2":0,"13.3":0.00139,"13.4-13.7":0.00348,"14.0-14.4":0.00697,"14.5-14.8":0.02229,"15.0-15.1":0.00627,"15.2-15.3":0.00766,"15.4":0.00975,"15.5":0.01463,"15.6-15.8":0.33363,"16.0":0.05781,"16.1":0.12537,"16.2":0.04945,"16.3":0.09682,"16.4":0.01114,"16.5":0.02856,"16.6-16.7":0.50428,"17.0":0.02716,"17.1":0.03901,"17.2":0.03204,"17.3":0.06408,"17.4":0.15254,"17.5":4.41526,"17.6":0.72508,"18.0":0.09473},P:{"4":0.03225,"20":0.01075,"21":0.03225,"22":0.043,"23":0.043,"24":0.05375,"25":1.22552,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","7.2-7.4":0.1075,"17.0":0.03225,"19.0":0.01075},I:{"0":0.02675,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.27346,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01491,"11":0.61122,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.0429},H:{"0":0},L:{"0":45.01894},R:{_:"0"},M:{"0":0.14477},Q:{_:"14.9"}}; diff --git a/node_modules/caniuse-lite/data/regions/alt-ww.js b/node_modules/caniuse-lite/data/regions/alt-ww.js new file mode 100644 index 00000000..f14b9ab9 --- /dev/null +++ b/node_modules/caniuse-lite/data/regions/alt-ww.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.00357,"11":0.01429,"43":0.00357,"44":0.00715,"45":0.00357,"50":0.00357,"52":0.04288,"54":0.00715,"55":0.00357,"56":0.02144,"59":0.00357,"78":0.01429,"88":0.00715,"94":0.00357,"102":0.00715,"103":0.00715,"105":0.00357,"113":0.00715,"115":0.3573,"117":0.00357,"118":0.08933,"120":0.00715,"121":0.00715,"122":0.00357,"123":0.00715,"124":0.00715,"125":0.01429,"126":0.03216,"127":0.04288,"128":0.44663,"129":1.09334,"130":0.00715,_:"2 3 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 46 47 48 49 51 53 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 95 96 97 98 99 100 101 104 106 107 108 109 110 111 112 114 116 119 131 132 133 3.5 3.6"},D:{"38":0.01072,"47":0.00715,"48":0.02501,"49":0.02144,"50":0.00715,"51":0.00357,"52":0.00357,"53":0.00715,"56":0.03216,"57":0.00357,"58":0.00715,"61":0.00357,"66":0.02144,"69":0.02858,"70":0.00357,"73":0.00715,"74":0.01072,"75":0.01072,"76":0.00715,"77":0.02144,"78":0.01787,"79":0.10719,"80":0.01429,"81":0.02144,"83":0.03216,"84":0.00715,"85":0.01072,"86":0.02501,"87":0.07146,"88":0.01787,"89":0.01072,"90":0.01429,"91":0.04645,"92":0.01429,"93":0.01429,"94":0.03573,"95":0.01072,"96":0.01072,"97":0.01787,"98":0.04645,"99":0.02144,"100":0.02144,"101":0.02144,"102":0.01787,"103":0.11076,"104":0.08218,"105":0.01787,"106":0.02858,"107":0.03216,"108":0.04645,"109":1.4292,"110":0.02144,"111":0.0393,"112":0.04288,"113":0.05717,"114":0.10362,"115":0.03573,"116":0.1715,"117":0.10719,"118":0.06789,"119":0.06431,"120":0.10719,"121":0.09647,"122":0.11076,"123":0.13935,"124":0.2251,"125":0.36802,"126":1.49351,"127":12.83064,"128":2.31888,"129":0.01429,"130":0.00357,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 54 55 59 60 62 63 64 65 67 68 71 72 131"},F:{"40":0.00357,"46":0.01787,"83":0.02858,"84":0.00357,"95":0.0393,"102":0.03216,"109":0.15721,"111":0.06074,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00357,"17":0.00715,"18":0.00715,"92":0.01429,"107":0.00357,"108":0.00715,"109":0.06431,"110":0.00715,"111":0.00715,"112":0.00715,"113":0.01072,"114":0.01429,"115":0.00715,"116":0.00715,"117":0.01072,"118":0.00715,"119":0.01072,"120":0.0393,"121":0.01787,"122":0.02501,"123":0.01429,"124":0.02501,"125":0.0536,"126":0.25368,"127":3.39435,"128":0.91826,_:"12 13 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106"},E:{"9":0.00357,"13":0.00715,"14":0.02858,"15":0.00715,_:"0 4 5 6 7 8 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00715,"12.1":0.01072,"13.1":0.05717,"14.1":0.07861,"15.1":0.02501,"15.2-15.3":0.01072,"15.4":0.02144,"15.5":0.02858,"15.6":0.21795,"16.0":0.02858,"16.1":0.03573,"16.2":0.03216,"16.3":0.1858,"16.4":0.02144,"16.5":0.04288,"16.6":0.28941,"17.0":0.01787,"17.1":0.0393,"17.2":0.0393,"17.3":0.04288,"17.4":0.11791,"17.5":1.45421,"17.6":0.41804,"18.0":0.01787},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00299,"5.0-5.1":0.00149,"6.0-6.1":0.00747,"7.0-7.1":0.00897,"8.1-8.4":0,"9.0-9.2":0.00747,"9.3":0.02989,"10.0-10.2":0.00897,"10.3":0.04634,"11.0-11.2":0.11808,"11.3-11.4":0.01495,"12.0-12.1":0.01196,"12.2-12.5":0.20029,"13.0-13.1":0.00299,"13.2":0.06427,"13.3":0.00897,"13.4-13.7":0.03737,"14.0-14.4":0.11061,"14.5-14.8":0.10612,"15.0-15.1":0.05829,"15.2-15.3":0.05829,"15.4":0.06726,"15.5":0.07922,"15.6-15.8":0.74585,"16.0":0.15096,"16.1":0.31837,"16.2":0.15993,"16.3":0.26605,"16.4":0.06726,"16.5":0.10762,"16.6-16.7":0.92521,"17.0":0.0852,"17.1":0.13153,"17.2":0.12107,"17.3":0.17936,"17.4":0.42001,"17.5":8.60193,"17.6":1.44686,"18.0":0.15694},P:{"4":0.0967,"20":0.02149,"21":0.04298,"22":0.06447,"23":0.06447,"24":0.07521,"25":1.27862,"5.0-5.4":0.01074,"6.2-6.4":0.01074,"7.2-7.4":0.03223,_:"8.2 9.2 10.1 12.0 14.0 15.0 16.0 18.0","11.1-11.2":0.01074,"13.0":0.01074,"17.0":0.02149,"19.0":0.02149},I:{"0":0.22417,"3":0,"4":0.00002,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00009,"4.2-4.3":0.00009,"4.4":0,"4.4.3-4.4.4":0.00036},K:{"0":1.2609,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.05551,"9":0.04163,"10":0.01388,"11":0.48568,_:"6 7 5.5"},N:{_:"10 11"},S:{"2.5":0.05141,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":1.14383},H:{"0":0.05},L:{"0":44.47669},R:{_:"0"},M:{"0":0.36628},Q:{"14.9":0.3213}}; diff --git a/node_modules/caniuse-lite/package.json b/node_modules/caniuse-lite/package.json new file mode 100644 index 00000000..ae716a3f --- /dev/null +++ b/node_modules/caniuse-lite/package.json @@ -0,0 +1,34 @@ +{ + "name": "caniuse-lite", + "version": "1.0.30001675", + "description": "A smaller version of caniuse-db, with only the essentials!", + "main": "dist/unpacker/index.js", + "files": [ + "data", + "dist" + ], + "keywords": [ + "support" + ], + "author": { + "name": "Ben Briggs", + "email": "beneb.info@gmail.com", + "url": "http://beneb.info" + }, + "repository": "browserslist/caniuse-lite", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" +} diff --git a/node_modules/convert-source-map/LICENSE b/node_modules/convert-source-map/LICENSE new file mode 100644 index 00000000..41702c50 --- /dev/null +++ b/node_modules/convert-source-map/LICENSE @@ -0,0 +1,23 @@ +Copyright 2013 Thorsten Lorenz. +All rights reserved. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/convert-source-map/README.md b/node_modules/convert-source-map/README.md new file mode 100644 index 00000000..aa4d8048 --- /dev/null +++ b/node_modules/convert-source-map/README.md @@ -0,0 +1,206 @@ +# convert-source-map [![Build Status][ci-image]][ci-url] + +Converts a source-map from/to different formats and allows adding/changing properties. + +```js +var convert = require('convert-source-map'); + +var json = convert + .fromComment('//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVpbGQvZm9vLm1pbi5qcyIsInNvdXJjZXMiOlsic3JjL2Zvby5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIvIn0=') + .toJSON(); + +var modified = convert + .fromComment('//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVpbGQvZm9vLm1pbi5qcyIsInNvdXJjZXMiOlsic3JjL2Zvby5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIvIn0=') + .setProperty('sources', [ 'SRC/FOO.JS' ]) + .toJSON(); + +console.log(json); +console.log(modified); +``` + +```json +{"version":3,"file":"build/foo.min.js","sources":["src/foo.js"],"names":[],"mappings":"AAAA","sourceRoot":"/"} +{"version":3,"file":"build/foo.min.js","sources":["SRC/FOO.JS"],"names":[],"mappings":"AAAA","sourceRoot":"/"} +``` + +## Upgrading + +Prior to v2.0.0, the `fromMapFileComment` and `fromMapFileSource` functions took a String directory path and used that to resolve & read the source map file from the filesystem. However, this made the library limited to nodejs environments and broke on sources with querystrings. + +In v2.0.0, you now need to pass a function that does the file reading. It will receive the source filename as a String that you can resolve to a filesystem path, URL, or anything else. + +If you are using `convert-source-map` in nodejs and want the previous behavior, you'll use a function like such: + +```diff ++ var fs = require('fs'); // Import the fs module to read a file ++ var path = require('path'); // Import the path module to resolve a path against your directory +- var conv = convert.fromMapFileSource(css, '../my-dir'); ++ var conv = convert.fromMapFileSource(css, function (filename) { ++ return fs.readFileSync(path.resolve('../my-dir', filename), 'utf-8'); ++ }); +``` + +## API + +### fromObject(obj) + +Returns source map converter from given object. + +### fromJSON(json) + +Returns source map converter from given json string. + +### fromURI(uri) + +Returns source map converter from given uri encoded json string. + +### fromBase64(base64) + +Returns source map converter from given base64 encoded json string. + +### fromComment(comment) + +Returns source map converter from given base64 or uri encoded json string prefixed with `//# sourceMappingURL=...`. + +### fromMapFileComment(comment, readMap) + +Returns source map converter from given `filename` by parsing `//# sourceMappingURL=filename`. + +`readMap` must be a function which receives the source map filename and returns either a String or Buffer of the source map (if read synchronously), or a `Promise` containing a String or Buffer of the source map (if read asynchronously). + +If `readMap` doesn't return a `Promise`, `fromMapFileComment` will return a source map converter synchronously. + +If `readMap` returns a `Promise`, `fromMapFileComment` will also return `Promise`. The `Promise` will be either resolved with the source map converter or rejected with an error. + +#### Examples + +**Synchronous read in Node.js:** + +```js +var convert = require('convert-source-map'); +var fs = require('fs'); + +function readMap(filename) { + return fs.readFileSync(filename, 'utf8'); +} + +var json = convert + .fromMapFileComment('//# sourceMappingURL=map-file-comment.css.map', readMap) + .toJSON(); +console.log(json); +``` + + +**Asynchronous read in Node.js:** + +```js +var convert = require('convert-source-map'); +var { promises: fs } = require('fs'); // Notice the `promises` import + +function readMap(filename) { + return fs.readFile(filename, 'utf8'); +} + +var converter = await convert.fromMapFileComment('//# sourceMappingURL=map-file-comment.css.map', readMap) +var json = converter.toJSON(); +console.log(json); +``` + +**Asynchronous read in the browser:** + +```js +var convert = require('convert-source-map'); + +async function readMap(url) { + const res = await fetch(url); + return res.text(); +} + +const converter = await convert.fromMapFileComment('//# sourceMappingURL=map-file-comment.css.map', readMap) +var json = converter.toJSON(); +console.log(json); +``` + +### fromSource(source) + +Finds last sourcemap comment in file and returns source map converter or returns `null` if no source map comment was found. + +### fromMapFileSource(source, readMap) + +Finds last sourcemap comment in file and returns source map converter or returns `null` if no source map comment was found. + +`readMap` must be a function which receives the source map filename and returns either a String or Buffer of the source map (if read synchronously), or a `Promise` containing a String or Buffer of the source map (if read asynchronously). + +If `readMap` doesn't return a `Promise`, `fromMapFileSource` will return a source map converter synchronously. + +If `readMap` returns a `Promise`, `fromMapFileSource` will also return `Promise`. The `Promise` will be either resolved with the source map converter or rejected with an error. + +### toObject() + +Returns a copy of the underlying source map. + +### toJSON([space]) + +Converts source map to json string. If `space` is given (optional), this will be passed to +[JSON.stringify](https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/JSON/stringify) when the +JSON string is generated. + +### toURI() + +Converts source map to uri encoded json string. + +### toBase64() + +Converts source map to base64 encoded json string. + +### toComment([options]) + +Converts source map to an inline comment that can be appended to the source-file. + +By default, the comment is formatted like: `//# sourceMappingURL=...`, which you would +normally see in a JS source file. + +When `options.encoding == 'uri'`, the data will be uri encoded, otherwise they will be base64 encoded. + +When `options.multiline == true`, the comment is formatted like: `/*# sourceMappingURL=... */`, which you would find in a CSS source file. + +### addProperty(key, value) + +Adds given property to the source map. Throws an error if property already exists. + +### setProperty(key, value) + +Sets given property to the source map. If property doesn't exist it is added, otherwise its value is updated. + +### getProperty(key) + +Gets given property of the source map. + +### removeComments(src) + +Returns `src` with all source map comments removed + +### removeMapFileComments(src) + +Returns `src` with all source map comments pointing to map files removed. + +### commentRegex + +Provides __a fresh__ RegExp each time it is accessed. Can be used to find source map comments. + +Breaks down a source map comment into groups: Groups: 1: media type, 2: MIME type, 3: charset, 4: encoding, 5: data. + +### mapFileCommentRegex + +Provides __a fresh__ RegExp each time it is accessed. Can be used to find source map comments pointing to map files. + +### generateMapFileComment(file, [options]) + +Returns a comment that links to an external source map via `file`. + +By default, the comment is formatted like: `//# sourceMappingURL=...`, which you would normally see in a JS source file. + +When `options.multiline == true`, the comment is formatted like: `/*# sourceMappingURL=... */`, which you would find in a CSS source file. + +[ci-url]: https://github.com/thlorenz/convert-source-map/actions?query=workflow:ci +[ci-image]: https://img.shields.io/github/workflow/status/thlorenz/convert-source-map/CI?style=flat-square diff --git a/node_modules/convert-source-map/index.js b/node_modules/convert-source-map/index.js new file mode 100644 index 00000000..2e8e916e --- /dev/null +++ b/node_modules/convert-source-map/index.js @@ -0,0 +1,233 @@ +'use strict'; + +Object.defineProperty(exports, 'commentRegex', { + get: function getCommentRegex () { + // Groups: 1: media type, 2: MIME type, 3: charset, 4: encoding, 5: data. + return /^\s*?\/[\/\*][@#]\s+?sourceMappingURL=data:(((?:application|text)\/json)(?:;charset=([^;,]+?)?)?)?(?:;(base64))?,(.*?)$/mg; + } +}); + + +Object.defineProperty(exports, 'mapFileCommentRegex', { + get: function getMapFileCommentRegex () { + // Matches sourceMappingURL in either // or /* comment styles. + return /(?:\/\/[@#][ \t]+?sourceMappingURL=([^\s'"`]+?)[ \t]*?$)|(?:\/\*[@#][ \t]+sourceMappingURL=([^*]+?)[ \t]*?(?:\*\/){1}[ \t]*?$)/mg; + } +}); + +var decodeBase64; +if (typeof Buffer !== 'undefined') { + if (typeof Buffer.from === 'function') { + decodeBase64 = decodeBase64WithBufferFrom; + } else { + decodeBase64 = decodeBase64WithNewBuffer; + } +} else { + decodeBase64 = decodeBase64WithAtob; +} + +function decodeBase64WithBufferFrom(base64) { + return Buffer.from(base64, 'base64').toString(); +} + +function decodeBase64WithNewBuffer(base64) { + if (typeof value === 'number') { + throw new TypeError('The value to decode must not be of type number.'); + } + return new Buffer(base64, 'base64').toString(); +} + +function decodeBase64WithAtob(base64) { + return decodeURIComponent(escape(atob(base64))); +} + +function stripComment(sm) { + return sm.split(',').pop(); +} + +function readFromFileMap(sm, read) { + var r = exports.mapFileCommentRegex.exec(sm); + // for some odd reason //# .. captures in 1 and /* .. */ in 2 + var filename = r[1] || r[2]; + + try { + var sm = read(filename); + if (sm != null && typeof sm.catch === 'function') { + return sm.catch(throwError); + } else { + return sm; + } + } catch (e) { + throwError(e); + } + + function throwError(e) { + throw new Error('An error occurred while trying to read the map file at ' + filename + '\n' + e.stack); + } +} + +function Converter (sm, opts) { + opts = opts || {}; + + if (opts.hasComment) { + sm = stripComment(sm); + } + + if (opts.encoding === 'base64') { + sm = decodeBase64(sm); + } else if (opts.encoding === 'uri') { + sm = decodeURIComponent(sm); + } + + if (opts.isJSON || opts.encoding) { + sm = JSON.parse(sm); + } + + this.sourcemap = sm; +} + +Converter.prototype.toJSON = function (space) { + return JSON.stringify(this.sourcemap, null, space); +}; + +if (typeof Buffer !== 'undefined') { + if (typeof Buffer.from === 'function') { + Converter.prototype.toBase64 = encodeBase64WithBufferFrom; + } else { + Converter.prototype.toBase64 = encodeBase64WithNewBuffer; + } +} else { + Converter.prototype.toBase64 = encodeBase64WithBtoa; +} + +function encodeBase64WithBufferFrom() { + var json = this.toJSON(); + return Buffer.from(json, 'utf8').toString('base64'); +} + +function encodeBase64WithNewBuffer() { + var json = this.toJSON(); + if (typeof json === 'number') { + throw new TypeError('The json to encode must not be of type number.'); + } + return new Buffer(json, 'utf8').toString('base64'); +} + +function encodeBase64WithBtoa() { + var json = this.toJSON(); + return btoa(unescape(encodeURIComponent(json))); +} + +Converter.prototype.toURI = function () { + var json = this.toJSON(); + return encodeURIComponent(json); +}; + +Converter.prototype.toComment = function (options) { + var encoding, content, data; + if (options != null && options.encoding === 'uri') { + encoding = ''; + content = this.toURI(); + } else { + encoding = ';base64'; + content = this.toBase64(); + } + data = 'sourceMappingURL=data:application/json;charset=utf-8' + encoding + ',' + content; + return options != null && options.multiline ? '/*# ' + data + ' */' : '//# ' + data; +}; + +// returns copy instead of original +Converter.prototype.toObject = function () { + return JSON.parse(this.toJSON()); +}; + +Converter.prototype.addProperty = function (key, value) { + if (this.sourcemap.hasOwnProperty(key)) throw new Error('property "' + key + '" already exists on the sourcemap, use set property instead'); + return this.setProperty(key, value); +}; + +Converter.prototype.setProperty = function (key, value) { + this.sourcemap[key] = value; + return this; +}; + +Converter.prototype.getProperty = function (key) { + return this.sourcemap[key]; +}; + +exports.fromObject = function (obj) { + return new Converter(obj); +}; + +exports.fromJSON = function (json) { + return new Converter(json, { isJSON: true }); +}; + +exports.fromURI = function (uri) { + return new Converter(uri, { encoding: 'uri' }); +}; + +exports.fromBase64 = function (base64) { + return new Converter(base64, { encoding: 'base64' }); +}; + +exports.fromComment = function (comment) { + var m, encoding; + comment = comment + .replace(/^\/\*/g, '//') + .replace(/\*\/$/g, ''); + m = exports.commentRegex.exec(comment); + encoding = m && m[4] || 'uri'; + return new Converter(comment, { encoding: encoding, hasComment: true }); +}; + +function makeConverter(sm) { + return new Converter(sm, { isJSON: true }); +} + +exports.fromMapFileComment = function (comment, read) { + if (typeof read === 'string') { + throw new Error( + 'String directory paths are no longer supported with `fromMapFileComment`\n' + + 'Please review the Upgrading documentation at https://github.com/thlorenz/convert-source-map#upgrading' + ) + } + + var sm = readFromFileMap(comment, read); + if (sm != null && typeof sm.then === 'function') { + return sm.then(makeConverter); + } else { + return makeConverter(sm); + } +}; + +// Finds last sourcemap comment in file or returns null if none was found +exports.fromSource = function (content) { + var m = content.match(exports.commentRegex); + return m ? exports.fromComment(m.pop()) : null; +}; + +// Finds last sourcemap comment in file or returns null if none was found +exports.fromMapFileSource = function (content, read) { + if (typeof read === 'string') { + throw new Error( + 'String directory paths are no longer supported with `fromMapFileSource`\n' + + 'Please review the Upgrading documentation at https://github.com/thlorenz/convert-source-map#upgrading' + ) + } + var m = content.match(exports.mapFileCommentRegex); + return m ? exports.fromMapFileComment(m.pop(), read) : null; +}; + +exports.removeComments = function (src) { + return src.replace(exports.commentRegex, ''); +}; + +exports.removeMapFileComments = function (src) { + return src.replace(exports.mapFileCommentRegex, ''); +}; + +exports.generateMapFileComment = function (file, options) { + var data = 'sourceMappingURL=' + file; + return options && options.multiline ? '/*# ' + data + ' */' : '//# ' + data; +}; diff --git a/node_modules/convert-source-map/package.json b/node_modules/convert-source-map/package.json new file mode 100644 index 00000000..c38f29f7 --- /dev/null +++ b/node_modules/convert-source-map/package.json @@ -0,0 +1,38 @@ +{ + "name": "convert-source-map", + "version": "2.0.0", + "description": "Converts a source-map from/to different formats and allows adding/changing properties.", + "main": "index.js", + "scripts": { + "test": "tap test/*.js --color" + }, + "repository": { + "type": "git", + "url": "git://github.com/thlorenz/convert-source-map.git" + }, + "homepage": "https://github.com/thlorenz/convert-source-map", + "devDependencies": { + "inline-source-map": "~0.6.2", + "tap": "~9.0.0" + }, + "keywords": [ + "convert", + "sourcemap", + "source", + "map", + "browser", + "debug" + ], + "author": { + "name": "Thorsten Lorenz", + "email": "thlorenz@gmx.de", + "url": "http://thlorenz.com" + }, + "license": "MIT", + "engine": { + "node": ">=4" + }, + "files": [ + "index.js" + ] +} diff --git a/node_modules/csstype/LICENSE b/node_modules/csstype/LICENSE new file mode 100644 index 00000000..ac06f622 --- /dev/null +++ b/node_modules/csstype/LICENSE @@ -0,0 +1,19 @@ +Copyright (c) 2017-2018 Fredrik Nicol + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules/csstype/README.md b/node_modules/csstype/README.md new file mode 100644 index 00000000..75947e1b --- /dev/null +++ b/node_modules/csstype/README.md @@ -0,0 +1,277 @@ +# CSSType + +[![npm](https://img.shields.io/npm/v/csstype.svg)](https://www.npmjs.com/package/csstype) + +TypeScript and Flow definitions for CSS, generated by [data from MDN](https://github.com/mdn/data). It provides autocompletion and type checking for CSS properties and values. + +**TypeScript** + +```ts +import type * as CSS from 'csstype'; + +const style: CSS.Properties = { + colour: 'white', // Type error on property + textAlign: 'middle', // Type error on value +}; +``` + +**Flow** + +```js +// @flow strict +import * as CSS from 'csstype'; + +const style: CSS.Properties<> = { + colour: 'white', // Type error on property + textAlign: 'middle', // Type error on value +}; +``` + +_Further examples below will be in TypeScript!_ + +## Getting started + +```sh +$ npm install csstype +``` + +## Table of content + +- [Style types](#style-types) +- [At-rule types](#at-rule-types) +- [Pseudo types](#pseudo-types) +- [Generics](#generics) +- [Usage](#usage) +- [What should I do when I get type errors?](#what-should-i-do-when-i-get-type-errors) +- [Version 3.0](#version-30) +- [Contributing](#contributing) + +## Style types + +Properties are categorized in different uses and in several technical variations to provide typings that suits as many as possible. + +| | Default | `Hyphen` | `Fallback` | `HyphenFallback` | +| -------------- | -------------------- | -------------------------- | ---------------------------- | ---------------------------------- | +| **All** | `Properties` | `PropertiesHyphen` | `PropertiesFallback` | `PropertiesHyphenFallback` | +| **`Standard`** | `StandardProperties` | `StandardPropertiesHyphen` | `StandardPropertiesFallback` | `StandardPropertiesHyphenFallback` | +| **`Vendor`** | `VendorProperties` | `VendorPropertiesHyphen` | `VendorPropertiesFallback` | `VendorPropertiesHyphenFallback` | +| **`Obsolete`** | `ObsoleteProperties` | `ObsoletePropertiesHyphen` | `ObsoletePropertiesFallback` | `ObsoletePropertiesHyphenFallback` | +| **`Svg`** | `SvgProperties` | `SvgPropertiesHyphen` | `SvgPropertiesFallback` | `SvgPropertiesHyphenFallback` | + +Categories: + +- **All** - Includes `Standard`, `Vendor`, `Obsolete` and `Svg` +- **`Standard`** - Current properties and extends subcategories `StandardLonghand` and `StandardShorthand` _(e.g. `StandardShorthandProperties`)_ +- **`Vendor`** - Vendor prefixed properties and extends subcategories `VendorLonghand` and `VendorShorthand` _(e.g. `VendorShorthandProperties`)_ +- **`Obsolete`** - Removed or deprecated properties +- **`Svg`** - SVG-specific properties + +Variations: + +- **Default** - JavaScript (camel) cased property names +- **`Hyphen`** - CSS (kebab) cased property names +- **`Fallback`** - Also accepts array of values e.g. `string | string[]` + +## At-rule types + +At-rule interfaces with descriptors. + +**TypeScript**: These will be found in the `AtRule` namespace, e.g. `AtRule.Viewport`. +**Flow**: These will be prefixed with `AtRule$`, e.g. `AtRule$Viewport`. + +| | Default | `Hyphen` | `Fallback` | `HyphenFallback` | +| -------------------- | -------------- | -------------------- | ---------------------- | ---------------------------- | +| **`@counter-style`** | `CounterStyle` | `CounterStyleHyphen` | `CounterStyleFallback` | `CounterStyleHyphenFallback` | +| **`@font-face`** | `FontFace` | `FontFaceHyphen` | `FontFaceFallback` | `FontFaceHyphenFallback` | +| **`@viewport`** | `Viewport` | `ViewportHyphen` | `ViewportFallback` | `ViewportHyphenFallback` | + +## Pseudo types + +String literals of pseudo classes and pseudo elements + +- `Pseudos` + + Extends: + + - `AdvancedPseudos` + + Function-like pseudos e.g. `:not(:first-child)`. The string literal contains the value excluding the parenthesis: `:not`. These are separated because they require an argument that results in infinite number of variations. + + - `SimplePseudos` + + Plain pseudos e.g. `:hover` that can only be **one** variation. + +## Generics + +All interfaces has two optional generic argument to define length and time: `CSS.Properties` + +- **Length** is the first generic parameter and defaults to `string | 0` because `0` is the only [length where the unit identifier is optional](https://drafts.csswg.org/css-values-3/#lengths). You can specify this, e.g. `string | number`, for platforms and libraries that accepts any numeric value as length with a specific unit. + ```tsx + const style: CSS.Properties = { + width: 100, + }; + ``` +- **Time** is the second generic argument and defaults to `string`. You can specify this, e.g. `string | number`, for platforms and libraries that accepts any numeric value as length with a specific unit. + ```tsx + const style: CSS.Properties = { + transitionDuration: 1000, + }; + ``` + +## Usage + +```ts +import type * as CSS from 'csstype'; + +const style: CSS.Properties = { + width: '10px', + margin: '1em', +}; +``` + +In some cases, like for CSS-in-JS libraries, an array of values is a way to provide fallback values in CSS. Using `CSS.PropertiesFallback` instead of `CSS.Properties` will add the possibility to use any property value as an array of values. + +```ts +import type * as CSS from 'csstype'; + +const style: CSS.PropertiesFallback = { + display: ['-webkit-flex', 'flex'], + color: 'white', +}; +``` + +There's even string literals for pseudo selectors and elements. + +```ts +import type * as CSS from 'csstype'; + +const pseudos: { [P in CSS.SimplePseudos]?: CSS.Properties } = { + ':hover': { + display: 'flex', + }, +}; +``` + +Hyphen cased (kebab cased) properties are provided in `CSS.PropertiesHyphen` and `CSS.PropertiesHyphenFallback`. It's not **not** added by default in `CSS.Properties`. To allow both of them, you can simply extend with `CSS.PropertiesHyphen` or/and `CSS.PropertiesHyphenFallback`. + +```ts +import type * as CSS from 'csstype'; + +interface Style extends CSS.Properties, CSS.PropertiesHyphen {} + +const style: Style = { + 'flex-grow': 1, + 'flex-shrink': 0, + 'font-weight': 'normal', + backgroundColor: 'white', +}; +``` + +Adding type checked CSS properties to a `HTMLElement`. + +```ts +import type * as CSS from 'csstype'; + +const style: CSS.Properties = { + color: 'red', + margin: '1em', +}; + +let button = document.createElement('button'); + +Object.assign(button.style, style); +``` + +## What should I do when I get type errors? + +The goal is to have as perfect types as possible and we're trying to do our best. But with CSS Custom Properties, the CSS specification changing frequently and vendors implementing their own specifications with new releases sometimes causes type errors even if it should work. Here's some steps you could take to get it fixed: + +_If you're using CSS Custom Properties you can step directly to step 3._ + +1. **First of all, make sure you're doing it right.** A type error could also indicate that you're not :wink: + + - Some CSS specs that some vendors has implemented could have been officially rejected or haven't yet received any official acceptance and are therefor not included + - If you're using TypeScript, [type widening](https://blog.mariusschulz.com/2017/02/04/TypeScript-2-1-literal-type-widening) could be the reason you get `Type 'string' is not assignable to...` errors + +2. **Have a look in [issues](https://github.com/frenic/csstype/issues) to see if an issue already has been filed. If not, create a new one.** To help us out, please refer to any information you have found. +3. Fix the issue locally with **TypeScript** (Flow further down): + + - The recommended way is to use **module augmentation**. Here's a few examples: + + ```ts + // My css.d.ts file + import type * as CSS from 'csstype'; + + declare module 'csstype' { + interface Properties { + // Add a missing property + WebkitRocketLauncher?: string; + + // Add a CSS Custom Property + '--theme-color'?: 'black' | 'white'; + + // Allow namespaced CSS Custom Properties + [index: `--theme-${string}`]: any; + + // Allow any CSS Custom Properties + [index: `--${string}`]: any; + + // ...or allow any other property + [index: string]: any; + } + } + ``` + + - The alternative way is to use **type assertion**. Here's a few examples: + + ```ts + const style: CSS.Properties = { + // Add a missing property + ['WebkitRocketLauncher' as any]: 'launching', + + // Add a CSS Custom Property + ['--theme-color' as any]: 'black', + }; + ``` + + Fix the issue locally with **Flow**: + + - Use **type assertion**. Here's a few examples: + + ```js + const style: $Exact> = { + // Add a missing property + [('WebkitRocketLauncher': any)]: 'launching', + + // Add a CSS Custom Property + [('--theme-color': any)]: 'black', + }; + ``` + +## Version 3.0 + +- **All property types are exposed with namespace** + TypeScript: `Property.AlignContent` (was `AlignContentProperty` before) + Flow: `Property$AlignContent` +- **All at-rules are exposed with namespace** + TypeScript: `AtRule.FontFace` (was `FontFace` before) + Flow: `AtRule$FontFace` +- **Data types are NOT exposed** + E.g. `Color` and `Box`. Because the generation of data types may suddenly be removed or renamed. +- **TypeScript hack for autocompletion** + Uses `(string & {})` for literal string unions and `(number & {})` for literal number unions ([related issue](https://github.com/microsoft/TypeScript/issues/29729)). Utilize `PropertyValue` to unpack types from e.g. `(string & {})` to `string`. +- **New generic for time** + Read more on the ["Generics"](#generics) section. +- **Flow types improvements** + Flow Strict enabled and exact types are used. + +## Contributing + +**Never modify `index.d.ts` and `index.js.flow` directly. They are generated automatically and committed so that we can easily follow any change it results in.** Therefor it's important that you run `$ git config merge.ours.driver true` after you've forked and cloned. That setting prevents merge conflicts when doing rebase. + +### Commands + +- `npm run build` Generates typings and type checks them +- `npm run watch` Runs build on each save +- `npm run test` Runs the tests +- `npm run lazy` Type checks, lints and formats everything diff --git a/node_modules/csstype/index.d.ts b/node_modules/csstype/index.d.ts new file mode 100644 index 00000000..b466d21a --- /dev/null +++ b/node_modules/csstype/index.d.ts @@ -0,0 +1,21297 @@ +export {}; + +export type PropertyValue = TValue extends Array + ? Array + : TValue extends infer TUnpacked & {} + ? TUnpacked + : TValue; + +export type Fallback = { [P in keyof T]: T[P] | readonly NonNullable[] }; + +export interface StandardLonghandProperties { + /** + * The **`accent-color`** CSS property sets the accent color for user-interface controls generated by some elements. + * + * **Syntax**: `auto | ` + * + * **Initial value**: `auto` + * + * | Chrome | Firefox | Safari | Edge | IE | + * | :----: | :-----: | :------: | :--: | :-: | + * | **93** | **92** | **15.4** | n/a | No | + * + * @see https://developer.mozilla.org/docs/Web/CSS/accent-color + */ + accentColor?: Property.AccentColor | undefined; + /** + * The CSS **`align-content`** property sets the distribution of space between and around content items along a flexbox's cross-axis or a grid's block axis. + * + * **Syntax**: `normal | | | ? ` + * + * **Initial value**: `normal` + * + * | Chrome | Firefox | Safari | Edge | IE | + * | :------: | :-----: | :-----: | :----: | :----: | + * | **29** | **28** | **9** | **12** | **11** | + * | 21 _-x-_ | | 7 _-x-_ | | | + * + * @see https://developer.mozilla.org/docs/Web/CSS/align-content + */ + alignContent?: Property.AlignContent | undefined; + /** + * The CSS **`align-items`** property sets the `align-self` value on all direct children as a group. In Flexbox, it controls the alignment of items on the Cross Axis. In Grid Layout, it controls the alignment of items on the Block Axis within their grid area. + * + * **Syntax**: `normal | stretch | | [ ? ]` + * + * **Initial value**: `normal` + * + * | Chrome | Firefox | Safari | Edge | IE | + * | :------: | :-----: | :-----: | :----: | :----: | + * | **29** | **20** | **9** | **12** | **11** | + * | 21 _-x-_ | | 7 _-x-_ | | | + * + * @see https://developer.mozilla.org/docs/Web/CSS/align-items + */ + alignItems?: Property.AlignItems | undefined; + /** + * The **`align-self`** CSS property overrides a grid or flex item's `align-items` value. In Grid, it aligns the item inside the grid area. In Flexbox, it aligns the item on the cross axis. + * + * **Syntax**: `auto | normal | stretch | | ? ` + * + * **Initial value**: `auto` + * + * | Chrome | Firefox | Safari | Edge | IE | + * | :------: | :-----: | :-----: | :----: | :----: | + * | **29** | **20** | **9** | **12** | **10** | + * | 21 _-x-_ | | 7 _-x-_ | | | + * + * @see https://developer.mozilla.org/docs/Web/CSS/align-self + */ + alignSelf?: Property.AlignSelf | undefined; + /** + * The **`align-tracks`** CSS property sets the alignment in the masonry axis for grid containers that have masonry in their block axis. + * + * **Syntax**: `[ normal | | | ? ]#` + * + * **Initial value**: `normal` + * + * | Chrome | Firefox | Safari | Edge | IE | + * | :----: | :-----: | :----: | :--: | :-: | + * | No | n/a | No | n/a | No | + * + * @see https://developer.mozilla.org/docs/Web/CSS/align-tracks + */ + alignTracks?: Property.AlignTracks | undefined; + /** + * The **`animation-composition`** CSS property specifies the composite operation to use when multiple animations affect the same property simultaneously. + * + * **Syntax**: `#` + * + * **Initial value**: `replace` + * + * | Chrome | Firefox | Safari | Edge | IE | + * | :-----: | :-----: | :----: | :--: | :-: | + * | **112** | **115** | **16** | n/a | No | + * + * @see https://developer.mozilla.org/docs/Web/CSS/animation-composition + */ + animationComposition?: Property.AnimationComposition | undefined; + /** + * The **`animation-delay`** CSS property specifies the amount of time to wait from applying the animation to an element before beginning to perform the animation. The animation can start later, immediately from its beginning, or immediately and partway through the animation. + * + * **Syntax**: `