diff --git a/bench/hot-module-reloading/css-stress-test/.gitignore b/bench/hot-module-reloading/css-stress-test/.gitignore deleted file mode 100644 index d6ce3eb6fe..0000000000 --- a/bench/hot-module-reloading/css-stress-test/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -bun -next -src/*.mov -src/*.blob - diff --git a/bench/hot-module-reloading/css-stress-test/Makefile b/bench/hot-module-reloading/css-stress-test/Makefile deleted file mode 100644 index cab212e812..0000000000 --- a/bench/hot-module-reloading/css-stress-test/Makefile +++ /dev/null @@ -1,77 +0,0 @@ -SLEEP_INTERVAL ?= 32 -SCREEN_WIDTH ?= $(shell system_profiler -json SPDisplaysDataType 2>/dev/null | jq -r '.. | objects | select(.spdisplays_main) | ._spdisplays_pixels | split(" ")[0]') -SCREEN_HEIGHT ?= $(shell system_profiler -json SPDisplaysDataType 2>/dev/null | jq -r '.. | objects | select(.spdisplays_main) | ._spdisplays_pixels | split(" ")[2]') -PROJECT ?= bun -PACKAGE_NAME ?= bun-cli -RUN_COUNT ?= 128 -ENDPOINT ?= / - -ifeq ($(PROJECT),bun) -PACKAGE_NAME := bun-cli -endif - -ifeq ($(PROJECT),next) -PACKAGE_NAME := next -endif - -generate: - @killall -9 bun next node || echo "" - PROJECT=$(PROJECT) SCREEN_WIDTH=$(SCREEN_WIDTH) SCREEN_HEIGHT=$(SCREEN_HEIGHT) ENDPOINT=$(ENDPOINT) node browser.js - -generate-css-in-js: - @killall -9 bun next node || echo "" - PROJECT=$(PROJECT) SCREEN_WIDTH=$(SCREEN_WIDTH) SCREEN_HEIGHT=$(SCREEN_HEIGHT) ENDPOINT=/css-in-js node browser.js -loop: - cp src/colors.css.0 src/colors.css - sleep 3 - osascript -e 'tell application "System Events" to tell process "Chromium"' \ - -e 'set frontmost to true' \ - -e 'if windows is not {} then perform action "AXRaise" of item 1 of windows' \ - -e 'end tell' - sleep 0.5 - cd src; zig run -Doptimize=ReleaseFast ../color-looper.zig -- ./colors.css:0 $(SLEEP_INTERVAL) - cp src/colors.css.blob $(PROJECT)/colors.css.blob - -loop-emotion: - cp src/css-in-js-styles.0 src/css-in-js-styles.tsx - sleep 3 - osascript -e 'tell application "System Events" to tell process "Chromium"' \ - -e 'set frontmost to true' \ - -e 'if windows is not {} then perform action "AXRaise" of item 1 of windows' \ - -e 'end tell' - sleep 0.5 - cd src; zig run -Doptimize=ReleaseFast ../color-looper.emotion.zig -- ./css-in-js-styles.tsx:0 $(SLEEP_INTERVAL) - cp src/css-in-js-styles.tsx.blob $(PROJECT)/css-in-js-styles.blob - -process_video: - rm -rf $(FRAMES_DIR); mkdir -p $(FRAMES_DIR); ffmpeg -i src/colors.css.mov -vf fps=120,format=gray $(FRAMES_DIR)/%d.tif - -FRAMES_DIR ?= $(shell mkdir -p ./$(PROJECT)/frames; realpath ./$(PROJECT)/frames) - -TIF_FILES := $(wildcard $(FRAMES_DIR)/*.tif) -TXT_FILES := $(wildcard $(FRAMES_DIR)/*.txt) - -OBJ_FILES := $(patsubst $(SRC_DIR)/%.tif,$(OBJ_DIR)/%.txt,$(TIF_FILES)) -TRIM_FILES := $(patsubst $(SRC_DIR)/%.txt,$(OBJ_DIR)/%.trim,$(TXT_FILES)) - -frames: $(OBJ_FILES) - - -$(FRAMES_DIR)/%.txt: $(FRAMES_DIR)/%.tif - tesseract -l eng $< $@ - -trim: $(TRIM_FILES) cleanup print - - - -$(FRAMES_DIR)/%.trim: $(FRAMES_DIR)/%.txt - (grep "Ran:" $< || echo "\n") >> $(PROJECT)/frames.all - -cleanup: - sed 's/^Ran: *//' $(PROJECT)/frames.all | tr -d ' ' | sort | uniq > $(PROJECT)/frames.all.clean - -print: - PACKAGE_NAME=$(PACKAGE_NAME) SLEEP_INTERVAL=$(SLEEP_INTERVAL) PROJECT=$(PROJECT) OUTFILE=timings/$(PACKAGE_NAME) node read-frames.js - -print-emotion: - PACKAGE_NAME=$(PACKAGE_NAME) SLEEP_INTERVAL=$(SLEEP_INTERVAL) PROJECT=$(PROJECT) OUTFILE=timings/emotion_$(PACKAGE_NAME) node read-frames.js \ No newline at end of file diff --git a/bench/hot-module-reloading/css-stress-test/README.md b/bench/hot-module-reloading/css-stress-test/README.md deleted file mode 100644 index b77a2b4556..0000000000 --- a/bench/hot-module-reloading/css-stress-test/README.md +++ /dev/null @@ -1,62 +0,0 @@ -# CSS Stress Test - -This benchmarks bundler performance for CSS hot reloading. - -## Results - -bun is 14x faster than Next.js at hot reloading CSS. - -``` - bun v0.0.34 - Saving every 16ms - - Frame time: - 50th percentile: 22.2ms - 75th percentile: 23.9ms - 90th percentile: 25.3ms - 95th percentile: 43.6ms - 99th percentile: 49.1ms - Rendered frames: 922 / 1024 (90%) -``` - -``` - Next.js v11.1.2 - Saving every 16ms - - Frame time: - 50th percentile: 312ms - 75th percentile: 337.6ms - 90th percentile: 387.7ms - 95th percentile: 446.9ms - 99th percentile: 591.7ms - Rendered frames: 64 / 1024 (6%) -``` - -## How it works - -It times pixels instead of builds. `color-looper.zig` writes color updates and the timestamp to a css file, while simultaneously screen recording a non-headless Chromium instance. After it finishes, it OCRs the video frames and verifies the scanned timestamps against the actual data. This data measures (1) how long each update took from saving to disk up to the pixels visible on the screen and (2) what % of frames were rendered. - -The intent is to be as accurate as possible. Measuring times reported client-side is simpler, but lower accuracy since those times may not correspond to pixels on the screen and do not start from when the data was written to disk (at best, they measure when the filesystem watcher detected the update, but often not that either). `color-looper.zig` must run separately from `browser.js` or the results will be inaccurate. - -It works like this: - -1. `browser.js` loads either bun or Next.js and a Chromium instance opened to the correct webpage -2. `color-looper.zig` updates [`./src/colors.css`](./src/colors.css) in a loop up to `1024` times (1024 is arbitrary), sleeping every `16`ms or `32`ms (a CLI arg you can pass it). The `var(--timestamp)` CSS variable contains the UTC timestamp with precision of milliseconds and one extra decimal point -3. `color-looper.zig` automatically records the screen via `screencapture` (builtin on macOS) and saves it, along with a `BigUint64Array` containing all the expected timestamps. When it's done, it writes to a designated file on disk which `browser.js` picks up as the signal to close the browser. -4. `ffmpeg` converts each frame into a black and white `.tif` file, which `tesseract` then OCRs -5. Various cleanup scripts extract the timestamp from each of those OCR'd frames into a single file -6. Using the OCR'd data, `./read-frames.js` calculates the 50th, 75th, 90th, 95th, and 99th percentile frame time, along with how many frames were skipped. Frame time is the metric here that matters here because that's how much time elapsed between each update. It includes the artificial sleep interval, so it will not be faster than the sleep interval. - -The script `run.sh` runs all the commands necessary to do this work unattended. It takes awhile though. The slow part is OCR'ing all the frames. - -To run this, you need: - -- `zig` -- `bun-cli` -- `node` -- `tesseract` -- `screencapture` (macOS builtin) -- `ffmpeg` -- `puppeteer` (from the package.json) - -You will need to run `bun bun --use next` first, with `next@11.1.2`. It will only run on macOS due to the dependencies on `screencapture`, how it detects screen resolution (so that Chromium is maximized), and how it auto-focuses Chromium (apple script) diff --git a/bench/hot-module-reloading/css-stress-test/browser.js b/bench/hot-module-reloading/css-stress-test/browser.js deleted file mode 100644 index d6bce108fe..0000000000 --- a/bench/hot-module-reloading/css-stress-test/browser.js +++ /dev/null @@ -1,114 +0,0 @@ -const puppeteer = require("puppeteer"); -const http = require("http"); -const path = require("path"); -const url = require("url"); -const fs = require("fs"); -const child_process = require("child_process"); -const serverURL = process.env.TEST_SERVER_URL || "http://localhost:8080"; - -if (process.env.PROJECT === "bun") { - const bunFlags = [`--origin=${serverURL}`].filter(Boolean); - const bunExec = process.env.BUN_BIN || "bun"; - const bunProcess = child_process.spawn(bunExec, bunFlags, { - cwd: process.cwd(), - stdio: "ignore", - env: { - ...process.env, - DISABLE_BUN_ANALYTICS: "1", - }, - - shell: false, - }); - console.log("$", bunExec, bunFlags.join(" ")); - const isDebug = bunExec.endsWith("-debug"); - - // bunProcess.stderr.pipe(process.stderr); - // bunProcess.stdout.pipe(process.stdout); - bunProcess.once("error", err => { - console.error("❌ bun error", err); - process.exit(1); - }); - process.on("beforeExit", () => { - bunProcess?.kill(0); - }); -} else if (process.env.PROJECT === "next") { - const bunProcess = child_process.spawn("./node_modules/.bin/next", ["--port", "8080"], { - cwd: process.cwd(), - stdio: "ignore", - env: { - ...process.env, - }, - - shell: false, - }); -} - -const delay = new Promise((resolve, reject) => { - const watcher = fs.watch(path.resolve(process.cwd(), "src/colors.css.blob")); - watcher.once("change", () => { - setTimeout(() => { - resolve(); - }, 1000); - }); -}); - -async function main() { - const browser = await puppeteer.launch({ - headless: false, - waitForInitialPage: true, - args: [ - `--window-size=${parseInt(process.env.SCREEN_WIDTH || "1024", 10) / 2},${ - parseInt(process.env.SCREEN_HEIGHT || "1024", 10) / 2 - }`, - ], - defaultViewport: { - width: parseInt(process.env.SCREEN_WIDTH || "1024", 10) / 2, - height: parseInt(process.env.SCREEN_HEIGHT || "1024", 10) / 2, - }, - }); - const promises = []; - let allTestsPassed = true; - - async function runPage(key) { - var page; - - try { - console.log("Opening page"); - page = await browser.newPage(); - - console.log(`Navigating to "http://localhost:8080/"`); - - while (true) { - try { - await page.goto("http://localhost:8080/", { waitUntil: "load" }); - break; - } catch (exception) { - if (!exception.toString().includes("ERR_CONNECTION_REFUSED")) break; - } - } - - await page.bringToFront(); - - await delay; - - // runner.stdout.pipe(process.stdout); - // runner.stderr.pipe(process.stderr); - var didResolve = false; - - console.log(`Completed. Done.`); - } catch (error) { - console.error(error); - } finally { - await page.close(); - await browser.close(); - } - } - - return runPage(); -} - -main().catch(error => - setTimeout(() => { - throw error; - }), -); diff --git a/bench/hot-module-reloading/css-stress-test/bun.latest.16ms.txt b/bench/hot-module-reloading/css-stress-test/bun.latest.16ms.txt deleted file mode 100644 index f13beacb58..0000000000 --- a/bench/hot-module-reloading/css-stress-test/bun.latest.16ms.txt +++ /dev/null @@ -1,11 +0,0 @@ -SLEEP_INTERVAL=16 PROJECT=bun node read-frames.js -bun - -------------------------------------------------- - CSS HMR FRAME TIME - - 50th percentile: 22.2ms - 75th percentile: 23.9ms - 90th percentile: 25.3ms - 95th percentile: 43.6ms - 99th percentile: 49.1ms - Rendered frames: 922 / 1024 (90%) diff --git a/bench/hot-module-reloading/css-stress-test/bun.latest.24ms.txt b/bench/hot-module-reloading/css-stress-test/bun.latest.24ms.txt deleted file mode 100644 index 52d57a3d0b..0000000000 --- a/bench/hot-module-reloading/css-stress-test/bun.latest.24ms.txt +++ /dev/null @@ -1,11 +0,0 @@ -SLEEP_INTERVAL=24 PROJECT=bun node read-frames.js -bun - -------------------------------------------------- - CSS HMR FRAME TIME - - 50th percentile: 33.4ms - 75th percentile: 34.5ms - 90th percentile: 35.8ms - 95th percentile: 65.5ms - 99th percentile: 87.9ms - Rendered frames: 937 / 1024 (92%) diff --git a/bench/hot-module-reloading/css-stress-test/bun.latest.32ms.txt b/bench/hot-module-reloading/css-stress-test/bun.latest.32ms.txt deleted file mode 100644 index 1866048f6e..0000000000 --- a/bench/hot-module-reloading/css-stress-test/bun.latest.32ms.txt +++ /dev/null @@ -1,11 +0,0 @@ -SLEEP_INTERVAL=32 PROJECT=bun node read-frames.js -bun - -------------------------------------------------- - CSS HMR FRAME TIME - - 50th percentile: 40.7ms - 75th percentile: 42.3ms - 90th percentile: 43.5ms - 95th percentile: 76.4ms - 99th percentile: 118.8ms - Rendered frames: 958 / 1024 (94%) diff --git a/bench/hot-module-reloading/css-stress-test/bun.latest.8ms.txt b/bench/hot-module-reloading/css-stress-test/bun.latest.8ms.txt deleted file mode 100644 index 4238ff9536..0000000000 --- a/bench/hot-module-reloading/css-stress-test/bun.latest.8ms.txt +++ /dev/null @@ -1,11 +0,0 @@ -SLEEP_INTERVAL=8 PROJECT=bun node read-frames.js -bun - -------------------------------------------------- - CSS HMR FRAME TIME - - 50th percentile: 20ms - 75th percentile: 24.4ms - 90th percentile: 41ms - 95th percentile: 53.9ms - 99th percentile: 90.4ms - Rendered frames: 475 / 1024 (46%) diff --git a/bench/hot-module-reloading/css-stress-test/bun.lock b/bench/hot-module-reloading/css-stress-test/bun.lock deleted file mode 100644 index 50d59bdb5c..0000000000 --- a/bench/hot-module-reloading/css-stress-test/bun.lock +++ /dev/null @@ -1,2434 +0,0 @@ -{ - "lockfileVersion": 1, - "workspaces": { - "": { - "name": "simple-react", - "dependencies": { - "@emotion/core": "latest", - "@emotion/css": "latest", - "@emotion/react": "latest", - "@vitejs/plugin-react-refresh": "^1.3.3", - "antd": "^4.16.1", - "bun-framework-next": "latest", - "left-pad": "^1.3.0", - "next": "^12", - "parcel": "2.0.0-beta.3", - "path-browserify": "^1.0.1", - "percentile": "^1.5.0", - "puppeteer": "^10.4.0", - "puppeteer-video-recorder": "^1.0.5", - "react": "^17.0.2", - "react-bootstrap": "^1.6.1", - "react-dom": "^17.0.2", - "react-form": "^4.0.1", - "react-hook-form": "^7.8.3", - "url": "^0.11.0", - "wipwipwipwip-next-donotuse": "4.0.0", - }, - "devDependencies": { - "@microsoft/fetch-event-source": "^2.0.1", - "@snowpack/plugin-react-refresh": "^2.5.0", - "typescript": "^4.3.4", - }, - }, - }, - "packages": { - "@ampproject/remapping": ["@ampproject/remapping@2.2.0", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.1.0", "@jridgewell/trace-mapping": "^0.3.9" } }, "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w=="], - - "@ant-design/colors": ["@ant-design/colors@6.0.0", "", { "dependencies": { "@ctrl/tinycolor": "^3.4.0" } }, "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ=="], - - "@ant-design/icons": ["@ant-design/icons@4.8.0", "", { "dependencies": { "@ant-design/colors": "^6.0.0", "@ant-design/icons-svg": "^4.2.1", "@babel/runtime": "^7.11.2", "classnames": "^2.2.6", "rc-util": "^5.9.4" }, "peerDependencies": { "react": ">=16.0.0", "react-dom": ">=16.0.0" } }, "sha512-T89P2jG2vM7OJ0IfGx2+9FC5sQjtTzRSz+mCHTXkFn/ELZc2YpfStmYHmqzq2Jx55J0F7+O6i5/ZKFSVNWCKNg=="], - - "@ant-design/icons-svg": ["@ant-design/icons-svg@4.2.1", "", {}, "sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw=="], - - "@ant-design/react-slick": ["@ant-design/react-slick@0.29.2", "", { "dependencies": { "@babel/runtime": "^7.10.4", "classnames": "^2.2.5", "json2mq": "^0.2.0", "lodash": "^4.17.21", "resize-observer-polyfill": "^1.5.1" }, "peerDependencies": { "react": ">=16.9.0" } }, "sha512-kgjtKmkGHa19FW21lHnAfyyH9AAoh35pBdcJ53rHmQ3O+cfFHGHnUbj/HFrRNJ5vIts09FKJVAD8RpaC+RaWfA=="], - - "@babel/code-frame": ["@babel/code-frame@7.18.6", "", { "dependencies": { "@babel/highlight": "^7.18.6" } }, "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q=="], - - "@babel/compat-data": ["@babel/compat-data@7.20.14", "", {}, "sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw=="], - - "@babel/core": ["@babel/core@7.20.12", "", { "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", "@babel/generator": "^7.20.7", "@babel/helper-compilation-targets": "^7.20.7", "@babel/helper-module-transforms": "^7.20.11", "@babel/helpers": "^7.20.7", "@babel/parser": "^7.20.7", "@babel/template": "^7.20.7", "@babel/traverse": "^7.20.12", "@babel/types": "^7.20.7", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.2", "semver": "^6.3.0" } }, "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg=="], - - "@babel/generator": ["@babel/generator@7.20.14", "", { "dependencies": { "@babel/types": "^7.20.7", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" } }, "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg=="], - - "@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.20.7", "", { "dependencies": { "@babel/compat-data": "^7.20.5", "@babel/helper-validator-option": "^7.18.6", "browserslist": "^4.21.3", "lru-cache": "^5.1.1", "semver": "^6.3.0" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ=="], - - "@babel/helper-environment-visitor": ["@babel/helper-environment-visitor@7.18.9", "", {}, "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg=="], - - "@babel/helper-function-name": ["@babel/helper-function-name@7.19.0", "", { "dependencies": { "@babel/template": "^7.18.10", "@babel/types": "^7.19.0" } }, "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w=="], - - "@babel/helper-hoist-variables": ["@babel/helper-hoist-variables@7.18.6", "", { "dependencies": { "@babel/types": "^7.18.6" } }, "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q=="], - - "@babel/helper-module-imports": ["@babel/helper-module-imports@7.18.6", "", { "dependencies": { "@babel/types": "^7.18.6" } }, "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA=="], - - "@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.20.11", "", { "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", "@babel/helper-simple-access": "^7.20.2", "@babel/helper-split-export-declaration": "^7.18.6", "@babel/helper-validator-identifier": "^7.19.1", "@babel/template": "^7.20.7", "@babel/traverse": "^7.20.10", "@babel/types": "^7.20.7" } }, "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg=="], - - "@babel/helper-plugin-utils": ["@babel/helper-plugin-utils@7.20.2", "", {}, "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ=="], - - "@babel/helper-simple-access": ["@babel/helper-simple-access@7.20.2", "", { "dependencies": { "@babel/types": "^7.20.2" } }, "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA=="], - - "@babel/helper-split-export-declaration": ["@babel/helper-split-export-declaration@7.18.6", "", { "dependencies": { "@babel/types": "^7.18.6" } }, "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA=="], - - "@babel/helper-string-parser": ["@babel/helper-string-parser@7.19.4", "", {}, "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw=="], - - "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.19.1", "", {}, "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w=="], - - "@babel/helper-validator-option": ["@babel/helper-validator-option@7.18.6", "", {}, "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw=="], - - "@babel/helpers": ["@babel/helpers@7.20.13", "", { "dependencies": { "@babel/template": "^7.20.7", "@babel/traverse": "^7.20.13", "@babel/types": "^7.20.7" } }, "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg=="], - - "@babel/highlight": ["@babel/highlight@7.18.6", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g=="], - - "@babel/parser": ["@babel/parser@7.20.15", "", { "bin": "./bin/babel-parser.js" }, "sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg=="], - - "@babel/plugin-syntax-class-properties": ["@babel/plugin-syntax-class-properties@7.12.13", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA=="], - - "@babel/plugin-syntax-flow": ["@babel/plugin-syntax-flow@7.18.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A=="], - - "@babel/plugin-transform-flow-strip-types": ["@babel/plugin-transform-flow-strip-types@7.19.0", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.19.0", "@babel/plugin-syntax-flow": "^7.18.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg=="], - - "@babel/plugin-transform-react-jsx-self": ["@babel/plugin-transform-react-jsx-self@7.18.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig=="], - - "@babel/plugin-transform-react-jsx-source": ["@babel/plugin-transform-react-jsx-source@7.19.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.19.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ=="], - - "@babel/runtime": ["@babel/runtime@7.20.13", "", { "dependencies": { "regenerator-runtime": "^0.13.11" } }, "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA=="], - - "@babel/template": ["@babel/template@7.20.7", "", { "dependencies": { "@babel/code-frame": "^7.18.6", "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7" } }, "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw=="], - - "@babel/traverse": ["@babel/traverse@7.20.13", "", { "dependencies": { "@babel/code-frame": "^7.18.6", "@babel/generator": "^7.20.7", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", "@babel/parser": "^7.20.13", "@babel/types": "^7.20.7", "debug": "^4.1.0", "globals": "^11.1.0" } }, "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ=="], - - "@babel/types": ["@babel/types@7.20.7", "", { "dependencies": { "@babel/helper-string-parser": "^7.19.4", "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" } }, "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg=="], - - "@ctrl/tinycolor": ["@ctrl/tinycolor@3.6.0", "", {}, "sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ=="], - - "@emotion/babel-plugin": ["@emotion/babel-plugin@11.10.6", "", { "dependencies": { "@babel/helper-module-imports": "^7.16.7", "@babel/runtime": "^7.18.3", "@emotion/hash": "^0.9.0", "@emotion/memoize": "^0.8.0", "@emotion/serialize": "^1.1.1", "babel-plugin-macros": "^3.1.0", "convert-source-map": "^1.5.0", "escape-string-regexp": "^4.0.0", "find-root": "^1.1.0", "source-map": "^0.5.7", "stylis": "4.1.3" } }, "sha512-p2dAqtVrkhSa7xz1u/m9eHYdLi+en8NowrmXeF/dKtJpU8lCWli8RUAati7NcSl0afsBott48pdnANuD0wh9QQ=="], - - "@emotion/cache": ["@emotion/cache@11.10.5", "", { "dependencies": { "@emotion/memoize": "^0.8.0", "@emotion/sheet": "^1.2.1", "@emotion/utils": "^1.2.0", "@emotion/weak-memoize": "^0.3.0", "stylis": "4.1.3" } }, "sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA=="], - - "@emotion/core": ["@emotion/core@11.0.0", "", {}, "sha512-w4sE3AmHmyG6RDKf6mIbtHpgJUSJ2uGvPQb8VXFL7hFjMPibE8IiehG8cMX3Ztm4svfCQV6KqusQbeIOkurBcA=="], - - "@emotion/css": ["@emotion/css@11.10.6", "", { "dependencies": { "@emotion/babel-plugin": "^11.10.6", "@emotion/cache": "^11.10.5", "@emotion/serialize": "^1.1.1", "@emotion/sheet": "^1.2.1", "@emotion/utils": "^1.2.0" } }, "sha512-88Sr+3heKAKpj9PCqq5A1hAmAkoSIvwEq1O2TwDij7fUtsJpdkV4jMTISSTouFeRvsGvXIpuSuDQ4C1YdfNGXw=="], - - "@emotion/hash": ["@emotion/hash@0.9.0", "", {}, "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ=="], - - "@emotion/memoize": ["@emotion/memoize@0.8.0", "", {}, "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA=="], - - "@emotion/react": ["@emotion/react@11.10.6", "", { "dependencies": { "@babel/runtime": "^7.18.3", "@emotion/babel-plugin": "^11.10.6", "@emotion/cache": "^11.10.5", "@emotion/serialize": "^1.1.1", "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", "@emotion/utils": "^1.2.0", "@emotion/weak-memoize": "^0.3.0", "hoist-non-react-statics": "^3.3.1" }, "peerDependencies": { "react": ">=16.8.0" } }, "sha512-6HT8jBmcSkfzO7mc+N1L9uwvOnlcGoix8Zn7srt+9ga0MjREo6lRpuVX0kzo6Jp6oTqDhREOFsygN6Ew4fEQbw=="], - - "@emotion/serialize": ["@emotion/serialize@1.1.1", "", { "dependencies": { "@emotion/hash": "^0.9.0", "@emotion/memoize": "^0.8.0", "@emotion/unitless": "^0.8.0", "@emotion/utils": "^1.2.0", "csstype": "^3.0.2" } }, "sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA=="], - - "@emotion/sheet": ["@emotion/sheet@1.2.1", "", {}, "sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA=="], - - "@emotion/unitless": ["@emotion/unitless@0.8.0", "", {}, "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw=="], - - "@emotion/use-insertion-effect-with-fallbacks": ["@emotion/use-insertion-effect-with-fallbacks@1.0.0", "", { "peerDependencies": { "react": ">=16.8.0" } }, "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A=="], - - "@emotion/utils": ["@emotion/utils@1.2.0", "", {}, "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw=="], - - "@emotion/weak-memoize": ["@emotion/weak-memoize@0.3.0", "", {}, "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg=="], - - "@iarna/toml": ["@iarna/toml@2.2.5", "", {}, "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg=="], - - "@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.1.1", "", { "dependencies": { "@jridgewell/set-array": "^1.0.0", "@jridgewell/sourcemap-codec": "^1.4.10" } }, "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w=="], - - "@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.0", "", {}, "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w=="], - - "@jridgewell/set-array": ["@jridgewell/set-array@1.1.2", "", {}, "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw=="], - - "@jridgewell/source-map": ["@jridgewell/source-map@0.3.2", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" } }, "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw=="], - - "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.4.14", "", {}, "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw=="], - - "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.17", "", { "dependencies": { "@jridgewell/resolve-uri": "3.1.0", "@jridgewell/sourcemap-codec": "1.4.14" } }, "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g=="], - - "@microsoft/fetch-event-source": ["@microsoft/fetch-event-source@2.0.1", "", {}, "sha512-W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA=="], - - "@next/env": ["@next/env@12.3.4", "", {}, "sha512-H/69Lc5Q02dq3o+dxxy5O/oNxFsZpdL6WREtOOtOM1B/weonIwDXkekr1KV5DPVPr12IHFPrMrcJQ6bgPMfn7A=="], - - "@next/swc-android-arm-eabi": ["@next/swc-android-arm-eabi@12.3.4", "", { "os": "android", "cpu": "arm" }, "sha512-cM42Cw6V4Bz/2+j/xIzO8nK/Q3Ly+VSlZJTa1vHzsocJRYz8KT6MrreXaci2++SIZCF1rVRCDgAg5PpqRibdIA=="], - - "@next/swc-android-arm64": ["@next/swc-android-arm64@12.3.4", "", { "os": "android", "cpu": "arm64" }, "sha512-5jf0dTBjL+rabWjGj3eghpLUxCukRhBcEJgwLedewEA/LJk2HyqCvGIwj5rH+iwmq1llCWbOky2dO3pVljrapg=="], - - "@next/swc-darwin-arm64": ["@next/swc-darwin-arm64@12.3.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-DqsSTd3FRjQUR6ao0E1e2OlOcrF5br+uegcEGPVonKYJpcr0MJrtYmPxd4v5T6UCJZ+XzydF7eQo5wdGvSZAyA=="], - - "@next/swc-darwin-x64": ["@next/swc-darwin-x64@12.3.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-PPF7tbWD4k0dJ2EcUSnOsaOJ5rhT3rlEt/3LhZUGiYNL8KvoqczFrETlUx0cUYaXe11dRA3F80Hpt727QIwByQ=="], - - "@next/swc-freebsd-x64": ["@next/swc-freebsd-x64@12.3.4", "", { "os": "freebsd", "cpu": "x64" }, "sha512-KM9JXRXi/U2PUM928z7l4tnfQ9u8bTco/jb939pdFUHqc28V43Ohd31MmZD1QzEK4aFlMRaIBQOWQZh4D/E5lQ=="], - - "@next/swc-linux-arm-gnueabihf": ["@next/swc-linux-arm-gnueabihf@12.3.4", "", { "os": "linux", "cpu": "arm" }, "sha512-3zqD3pO+z5CZyxtKDTnOJ2XgFFRUBciOox6EWkoZvJfc9zcidNAQxuwonUeNts6Xbm8Wtm5YGIRC0x+12YH7kw=="], - - "@next/swc-linux-arm64-gnu": ["@next/swc-linux-arm64-gnu@12.3.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-kiX0vgJGMZVv+oo1QuObaYulXNvdH/IINmvdZnVzMO/jic/B8EEIGlZ8Bgvw8LCjH3zNVPO3mGrdMvnEEPEhKA=="], - - "@next/swc-linux-arm64-musl": ["@next/swc-linux-arm64-musl@12.3.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-EETZPa1juczrKLWk5okoW2hv7D7WvonU+Cf2CgsSoxgsYbUCZ1voOpL4JZTOb6IbKMDo6ja+SbY0vzXZBUMvkQ=="], - - "@next/swc-linux-x64-gnu": ["@next/swc-linux-x64-gnu@12.3.4", "", { "os": "linux", "cpu": "x64" }, "sha512-4csPbRbfZbuWOk3ATyWcvVFdD9/Rsdq5YHKvRuEni68OCLkfy4f+4I9OBpyK1SKJ00Cih16NJbHE+k+ljPPpag=="], - - "@next/swc-linux-x64-musl": ["@next/swc-linux-x64-musl@12.3.4", "", { "os": "linux", "cpu": "x64" }, "sha512-YeBmI+63Ro75SUiL/QXEVXQ19T++58aI/IINOyhpsRL1LKdyfK/35iilraZEFz9bLQrwy1LYAR5lK200A9Gjbg=="], - - "@next/swc-win32-arm64-msvc": ["@next/swc-win32-arm64-msvc@12.3.4", "", { "os": "win32", "cpu": "arm64" }, "sha512-Sd0qFUJv8Tj0PukAYbCCDbmXcMkbIuhnTeHm9m4ZGjCf6kt7E/RMs55Pd3R5ePjOkN7dJEuxYBehawTR/aPDSQ=="], - - "@next/swc-win32-ia32-msvc": ["@next/swc-win32-ia32-msvc@12.3.4", "", { "os": "win32", "cpu": "ia32" }, "sha512-rt/vv/vg/ZGGkrkKcuJ0LyliRdbskQU+91bje+PgoYmxTZf/tYs6IfbmgudBJk6gH3QnjHWbkphDdRQrseRefQ=="], - - "@next/swc-win32-x64-msvc": ["@next/swc-win32-x64-msvc@12.3.4", "", { "os": "win32", "cpu": "x64" }, "sha512-DQ20JEfTBZAgF8QCjYfJhv2/279M6onxFjdG/+5B0Cyj00/EdBxiWb2eGGFgQhrBbNv/lsvzFbbi0Ptf8Vw/bg=="], - - "@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="], - - "@nodelib/fs.stat": ["@nodelib/fs.stat@2.0.5", "", {}, "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="], - - "@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="], - - "@parcel/babel-ast-utils": ["@parcel/babel-ast-utils@2.0.0-beta.3", "", { "dependencies": { "@babel/parser": "^7.0.0", "@parcel/source-map": "2.0.0-rc.1.0", "@parcel/utils": "2.0.0-beta.3", "astring": "^1.6.2" } }, "sha512-C8hXpZsgYP2UjskNmx8a25EScPWKVo06MDKXGPa9a4DoFDNBAO+H5WXAd7IOkdYnAmac7j+Bii1MdcUoH4ipUw=="], - - "@parcel/bundler-default": ["@parcel/bundler-default@2.0.0-beta.3", "", { "dependencies": { "@parcel/diagnostic": "2.0.0-beta.3", "@parcel/plugin": "2.0.0-beta.3", "@parcel/utils": "2.0.0-beta.3", "nullthrows": "^1.1.1" } }, "sha512-uHD1es4RlKFZPc8fFbiO2g5Lnxt/ccIh9KlsCBjdtxPhioJuKMSdh+CFNx0JJXfQT6rgpNhbNMqqa+eDOVU8yQ=="], - - "@parcel/cache": ["@parcel/cache@2.0.0-beta.3", "", { "dependencies": { "@parcel/logger": "2.0.0-beta.3", "@parcel/utils": "2.0.0-beta.3" }, "peerDependencies": { "@parcel/core": "^2.0.0-alpha.3.1" } }, "sha512-FD5NWBRXeKsuP4jXsWlDOTQriFJzU1flRoYoKPeuUGLKfM9WZ+RV37NOXvIeR6mrAnytXDx1q+fsxlA7/0AlEQ=="], - - "@parcel/codeframe": ["@parcel/codeframe@2.0.0-beta.3", "", { "dependencies": { "chalk": "^4.1.0", "emphasize": "^4.2.0", "slice-ansi": "^4.0.0", "string-width": "^4.2.0" } }, "sha512-IpOnHqnWD9Fcn1suGLwPMvs5wsLaL3M0PHvNKScMZgUelPtgpUPalDyyA2ImgO5Vllon4tTeLLt7246Pvyy5OQ=="], - - "@parcel/config-default": ["@parcel/config-default@2.0.0-beta.3", "", { "dependencies": { "@parcel/bundler-default": "2.0.0-beta.3", "@parcel/namer-default": "2.0.0-beta.3", "@parcel/optimizer-cssnano": "2.0.0-beta.3", "@parcel/optimizer-htmlnano": "2.0.0-beta.3", "@parcel/optimizer-terser": "2.0.0-beta.3", "@parcel/packager-css": "2.0.0-beta.3", "@parcel/packager-html": "2.0.0-beta.3", "@parcel/packager-js": "2.0.0-beta.3", "@parcel/packager-raw": "2.0.0-beta.3", "@parcel/reporter-dev-server": "2.0.0-beta.3", "@parcel/resolver-default": "2.0.0-beta.3", "@parcel/runtime-browser-hmr": "2.0.0-beta.3", "@parcel/runtime-js": "2.0.0-beta.3", "@parcel/runtime-react-refresh": "2.0.0-beta.3", "@parcel/transformer-babel": "2.0.0-beta.3", "@parcel/transformer-css": "2.0.0-beta.3", "@parcel/transformer-html": "2.0.0-beta.3", "@parcel/transformer-js": "2.0.0-beta.3", "@parcel/transformer-json": "2.0.0-beta.3", "@parcel/transformer-postcss": "2.0.0-beta.3", "@parcel/transformer-posthtml": "2.0.0-beta.3", "@parcel/transformer-raw": "2.0.0-beta.3", "@parcel/transformer-react-refresh-wrap": "2.0.0-beta.3" }, "peerDependencies": { "@parcel/core": "^2.0.0-alpha.3.1" } }, "sha512-uVBhKsP2aEG7TX7TtykZ/8n1Fe1VnrPBygPnT6FQoU4to8kWeM3lm0MRNXotJ1WYJr5yLkiugVTzxXqim8lwuw=="], - - "@parcel/core": ["@parcel/core@2.0.0-beta.3", "", { "dependencies": { "@parcel/cache": "2.0.0-beta.3", "@parcel/diagnostic": "2.0.0-beta.3", "@parcel/events": "2.0.0-beta.3", "@parcel/fs": "2.0.0-beta.3", "@parcel/logger": "2.0.0-beta.3", "@parcel/package-manager": "2.0.0-beta.3", "@parcel/plugin": "2.0.0-beta.3", "@parcel/source-map": "2.0.0-rc.1.0", "@parcel/types": "2.0.0-beta.3", "@parcel/utils": "2.0.0-beta.3", "@parcel/workers": "2.0.0-beta.3", "abortcontroller-polyfill": "^1.1.9", "base-x": "^3.0.8", "browserslist": "^4.6.6", "clone": "^2.1.1", "dotenv": "^7.0.0", "dotenv-expand": "^5.1.0", "json-source-map": "^0.6.1", "json5": "^1.0.1", "micromatch": "^4.0.2", "nullthrows": "^1.1.1", "querystring": "^0.2.0", "semver": "^5.4.1" } }, "sha512-yUtnowQ3YkwgeWngaD0wiTFsW+EGuIqat5Afujvq5Q/XJczxpQFfhqVkHRiz39V0OXvUINaCZieaHlU6HQI6Fw=="], - - "@parcel/diagnostic": ["@parcel/diagnostic@2.0.0-beta.3", "", { "dependencies": { "json-source-map": "^0.6.1", "nullthrows": "^1.1.1" } }, "sha512-g+KYJglJ5fmq/hiP0RKZCfrNzEnH24SqhvPPS9OnVizcyCnWsj8rBK++J5h6iEsHfFCXjspr7J2457y4X9o7aA=="], - - "@parcel/events": ["@parcel/events@2.0.0-beta.3", "", {}, "sha512-UTCjozKoRNa+gFYkjId6t9GoLcQrMkLtD+uS9gVsHYnEgAkWdWn0qdi2CN1Vt/Pl/+gdd4A/vfcyD8f7xIQx4g=="], - - "@parcel/fs": ["@parcel/fs@2.0.0-beta.3", "", { "dependencies": { "@parcel/fs-search": "2.0.0-beta.3", "@parcel/fs-write-stream-atomic": "2.0.0-beta.3", "@parcel/utils": "2.0.0-beta.3", "@parcel/watcher": "2.0.0-alpha.10", "@parcel/workers": "2.0.0-beta.3", "graceful-fs": "^4.2.4", "mkdirp": "^0.5.1", "ncp": "^2.0.0", "nullthrows": "^1.1.1", "rimraf": "^3.0.2" }, "peerDependencies": { "@parcel/core": "^2.0.0-alpha.3.1" } }, "sha512-76YdRmqkRldr6MdyETrID6Y+0hXraQ4BTFJixewfdTmrDwHN7RHN/IOw8GxtDJ7XDX9skHnvT/NLYnnbs45PKw=="], - - "@parcel/fs-search": ["@parcel/fs-search@2.0.0-beta.3", "", { "dependencies": { "detect-libc": "^1.0.3" } }, "sha512-DId5pEv+vMiMwIT9XhcXR2Cq7Y8nypZCo89vXK8gnqfUsKMKGPuQRbKneS00co8ulflMl4qrprlmjzOQhAPyqQ=="], - - "@parcel/fs-write-stream-atomic": ["@parcel/fs-write-stream-atomic@2.0.0-beta.3", "", { "dependencies": { "graceful-fs": "^4.1.2", "iferr": "^1.0.2", "imurmurhash": "^0.1.4", "readable-stream": "1 || 2" } }, "sha512-gU6N845XLvHtOd93FO9WwW0Ld2NArdaMrH+m1hLztnaxcsGkk7TUE2ObeJyJXPdG+ZvOwFh/viewPXXGDA+byA=="], - - "@parcel/logger": ["@parcel/logger@2.0.0-beta.3", "", { "dependencies": { "@parcel/diagnostic": "2.0.0-beta.3", "@parcel/events": "2.0.0-beta.3" } }, "sha512-6JDsgYjKneXC8dlwgiZqRQ7yo3hnxOan1C3E0XEcpncM6keYLHTSxBYIFxs8xXN33gTq7kZgm7KMraHe91pbnw=="], - - "@parcel/markdown-ansi": ["@parcel/markdown-ansi@2.0.0-beta.3", "", { "dependencies": { "chalk": "^4.1.0" } }, "sha512-j7UsvR145jF+F+p7eVKXkhfwEKKMRMgdZr4HE+6obnHjQZu6J/UHNcSRU8xbLmXyV6qGv7LUdztHrHZGYg19eA=="], - - "@parcel/namer-default": ["@parcel/namer-default@2.0.0-beta.3", "", { "dependencies": { "@parcel/diagnostic": "2.0.0-beta.3", "@parcel/plugin": "2.0.0-beta.3", "nullthrows": "^1.1.1" } }, "sha512-TbldmO5M2kHvBFabVkJjl463qQrAPtszxm0xyZSQ5wtp+IguO4h1I1ms3OrsjZLSFEiZ4DqOMvc6qtW32Qyoxg=="], - - "@parcel/node-libs-browser": ["@parcel/node-libs-browser@2.0.0-beta.3", "", { "dependencies": { "assert": "^2.0.0", "browserify-zlib": "^0.2.0", "buffer": "^5.5.0", "console-browserify": "^1.2.0", "constants-browserify": "^1.0.0", "crypto-browserify": "^3.12.0", "domain-browser": "^3.5.0", "events": "^3.1.0", "https-browserify": "^1.0.0", "os-browserify": "^0.3.0", "path-browserify": "^1.0.0", "process": "^0.11.10", "punycode": "^1.4.1", "querystring-es3": "^0.2.1", "readable-stream": "^3.6.0", "stream-http": "^3.1.0", "string_decoder": "^1.3.0", "timers-browserify": "^2.0.11", "tty-browserify": "^0.0.1", "url": "^0.11.0", "util": "^0.12.3", "vm-browserify": "^1.1.2" } }, "sha512-lyhIiZaZ5EPPaFz7WG4P/Sxj6VE0GQoucZV2vPyJXmGxbO7SUgpT2FLuIM7jHeqt89gJv6Hyfu5K1vdF69UHTw=="], - - "@parcel/node-resolver-core": ["@parcel/node-resolver-core@2.0.0-beta.3", "", { "dependencies": { "@parcel/diagnostic": "2.0.0-beta.3", "@parcel/node-libs-browser": "2.0.0-beta.3", "@parcel/utils": "2.0.0-beta.3", "micromatch": "^3.0.4", "nullthrows": "^1.1.1", "querystring": "^0.2.0" } }, "sha512-iuI8GOfS7vJBLH1boqhcVjgLPmFqZ70a3WkgUSEGzCsVvAx9d907pKnF5CufKVrgi6U+2tjMgfci5dKlneleNw=="], - - "@parcel/optimizer-cssnano": ["@parcel/optimizer-cssnano@2.0.0-beta.3", "", { "dependencies": { "@parcel/plugin": "2.0.0-beta.3", "@parcel/source-map": "2.0.0-rc.1.0", "cssnano": "^4.1.10", "postcss": "^8.0.5" } }, "sha512-BcEqC+f430Ed3zeAFHY2k6ZZaMtqbOFuPcZ7DPRzdk0C3MDnt/csPuXLz6zx7UAKBizxUr5kuetCIdAE300kIw=="], - - "@parcel/optimizer-htmlnano": ["@parcel/optimizer-htmlnano@2.0.0-beta.3", "", { "dependencies": { "@parcel/plugin": "2.0.0-beta.3", "@parcel/utils": "2.0.0-beta.3", "htmlnano": "^0.2.2", "nullthrows": "^1.1.1", "posthtml": "^0.15.1" } }, "sha512-RJv17A9CYOm9KiebRSokOX54W4d5d83gOE31Tbn1GzmIzFVIRha0a6jrXBK+kxkikk3/jdrzkSI0bBom12pGQw=="], - - "@parcel/optimizer-terser": ["@parcel/optimizer-terser@2.0.0-beta.3", "", { "dependencies": { "@parcel/diagnostic": "2.0.0-beta.3", "@parcel/plugin": "2.0.0-beta.3", "@parcel/source-map": "2.0.0-rc.1.0", "@parcel/utils": "2.0.0-beta.3", "nullthrows": "^1.1.1", "terser": "^5.2.0" } }, "sha512-vq21XlmxbRoa6vscGTyexU6IEYeBnQl8ZYf27fki3L+hRL98qtn1uI0GC0963B+DYpl3YngTAp0o6XSCQj4hrg=="], - - "@parcel/package-manager": ["@parcel/package-manager@2.0.0-beta.3", "", { "dependencies": { "@parcel/diagnostic": "2.0.0-beta.3", "@parcel/fs": "2.0.0-beta.3", "@parcel/logger": "2.0.0-beta.3", "@parcel/utils": "2.0.0-beta.3", "@parcel/workers": "2.0.0-beta.3", "command-exists": "^1.2.6", "cross-spawn": "^6.0.4", "nullthrows": "^1.1.1", "semver": "^5.4.1", "split2": "^3.1.1" }, "peerDependencies": { "@parcel/core": "^2.0.0-alpha.3.1" } }, "sha512-PsA4kL0JnUXg2EY5C223wR6BhGwFpq8kioerKm33L+JmsbqQruzeMgB/OD5SPx7XVtslB0dWv6yeoOI/nv6l4w=="], - - "@parcel/packager-css": ["@parcel/packager-css@2.0.0-beta.3", "", { "dependencies": { "@parcel/plugin": "2.0.0-beta.3", "@parcel/source-map": "2.0.0-rc.1.0", "@parcel/utils": "2.0.0-beta.3", "nullthrows": "^1.1.1", "postcss": "^8.2.1" } }, "sha512-UDS0KtjnvenCoCDz/6B37nSO67E/1zOLmLSxVszdxjJWqpsNwIw4wHbBosPAeqc/m456jV+gB34vnorU7AD9vg=="], - - "@parcel/packager-html": ["@parcel/packager-html@2.0.0-beta.3", "", { "dependencies": { "@parcel/plugin": "2.0.0-beta.3", "@parcel/types": "2.0.0-beta.3", "@parcel/utils": "2.0.0-beta.3", "nullthrows": "^1.1.1", "posthtml": "^0.15.1" } }, "sha512-Edvn17Gq92V3KGVnPgnKoTP5IwVe0Y3fGMim9reUeXg2ysSYLTnlFZ/Jnbx9O/LxK5cwZuHPRLu7iFQNAUuuNg=="], - - "@parcel/packager-js": ["@parcel/packager-js@2.0.0-beta.3", "", { "dependencies": { "@parcel/diagnostic": "2.0.0-beta.3", "@parcel/plugin": "2.0.0-beta.3", "@parcel/source-map": "2.0.0-rc.1.0", "@parcel/utils": "2.0.0-beta.3", "globals": "^13.2.0", "nullthrows": "^1.1.1" } }, "sha512-zq1rp4JLb31c5nJdbXTw0eXWEoQTqGku1mbeSTt5DImTBqRNWBD5sdR0sNbqbUbC1VH9akvjvVQXgx5nQGRYKw=="], - - "@parcel/packager-raw": ["@parcel/packager-raw@2.0.0-beta.3", "", { "dependencies": { "@parcel/plugin": "2.0.0-beta.3" } }, "sha512-oJ+25lW58oBOHctumosHj9jvSn16qOgv5GlOckgLrZuJ5S1xcGGM3qDdbFUGBd0bWGvP8JOlDLCLCf1hFJUA/Q=="], - - "@parcel/plugin": ["@parcel/plugin@2.0.0-beta.3", "", { "dependencies": { "@parcel/types": "2.0.0-beta.3" } }, "sha512-BeJBftoRTgkJP4TfEMIDyvGAT3fW4/D6R14b6rTdn6/M4feAXwLlxGdadTyR5z2JlsaY/JdVr3l0pUInYbFcZw=="], - - "@parcel/reporter-cli": ["@parcel/reporter-cli@2.0.0-beta.3", "", { "dependencies": { "@parcel/plugin": "2.0.0-beta.3", "@parcel/types": "2.0.0-beta.3", "@parcel/utils": "2.0.0-beta.3", "chalk": "^4.1.0", "filesize": "^6.1.0", "nullthrows": "^1.1.1", "ora": "^5.2.0", "string-width": "^4.2.0", "strip-ansi": "^6.0.0", "term-size": "^2.2.1" } }, "sha512-PxSkK6feTf1p5ec7hlD2kegCA4EoiAXfyyxf32XGo7HRbto+xKiYLK+e3C52n4znowO1pRdtI0ck+YCQeppS4Q=="], - - "@parcel/reporter-dev-server": ["@parcel/reporter-dev-server@2.0.0-beta.3", "", { "dependencies": { "@parcel/plugin": "2.0.0-beta.3", "@parcel/utils": "2.0.0-beta.3", "connect": "^3.7.0", "ejs": "^2.6.1", "http-proxy-middleware": "^1.0.0", "nullthrows": "^1.1.1", "serve-handler": "^6.0.0", "ws": "^7.0.0" } }, "sha512-tYBYO6fcaqOlyEJV1iPiqBgWM1J8suA7PD8aSsQr0PjHHb81XMKELkDc802YlJMPtdmiwELVAiY2iS6qa8ooFg=="], - - "@parcel/resolver-default": ["@parcel/resolver-default@2.0.0-beta.3", "", { "dependencies": { "@parcel/node-resolver-core": "2.0.0-beta.3", "@parcel/plugin": "2.0.0-beta.3" } }, "sha512-EvqcH/1qJZQoPU80upVYqqJ3U9sxiACz97wFKm1S7gqQRQH1acxOHstRGe/iqgTMFh6KHoydY+QXRiudqJr7nQ=="], - - "@parcel/runtime-browser-hmr": ["@parcel/runtime-browser-hmr@2.0.0-beta.3", "", { "dependencies": { "@parcel/plugin": "2.0.0-beta.3", "@parcel/utils": "2.0.0-beta.3" } }, "sha512-T4ZGEd4bcz6zE+mIOxfXb/u/1wVbLOkHPs3ydXWAe7nOQXF+BC4yZXGC0vePJ4HX2X+QNg//cA0owMOshHE83Q=="], - - "@parcel/runtime-js": ["@parcel/runtime-js@2.0.0-beta.3", "", { "dependencies": { "@parcel/plugin": "2.0.0-beta.3", "@parcel/utils": "2.0.0-beta.3", "nullthrows": "^1.1.1" } }, "sha512-JkWlfkO7E76ayksFTdk9Ek633YvBqHoMJ8UwvEJMjUn42v8hLZQUHKAFoUZRYqzjZOub0BVdGwrvbuf1dV90ig=="], - - "@parcel/runtime-react-refresh": ["@parcel/runtime-react-refresh@2.0.0-beta.3", "", { "dependencies": { "@parcel/plugin": "2.0.0-beta.3", "react-refresh": "^0.9.0" } }, "sha512-99VdouRuDM1IekY0b3onCHd9zrkM93Gl9xZgBWwJpdC/jcrvdNxgSb0PwQg19YVfjCn5MM/ou7yybE8xL3aU3A=="], - - "@parcel/source-map": ["@parcel/source-map@2.0.0-rc.1.0", "", { "dependencies": { "detect-libc": "^1.0.3", "globby": "^11.0.3" } }, "sha512-X+1Eef2eVLqGbUSBjP6n2tNnqQv0HyLu6j324hPSqqA8JeHk3X1M5V6FzUe9W2RbCF1Y49VvlXRfC6BqMrZyEw=="], - - "@parcel/transformer-babel": ["@parcel/transformer-babel@2.0.0-beta.3", "", { "dependencies": { "@babel/core": "^7.12.0", "@babel/generator": "^7.9.0", "@babel/helper-compilation-targets": "^7.8.4", "@babel/plugin-transform-flow-strip-types": "^7.0.0", "@babel/traverse": "^7.0.0", "@parcel/babel-ast-utils": "2.0.0-beta.3", "@parcel/plugin": "2.0.0-beta.3", "@parcel/source-map": "2.0.0-rc.1.0", "@parcel/utils": "2.0.0-beta.3", "browserslist": "^4.6.6", "core-js": "^3.2.1", "nullthrows": "^1.1.1", "semver": "^5.7.0" } }, "sha512-yvpQ51ih1G1sgQjkgQuB+pAXnbaJmIbm1iKRGyTwc6Ucmz0PIGmrwRM4NBu3KccOl1/1BthRZTMsKvuuaLZL8w=="], - - "@parcel/transformer-css": ["@parcel/transformer-css@2.0.0-beta.3", "", { "dependencies": { "@parcel/plugin": "2.0.0-beta.3", "@parcel/source-map": "2.0.0-rc.1.0", "@parcel/utils": "2.0.0-beta.3", "nullthrows": "^1.1.1", "postcss": "^8.2.1", "postcss-value-parser": "^4.1.0", "semver": "^5.4.1" } }, "sha512-1v76u4VuWAQ51HqAuxq+5Tw4spzZAtrUIC0n/CNQt9i15tx9Q61zlhsB2YNYMqJG/shyMTZb9ioNl1t9KD6iaA=="], - - "@parcel/transformer-html": ["@parcel/transformer-html@2.0.0-beta.3", "", { "dependencies": { "@parcel/plugin": "2.0.0-beta.3", "@parcel/utils": "2.0.0-beta.3", "nullthrows": "^1.1.1", "posthtml": "^0.15.1", "posthtml-parser": "^0.6.0", "posthtml-render": "^1.4.0", "semver": "^5.4.1" } }, "sha512-QIH1eTXjG1qKuWak6xw3iU/GK7HOltTO84InJUSLaaUxYbgh1DeXhsKloJmWgdZZx4eZOopf58JUM7OoEcFwtg=="], - - "@parcel/transformer-js": ["@parcel/transformer-js@2.0.0-beta.3", "", { "dependencies": { "@parcel/diagnostic": "2.0.0-beta.3", "@parcel/plugin": "2.0.0-beta.3", "@parcel/source-map": "2.0.0-rc.1.0", "@parcel/utils": "2.0.0-beta.3", "@swc/helpers": "^0.2.11", "browserslist": "^4.6.6", "detect-libc": "^1.0.3", "micromatch": "^4.0.2", "nullthrows": "^1.1.1", "semver": "^5.4.1" } }, "sha512-lRDc9HqB7o/EpMTYMfymyfp3kS2o8EGQlpPOVQGeTGCnEChNxX5qwbMchXU/I03bKYGgpgn3rMx+CJja2UEZhw=="], - - "@parcel/transformer-json": ["@parcel/transformer-json@2.0.0-beta.3", "", { "dependencies": { "@parcel/plugin": "2.0.0-beta.3", "json5": "^2.1.0" } }, "sha512-kig1K1CaSVJG7TaULwyVQKnWqjqNzFEwFweVRVgs1sG+uGrySJkJTiVW1B4wquNTT9pJwQMXtdQs5alyyhEweA=="], - - "@parcel/transformer-postcss": ["@parcel/transformer-postcss@2.0.0-beta.3", "", { "dependencies": { "@parcel/plugin": "2.0.0-beta.3", "@parcel/utils": "2.0.0-beta.3", "clone": "^2.1.1", "css-modules-loader-core": "^1.1.0", "nullthrows": "^1.1.1", "postcss-modules": "^3.2.2", "postcss-value-parser": "^4.1.0", "semver": "^5.4.1" } }, "sha512-zl5GlcdSBc3DyrX1StafT5qJNhpJiWHntMSKaIOta8SL7/1olvUV7AuQeRvC1OmNFfdVSHQO+T/vnByER3EklQ=="], - - "@parcel/transformer-posthtml": ["@parcel/transformer-posthtml@2.0.0-beta.3", "", { "dependencies": { "@parcel/plugin": "2.0.0-beta.3", "@parcel/utils": "2.0.0-beta.3", "nullthrows": "^1.1.1", "posthtml": "^0.15.1", "posthtml-parser": "^0.6.0", "posthtml-render": "^1.4.0", "semver": "^5.4.1" } }, "sha512-xl5m0PQ5cTCf77Mys5e17gGqXcJ2YANwrplgtOhv12W/RVMHpZhQLHycar3OZ3gC9qkAuA2qFZj7ArO78vEMPg=="], - - "@parcel/transformer-raw": ["@parcel/transformer-raw@2.0.0-beta.3", "", { "dependencies": { "@parcel/plugin": "2.0.0-beta.3" } }, "sha512-LjeqMZIp363Cz2JqV2Z02sCX4dDZGwqTU5YnENQ+YyOmchJjvOJxgb/0XaDnQkjwoe5LVqoZkDXYvTAg/GScNg=="], - - "@parcel/transformer-react-refresh-wrap": ["@parcel/transformer-react-refresh-wrap@2.0.0-beta.3", "", { "dependencies": { "@parcel/plugin": "2.0.0-beta.3", "@parcel/utils": "2.0.0-beta.3", "react-refresh": "^0.9.0" } }, "sha512-K53j6YmIpP5K/0sONNlBUkCXoQK+6KfNzB8uViaCCkDwhSA+u3ukvpRur71ReEsiVaL0z8yqzD37Ekyl448QvA=="], - - "@parcel/types": ["@parcel/types@2.0.0-beta.3", "", {}, "sha512-5o/6KmYVU68+4IhauELMDz/kwkcoMGAB7veUX5hmH4nVNw6T05ZUHF0Te1OILASdAj67+XRAqeSA/+aWOhW/AA=="], - - "@parcel/utils": ["@parcel/utils@2.0.0-beta.3", "", { "dependencies": { "@iarna/toml": "^2.2.0", "@parcel/codeframe": "2.0.0-beta.3", "@parcel/diagnostic": "2.0.0-beta.3", "@parcel/logger": "2.0.0-beta.3", "@parcel/markdown-ansi": "2.0.0-beta.3", "@parcel/source-map": "2.0.0-rc.1.0", "ansi-html": "^0.0.7", "chalk": "^4.1.0", "clone": "^2.1.1", "fast-glob": "3.1.1", "fastest-levenshtein": "^1.0.8", "is-glob": "^4.0.0", "is-url": "^1.2.2", "json5": "^1.0.1", "lru-cache": "^6.0.0", "micromatch": "^4.0.2", "node-forge": "^0.10.0", "nullthrows": "^1.1.1", "open": "^7.0.3" } }, "sha512-a5DKWcEkOj/BKrftXoJV+CvFQn5Axmmmx3kk1J9QM+4sTclD7pdyN3r2L7sLIFkGOtpk55E7IgCDMtj3LpGm6w=="], - - "@parcel/watcher": ["@parcel/watcher@2.0.0-alpha.10", "", { "dependencies": { "node-addon-api": "^3.0.2", "node-gyp-build": "^4.2.3" } }, "sha512-8uA7Tmx/1XvmUdGzksg0+oN7uj24pXFFnKJqZr3L3mgYjdrL7CMs3PRIHv1k3LUz/hNRsb/p3qxztSkWz1IGZA=="], - - "@parcel/workers": ["@parcel/workers@2.0.0-beta.3", "", { "dependencies": { "@parcel/diagnostic": "2.0.0-beta.3", "@parcel/logger": "2.0.0-beta.3", "@parcel/utils": "2.0.0-beta.3", "chrome-trace-event": "^1.0.2", "nullthrows": "^1.1.1" }, "peerDependencies": { "@parcel/core": "^2.0.0-alpha.3.1" } }, "sha512-EEs0qmTj7FzcwhETFJ0wE/zGYK1xQH1sOACu1slFS9QVPpUGvGGHs9Kc1PGNiEkbTD1xMReRXETc6vf90IymCg=="], - - "@popperjs/core": ["@popperjs/core@2.11.6", "", {}, "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw=="], - - "@rc-component/portal": ["@rc-component/portal@1.0.0-10", "", { "dependencies": { "@babel/runtime": "^7.18.0", "classnames": "^2.3.2", "rc-util": "^5.8.0" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-Y4JgfSZtUZaM8C5ZYFtbJVOkRrR4QVIThd/VbPMRPDI5Mv6xnOAkjg50UbB8uYH7pclCqIBoc17djbAzo12r3w=="], - - "@restart/context": ["@restart/context@2.1.4", "", { "peerDependencies": { "react": ">=16.3.2" } }, "sha512-INJYZQJP7g+IoDUh/475NlGiTeMfwTXUEr3tmRneckHIxNolGOW9CTq83S8cxq0CgJwwcMzMJFchxvlwe7Rk8Q=="], - - "@restart/hooks": ["@restart/hooks@0.4.9", "", { "dependencies": { "dequal": "^2.0.2" }, "peerDependencies": { "react": ">=16.8.0" } }, "sha512-3BekqcwB6Umeya+16XPooARn4qEPW6vNvwYnlofIYe6h9qG1/VeD7UvShCWx11eFz5ELYmwIEshz+MkPX3wjcQ=="], - - "@rollup/pluginutils": ["@rollup/pluginutils@4.2.1", "", { "dependencies": { "estree-walker": "^2.0.1", "picomatch": "^2.2.2" } }, "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ=="], - - "@snowpack/plugin-react-refresh": ["@snowpack/plugin-react-refresh@2.5.0", "", { "dependencies": { "@babel/core": "^7.0.0", "@babel/plugin-syntax-class-properties": "^7.10.0", "react-refresh": "^0.9.0" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-3rYkwayAA+65IIYLXMEFqQwtBGbII9IidMJo1yXuj35kTEg9TdZrofoqcHaSts2sv2Nz0TD6v7BWRPdvCU0uIw=="], - - "@swc/helpers": ["@swc/helpers@0.4.11", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-rEUrBSGIoSFuYxwBYtlUFMlE2CwGhmW+w9355/5oduSw8e5h2+Tj4UrAGNNgP9915++wj5vkQo0UuOBqOAq4nw=="], - - "@types/http-proxy": ["@types/http-proxy@1.17.9", "", { "dependencies": { "@types/node": "*" } }, "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw=="], - - "@types/invariant": ["@types/invariant@2.2.35", "", {}, "sha512-DxX1V9P8zdJPYQat1gHyY0xj3efl8gnMVjiM9iCY6y27lj+PoQWkgjt8jDqmovPqULkKVpKRg8J36iQiA+EtEg=="], - - "@types/node": ["@types/node@18.14.0", "", {}, "sha512-5EWrvLmglK+imbCJY0+INViFWUHg1AHel1sq4ZVSfdcNqGy9Edv3UB9IIzzg+xPaUcAgZYcfVs2fBcwDeZzU0A=="], - - "@types/parse-json": ["@types/parse-json@4.0.0", "", {}, "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="], - - "@types/prop-types": ["@types/prop-types@15.7.5", "", {}, "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="], - - "@types/q": ["@types/q@1.5.5", "", {}, "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ=="], - - "@types/react": ["@types/react@18.0.28", "", { "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", "csstype": "^3.0.2" } }, "sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew=="], - - "@types/react-transition-group": ["@types/react-transition-group@4.4.5", "", { "dependencies": { "@types/react": "*" } }, "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA=="], - - "@types/scheduler": ["@types/scheduler@0.16.2", "", {}, "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="], - - "@types/warning": ["@types/warning@3.0.0", "", {}, "sha512-t/Tvs5qR47OLOr+4E9ckN8AmP2Tf16gWq+/qA4iUGS/OOyHVO8wv2vjJuX8SNOUTJyWb+2t7wJm6cXILFnOROA=="], - - "@types/yauzl": ["@types/yauzl@2.10.0", "", { "dependencies": { "@types/node": "*" } }, "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw=="], - - "@vitejs/plugin-react-refresh": ["@vitejs/plugin-react-refresh@1.3.6", "", { "dependencies": { "@babel/core": "^7.14.8", "@babel/plugin-transform-react-jsx-self": "^7.14.5", "@babel/plugin-transform-react-jsx-source": "^7.14.5", "@rollup/pluginutils": "^4.1.1", "react-refresh": "^0.10.0" } }, "sha512-iNR/UqhUOmFFxiezt0em9CgmiJBdWR+5jGxB2FihaoJfqGt76kiwaKoVOJVU5NYcDWMdN06LbyN2VIGIoYdsEA=="], - - "abab": ["abab@2.0.6", "", {}, "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA=="], - - "abortcontroller-polyfill": ["abortcontroller-polyfill@1.7.5", "", {}, "sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ=="], - - "acorn": ["acorn@8.8.2", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw=="], - - "acorn-globals": ["acorn-globals@4.3.4", "", { "dependencies": { "acorn": "^6.0.1", "acorn-walk": "^6.0.1" } }, "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A=="], - - "acorn-walk": ["acorn-walk@6.2.0", "", {}, "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA=="], - - "agent-base": ["agent-base@6.0.2", "", { "dependencies": { "debug": "4" } }, "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ=="], - - "ajv": ["ajv@6.12.6", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="], - - "alphanum-sort": ["alphanum-sort@1.0.2", "", {}, "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ=="], - - "ansi-html": ["ansi-html@0.0.7", "", { "bin": { "ansi-html": "./bin/ansi-html" } }, "sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA=="], - - "ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], - - "ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], - - "antd": ["antd@4.24.8", "", { "dependencies": { "@ant-design/colors": "^6.0.0", "@ant-design/icons": "^4.7.0", "@ant-design/react-slick": "~0.29.1", "@babel/runtime": "^7.18.3", "@ctrl/tinycolor": "^3.4.0", "classnames": "^2.2.6", "copy-to-clipboard": "^3.2.0", "lodash": "^4.17.21", "moment": "^2.29.2", "rc-cascader": "~3.7.0", "rc-checkbox": "~2.3.0", "rc-collapse": "~3.4.2", "rc-dialog": "~9.0.2", "rc-drawer": "~6.1.0", "rc-dropdown": "~4.0.0", "rc-field-form": "~1.27.0", "rc-image": "~5.13.0", "rc-input": "~0.1.4", "rc-input-number": "~7.3.9", "rc-mentions": "~1.13.1", "rc-menu": "~9.8.0", "rc-motion": "^2.6.1", "rc-notification": "~4.6.0", "rc-pagination": "~3.2.0", "rc-picker": "~2.7.0", "rc-progress": "~3.4.1", "rc-rate": "~2.9.0", "rc-resize-observer": "^1.2.0", "rc-segmented": "~2.1.0", "rc-select": "~14.1.13", "rc-slider": "~10.0.0", "rc-steps": "~5.0.0-alpha.2", "rc-switch": "~3.2.0", "rc-table": "~7.26.0", "rc-tabs": "~12.5.6", "rc-textarea": "~0.4.5", "rc-tooltip": "~5.2.0", "rc-tree": "~5.7.0", "rc-tree-select": "~5.5.0", "rc-trigger": "^5.2.10", "rc-upload": "~4.3.0", "rc-util": "^5.22.5", "scroll-into-view-if-needed": "^2.2.25" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-wrNy2Hi27uM3948okG3n2GwzQKBFUn1Qn5mn2I/ALcR28rC6cTjHYOuA248Zl9ECzz3jo4TY2R0SIa+5GZ/zGA=="], - - "argparse": ["argparse@1.0.10", "", { "dependencies": { "sprintf-js": "~1.0.2" } }, "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="], - - "arr-diff": ["arr-diff@4.0.0", "", {}, "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA=="], - - "arr-flatten": ["arr-flatten@1.1.0", "", {}, "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="], - - "arr-union": ["arr-union@3.1.0", "", {}, "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q=="], - - "array-equal": ["array-equal@1.0.0", "", {}, "sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA=="], - - "array-tree-filter": ["array-tree-filter@2.1.0", "", {}, "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw=="], - - "array-union": ["array-union@2.1.0", "", {}, "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw=="], - - "array-unique": ["array-unique@0.3.2", "", {}, "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ=="], - - "array.prototype.reduce": ["array.prototype.reduce@1.0.5", "", { "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", "es-abstract": "^1.20.4", "es-array-method-boxes-properly": "^1.0.0", "is-string": "^1.0.7" } }, "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q=="], - - "asn1": ["asn1@0.2.6", "", { "dependencies": { "safer-buffer": "~2.1.0" } }, "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ=="], - - "asn1.js": ["asn1.js@5.4.1", "", { "dependencies": { "bn.js": "^4.0.0", "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0", "safer-buffer": "^2.1.0" } }, "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA=="], - - "assert": ["assert@2.0.0", "", { "dependencies": { "es6-object-assign": "^1.1.0", "is-nan": "^1.2.1", "object-is": "^1.0.1", "util": "^0.12.0" } }, "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A=="], - - "assert-plus": ["assert-plus@1.0.0", "", {}, "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw=="], - - "assign-symbols": ["assign-symbols@1.0.0", "", {}, "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw=="], - - "astral-regex": ["astral-regex@2.0.0", "", {}, "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ=="], - - "astring": ["astring@1.8.4", "", { "bin": { "astring": "bin/astring" } }, "sha512-97a+l2LBU3Op3bBQEff79i/E4jMD2ZLFD8rHx9B6mXyB2uQwhJQYfiDqUwtfjF4QA1F2qs//N6Cw8LetMbQjcw=="], - - "async-limiter": ["async-limiter@1.0.1", "", {}, "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="], - - "async-validator": ["async-validator@4.2.5", "", {}, "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg=="], - - "asynckit": ["asynckit@0.4.0", "", {}, "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="], - - "atob": ["atob@2.1.2", "", { "bin": { "atob": "bin/atob.js" } }, "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="], - - "available-typed-arrays": ["available-typed-arrays@1.0.5", "", {}, "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw=="], - - "aws-sign2": ["aws-sign2@0.7.0", "", {}, "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA=="], - - "aws4": ["aws4@1.12.0", "", {}, "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg=="], - - "babel-plugin-macros": ["babel-plugin-macros@3.1.0", "", { "dependencies": { "@babel/runtime": "^7.12.5", "cosmiconfig": "^7.0.0", "resolve": "^1.19.0" } }, "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg=="], - - "balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], - - "base": ["base@0.11.2", "", { "dependencies": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", "component-emitter": "^1.2.1", "define-property": "^1.0.0", "isobject": "^3.0.1", "mixin-deep": "^1.2.0", "pascalcase": "^0.1.1" } }, "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg=="], - - "base-x": ["base-x@3.0.9", "", { "dependencies": { "safe-buffer": "^5.0.1" } }, "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ=="], - - "base64-js": ["base64-js@1.5.1", "", {}, "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="], - - "bcrypt-pbkdf": ["bcrypt-pbkdf@1.0.2", "", { "dependencies": { "tweetnacl": "^0.14.3" } }, "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w=="], - - "big.js": ["big.js@5.2.2", "", {}, "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="], - - "bl": ["bl@4.1.0", "", { "dependencies": { "buffer": "^5.5.0", "inherits": "^2.0.4", "readable-stream": "^3.4.0" } }, "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w=="], - - "bn.js": ["bn.js@5.2.1", "", {}, "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ=="], - - "boolbase": ["boolbase@1.0.0", "", {}, "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="], - - "brace-expansion": ["brace-expansion@1.1.11", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="], - - "braces": ["braces@3.0.2", "", { "dependencies": { "fill-range": "^7.0.1" } }, "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A=="], - - "brorand": ["brorand@1.1.0", "", {}, "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w=="], - - "browser-process-hrtime": ["browser-process-hrtime@1.0.0", "", {}, "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow=="], - - "browserify-aes": ["browserify-aes@1.2.0", "", { "dependencies": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", "create-hash": "^1.1.0", "evp_bytestokey": "^1.0.3", "inherits": "^2.0.1", "safe-buffer": "^5.0.1" } }, "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA=="], - - "browserify-cipher": ["browserify-cipher@1.0.1", "", { "dependencies": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", "evp_bytestokey": "^1.0.0" } }, "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w=="], - - "browserify-des": ["browserify-des@1.0.2", "", { "dependencies": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", "inherits": "^2.0.1", "safe-buffer": "^5.1.2" } }, "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A=="], - - "browserify-rsa": ["browserify-rsa@4.1.0", "", { "dependencies": { "bn.js": "^5.0.0", "randombytes": "^2.0.1" } }, "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog=="], - - "browserify-sign": ["browserify-sign@4.2.1", "", { "dependencies": { "bn.js": "^5.1.1", "browserify-rsa": "^4.0.1", "create-hash": "^1.2.0", "create-hmac": "^1.1.7", "elliptic": "^6.5.3", "inherits": "^2.0.4", "parse-asn1": "^5.1.5", "readable-stream": "^3.6.0", "safe-buffer": "^5.2.0" } }, "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg=="], - - "browserify-zlib": ["browserify-zlib@0.2.0", "", { "dependencies": { "pako": "~1.0.5" } }, "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA=="], - - "browserslist": ["browserslist@4.21.5", "", { "dependencies": { "caniuse-lite": "^1.0.30001449", "electron-to-chromium": "^1.4.284", "node-releases": "^2.0.8", "update-browserslist-db": "^1.0.10" }, "bin": { "browserslist": "cli.js" } }, "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w=="], - - "buffer": ["buffer@5.7.1", "", { "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" } }, "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ=="], - - "buffer-crc32": ["buffer-crc32@0.2.13", "", {}, "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="], - - "buffer-from": ["buffer-from@1.1.2", "", {}, "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="], - - "buffer-xor": ["buffer-xor@1.0.3", "", {}, "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ=="], - - "builtin-status-codes": ["builtin-status-codes@3.0.0", "", {}, "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ=="], - - "bun-framework-next": ["bun-framework-next@12.2.5", "", { "dependencies": { "react-is": "*" }, "peerDependencies": { "next": "~12.2.3" } }, "sha512-2sbt+qLxdv6FKIDMwi6dWeTQj6GwF0j0IAKTGk977TIUZMEBqr93Nb2DSIj0FPBF0ZCCO/lGYD3j3ulmmD0GAQ=="], - - "bytes": ["bytes@3.0.0", "", {}, "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw=="], - - "cache-base": ["cache-base@1.0.1", "", { "dependencies": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", "get-value": "^2.0.6", "has-value": "^1.0.0", "isobject": "^3.0.1", "set-value": "^2.0.0", "to-object-path": "^0.3.0", "union-value": "^1.0.0", "unset-value": "^1.0.0" } }, "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ=="], - - "call-bind": ["call-bind@1.0.2", "", { "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" } }, "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA=="], - - "caller-callsite": ["caller-callsite@2.0.0", "", { "dependencies": { "callsites": "^2.0.0" } }, "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ=="], - - "caller-path": ["caller-path@2.0.0", "", { "dependencies": { "caller-callsite": "^2.0.0" } }, "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A=="], - - "callsites": ["callsites@3.1.0", "", {}, "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="], - - "caniuse-api": ["caniuse-api@3.0.0", "", { "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", "lodash.memoize": "^4.1.2", "lodash.uniq": "^4.5.0" } }, "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw=="], - - "caniuse-lite": ["caniuse-lite@1.0.30001456", "", {}, "sha512-XFHJY5dUgmpMV25UqaD4kVq2LsiaU5rS8fb0f17pCoXQiQslzmFgnfOxfvo1bTpTqf7dwG/N/05CnLCnOEKmzA=="], - - "caseless": ["caseless@0.12.0", "", {}, "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw=="], - - "chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], - - "child-process": ["child-process@1.0.2", "", {}, "sha512-e45+JmjvkV2XQsJ9rUJghiYJ7/9Uk8fyYi1UwfP071VmGKBu/oD1OIwuD0+jSwjMtQkV0a0FVpPTEW+XGlbSdw=="], - - "chownr": ["chownr@1.1.4", "", {}, "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="], - - "chrome-trace-event": ["chrome-trace-event@1.0.3", "", {}, "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg=="], - - "cipher-base": ["cipher-base@1.0.4", "", { "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" } }, "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q=="], - - "class-utils": ["class-utils@0.3.6", "", { "dependencies": { "arr-union": "^3.1.0", "define-property": "^0.2.5", "isobject": "^3.0.0", "static-extend": "^0.1.1" } }, "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg=="], - - "classnames": ["classnames@2.3.2", "", {}, "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw=="], - - "cli-cursor": ["cli-cursor@3.1.0", "", { "dependencies": { "restore-cursor": "^3.1.0" } }, "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw=="], - - "cli-spinners": ["cli-spinners@2.7.0", "", {}, "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw=="], - - "clone": ["clone@2.1.2", "", {}, "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w=="], - - "coa": ["coa@2.0.2", "", { "dependencies": { "@types/q": "^1.5.1", "chalk": "^2.4.1", "q": "^1.1.2" } }, "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA=="], - - "collection-visit": ["collection-visit@1.0.0", "", { "dependencies": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" } }, "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw=="], - - "color": ["color@3.2.1", "", { "dependencies": { "color-convert": "^1.9.3", "color-string": "^1.6.0" } }, "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA=="], - - "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], - - "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], - - "color-string": ["color-string@1.9.1", "", { "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" } }, "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg=="], - - "combined-stream": ["combined-stream@1.0.8", "", { "dependencies": { "delayed-stream": "~1.0.0" } }, "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg=="], - - "command-exists": ["command-exists@1.2.9", "", {}, "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w=="], - - "commander": ["commander@7.2.0", "", {}, "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="], - - "component-emitter": ["component-emitter@1.3.0", "", {}, "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="], - - "compute-scroll-into-view": ["compute-scroll-into-view@1.0.20", "", {}, "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg=="], - - "concat-map": ["concat-map@0.0.1", "", {}, "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="], - - "connect": ["connect@3.7.0", "", { "dependencies": { "debug": "2.6.9", "finalhandler": "1.1.2", "parseurl": "~1.3.3", "utils-merge": "1.0.1" } }, "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ=="], - - "console-browserify": ["console-browserify@1.2.0", "", {}, "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA=="], - - "constants-browserify": ["constants-browserify@1.0.0", "", {}, "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ=="], - - "content-disposition": ["content-disposition@0.5.2", "", {}, "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA=="], - - "convert-source-map": ["convert-source-map@1.9.0", "", {}, "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="], - - "copy-descriptor": ["copy-descriptor@0.1.1", "", {}, "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw=="], - - "copy-to-clipboard": ["copy-to-clipboard@3.3.3", "", { "dependencies": { "toggle-selection": "^1.0.6" } }, "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA=="], - - "core-js": ["core-js@3.28.0", "", {}, "sha512-GiZn9D4Z/rSYvTeg1ljAIsEqFm0LaN9gVtwDCrKL80zHtS31p9BAjmTxVqTQDMpwlMolJZOFntUG2uwyj7DAqw=="], - - "core-util-is": ["core-util-is@1.0.3", "", {}, "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="], - - "cosmiconfig": ["cosmiconfig@7.1.0", "", { "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", "parse-json": "^5.0.0", "path-type": "^4.0.0", "yaml": "^1.10.0" } }, "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA=="], - - "create-ecdh": ["create-ecdh@4.0.4", "", { "dependencies": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" } }, "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A=="], - - "create-hash": ["create-hash@1.2.0", "", { "dependencies": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", "md5.js": "^1.3.4", "ripemd160": "^2.0.1", "sha.js": "^2.4.0" } }, "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg=="], - - "create-hmac": ["create-hmac@1.1.7", "", { "dependencies": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", "inherits": "^2.0.1", "ripemd160": "^2.0.0", "safe-buffer": "^5.0.1", "sha.js": "^2.4.8" } }, "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg=="], - - "cross-spawn": ["cross-spawn@6.0.5", "", { "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", "semver": "^5.5.0", "shebang-command": "^1.2.0", "which": "^1.2.9" } }, "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ=="], - - "crypto-browserify": ["crypto-browserify@3.12.0", "", { "dependencies": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", "create-ecdh": "^4.0.0", "create-hash": "^1.1.0", "create-hmac": "^1.1.0", "diffie-hellman": "^5.0.0", "inherits": "^2.0.1", "pbkdf2": "^3.0.3", "public-encrypt": "^4.0.0", "randombytes": "^2.0.0", "randomfill": "^1.0.3" } }, "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg=="], - - "css-color-names": ["css-color-names@0.0.4", "", {}, "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q=="], - - "css-declaration-sorter": ["css-declaration-sorter@4.0.1", "", { "dependencies": { "postcss": "^7.0.1", "timsort": "^0.3.0" } }, "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA=="], - - "css-modules-loader-core": ["css-modules-loader-core@1.1.0", "", { "dependencies": { "icss-replace-symbols": "1.1.0", "postcss": "6.0.1", "postcss-modules-extract-imports": "1.1.0", "postcss-modules-local-by-default": "1.2.0", "postcss-modules-scope": "1.1.0", "postcss-modules-values": "1.3.0" } }, "sha512-XWOBwgy5nwBn76aA+6ybUGL/3JBnCtBX9Ay9/OWIpzKYWlVHMazvJ+WtHumfi+xxdPF440cWK7JCYtt8xDifew=="], - - "css-select": ["css-select@2.1.0", "", { "dependencies": { "boolbase": "^1.0.0", "css-what": "^3.2.1", "domutils": "^1.7.0", "nth-check": "^1.0.2" } }, "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ=="], - - "css-select-base-adapter": ["css-select-base-adapter@0.1.1", "", {}, "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w=="], - - "css-selector-tokenizer": ["css-selector-tokenizer@0.7.3", "", { "dependencies": { "cssesc": "^3.0.0", "fastparse": "^1.1.2" } }, "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg=="], - - "css-tree": ["css-tree@1.0.0-alpha.37", "", { "dependencies": { "mdn-data": "2.0.4", "source-map": "^0.6.1" } }, "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg=="], - - "css-what": ["css-what@3.4.2", "", {}, "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ=="], - - "cssesc": ["cssesc@3.0.0", "", { "bin": { "cssesc": "bin/cssesc" } }, "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="], - - "cssnano": ["cssnano@4.1.11", "", { "dependencies": { "cosmiconfig": "^5.0.0", "cssnano-preset-default": "^4.0.8", "is-resolvable": "^1.0.0", "postcss": "^7.0.0" } }, "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g=="], - - "cssnano-preset-default": ["cssnano-preset-default@4.0.8", "", { "dependencies": { "css-declaration-sorter": "^4.0.1", "cssnano-util-raw-cache": "^4.0.1", "postcss": "^7.0.0", "postcss-calc": "^7.0.1", "postcss-colormin": "^4.0.3", "postcss-convert-values": "^4.0.1", "postcss-discard-comments": "^4.0.2", "postcss-discard-duplicates": "^4.0.2", "postcss-discard-empty": "^4.0.1", "postcss-discard-overridden": "^4.0.1", "postcss-merge-longhand": "^4.0.11", "postcss-merge-rules": "^4.0.3", "postcss-minify-font-values": "^4.0.2", "postcss-minify-gradients": "^4.0.2", "postcss-minify-params": "^4.0.2", "postcss-minify-selectors": "^4.0.2", "postcss-normalize-charset": "^4.0.1", "postcss-normalize-display-values": "^4.0.2", "postcss-normalize-positions": "^4.0.2", "postcss-normalize-repeat-style": "^4.0.2", "postcss-normalize-string": "^4.0.2", "postcss-normalize-timing-functions": "^4.0.2", "postcss-normalize-unicode": "^4.0.1", "postcss-normalize-url": "^4.0.1", "postcss-normalize-whitespace": "^4.0.2", "postcss-ordered-values": "^4.1.2", "postcss-reduce-initial": "^4.0.3", "postcss-reduce-transforms": "^4.0.2", "postcss-svgo": "^4.0.3", "postcss-unique-selectors": "^4.0.1" } }, "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ=="], - - "cssnano-util-get-arguments": ["cssnano-util-get-arguments@4.0.0", "", {}, "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw=="], - - "cssnano-util-get-match": ["cssnano-util-get-match@4.0.0", "", {}, "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw=="], - - "cssnano-util-raw-cache": ["cssnano-util-raw-cache@4.0.1", "", { "dependencies": { "postcss": "^7.0.0" } }, "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA=="], - - "cssnano-util-same-parent": ["cssnano-util-same-parent@4.0.1", "", {}, "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q=="], - - "csso": ["csso@4.2.0", "", { "dependencies": { "css-tree": "^1.1.2" } }, "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA=="], - - "cssom": ["cssom@0.3.8", "", {}, "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg=="], - - "cssstyle": ["cssstyle@1.4.0", "", { "dependencies": { "cssom": "0.3.x" } }, "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA=="], - - "csstype": ["csstype@3.1.1", "", {}, "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw=="], - - "dashdash": ["dashdash@1.14.1", "", { "dependencies": { "assert-plus": "^1.0.0" } }, "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g=="], - - "data-urls": ["data-urls@1.1.0", "", { "dependencies": { "abab": "^2.0.0", "whatwg-mimetype": "^2.2.0", "whatwg-url": "^7.0.0" } }, "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ=="], - - "date-fns": ["date-fns@2.29.3", "", {}, "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA=="], - - "dayjs": ["dayjs@1.11.7", "", {}, "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ=="], - - "debug": ["debug@4.3.1", "", { "dependencies": { "ms": "2.1.2" } }, "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ=="], - - "decode-uri-component": ["decode-uri-component@0.2.2", "", {}, "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ=="], - - "deep-is": ["deep-is@0.1.4", "", {}, "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="], - - "defaults": ["defaults@1.0.4", "", { "dependencies": { "clone": "^1.0.2" } }, "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A=="], - - "define-properties": ["define-properties@1.2.0", "", { "dependencies": { "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" } }, "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA=="], - - "define-property": ["define-property@2.0.2", "", { "dependencies": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" } }, "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ=="], - - "delayed-stream": ["delayed-stream@1.0.0", "", {}, "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="], - - "dequal": ["dequal@2.0.3", "", {}, "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA=="], - - "des.js": ["des.js@1.0.1", "", { "dependencies": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" } }, "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA=="], - - "detect-libc": ["detect-libc@1.0.3", "", { "bin": { "detect-libc": "./bin/detect-libc.js" } }, "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg=="], - - "devtools-protocol": ["devtools-protocol@0.0.901419", "", {}, "sha512-4INMPwNm9XRpBukhNbF7OB6fNTTCaI8pzy/fXg0xQzAy5h3zL1P8xT3QazgKqBrb/hAYwIBizqDBZ7GtJE74QQ=="], - - "diffie-hellman": ["diffie-hellman@5.0.3", "", { "dependencies": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", "randombytes": "^2.0.0" } }, "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg=="], - - "dir-glob": ["dir-glob@3.0.1", "", { "dependencies": { "path-type": "^4.0.0" } }, "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA=="], - - "dom-align": ["dom-align@1.12.4", "", {}, "sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw=="], - - "dom-helpers": ["dom-helpers@5.2.1", "", { "dependencies": { "@babel/runtime": "^7.8.7", "csstype": "^3.0.2" } }, "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA=="], - - "dom-serializer": ["dom-serializer@1.4.1", "", { "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", "entities": "^2.0.0" } }, "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag=="], - - "domain-browser": ["domain-browser@3.5.0", "", {}, "sha512-zrzUu6auyZWRexjCEPJnfWc30Hupxh2lJZOJAF3qa2bCuD4O/55t0FvQt3ZMhEw++gjNkwdkOVZh8yA32w/Vfw=="], - - "domelementtype": ["domelementtype@2.3.0", "", {}, "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="], - - "domexception": ["domexception@1.0.1", "", { "dependencies": { "webidl-conversions": "^4.0.2" } }, "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug=="], - - "domhandler": ["domhandler@3.3.0", "", { "dependencies": { "domelementtype": "^2.0.1" } }, "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA=="], - - "domutils": ["domutils@2.8.0", "", { "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", "domhandler": "^4.2.0" } }, "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A=="], - - "dot-prop": ["dot-prop@5.3.0", "", { "dependencies": { "is-obj": "^2.0.0" } }, "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q=="], - - "dotenv": ["dotenv@7.0.0", "", {}, "sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g=="], - - "dotenv-expand": ["dotenv-expand@5.1.0", "", {}, "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA=="], - - "ecc-jsbn": ["ecc-jsbn@0.1.2", "", { "dependencies": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" } }, "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw=="], - - "ee-first": ["ee-first@1.1.1", "", {}, "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="], - - "ejs": ["ejs@2.7.4", "", {}, "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA=="], - - "electron-to-chromium": ["electron-to-chromium@1.4.302", "", {}, "sha512-Uk7C+7aPBryUR1Fwvk9VmipBcN9fVsqBO57jV2ZjTm+IZ6BMNqu7EDVEg2HxCNufk6QcWlFsBkhQyQroB2VWKw=="], - - "elliptic": ["elliptic@6.5.4", "", { "dependencies": { "bn.js": "^4.11.9", "brorand": "^1.1.0", "hash.js": "^1.0.0", "hmac-drbg": "^1.0.1", "inherits": "^2.0.4", "minimalistic-assert": "^1.0.1", "minimalistic-crypto-utils": "^1.0.1" } }, "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ=="], - - "emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], - - "emojis-list": ["emojis-list@3.0.0", "", {}, "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q=="], - - "emphasize": ["emphasize@4.2.0", "", { "dependencies": { "chalk": "^4.0.0", "highlight.js": "~10.4.0", "lowlight": "~1.17.0" } }, "sha512-yGKvcFUHlBsUPwlxTlzKLR8+zhpbitkFOMCUxN8fTJng9bdH3WNzUGkhdaGdjndSUgqmMPBN7umfwnUdLz5Axg=="], - - "encodeurl": ["encodeurl@1.0.2", "", {}, "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="], - - "end-of-stream": ["end-of-stream@1.4.4", "", { "dependencies": { "once": "^1.4.0" } }, "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q=="], - - "entities": ["entities@2.2.0", "", {}, "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="], - - "error-ex": ["error-ex@1.3.2", "", { "dependencies": { "is-arrayish": "^0.2.1" } }, "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g=="], - - "es-abstract": ["es-abstract@1.21.1", "", { "dependencies": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", "es-set-tostringtag": "^2.0.1", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "function.prototype.name": "^1.1.5", "get-intrinsic": "^1.1.3", "get-symbol-description": "^1.0.0", "globalthis": "^1.0.3", "gopd": "^1.0.1", "has": "^1.0.3", "has-property-descriptors": "^1.0.0", "has-proto": "^1.0.1", "has-symbols": "^1.0.3", "internal-slot": "^1.0.4", "is-array-buffer": "^3.0.1", "is-callable": "^1.2.7", "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.2", "is-string": "^1.0.7", "is-typed-array": "^1.1.10", "is-weakref": "^1.0.2", "object-inspect": "^1.12.2", "object-keys": "^1.1.1", "object.assign": "^4.1.4", "regexp.prototype.flags": "^1.4.3", "safe-regex-test": "^1.0.0", "string.prototype.trimend": "^1.0.6", "string.prototype.trimstart": "^1.0.6", "typed-array-length": "^1.0.4", "unbox-primitive": "^1.0.2", "which-typed-array": "^1.1.9" } }, "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg=="], - - "es-array-method-boxes-properly": ["es-array-method-boxes-properly@1.0.0", "", {}, "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA=="], - - "es-set-tostringtag": ["es-set-tostringtag@2.0.1", "", { "dependencies": { "get-intrinsic": "^1.1.3", "has": "^1.0.3", "has-tostringtag": "^1.0.0" } }, "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg=="], - - "es-to-primitive": ["es-to-primitive@1.2.1", "", { "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", "is-symbol": "^1.0.2" } }, "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA=="], - - "es6-object-assign": ["es6-object-assign@1.1.0", "", {}, "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw=="], - - "escalade": ["escalade@3.1.1", "", {}, "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="], - - "escape-html": ["escape-html@1.0.3", "", {}, "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="], - - "escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="], - - "escodegen": ["escodegen@1.14.3", "", { "dependencies": { "esprima": "^4.0.1", "estraverse": "^4.2.0", "esutils": "^2.0.2", "optionator": "^0.8.1", "source-map": "~0.6.1" }, "bin": { "esgenerate": "bin/esgenerate.js", "escodegen": "bin/escodegen.js" } }, "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw=="], - - "esprima": ["esprima@4.0.1", "", { "bin": { "esparse": "./bin/esparse.js", "esvalidate": "./bin/esvalidate.js" } }, "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="], - - "estraverse": ["estraverse@4.3.0", "", {}, "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="], - - "estree-walker": ["estree-walker@2.0.2", "", {}, "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="], - - "esutils": ["esutils@2.0.3", "", {}, "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="], - - "eventemitter3": ["eventemitter3@4.0.7", "", {}, "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="], - - "events": ["events@3.3.0", "", {}, "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="], - - "evp_bytestokey": ["evp_bytestokey@1.0.3", "", { "dependencies": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" } }, "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA=="], - - "expand-brackets": ["expand-brackets@2.1.4", "", { "dependencies": { "debug": "^2.3.3", "define-property": "^0.2.5", "extend-shallow": "^2.0.1", "posix-character-classes": "^0.1.0", "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.1" } }, "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA=="], - - "extend": ["extend@3.0.2", "", {}, "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="], - - "extend-shallow": ["extend-shallow@3.0.2", "", { "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" } }, "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q=="], - - "extglob": ["extglob@2.0.4", "", { "dependencies": { "array-unique": "^0.3.2", "define-property": "^1.0.0", "expand-brackets": "^2.1.4", "extend-shallow": "^2.0.1", "fragment-cache": "^0.2.1", "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.1" } }, "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw=="], - - "extract-zip": ["extract-zip@2.0.1", "", { "dependencies": { "@types/yauzl": "^2.9.1", "debug": "^4.1.1", "get-stream": "^5.1.0", "yauzl": "^2.10.0" }, "bin": { "extract-zip": "cli.js" } }, "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg=="], - - "extsprintf": ["extsprintf@1.3.0", "", {}, "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g=="], - - "fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], - - "fast-glob": ["fast-glob@3.1.1", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.0", "merge2": "^1.3.0", "micromatch": "^4.0.2" } }, "sha512-nTCREpBY8w8r+boyFYAx21iL6faSsQynliPHM4Uf56SbkyohCNxpVPEH9xrF5TXKy+IsjkPUHDKiUkzBVRXn9g=="], - - "fast-json-stable-stringify": ["fast-json-stable-stringify@2.1.0", "", {}, "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="], - - "fast-levenshtein": ["fast-levenshtein@2.0.6", "", {}, "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="], - - "fast-url-parser": ["fast-url-parser@1.1.3", "", { "dependencies": { "punycode": "^1.3.2" } }, "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ=="], - - "fastest-levenshtein": ["fastest-levenshtein@1.0.16", "", {}, "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg=="], - - "fastparse": ["fastparse@1.1.2", "", {}, "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ=="], - - "fastq": ["fastq@1.15.0", "", { "dependencies": { "reusify": "^1.0.4" } }, "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw=="], - - "fault": ["fault@1.0.4", "", { "dependencies": { "format": "^0.2.0" } }, "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA=="], - - "fd-slicer": ["fd-slicer@1.1.0", "", { "dependencies": { "pend": "~1.2.0" } }, "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g=="], - - "filesize": ["filesize@6.4.0", "", {}, "sha512-mjFIpOHC4jbfcTfoh4rkWpI31mF7viw9ikj/JyLoKzqlwG/YsefKfvYlYhdYdg/9mtK2z1AzgN/0LvVQ3zdlSQ=="], - - "fill-range": ["fill-range@7.0.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ=="], - - "finalhandler": ["finalhandler@1.1.2", "", { "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "on-finished": "~2.3.0", "parseurl": "~1.3.3", "statuses": "~1.5.0", "unpipe": "~1.0.0" } }, "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA=="], - - "find-root": ["find-root@1.1.0", "", {}, "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng=="], - - "find-up": ["find-up@4.1.0", "", { "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" } }, "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw=="], - - "follow-redirects": ["follow-redirects@1.15.2", "", {}, "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA=="], - - "for-each": ["for-each@0.3.3", "", { "dependencies": { "is-callable": "^1.1.3" } }, "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw=="], - - "for-in": ["for-in@1.0.2", "", {}, "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ=="], - - "forever-agent": ["forever-agent@0.6.1", "", {}, "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw=="], - - "form-data": ["form-data@2.3.3", "", { "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", "mime-types": "^2.1.12" } }, "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ=="], - - "format": ["format@0.2.2", "", {}, "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww=="], - - "fragment-cache": ["fragment-cache@0.2.1", "", { "dependencies": { "map-cache": "^0.2.2" } }, "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA=="], - - "fs": ["fs@0.0.1-security", "", {}, "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w=="], - - "fs-constants": ["fs-constants@1.0.0", "", {}, "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="], - - "fs.realpath": ["fs.realpath@1.0.0", "", {}, "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="], - - "function-bind": ["function-bind@1.1.1", "", {}, "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="], - - "function.prototype.name": ["function.prototype.name@1.1.5", "", { "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", "es-abstract": "^1.19.0", "functions-have-names": "^1.2.2" } }, "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA=="], - - "functions-have-names": ["functions-have-names@1.2.3", "", {}, "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ=="], - - "generic-names": ["generic-names@2.0.1", "", { "dependencies": { "loader-utils": "^1.1.0" } }, "sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ=="], - - "gensync": ["gensync@1.0.0-beta.2", "", {}, "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="], - - "get-intrinsic": ["get-intrinsic@1.2.0", "", { "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.3" } }, "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q=="], - - "get-port": ["get-port@4.2.0", "", {}, "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw=="], - - "get-stream": ["get-stream@5.2.0", "", { "dependencies": { "pump": "^3.0.0" } }, "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA=="], - - "get-symbol-description": ["get-symbol-description@1.0.0", "", { "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.1" } }, "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw=="], - - "get-value": ["get-value@2.0.6", "", {}, "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA=="], - - "getpass": ["getpass@0.1.7", "", { "dependencies": { "assert-plus": "^1.0.0" } }, "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng=="], - - "glob": ["glob@7.2.3", "", { "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="], - - "glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], - - "globals": ["globals@11.12.0", "", {}, "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="], - - "globalthis": ["globalthis@1.0.3", "", { "dependencies": { "define-properties": "^1.1.3" } }, "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA=="], - - "globby": ["globby@11.1.0", "", { "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", "fast-glob": "^3.2.9", "ignore": "^5.2.0", "merge2": "^1.4.1", "slash": "^3.0.0" } }, "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g=="], - - "gopd": ["gopd@1.0.1", "", { "dependencies": { "get-intrinsic": "^1.1.3" } }, "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA=="], - - "graceful-fs": ["graceful-fs@4.2.10", "", {}, "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="], - - "har-schema": ["har-schema@2.0.0", "", {}, "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q=="], - - "har-validator": ["har-validator@5.1.5", "", { "dependencies": { "ajv": "^6.12.3", "har-schema": "^2.0.0" } }, "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w=="], - - "has": ["has@1.0.3", "", { "dependencies": { "function-bind": "^1.1.1" } }, "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw=="], - - "has-ansi": ["has-ansi@2.0.0", "", { "dependencies": { "ansi-regex": "^2.0.0" } }, "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg=="], - - "has-bigints": ["has-bigints@1.0.2", "", {}, "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ=="], - - "has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], - - "has-property-descriptors": ["has-property-descriptors@1.0.0", "", { "dependencies": { "get-intrinsic": "^1.1.1" } }, "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ=="], - - "has-proto": ["has-proto@1.0.1", "", {}, "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg=="], - - "has-symbols": ["has-symbols@1.0.3", "", {}, "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="], - - "has-tostringtag": ["has-tostringtag@1.0.0", "", { "dependencies": { "has-symbols": "^1.0.2" } }, "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ=="], - - "has-value": ["has-value@1.0.0", "", { "dependencies": { "get-value": "^2.0.6", "has-values": "^1.0.0", "isobject": "^3.0.0" } }, "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw=="], - - "has-values": ["has-values@1.0.0", "", { "dependencies": { "is-number": "^3.0.0", "kind-of": "^4.0.0" } }, "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ=="], - - "hash-base": ["hash-base@3.1.0", "", { "dependencies": { "inherits": "^2.0.4", "readable-stream": "^3.6.0", "safe-buffer": "^5.2.0" } }, "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA=="], - - "hash.js": ["hash.js@1.1.7", "", { "dependencies": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" } }, "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA=="], - - "hex-color-regex": ["hex-color-regex@1.1.0", "", {}, "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ=="], - - "highlight.js": ["highlight.js@10.4.1", "", {}, "sha512-yR5lWvNz7c85OhVAEAeFhVCc/GV4C30Fjzc/rCP0aCWzc1UUOPUk55dK/qdwTZHBvMZo+eZ2jpk62ndX/xMFlg=="], - - "hmac-drbg": ["hmac-drbg@1.0.1", "", { "dependencies": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", "minimalistic-crypto-utils": "^1.0.1" } }, "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg=="], - - "hoist-non-react-statics": ["hoist-non-react-statics@3.3.2", "", { "dependencies": { "react-is": "^16.7.0" } }, "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw=="], - - "hsl-regex": ["hsl-regex@1.0.0", "", {}, "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A=="], - - "hsla-regex": ["hsla-regex@1.0.0", "", {}, "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA=="], - - "html-encoding-sniffer": ["html-encoding-sniffer@1.0.2", "", { "dependencies": { "whatwg-encoding": "^1.0.1" } }, "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw=="], - - "html-tags": ["html-tags@1.2.0", "", {}, "sha512-uVteDXUCs08M7QJx0eY6ue7qQztwIfknap81vAtNob2sdEPKa8PjPinx0vxbs2JONPamovZjMvKZWNW44/PBKg=="], - - "htmlnano": ["htmlnano@0.2.9", "", { "dependencies": { "cssnano": "^4.1.11", "posthtml": "^0.15.1", "purgecss": "^2.3.0", "relateurl": "^0.2.7", "srcset": "^3.0.0", "svgo": "^1.3.2", "terser": "^5.6.1", "timsort": "^0.3.0", "uncss": "^0.17.3" } }, "sha512-jWTtP3dCd7R8x/tt9DK3pvpcQd7HDMcRPUqPxr/i9989q2k5RHIhmlRDFeyQ/LSd8IKrteG8Ce5g0Ig4eGIipg=="], - - "htmlparser2": ["htmlparser2@5.0.1", "", { "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^3.3.0", "domutils": "^2.4.2", "entities": "^2.0.0" } }, "sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ=="], - - "http-proxy": ["http-proxy@1.18.1", "", { "dependencies": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", "requires-port": "^1.0.0" } }, "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ=="], - - "http-proxy-middleware": ["http-proxy-middleware@1.3.1", "", { "dependencies": { "@types/http-proxy": "^1.17.5", "http-proxy": "^1.18.1", "is-glob": "^4.0.1", "is-plain-obj": "^3.0.0", "micromatch": "^4.0.2" } }, "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg=="], - - "http-signature": ["http-signature@1.2.0", "", { "dependencies": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", "sshpk": "^1.7.0" } }, "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ=="], - - "https-browserify": ["https-browserify@1.0.0", "", {}, "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg=="], - - "https-proxy-agent": ["https-proxy-agent@5.0.0", "", { "dependencies": { "agent-base": "6", "debug": "4" } }, "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA=="], - - "iconv-lite": ["iconv-lite@0.4.24", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3" } }, "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="], - - "icss-replace-symbols": ["icss-replace-symbols@1.1.0", "", {}, "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg=="], - - "icss-utils": ["icss-utils@4.1.1", "", { "dependencies": { "postcss": "^7.0.14" } }, "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA=="], - - "ieee754": ["ieee754@1.2.1", "", {}, "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="], - - "iferr": ["iferr@1.0.2", "", {}, "sha512-9AfeLfji44r5TKInjhz3W9DyZI1zR1JAf2hVBMGhddAKPqBsupb89jGfbCTHIGZd6fGZl9WlHdn4AObygyMKwg=="], - - "ignore": ["ignore@5.2.4", "", {}, "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ=="], - - "import-fresh": ["import-fresh@3.3.0", "", { "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw=="], - - "imurmurhash": ["imurmurhash@0.1.4", "", {}, "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="], - - "indexes-of": ["indexes-of@1.0.1", "", {}, "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA=="], - - "inflight": ["inflight@1.0.6", "", { "dependencies": { "once": "^1.3.0", "wrappy": "1" } }, "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA=="], - - "inherits": ["inherits@2.0.4", "", {}, "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="], - - "internal-slot": ["internal-slot@1.0.5", "", { "dependencies": { "get-intrinsic": "^1.2.0", "has": "^1.0.3", "side-channel": "^1.0.4" } }, "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ=="], - - "invariant": ["invariant@2.2.4", "", { "dependencies": { "loose-envify": "^1.0.0" } }, "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA=="], - - "is-absolute-url": ["is-absolute-url@3.0.3", "", {}, "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q=="], - - "is-accessor-descriptor": ["is-accessor-descriptor@1.0.0", "", { "dependencies": { "kind-of": "^6.0.0" } }, "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ=="], - - "is-arguments": ["is-arguments@1.1.1", "", { "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" } }, "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA=="], - - "is-array-buffer": ["is-array-buffer@3.0.1", "", { "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.3", "is-typed-array": "^1.1.10" } }, "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ=="], - - "is-arrayish": ["is-arrayish@0.2.1", "", {}, "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="], - - "is-bigint": ["is-bigint@1.0.4", "", { "dependencies": { "has-bigints": "^1.0.1" } }, "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg=="], - - "is-boolean-object": ["is-boolean-object@1.1.2", "", { "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" } }, "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA=="], - - "is-buffer": ["is-buffer@1.1.6", "", {}, "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="], - - "is-callable": ["is-callable@1.2.7", "", {}, "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA=="], - - "is-color-stop": ["is-color-stop@1.1.0", "", { "dependencies": { "css-color-names": "^0.0.4", "hex-color-regex": "^1.1.0", "hsl-regex": "^1.0.0", "hsla-regex": "^1.0.0", "rgb-regex": "^1.0.1", "rgba-regex": "^1.0.0" } }, "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA=="], - - "is-core-module": ["is-core-module@2.11.0", "", { "dependencies": { "has": "^1.0.3" } }, "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw=="], - - "is-data-descriptor": ["is-data-descriptor@1.0.0", "", { "dependencies": { "kind-of": "^6.0.0" } }, "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ=="], - - "is-date-object": ["is-date-object@1.0.5", "", { "dependencies": { "has-tostringtag": "^1.0.0" } }, "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ=="], - - "is-descriptor": ["is-descriptor@1.0.2", "", { "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", "kind-of": "^6.0.2" } }, "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg=="], - - "is-directory": ["is-directory@0.3.1", "", {}, "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw=="], - - "is-docker": ["is-docker@2.2.1", "", { "bin": { "is-docker": "cli.js" } }, "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="], - - "is-extendable": ["is-extendable@1.0.1", "", { "dependencies": { "is-plain-object": "^2.0.4" } }, "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA=="], - - "is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="], - - "is-fullwidth-code-point": ["is-fullwidth-code-point@3.0.0", "", {}, "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="], - - "is-generator-function": ["is-generator-function@1.0.10", "", { "dependencies": { "has-tostringtag": "^1.0.0" } }, "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A=="], - - "is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="], - - "is-html": ["is-html@1.1.0", "", { "dependencies": { "html-tags": "^1.0.0" } }, "sha512-eoGsQVAAyvLFRKnbt4jo7Il56agsH5I04pDymPoxRp/tnna5yiIpdNzvKPOy5G1Ff0zY/jfN2hClb7ju+sOrdA=="], - - "is-interactive": ["is-interactive@1.0.0", "", {}, "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w=="], - - "is-nan": ["is-nan@1.3.2", "", { "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" } }, "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w=="], - - "is-negative-zero": ["is-negative-zero@2.0.2", "", {}, "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA=="], - - "is-number": ["is-number@7.0.0", "", {}, "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="], - - "is-number-object": ["is-number-object@1.0.7", "", { "dependencies": { "has-tostringtag": "^1.0.0" } }, "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ=="], - - "is-obj": ["is-obj@2.0.0", "", {}, "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w=="], - - "is-plain-obj": ["is-plain-obj@3.0.0", "", {}, "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA=="], - - "is-plain-object": ["is-plain-object@2.0.4", "", { "dependencies": { "isobject": "^3.0.1" } }, "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og=="], - - "is-regex": ["is-regex@1.1.4", "", { "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" } }, "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg=="], - - "is-resolvable": ["is-resolvable@1.1.0", "", {}, "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg=="], - - "is-shared-array-buffer": ["is-shared-array-buffer@1.0.2", "", { "dependencies": { "call-bind": "^1.0.2" } }, "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA=="], - - "is-string": ["is-string@1.0.7", "", { "dependencies": { "has-tostringtag": "^1.0.0" } }, "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg=="], - - "is-symbol": ["is-symbol@1.0.4", "", { "dependencies": { "has-symbols": "^1.0.2" } }, "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg=="], - - "is-typed-array": ["is-typed-array@1.1.10", "", { "dependencies": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", "for-each": "^0.3.3", "gopd": "^1.0.1", "has-tostringtag": "^1.0.0" } }, "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A=="], - - "is-typedarray": ["is-typedarray@1.0.0", "", {}, "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA=="], - - "is-unicode-supported": ["is-unicode-supported@0.1.0", "", {}, "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw=="], - - "is-url": ["is-url@1.2.4", "", {}, "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww=="], - - "is-weakref": ["is-weakref@1.0.2", "", { "dependencies": { "call-bind": "^1.0.2" } }, "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ=="], - - "is-windows": ["is-windows@1.0.2", "", {}, "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA=="], - - "is-wsl": ["is-wsl@2.2.0", "", { "dependencies": { "is-docker": "^2.0.0" } }, "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww=="], - - "isarray": ["isarray@1.0.0", "", {}, "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="], - - "isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], - - "isobject": ["isobject@3.0.1", "", {}, "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg=="], - - "isstream": ["isstream@0.1.2", "", {}, "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g=="], - - "js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], - - "js-yaml": ["js-yaml@3.14.1", "", { "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g=="], - - "jsbn": ["jsbn@0.1.1", "", {}, "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg=="], - - "jsdom": ["jsdom@14.1.0", "", { "dependencies": { "abab": "^2.0.0", "acorn": "^6.0.4", "acorn-globals": "^4.3.0", "array-equal": "^1.0.0", "cssom": "^0.3.4", "cssstyle": "^1.1.1", "data-urls": "^1.1.0", "domexception": "^1.0.1", "escodegen": "^1.11.0", "html-encoding-sniffer": "^1.0.2", "nwsapi": "^2.1.3", "parse5": "5.1.0", "pn": "^1.1.0", "request": "^2.88.0", "request-promise-native": "^1.0.5", "saxes": "^3.1.9", "symbol-tree": "^3.2.2", "tough-cookie": "^2.5.0", "w3c-hr-time": "^1.0.1", "w3c-xmlserializer": "^1.1.2", "webidl-conversions": "^4.0.2", "whatwg-encoding": "^1.0.5", "whatwg-mimetype": "^2.3.0", "whatwg-url": "^7.0.0", "ws": "^6.1.2", "xml-name-validator": "^3.0.0" } }, "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng=="], - - "jsesc": ["jsesc@2.5.2", "", { "bin": { "jsesc": "bin/jsesc" } }, "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="], - - "json-parse-better-errors": ["json-parse-better-errors@1.0.2", "", {}, "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw=="], - - "json-parse-even-better-errors": ["json-parse-even-better-errors@2.3.1", "", {}, "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="], - - "json-schema": ["json-schema@0.4.0", "", {}, "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="], - - "json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="], - - "json-source-map": ["json-source-map@0.6.1", "", {}, "sha512-1QoztHPsMQqhDq0hlXY5ZqcEdUzxQEIxgFkKl4WUp2pgShObl+9ovi4kRh2TfvAfxAoHOJ9vIMEqk3k4iex7tg=="], - - "json-stringify-safe": ["json-stringify-safe@5.0.1", "", {}, "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA=="], - - "json2mq": ["json2mq@0.2.0", "", { "dependencies": { "string-convert": "^0.2.0" } }, "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA=="], - - "json5": ["json5@2.2.3", "", { "bin": { "json5": "lib/cli.js" } }, "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="], - - "jsprim": ["jsprim@1.4.2", "", { "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", "json-schema": "0.4.0", "verror": "1.10.0" } }, "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw=="], - - "kind-of": ["kind-of@6.0.3", "", {}, "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="], - - "left-pad": ["left-pad@1.3.0", "", {}, "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA=="], - - "levn": ["levn@0.3.0", "", { "dependencies": { "prelude-ls": "~1.1.2", "type-check": "~0.3.2" } }, "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA=="], - - "lines-and-columns": ["lines-and-columns@1.2.4", "", {}, "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="], - - "loader-utils": ["loader-utils@1.4.2", "", { "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", "json5": "^1.0.1" } }, "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg=="], - - "locate-path": ["locate-path@5.0.0", "", { "dependencies": { "p-locate": "^4.1.0" } }, "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g=="], - - "lodash": ["lodash@4.17.21", "", {}, "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="], - - "lodash.camelcase": ["lodash.camelcase@4.3.0", "", {}, "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA=="], - - "lodash.memoize": ["lodash.memoize@4.1.2", "", {}, "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag=="], - - "lodash.sortby": ["lodash.sortby@4.7.0", "", {}, "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA=="], - - "lodash.uniq": ["lodash.uniq@4.5.0", "", {}, "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ=="], - - "log-symbols": ["log-symbols@4.1.0", "", { "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" } }, "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg=="], - - "loose-envify": ["loose-envify@1.4.0", "", { "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, "bin": { "loose-envify": "cli.js" } }, "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="], - - "lowlight": ["lowlight@1.17.0", "", { "dependencies": { "fault": "^1.0.0", "highlight.js": "~10.4.0" } }, "sha512-vmtBgYKD+QVNy7tIa7ulz5d//Il9R4MooOVh4nkOf9R9Cb/Dk5TXMSTieg/vDulkBkIWj59/BIlyFQxT9X1oAQ=="], - - "lru-cache": ["lru-cache@6.0.0", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="], - - "map-cache": ["map-cache@0.2.2", "", {}, "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg=="], - - "map-visit": ["map-visit@1.0.0", "", { "dependencies": { "object-visit": "^1.0.0" } }, "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w=="], - - "md5.js": ["md5.js@1.3.5", "", { "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1", "safe-buffer": "^5.1.2" } }, "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg=="], - - "mdn-data": ["mdn-data@2.0.4", "", {}, "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA=="], - - "merge2": ["merge2@1.4.1", "", {}, "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="], - - "micromatch": ["micromatch@4.0.5", "", { "dependencies": { "braces": "^3.0.2", "picomatch": "^2.3.1" } }, "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA=="], - - "miller-rabin": ["miller-rabin@4.0.1", "", { "dependencies": { "bn.js": "^4.0.0", "brorand": "^1.0.1" }, "bin": { "miller-rabin": "bin/miller-rabin" } }, "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA=="], - - "mime-db": ["mime-db@1.33.0", "", {}, "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ=="], - - "mime-types": ["mime-types@2.1.18", "", { "dependencies": { "mime-db": "~1.33.0" } }, "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ=="], - - "mimic-fn": ["mimic-fn@2.1.0", "", {}, "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="], - - "minimalistic-assert": ["minimalistic-assert@1.0.1", "", {}, "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="], - - "minimalistic-crypto-utils": ["minimalistic-crypto-utils@1.0.1", "", {}, "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg=="], - - "minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="], - - "minimist": ["minimist@1.2.8", "", {}, "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="], - - "mixin-deep": ["mixin-deep@1.3.2", "", { "dependencies": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" } }, "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA=="], - - "mkdirp": ["mkdirp@0.5.6", "", { "dependencies": { "minimist": "^1.2.6" }, "bin": { "mkdirp": "bin/cmd.js" } }, "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw=="], - - "moment": ["moment@2.29.4", "", {}, "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w=="], - - "ms": ["ms@2.1.2", "", {}, "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="], - - "nanoid": ["nanoid@3.3.4", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw=="], - - "nanomatch": ["nanomatch@1.2.13", "", { "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", "define-property": "^2.0.2", "extend-shallow": "^3.0.2", "fragment-cache": "^0.2.1", "is-windows": "^1.0.2", "kind-of": "^6.0.2", "object.pick": "^1.3.0", "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.1" } }, "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA=="], - - "ncp": ["ncp@2.0.0", "", { "bin": { "ncp": "./bin/ncp" } }, "sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA=="], - - "next": ["next@12.3.4", "", { "dependencies": { "@next/env": "12.3.4", "@next/swc-android-arm-eabi": "12.3.4", "@next/swc-android-arm64": "12.3.4", "@next/swc-darwin-arm64": "12.3.4", "@next/swc-darwin-x64": "12.3.4", "@next/swc-freebsd-x64": "12.3.4", "@next/swc-linux-arm-gnueabihf": "12.3.4", "@next/swc-linux-arm64-gnu": "12.3.4", "@next/swc-linux-arm64-musl": "12.3.4", "@next/swc-linux-x64-gnu": "12.3.4", "@next/swc-linux-x64-musl": "12.3.4", "@next/swc-win32-arm64-msvc": "12.3.4", "@next/swc-win32-ia32-msvc": "12.3.4", "@next/swc-win32-x64-msvc": "12.3.4", "@swc/helpers": "0.4.11", "caniuse-lite": "^1.0.30001406", "postcss": "8.4.14", "styled-jsx": "5.0.7", "use-sync-external-store": "1.2.0" }, "peerDependencies": { "fibers": ">= 3.1.0", "node-sass": "^6.0.0 || ^7.0.0", "react": "^17.0.2 || ^18.0.0-0", "react-dom": "^17.0.2 || ^18.0.0-0", "sass": "^1.3.0" }, "optionalPeers": ["fibers", "node-sass", "sass"], "bin": { "next": "dist/bin/next" } }, "sha512-VcyMJUtLZBGzLKo3oMxrEF0stxh8HwuW976pAzlHhI3t8qJ4SROjCrSh1T24bhrbjw55wfZXAbXPGwPt5FLRfQ=="], - - "nice-try": ["nice-try@1.0.5", "", {}, "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="], - - "node-addon-api": ["node-addon-api@3.2.1", "", {}, "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A=="], - - "node-fetch": ["node-fetch@2.6.1", "", {}, "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw=="], - - "node-forge": ["node-forge@0.10.0", "", {}, "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA=="], - - "node-gyp-build": ["node-gyp-build@4.6.0", "", { "bin": { "node-gyp-build": "bin.js", "node-gyp-build-optional": "optional.js", "node-gyp-build-test": "build-test.js" } }, "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ=="], - - "node-releases": ["node-releases@2.0.10", "", {}, "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w=="], - - "normalize-url": ["normalize-url@3.3.0", "", {}, "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg=="], - - "nth-check": ["nth-check@1.0.2", "", { "dependencies": { "boolbase": "~1.0.0" } }, "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg=="], - - "nullthrows": ["nullthrows@1.1.1", "", {}, "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw=="], - - "nwsapi": ["nwsapi@2.2.2", "", {}, "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw=="], - - "oauth-sign": ["oauth-sign@0.9.0", "", {}, "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="], - - "object-assign": ["object-assign@4.1.1", "", {}, "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="], - - "object-copy": ["object-copy@0.1.0", "", { "dependencies": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", "kind-of": "^3.0.3" } }, "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ=="], - - "object-inspect": ["object-inspect@1.12.3", "", {}, "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g=="], - - "object-is": ["object-is@1.1.5", "", { "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" } }, "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw=="], - - "object-keys": ["object-keys@1.1.1", "", {}, "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="], - - "object-visit": ["object-visit@1.0.1", "", { "dependencies": { "isobject": "^3.0.0" } }, "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA=="], - - "object.assign": ["object.assign@4.1.4", "", { "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", "has-symbols": "^1.0.3", "object-keys": "^1.1.1" } }, "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ=="], - - "object.getownpropertydescriptors": ["object.getownpropertydescriptors@2.1.5", "", { "dependencies": { "array.prototype.reduce": "^1.0.5", "call-bind": "^1.0.2", "define-properties": "^1.1.4", "es-abstract": "^1.20.4" } }, "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw=="], - - "object.pick": ["object.pick@1.3.0", "", { "dependencies": { "isobject": "^3.0.1" } }, "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ=="], - - "object.values": ["object.values@1.1.6", "", { "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", "es-abstract": "^1.20.4" } }, "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw=="], - - "on-finished": ["on-finished@2.3.0", "", { "dependencies": { "ee-first": "1.1.1" } }, "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww=="], - - "once": ["once@1.4.0", "", { "dependencies": { "wrappy": "1" } }, "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="], - - "onetime": ["onetime@5.1.2", "", { "dependencies": { "mimic-fn": "^2.1.0" } }, "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg=="], - - "open": ["open@7.4.2", "", { "dependencies": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" } }, "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q=="], - - "optionator": ["optionator@0.8.3", "", { "dependencies": { "deep-is": "~0.1.3", "fast-levenshtein": "~2.0.6", "levn": "~0.3.0", "prelude-ls": "~1.1.2", "type-check": "~0.3.2", "word-wrap": "~1.2.3" } }, "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA=="], - - "ora": ["ora@5.4.1", "", { "dependencies": { "bl": "^4.1.0", "chalk": "^4.1.0", "cli-cursor": "^3.1.0", "cli-spinners": "^2.5.0", "is-interactive": "^1.0.0", "is-unicode-supported": "^0.1.0", "log-symbols": "^4.1.0", "strip-ansi": "^6.0.0", "wcwidth": "^1.0.1" } }, "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ=="], - - "os-browserify": ["os-browserify@0.3.0", "", {}, "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A=="], - - "p-limit": ["p-limit@2.3.0", "", { "dependencies": { "p-try": "^2.0.0" } }, "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="], - - "p-locate": ["p-locate@4.1.0", "", { "dependencies": { "p-limit": "^2.2.0" } }, "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A=="], - - "p-try": ["p-try@2.2.0", "", {}, "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="], - - "pako": ["pako@1.0.11", "", {}, "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="], - - "parcel": ["parcel@2.0.0-beta.3", "", { "dependencies": { "@parcel/config-default": "2.0.0-beta.3", "@parcel/core": "2.0.0-beta.3", "@parcel/diagnostic": "2.0.0-beta.3", "@parcel/events": "2.0.0-beta.3", "@parcel/fs": "2.0.0-beta.3", "@parcel/logger": "2.0.0-beta.3", "@parcel/package-manager": "2.0.0-beta.3", "@parcel/reporter-cli": "2.0.0-beta.3", "@parcel/reporter-dev-server": "2.0.0-beta.3", "@parcel/utils": "2.0.0-beta.3", "chalk": "^4.1.0", "commander": "^7.0.0", "get-port": "^4.2.0", "v8-compile-cache": "^2.0.0" }, "bin": { "parcel": "lib/bin.js" } }, "sha512-85lYzs87O7jedNhuKj21fqA4Kq0dDXFHNOqxvKnIxltlPLXPXFiGwR2EcjTmF8Trv82KoeKWuWLtUVSzjZ79nQ=="], - - "parent-module": ["parent-module@1.0.1", "", { "dependencies": { "callsites": "^3.0.0" } }, "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="], - - "parse-asn1": ["parse-asn1@5.1.6", "", { "dependencies": { "asn1.js": "^5.2.0", "browserify-aes": "^1.0.0", "evp_bytestokey": "^1.0.0", "pbkdf2": "^3.0.3", "safe-buffer": "^5.1.1" } }, "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw=="], - - "parse-json": ["parse-json@5.2.0", "", { "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" } }, "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg=="], - - "parse5": ["parse5@5.1.0", "", {}, "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ=="], - - "parseurl": ["parseurl@1.3.3", "", {}, "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="], - - "pascalcase": ["pascalcase@0.1.1", "", {}, "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw=="], - - "path": ["path@0.12.7", "", { "dependencies": { "process": "^0.11.1", "util": "^0.10.3" } }, "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q=="], - - "path-browserify": ["path-browserify@1.0.1", "", {}, "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g=="], - - "path-exists": ["path-exists@4.0.0", "", {}, "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="], - - "path-is-absolute": ["path-is-absolute@1.0.1", "", {}, "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="], - - "path-is-inside": ["path-is-inside@1.0.2", "", {}, "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w=="], - - "path-key": ["path-key@2.0.1", "", {}, "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw=="], - - "path-parse": ["path-parse@1.0.7", "", {}, "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="], - - "path-to-regexp": ["path-to-regexp@2.2.1", "", {}, "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ=="], - - "path-type": ["path-type@4.0.0", "", {}, "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="], - - "pbkdf2": ["pbkdf2@3.1.2", "", { "dependencies": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", "ripemd160": "^2.0.1", "safe-buffer": "^5.0.1", "sha.js": "^2.4.8" } }, "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA=="], - - "pend": ["pend@1.2.0", "", {}, "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="], - - "percentile": ["percentile@1.6.0", "", {}, "sha512-8vSyjdzwxGDHHwH+cSGch3A9Uj2On3UpgOWxWXMKwUvoAbnujx6DaqmV1duWXNiH/oEWpyVd6nSQccix6DM3Ng=="], - - "performance-now": ["performance-now@2.1.0", "", {}, "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="], - - "picocolors": ["picocolors@1.0.0", "", {}, "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="], - - "picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], - - "pkg-dir": ["pkg-dir@4.2.0", "", { "dependencies": { "find-up": "^4.0.0" } }, "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ=="], - - "pn": ["pn@1.1.0", "", {}, "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA=="], - - "posix-character-classes": ["posix-character-classes@0.1.1", "", {}, "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg=="], - - "postcss": ["postcss@8.4.14", "", { "dependencies": { "nanoid": "^3.3.4", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } }, "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig=="], - - "postcss-calc": ["postcss-calc@7.0.5", "", { "dependencies": { "postcss": "^7.0.27", "postcss-selector-parser": "^6.0.2", "postcss-value-parser": "^4.0.2" } }, "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg=="], - - "postcss-colormin": ["postcss-colormin@4.0.3", "", { "dependencies": { "browserslist": "^4.0.0", "color": "^3.0.0", "has": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" } }, "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw=="], - - "postcss-convert-values": ["postcss-convert-values@4.0.1", "", { "dependencies": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" } }, "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ=="], - - "postcss-discard-comments": ["postcss-discard-comments@4.0.2", "", { "dependencies": { "postcss": "^7.0.0" } }, "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg=="], - - "postcss-discard-duplicates": ["postcss-discard-duplicates@4.0.2", "", { "dependencies": { "postcss": "^7.0.0" } }, "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ=="], - - "postcss-discard-empty": ["postcss-discard-empty@4.0.1", "", { "dependencies": { "postcss": "^7.0.0" } }, "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w=="], - - "postcss-discard-overridden": ["postcss-discard-overridden@4.0.1", "", { "dependencies": { "postcss": "^7.0.0" } }, "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg=="], - - "postcss-merge-longhand": ["postcss-merge-longhand@4.0.11", "", { "dependencies": { "css-color-names": "0.0.4", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", "stylehacks": "^4.0.0" } }, "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw=="], - - "postcss-merge-rules": ["postcss-merge-rules@4.0.3", "", { "dependencies": { "browserslist": "^4.0.0", "caniuse-api": "^3.0.0", "cssnano-util-same-parent": "^4.0.0", "postcss": "^7.0.0", "postcss-selector-parser": "^3.0.0", "vendors": "^1.0.0" } }, "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ=="], - - "postcss-minify-font-values": ["postcss-minify-font-values@4.0.2", "", { "dependencies": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" } }, "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg=="], - - "postcss-minify-gradients": ["postcss-minify-gradients@4.0.2", "", { "dependencies": { "cssnano-util-get-arguments": "^4.0.0", "is-color-stop": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" } }, "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q=="], - - "postcss-minify-params": ["postcss-minify-params@4.0.2", "", { "dependencies": { "alphanum-sort": "^1.0.0", "browserslist": "^4.0.0", "cssnano-util-get-arguments": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", "uniqs": "^2.0.0" } }, "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg=="], - - "postcss-minify-selectors": ["postcss-minify-selectors@4.0.2", "", { "dependencies": { "alphanum-sort": "^1.0.0", "has": "^1.0.0", "postcss": "^7.0.0", "postcss-selector-parser": "^3.0.0" } }, "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g=="], - - "postcss-modules": ["postcss-modules@3.2.2", "", { "dependencies": { "generic-names": "^2.0.1", "icss-replace-symbols": "^1.1.0", "lodash.camelcase": "^4.3.0", "postcss": "^7.0.32", "postcss-modules-extract-imports": "^2.0.0", "postcss-modules-local-by-default": "^3.0.2", "postcss-modules-scope": "^2.2.0", "postcss-modules-values": "^3.0.0", "string-hash": "^1.1.1" } }, "sha512-JQ8IAqHELxC0N6tyCg2UF40pACY5oiL6UpiqqcIFRWqgDYO8B0jnxzoQ0EOpPrWXvcpu6BSbQU/3vSiq7w8Nhw=="], - - "postcss-modules-extract-imports": ["postcss-modules-extract-imports@1.1.0", "", { "dependencies": { "postcss": "^6.0.1" } }, "sha512-zF9+UIEvtpeqMGxhpeT9XaIevQSrBBCz9fi7SwfkmjVacsSj8DY5eFVgn+wY8I9vvdDDwK5xC8Myq4UkoLFIkA=="], - - "postcss-modules-local-by-default": ["postcss-modules-local-by-default@1.2.0", "", { "dependencies": { "css-selector-tokenizer": "^0.7.0", "postcss": "^6.0.1" } }, "sha512-X4cquUPIaAd86raVrBwO8fwRfkIdbwFu7CTfEOjiZQHVQwlHRSkTgH5NLDmMm5+1hQO8u6dZ+TOOJDbay1hYpA=="], - - "postcss-modules-scope": ["postcss-modules-scope@1.1.0", "", { "dependencies": { "css-selector-tokenizer": "^0.7.0", "postcss": "^6.0.1" } }, "sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw=="], - - "postcss-modules-values": ["postcss-modules-values@1.3.0", "", { "dependencies": { "icss-replace-symbols": "^1.1.0", "postcss": "^6.0.1" } }, "sha512-i7IFaR9hlQ6/0UgFuqM6YWaCfA1Ej8WMg8A5DggnH1UGKJvTV/ugqq/KaULixzzOi3T/tF6ClBXcHGCzdd5unA=="], - - "postcss-normalize-charset": ["postcss-normalize-charset@4.0.1", "", { "dependencies": { "postcss": "^7.0.0" } }, "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g=="], - - "postcss-normalize-display-values": ["postcss-normalize-display-values@4.0.2", "", { "dependencies": { "cssnano-util-get-match": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" } }, "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ=="], - - "postcss-normalize-positions": ["postcss-normalize-positions@4.0.2", "", { "dependencies": { "cssnano-util-get-arguments": "^4.0.0", "has": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" } }, "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA=="], - - "postcss-normalize-repeat-style": ["postcss-normalize-repeat-style@4.0.2", "", { "dependencies": { "cssnano-util-get-arguments": "^4.0.0", "cssnano-util-get-match": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" } }, "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q=="], - - "postcss-normalize-string": ["postcss-normalize-string@4.0.2", "", { "dependencies": { "has": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" } }, "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA=="], - - "postcss-normalize-timing-functions": ["postcss-normalize-timing-functions@4.0.2", "", { "dependencies": { "cssnano-util-get-match": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" } }, "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A=="], - - "postcss-normalize-unicode": ["postcss-normalize-unicode@4.0.1", "", { "dependencies": { "browserslist": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" } }, "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg=="], - - "postcss-normalize-url": ["postcss-normalize-url@4.0.1", "", { "dependencies": { "is-absolute-url": "^2.0.0", "normalize-url": "^3.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" } }, "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA=="], - - "postcss-normalize-whitespace": ["postcss-normalize-whitespace@4.0.2", "", { "dependencies": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" } }, "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA=="], - - "postcss-ordered-values": ["postcss-ordered-values@4.1.2", "", { "dependencies": { "cssnano-util-get-arguments": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" } }, "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw=="], - - "postcss-reduce-initial": ["postcss-reduce-initial@4.0.3", "", { "dependencies": { "browserslist": "^4.0.0", "caniuse-api": "^3.0.0", "has": "^1.0.0", "postcss": "^7.0.0" } }, "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA=="], - - "postcss-reduce-transforms": ["postcss-reduce-transforms@4.0.2", "", { "dependencies": { "cssnano-util-get-match": "^4.0.0", "has": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" } }, "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg=="], - - "postcss-selector-parser": ["postcss-selector-parser@6.0.11", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g=="], - - "postcss-svgo": ["postcss-svgo@4.0.3", "", { "dependencies": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", "svgo": "^1.0.0" } }, "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw=="], - - "postcss-unique-selectors": ["postcss-unique-selectors@4.0.1", "", { "dependencies": { "alphanum-sort": "^1.0.0", "postcss": "^7.0.0", "uniqs": "^2.0.0" } }, "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg=="], - - "postcss-value-parser": ["postcss-value-parser@4.2.0", "", {}, "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="], - - "posthtml": ["posthtml@0.15.2", "", { "dependencies": { "posthtml-parser": "^0.7.2", "posthtml-render": "^1.3.1" } }, "sha512-YugEJ5ze/0DLRIVBjCpDwANWL4pPj1kHJ/2llY8xuInr0nbkon3qTiMPe5LQa+cCwNjxS7nAZZTp+1M+6mT4Zg=="], - - "posthtml-parser": ["posthtml-parser@0.6.0", "", { "dependencies": { "htmlparser2": "^5.0.1" } }, "sha512-5ffwKQNgtVHdhZniWxu+1ryvaZv5l25HPLUV6W5xy5nYVWMXtvjtwRnbSpfbKFvbyl7XI+d4AqkjmonkREqnXA=="], - - "posthtml-render": ["posthtml-render@1.4.0", "", {}, "sha512-W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw=="], - - "prelude-ls": ["prelude-ls@1.1.2", "", {}, "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w=="], - - "process": ["process@0.11.10", "", {}, "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A=="], - - "process-nextick-args": ["process-nextick-args@2.0.1", "", {}, "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="], - - "progress": ["progress@2.0.1", "", {}, "sha512-OE+a6vzqazc+K6LxJrX5UPyKFvGnL5CYmq2jFGNIBWHpc4QyE49/YOumcrpQFJpfejmvRtbJzgO1zPmMCqlbBg=="], - - "prop-types": ["prop-types@15.8.1", "", { "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="], - - "prop-types-extra": ["prop-types-extra@1.1.1", "", { "dependencies": { "react-is": "^16.3.2", "warning": "^4.0.0" }, "peerDependencies": { "react": ">=0.14.0" } }, "sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew=="], - - "proxy-from-env": ["proxy-from-env@1.1.0", "", {}, "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="], - - "psl": ["psl@1.9.0", "", {}, "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag=="], - - "public-encrypt": ["public-encrypt@4.0.3", "", { "dependencies": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", "create-hash": "^1.1.0", "parse-asn1": "^5.0.0", "randombytes": "^2.0.1", "safe-buffer": "^5.1.2" } }, "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q=="], - - "pump": ["pump@3.0.0", "", { "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww=="], - - "punycode": ["punycode@1.3.2", "", {}, "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw=="], - - "puppeteer": ["puppeteer@10.4.0", "", { "dependencies": { "debug": "4.3.1", "devtools-protocol": "0.0.901419", "extract-zip": "2.0.1", "https-proxy-agent": "5.0.0", "node-fetch": "2.6.1", "pkg-dir": "4.2.0", "progress": "2.0.1", "proxy-from-env": "1.1.0", "rimraf": "3.0.2", "tar-fs": "2.0.0", "unbzip2-stream": "1.3.3", "ws": "7.4.6" } }, "sha512-2cP8mBoqnu5gzAVpbZ0fRaobBWZM8GEUF4I1F6WbgHrKV/rz7SX8PG2wMymZgD0wo0UBlg2FBPNxlF/xlqW6+w=="], - - "puppeteer-mass-screenshots": ["puppeteer-mass-screenshots@1.0.15", "", { "dependencies": { "fs": "0.0.1-security", "path": "^0.12.7" } }, "sha512-QasQ6pxkXocZTyVkgIx2uXM5VOTUhXvHw44TJNgoQ2I/pj+DOKqXI0TD5VUOiKAWkjJhCtsJaL9ImQFBJrPWPg=="], - - "puppeteer-video-recorder": ["puppeteer-video-recorder@1.0.5", "", { "dependencies": { "child-process": "^1.0.2", "fs": "0.0.1-security", "path": "^0.12.7", "puppeteer-mass-screenshots": "^1.0.14" } }, "sha512-bulReIiRpf8j9davQwtMcUePW++znA1kpXfA1LP3P+nvpCHW7vuUToXuYXXXYyDQBkaAF7NWroEuoIjW8IENKA=="], - - "purgecss": ["purgecss@2.3.0", "", { "dependencies": { "commander": "^5.0.0", "glob": "^7.0.0", "postcss": "7.0.32", "postcss-selector-parser": "^6.0.2" }, "bin": { "purgecss": "bin/purgecss" } }, "sha512-BE5CROfVGsx2XIhxGuZAT7rTH9lLeQx/6M0P7DTXQH4IUc3BBzs9JUzt4yzGf3JrH9enkeq6YJBe9CTtkm1WmQ=="], - - "q": ["q@1.5.1", "", {}, "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw=="], - - "qs": ["qs@6.5.3", "", {}, "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA=="], - - "querystring": ["querystring@0.2.0", "", {}, "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g=="], - - "querystring-es3": ["querystring-es3@0.2.1", "", {}, "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA=="], - - "queue-microtask": ["queue-microtask@1.2.3", "", {}, "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="], - - "randombytes": ["randombytes@2.1.0", "", { "dependencies": { "safe-buffer": "^5.1.0" } }, "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ=="], - - "randomfill": ["randomfill@1.0.4", "", { "dependencies": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" } }, "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw=="], - - "range-parser": ["range-parser@1.2.0", "", {}, "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A=="], - - "rc-align": ["rc-align@4.0.15", "", { "dependencies": { "@babel/runtime": "^7.10.1", "classnames": "2.x", "dom-align": "^1.7.0", "rc-util": "^5.26.0", "resize-observer-polyfill": "^1.5.1" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-wqJtVH60pka/nOX7/IspElA8gjPNQKIx/ZqJ6heATCkXpe1Zg4cPVrMD2vC96wjsFFL8WsmhPbx9tdMo1qqlIA=="], - - "rc-cascader": ["rc-cascader@3.7.0", "", { "dependencies": { "@babel/runtime": "^7.12.5", "array-tree-filter": "^2.1.0", "classnames": "^2.3.1", "rc-select": "~14.1.0", "rc-tree": "~5.7.0", "rc-util": "^5.6.1" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-SFtGpwmYN7RaWEAGTS4Rkc62ZV/qmQGg/tajr/7mfIkleuu8ro9Hlk6J+aA0x1YS4zlaZBtTcSaXM01QMiEV/A=="], - - "rc-checkbox": ["rc-checkbox@2.3.2", "", { "dependencies": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.1" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-afVi1FYiGv1U0JlpNH/UaEXdh6WUJjcWokj/nUN2TgG80bfG+MDdbfHKlLcNNba94mbjy2/SXJ1HDgrOkXGAjg=="], - - "rc-collapse": ["rc-collapse@3.4.2", "", { "dependencies": { "@babel/runtime": "^7.10.1", "classnames": "2.x", "rc-motion": "^2.3.4", "rc-util": "^5.2.1", "shallowequal": "^1.1.0" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-jpTwLgJzkhAgp2Wpi3xmbTbbYExg6fkptL67Uu5LCRVEj6wqmy0DHTjjeynsjOLsppHGHu41t1ELntZ0lEvS/Q=="], - - "rc-dialog": ["rc-dialog@9.0.2", "", { "dependencies": { "@babel/runtime": "^7.10.1", "@rc-component/portal": "^1.0.0-8", "classnames": "^2.2.6", "rc-motion": "^2.3.0", "rc-util": "^5.21.0" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-s3U+24xWUuB6Bn2Lk/Qt6rufy+uT+QvWkiFhNBcO9APLxcFFczWamaq7x9h8SCuhfc1nHcW4y8NbMsnAjNnWyg=="], - - "rc-drawer": ["rc-drawer@6.1.3", "", { "dependencies": { "@babel/runtime": "^7.10.1", "@rc-component/portal": "^1.0.0-6", "classnames": "^2.2.6", "rc-motion": "^2.6.1", "rc-util": "^5.21.2" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-AvHisO90A+xMLMKBw2zs89HxjWxusM2BUABlgK60RhweIHF8W/wk0hSOrxBlUXoA9r1F+10na3g6GZ97y1qDZA=="], - - "rc-dropdown": ["rc-dropdown@4.0.1", "", { "dependencies": { "@babel/runtime": "^7.18.3", "classnames": "^2.2.6", "rc-trigger": "^5.3.1", "rc-util": "^5.17.0" }, "peerDependencies": { "react": ">=16.11.0", "react-dom": ">=16.11.0" } }, "sha512-OdpXuOcme1rm45cR0Jzgfl1otzmU4vuBVb+etXM8vcaULGokAKVpKlw8p6xzspG7jGd/XxShvq+N3VNEfk/l5g=="], - - "rc-field-form": ["rc-field-form@1.27.4", "", { "dependencies": { "@babel/runtime": "^7.18.0", "async-validator": "^4.1.0", "rc-util": "^5.8.0" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-PQColQnZimGKArnOh8V2907+VzDCXcqtFvHgevDLtqWc/P7YASb/FqntSmdS8q3VND5SHX3Y1vgMIzY22/f/0Q=="], - - "rc-image": ["rc-image@5.13.0", "", { "dependencies": { "@babel/runtime": "^7.11.2", "@rc-component/portal": "^1.0.2", "classnames": "^2.2.6", "rc-dialog": "~9.0.0", "rc-motion": "^2.6.2", "rc-util": "^5.0.6" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-iZTOmw5eWo2+gcrJMMcnd7SsxVHl3w5xlyCgsULUdJhJbnuI8i/AL0tVOsE7aLn9VfOh1qgDT3mC2G75/c7mqg=="], - - "rc-input": ["rc-input@0.1.4", "", { "dependencies": { "@babel/runtime": "^7.11.1", "classnames": "^2.2.1", "rc-util": "^5.18.1" }, "peerDependencies": { "react": ">=16.0.0", "react-dom": ">=16.0.0" } }, "sha512-FqDdNz+fV2dKNgfXzcSLKvC+jEs1709t7nD+WdfjrdSaOcefpgc7BUJYadc3usaING+b7ediMTfKxuJBsEFbXA=="], - - "rc-input-number": ["rc-input-number@7.3.11", "", { "dependencies": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.5", "rc-util": "^5.23.0" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-aMWPEjFeles6PQnMqP5eWpxzsvHm9rh1jQOWXExUEIxhX62Fyl/ptifLHOn17+waDG1T/YUb6flfJbvwRhHrbA=="], - - "rc-mentions": ["rc-mentions@1.13.1", "", { "dependencies": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.6", "rc-menu": "~9.8.0", "rc-textarea": "^0.4.0", "rc-trigger": "^5.0.4", "rc-util": "^5.22.5" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-FCkaWw6JQygtOz0+Vxz/M/NWqrWHB9LwqlY2RtcuFqWJNFK9njijOOzTSsBGANliGufVUzx/xuPHmZPBV0+Hgw=="], - - "rc-menu": ["rc-menu@9.8.2", "", { "dependencies": { "@babel/runtime": "^7.10.1", "classnames": "2.x", "rc-motion": "^2.4.3", "rc-overflow": "^1.2.8", "rc-trigger": "^5.1.2", "rc-util": "^5.27.0" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-EahOJVjLuEnJsThoPN+mGnVm431RzVzDLZWHRS/YnXTQULa7OsgdJa/Y7qXxc3Z5sz8mgT6xYtgpmBXLxrZFaQ=="], - - "rc-motion": ["rc-motion@2.6.3", "", { "dependencies": { "@babel/runtime": "^7.11.1", "classnames": "^2.2.1", "rc-util": "^5.21.0" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-xFLkes3/7VL/J+ah9jJruEW/Akbx5F6jVa2wG5o/ApGKQKSOd5FR3rseHLL9+xtJg4PmCwo6/1tqhDO/T+jFHA=="], - - "rc-notification": ["rc-notification@4.6.1", "", { "dependencies": { "@babel/runtime": "^7.10.1", "classnames": "2.x", "rc-motion": "^2.2.0", "rc-util": "^5.20.1" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-NSmFYwrrdY3+un1GvDAJQw62Xi9LNMSsoQyo95tuaYrcad5Bn9gJUL8AREufRxSQAQnr64u3LtP3EUyLYT6bhw=="], - - "rc-overflow": ["rc-overflow@1.2.8", "", { "dependencies": { "@babel/runtime": "^7.11.1", "classnames": "^2.2.1", "rc-resize-observer": "^1.0.0", "rc-util": "^5.19.2" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-QJ0UItckWPQ37ZL1dMEBAdY1dhfTXFL9k6oTTcyydVwoUNMnMqCGqnRNA98axSr/OeDKqR6DVFyi8eA5RQI/uQ=="], - - "rc-pagination": ["rc-pagination@3.2.0", "", { "dependencies": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.1" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-5tIXjB670WwwcAJzAqp2J+cOBS9W3cH/WU1EiYwXljuZ4vtZXKlY2Idq8FZrnYBz8KhN3vwPo9CoV/SJS6SL1w=="], - - "rc-picker": ["rc-picker@2.7.0", "", { "dependencies": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.1", "date-fns": "2.x", "dayjs": "1.x", "moment": "^2.24.0", "rc-trigger": "^5.0.4", "rc-util": "^5.4.0", "shallowequal": "^1.1.0" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-oZH6FZ3j4iuBxHB4NvQ6ABRsS2If/Kpty1YFFsji7/aej6ruGmfM7WnJWQ88AoPfpJ++ya5z+nVEA8yCRYGKyw=="], - - "rc-progress": ["rc-progress@3.4.1", "", { "dependencies": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.6", "rc-util": "^5.16.1" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-eAFDHXlk8aWpoXl0llrenPMt9qKHQXphxcVsnKs0FHC6eCSk1ebJtyaVjJUzKe0233ogiLDeEFK1Uihz3s67hw=="], - - "rc-rate": ["rc-rate@2.9.2", "", { "dependencies": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.5", "rc-util": "^5.0.1" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-SaiZFyN8pe0Fgphv8t3+kidlej+cq/EALkAJAc3A0w0XcPaH2L1aggM8bhe1u6GAGuQNAoFvTLjw4qLPGRKV5g=="], - - "rc-resize-observer": ["rc-resize-observer@1.3.1", "", { "dependencies": { "@babel/runtime": "^7.20.7", "classnames": "^2.2.1", "rc-util": "^5.27.0", "resize-observer-polyfill": "^1.5.1" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-iFUdt3NNhflbY3mwySv5CA1TC06zdJ+pfo0oc27xpf4PIOvfZwZGtD9Kz41wGYqC4SLio93RVAirSSpYlV/uYg=="], - - "rc-segmented": ["rc-segmented@2.1.2", "", { "dependencies": { "@babel/runtime": "^7.11.1", "classnames": "^2.2.1", "rc-motion": "^2.4.4", "rc-util": "^5.17.0" }, "peerDependencies": { "react": ">=16.0.0", "react-dom": ">=16.0.0" } }, "sha512-qGo1bCr83ESXpXVOCXjFe1QJlCAQXyi9KCiy8eX3rIMYlTeJr/ftySIaTnYsitL18SvWf5ZEHsfqIWoX0EMfFQ=="], - - "rc-select": ["rc-select@14.1.16", "", { "dependencies": { "@babel/runtime": "^7.10.1", "classnames": "2.x", "rc-motion": "^2.0.1", "rc-overflow": "^1.0.0", "rc-trigger": "^5.0.4", "rc-util": "^5.16.1", "rc-virtual-list": "^3.2.0" }, "peerDependencies": { "react": "*", "react-dom": "*" } }, "sha512-71XLHleuZmufpdV2vis5oituRkhg2WNvLpVMJBGWRar6WGAVOHXaY9DR5HvwWry3EGTn19BqnL6Xbybje6f8YA=="], - - "rc-slider": ["rc-slider@10.0.1", "", { "dependencies": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.5", "rc-util": "^5.18.1", "shallowequal": "^1.1.0" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-igTKF3zBet7oS/3yNiIlmU8KnZ45npmrmHlUUio8PNbIhzMcsh+oE/r2UD42Y6YD2D/s+kzCQkzQrPD6RY435Q=="], - - "rc-steps": ["rc-steps@5.0.0-alpha.2", "", { "dependencies": { "@babel/runtime": "^7.16.7", "classnames": "^2.2.3", "rc-util": "^5.16.1" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-WPH5jgLnQ1OJHs5SnSp46Ep0wqK0afT1+6MVc4sU9uD+7W1v6Ccisrz0v1ZCsTmQJVwiD7mwVaZ+l75iMHcrvg=="], - - "rc-switch": ["rc-switch@3.2.2", "", { "dependencies": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.1", "rc-util": "^5.0.1" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-+gUJClsZZzvAHGy1vZfnwySxj+MjLlGRyXKXScrtCTcmiYNPzxDFOxdQ/3pK1Kt/0POvwJ/6ALOR8gwdXGhs+A=="], - - "rc-table": ["rc-table@7.26.0", "", { "dependencies": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.5", "rc-resize-observer": "^1.1.0", "rc-util": "^5.22.5", "shallowequal": "^1.1.0" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-0cD8e6S+DTGAt5nBZQIPFYEaIukn17sfa5uFL98faHlH/whZzD8ii3dbFL4wmUDEL4BLybhYop+QUfZJ4CPvNQ=="], - - "rc-tabs": ["rc-tabs@12.5.6", "", { "dependencies": { "@babel/runtime": "^7.11.2", "classnames": "2.x", "rc-dropdown": "~4.0.0", "rc-menu": "~9.8.0", "rc-motion": "^2.6.2", "rc-resize-observer": "^1.0.0", "rc-util": "^5.16.0" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-aArXHzxK7YICxe+622CZ8FlO5coMi8P7E6tXpseCPKm1gdTjUt0LrQK1/AxcrRXZXG3K4QqhlKmET0+cX5DQaQ=="], - - "rc-textarea": ["rc-textarea@0.4.7", "", { "dependencies": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.1", "rc-resize-observer": "^1.0.0", "rc-util": "^5.24.4", "shallowequal": "^1.1.0" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-IQPd1CDI3mnMlkFyzt2O4gQ2lxUsnBAeJEoZGJnkkXgORNqyM9qovdrCj9NzcRfpHgLdzaEbU3AmobNFGUznwQ=="], - - "rc-tooltip": ["rc-tooltip@5.2.2", "", { "dependencies": { "@babel/runtime": "^7.11.2", "classnames": "^2.3.1", "rc-trigger": "^5.0.0" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-jtQzU/18S6EI3lhSGoDYhPqNpWajMtS5VV/ld1LwyfrDByQpYmw/LW6U7oFXXLukjfDHQ7Ju705A82PRNFWYhg=="], - - "rc-tree": ["rc-tree@5.7.2", "", { "dependencies": { "@babel/runtime": "^7.10.1", "classnames": "2.x", "rc-motion": "^2.0.1", "rc-util": "^5.16.1", "rc-virtual-list": "^3.4.8" }, "peerDependencies": { "react": "*", "react-dom": "*" } }, "sha512-nmnL6qLnfwVckO5zoqKL2I9UhwDqzyCtjITQCkwhimyz1zfuFkG5ZPIXpzD/Guzso94qQA/QrMsvzic5W6QDjg=="], - - "rc-tree-select": ["rc-tree-select@5.5.5", "", { "dependencies": { "@babel/runtime": "^7.10.1", "classnames": "2.x", "rc-select": "~14.1.0", "rc-tree": "~5.7.0", "rc-util": "^5.16.1" }, "peerDependencies": { "react": "*", "react-dom": "*" } }, "sha512-k2av7jF6tW9bIO4mQhaVdV4kJ1c54oxV3/hHVU+oD251Gb5JN+m1RbJFTMf1o0rAFqkvto33rxMdpafaGKQRJw=="], - - "rc-trigger": ["rc-trigger@5.3.4", "", { "dependencies": { "@babel/runtime": "^7.18.3", "classnames": "^2.2.6", "rc-align": "^4.0.0", "rc-motion": "^2.0.0", "rc-util": "^5.19.2" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-mQv+vas0TwKcjAO2izNPkqR4j86OemLRmvL2nOzdP9OWNWA1ivoTt5hzFqYNW9zACwmTezRiN8bttrC7cZzYSw=="], - - "rc-upload": ["rc-upload@4.3.4", "", { "dependencies": { "@babel/runtime": "^7.18.3", "classnames": "^2.2.5", "rc-util": "^5.2.0" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-uVbtHFGNjHG/RyAfm9fluXB6pvArAGyAx8z7XzXXyorEgVIWj6mOlriuDm0XowDHYz4ycNK0nE0oP3cbFnzxiQ=="], - - "rc-util": ["rc-util@5.27.2", "", { "dependencies": { "@babel/runtime": "^7.18.3", "react-is": "^16.12.0" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-8XHRbeJOWlTR2Hk1K2xLaPOf7lZu+3taskAGuqOPccA676vB3ygrz3ZgdrA3wml40CzR9RlIEHDWwI7FZT3wBQ=="], - - "rc-virtual-list": ["rc-virtual-list@3.4.13", "", { "dependencies": { "@babel/runtime": "^7.20.0", "classnames": "^2.2.6", "rc-resize-observer": "^1.0.0", "rc-util": "^5.15.0" }, "peerDependencies": { "react": "*", "react-dom": "*" } }, "sha512-cPOVDmcNM7rH6ANotanMDilW/55XnFPw0Jh/GQYtrzZSy3AmWvCnqVNyNC/pgg3lfVmX2994dlzAhuUrd4jG7w=="], - - "react": ["react@17.0.2", "", { "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" } }, "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA=="], - - "react-bootstrap": ["react-bootstrap@1.6.6", "", { "dependencies": { "@babel/runtime": "^7.14.0", "@restart/context": "^2.1.4", "@restart/hooks": "^0.4.7", "@types/invariant": "^2.2.33", "@types/prop-types": "^15.7.3", "@types/react": ">=16.14.8", "@types/react-transition-group": "^4.4.1", "@types/warning": "^3.0.0", "classnames": "^2.3.1", "dom-helpers": "^5.2.1", "invariant": "^2.2.4", "prop-types": "^15.7.2", "prop-types-extra": "^1.1.0", "react-overlays": "^5.1.2", "react-transition-group": "^4.4.1", "uncontrollable": "^7.2.1", "warning": "^4.0.3" }, "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0" } }, "sha512-pSzYyJT5u4rc8+5myM8Vid2JG52L8AmYSkpznReH/GM4+FhLqEnxUa0+6HRTaGwjdEixQNGchwY+b3xCdYWrDA=="], - - "react-dom": ["react-dom@17.0.2", "", { "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", "scheduler": "^0.20.2" }, "peerDependencies": { "react": "17.0.2" } }, "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA=="], - - "react-form": ["react-form@4.0.1", "", { "peerDependencies": { "prop-types": "^15.5.4", "react": "^16.8.3" } }, "sha512-vhsCuBLZJYjm6vd8TBxIhIWeB/8Jg4mmmiR3Zj+1zIGBM39qJf1CLqekadLp0J9NeW0EsZxUnBtbmEnMeZ/7Pw=="], - - "react-hook-form": ["react-hook-form@7.43.1", "", { "peerDependencies": { "react": "^16.8.0 || ^17 || ^18" } }, "sha512-+s3+s8LLytRMriwwuSqeLStVjRXFGxgjjx2jED7Z+wz1J/88vpxieRQGvJVvzrzVxshZ0BRuocFERb779m2kNg=="], - - "react-is": ["react-is@18.2.0", "", {}, "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w=="], - - "react-lifecycles-compat": ["react-lifecycles-compat@3.0.4", "", {}, "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA=="], - - "react-overlays": ["react-overlays@5.2.1", "", { "dependencies": { "@babel/runtime": "^7.13.8", "@popperjs/core": "^2.11.6", "@restart/hooks": "^0.4.7", "@types/warning": "^3.0.0", "dom-helpers": "^5.2.0", "prop-types": "^15.7.2", "uncontrollable": "^7.2.1", "warning": "^4.0.3" }, "peerDependencies": { "react": ">=16.3.0", "react-dom": ">=16.3.0" } }, "sha512-GLLSOLWr21CqtJn8geSwQfoJufdt3mfdsnIiQswouuQ2MMPns+ihZklxvsTDKD3cR2tF8ELbi5xUsvqVhR6WvA=="], - - "react-refresh": ["react-refresh@0.9.0", "", {}, "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ=="], - - "react-transition-group": ["react-transition-group@4.4.5", "", { "dependencies": { "@babel/runtime": "^7.5.5", "dom-helpers": "^5.0.1", "loose-envify": "^1.4.0", "prop-types": "^15.6.2" }, "peerDependencies": { "react": ">=16.6.0", "react-dom": ">=16.6.0" } }, "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g=="], - - "readable-stream": ["readable-stream@2.3.7", "", { "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw=="], - - "regenerator-runtime": ["regenerator-runtime@0.13.11", "", {}, "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="], - - "regex-not": ["regex-not@1.0.2", "", { "dependencies": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" } }, "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A=="], - - "regexp.prototype.flags": ["regexp.prototype.flags@1.4.3", "", { "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", "functions-have-names": "^1.2.2" } }, "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA=="], - - "relateurl": ["relateurl@0.2.7", "", {}, "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog=="], - - "repeat-element": ["repeat-element@1.1.4", "", {}, "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ=="], - - "repeat-string": ["repeat-string@1.6.1", "", {}, "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w=="], - - "request": ["request@2.88.2", "", { "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", "caseless": "~0.12.0", "combined-stream": "~1.0.6", "extend": "~3.0.2", "forever-agent": "~0.6.1", "form-data": "~2.3.2", "har-validator": "~5.1.3", "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", "json-stringify-safe": "~5.0.1", "mime-types": "~2.1.19", "oauth-sign": "~0.9.0", "performance-now": "^2.1.0", "qs": "~6.5.2", "safe-buffer": "^5.1.2", "tough-cookie": "~2.5.0", "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" } }, "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw=="], - - "request-promise-core": ["request-promise-core@1.1.4", "", { "dependencies": { "lodash": "^4.17.19" }, "peerDependencies": { "request": "^2.34" } }, "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw=="], - - "request-promise-native": ["request-promise-native@1.0.9", "", { "dependencies": { "request-promise-core": "1.1.4", "stealthy-require": "^1.1.1", "tough-cookie": "^2.3.3" }, "peerDependencies": { "request": "^2.34" } }, "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g=="], - - "requires-port": ["requires-port@1.0.0", "", {}, "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="], - - "resize-observer-polyfill": ["resize-observer-polyfill@1.5.1", "", {}, "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg=="], - - "resolve": ["resolve@1.22.1", "", { "dependencies": { "is-core-module": "^2.9.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw=="], - - "resolve-from": ["resolve-from@4.0.0", "", {}, "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="], - - "resolve-url": ["resolve-url@0.2.1", "", {}, "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg=="], - - "restore-cursor": ["restore-cursor@3.1.0", "", { "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" } }, "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA=="], - - "ret": ["ret@0.1.15", "", {}, "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg=="], - - "reusify": ["reusify@1.0.4", "", {}, "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="], - - "rgb-regex": ["rgb-regex@1.0.1", "", {}, "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w=="], - - "rgba-regex": ["rgba-regex@1.0.0", "", {}, "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg=="], - - "rimraf": ["rimraf@3.0.2", "", { "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "bin.js" } }, "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA=="], - - "ripemd160": ["ripemd160@2.0.2", "", { "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1" } }, "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA=="], - - "run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="], - - "safe-buffer": ["safe-buffer@5.2.1", "", {}, "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="], - - "safe-regex": ["safe-regex@1.1.0", "", { "dependencies": { "ret": "~0.1.10" } }, "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg=="], - - "safe-regex-test": ["safe-regex-test@1.0.0", "", { "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.3", "is-regex": "^1.1.4" } }, "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA=="], - - "safer-buffer": ["safer-buffer@2.1.2", "", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="], - - "sax": ["sax@1.2.4", "", {}, "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="], - - "saxes": ["saxes@3.1.11", "", { "dependencies": { "xmlchars": "^2.1.1" } }, "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g=="], - - "scheduler": ["scheduler@0.20.2", "", { "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" } }, "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ=="], - - "scroll-into-view-if-needed": ["scroll-into-view-if-needed@2.2.31", "", { "dependencies": { "compute-scroll-into-view": "^1.0.20" } }, "sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA=="], - - "semver": ["semver@6.3.0", "", { "bin": { "semver": "./bin/semver.js" } }, "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="], - - "serve-handler": ["serve-handler@6.1.5", "", { "dependencies": { "bytes": "3.0.0", "content-disposition": "0.5.2", "fast-url-parser": "1.1.3", "mime-types": "2.1.18", "minimatch": "3.1.2", "path-is-inside": "1.0.2", "path-to-regexp": "2.2.1", "range-parser": "1.2.0" } }, "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg=="], - - "set-value": ["set-value@2.0.1", "", { "dependencies": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", "is-plain-object": "^2.0.3", "split-string": "^3.0.1" } }, "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw=="], - - "setimmediate": ["setimmediate@1.0.5", "", {}, "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="], - - "sha.js": ["sha.js@2.4.11", "", { "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" }, "bin": { "sha.js": "./bin.js" } }, "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ=="], - - "shallowequal": ["shallowequal@1.1.0", "", {}, "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ=="], - - "shebang-command": ["shebang-command@1.2.0", "", { "dependencies": { "shebang-regex": "^1.0.0" } }, "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg=="], - - "shebang-regex": ["shebang-regex@1.0.0", "", {}, "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ=="], - - "side-channel": ["side-channel@1.0.4", "", { "dependencies": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", "object-inspect": "^1.9.0" } }, "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw=="], - - "signal-exit": ["signal-exit@3.0.7", "", {}, "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="], - - "simple-swizzle": ["simple-swizzle@0.2.2", "", { "dependencies": { "is-arrayish": "^0.3.1" } }, "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg=="], - - "slash": ["slash@3.0.0", "", {}, "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="], - - "slice-ansi": ["slice-ansi@4.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", "is-fullwidth-code-point": "^3.0.0" } }, "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ=="], - - "snapdragon": ["snapdragon@0.8.2", "", { "dependencies": { "base": "^0.11.1", "debug": "^2.2.0", "define-property": "^0.2.5", "extend-shallow": "^2.0.1", "map-cache": "^0.2.2", "source-map": "^0.5.6", "source-map-resolve": "^0.5.0", "use": "^3.1.0" } }, "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg=="], - - "snapdragon-node": ["snapdragon-node@2.1.1", "", { "dependencies": { "define-property": "^1.0.0", "isobject": "^3.0.0", "snapdragon-util": "^3.0.1" } }, "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw=="], - - "snapdragon-util": ["snapdragon-util@3.0.1", "", { "dependencies": { "kind-of": "^3.2.0" } }, "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ=="], - - "source-map": ["source-map@0.5.7", "", {}, "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ=="], - - "source-map-js": ["source-map-js@1.0.2", "", {}, "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="], - - "source-map-resolve": ["source-map-resolve@0.5.3", "", { "dependencies": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", "resolve-url": "^0.2.1", "source-map-url": "^0.4.0", "urix": "^0.1.0" } }, "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw=="], - - "source-map-support": ["source-map-support@0.5.21", "", { "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="], - - "source-map-url": ["source-map-url@0.4.1", "", {}, "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw=="], - - "split-string": ["split-string@3.1.0", "", { "dependencies": { "extend-shallow": "^3.0.0" } }, "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw=="], - - "split2": ["split2@3.2.2", "", { "dependencies": { "readable-stream": "^3.0.0" } }, "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg=="], - - "sprintf-js": ["sprintf-js@1.0.3", "", {}, "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="], - - "srcset": ["srcset@3.0.1", "", {}, "sha512-MM8wDGg5BQJEj94tDrZDrX9wrC439/Eoeg3sgmVLPMjHgrAFeXAKk3tmFlCbKw5k+yOEhPXRpPlRcisQmqWVSQ=="], - - "sshpk": ["sshpk@1.17.0", "", { "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", "bcrypt-pbkdf": "^1.0.0", "dashdash": "^1.12.0", "ecc-jsbn": "~0.1.1", "getpass": "^0.1.1", "jsbn": "~0.1.0", "safer-buffer": "^2.0.2", "tweetnacl": "~0.14.0" }, "bin": { "sshpk-conv": "bin/sshpk-conv", "sshpk-sign": "bin/sshpk-sign", "sshpk-verify": "bin/sshpk-verify" } }, "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ=="], - - "stable": ["stable@0.1.8", "", {}, "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w=="], - - "static-extend": ["static-extend@0.1.2", "", { "dependencies": { "define-property": "^0.2.5", "object-copy": "^0.1.0" } }, "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g=="], - - "statuses": ["statuses@1.5.0", "", {}, "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA=="], - - "stealthy-require": ["stealthy-require@1.1.1", "", {}, "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g=="], - - "stream-http": ["stream-http@3.2.0", "", { "dependencies": { "builtin-status-codes": "^3.0.0", "inherits": "^2.0.4", "readable-stream": "^3.6.0", "xtend": "^4.0.2" } }, "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A=="], - - "string-convert": ["string-convert@0.2.1", "", {}, "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A=="], - - "string-hash": ["string-hash@1.1.3", "", {}, "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A=="], - - "string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], - - "string.prototype.trimend": ["string.prototype.trimend@1.0.6", "", { "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", "es-abstract": "^1.20.4" } }, "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ=="], - - "string.prototype.trimstart": ["string.prototype.trimstart@1.0.6", "", { "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", "es-abstract": "^1.20.4" } }, "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA=="], - - "string_decoder": ["string_decoder@1.1.1", "", { "dependencies": { "safe-buffer": "~5.1.0" } }, "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="], - - "strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], - - "styled-jsx": ["styled-jsx@5.0.7", "", { "peerDependencies": { "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" } }, "sha512-b3sUzamS086YLRuvnaDigdAewz1/EFYlHpYBP5mZovKEdQQOIIYq8lApylub3HHZ6xFjV051kkGU7cudJmrXEA=="], - - "stylehacks": ["stylehacks@4.0.3", "", { "dependencies": { "browserslist": "^4.0.0", "postcss": "^7.0.0", "postcss-selector-parser": "^3.0.0" } }, "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g=="], - - "stylis": ["stylis@4.1.3", "", {}, "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA=="], - - "supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], - - "supports-preserve-symlinks-flag": ["supports-preserve-symlinks-flag@1.0.0", "", {}, "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="], - - "svgo": ["svgo@1.3.2", "", { "dependencies": { "chalk": "^2.4.1", "coa": "^2.0.2", "css-select": "^2.0.0", "css-select-base-adapter": "^0.1.1", "css-tree": "1.0.0-alpha.37", "csso": "^4.0.2", "js-yaml": "^3.13.1", "mkdirp": "~0.5.1", "object.values": "^1.1.0", "sax": "~1.2.4", "stable": "^0.1.8", "unquote": "~1.1.1", "util.promisify": "~1.0.0" }, "bin": { "svgo": "./bin/svgo" } }, "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw=="], - - "symbol-tree": ["symbol-tree@3.2.4", "", {}, "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="], - - "tar-fs": ["tar-fs@2.0.0", "", { "dependencies": { "chownr": "^1.1.1", "mkdirp": "^0.5.1", "pump": "^3.0.0", "tar-stream": "^2.0.0" } }, "sha512-vaY0obB6Om/fso8a8vakQBzwholQ7v5+uy+tF3Ozvxv1KNezmVQAiWtcNmMHFSFPqL3dJA8ha6gdtFbfX9mcxA=="], - - "tar-stream": ["tar-stream@2.2.0", "", { "dependencies": { "bl": "^4.0.3", "end-of-stream": "^1.4.1", "fs-constants": "^1.0.0", "inherits": "^2.0.3", "readable-stream": "^3.1.1" } }, "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ=="], - - "term-size": ["term-size@2.2.1", "", {}, "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg=="], - - "terser": ["terser@5.16.4", "", { "dependencies": { "@jridgewell/source-map": "^0.3.2", "acorn": "^8.5.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, "bin": { "terser": "bin/terser" } }, "sha512-5yEGuZ3DZradbogeYQ1NaGz7rXVBDWujWlx1PT8efXO6Txn+eWbfKqB2bTDVmFXmePFkoLU6XI8UektMIEA0ug=="], - - "through": ["through@2.3.8", "", {}, "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="], - - "timers-browserify": ["timers-browserify@2.0.12", "", { "dependencies": { "setimmediate": "^1.0.4" } }, "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ=="], - - "timsort": ["timsort@0.3.0", "", {}, "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A=="], - - "to-fast-properties": ["to-fast-properties@2.0.0", "", {}, "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog=="], - - "to-object-path": ["to-object-path@0.3.0", "", { "dependencies": { "kind-of": "^3.0.2" } }, "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg=="], - - "to-regex": ["to-regex@3.0.2", "", { "dependencies": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", "regex-not": "^1.0.2", "safe-regex": "^1.1.0" } }, "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw=="], - - "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="], - - "toggle-selection": ["toggle-selection@1.0.6", "", {}, "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ=="], - - "tough-cookie": ["tough-cookie@2.5.0", "", { "dependencies": { "psl": "^1.1.28", "punycode": "^2.1.1" } }, "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g=="], - - "tr46": ["tr46@1.0.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA=="], - - "tslib": ["tslib@2.5.0", "", {}, "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="], - - "tty-browserify": ["tty-browserify@0.0.1", "", {}, "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw=="], - - "tunnel-agent": ["tunnel-agent@0.6.0", "", { "dependencies": { "safe-buffer": "^5.0.1" } }, "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w=="], - - "tweetnacl": ["tweetnacl@0.14.5", "", {}, "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA=="], - - "type-check": ["type-check@0.3.2", "", { "dependencies": { "prelude-ls": "~1.1.2" } }, "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg=="], - - "type-fest": ["type-fest@0.20.2", "", {}, "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ=="], - - "typed-array-length": ["typed-array-length@1.0.4", "", { "dependencies": { "call-bind": "^1.0.2", "for-each": "^0.3.3", "is-typed-array": "^1.1.9" } }, "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng=="], - - "typescript": ["typescript@4.9.5", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g=="], - - "unbox-primitive": ["unbox-primitive@1.0.2", "", { "dependencies": { "call-bind": "^1.0.2", "has-bigints": "^1.0.2", "has-symbols": "^1.0.3", "which-boxed-primitive": "^1.0.2" } }, "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw=="], - - "unbzip2-stream": ["unbzip2-stream@1.3.3", "", { "dependencies": { "buffer": "^5.2.1", "through": "^2.3.8" } }, "sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg=="], - - "uncontrollable": ["uncontrollable@7.2.1", "", { "dependencies": { "@babel/runtime": "^7.6.3", "@types/react": ">=16.9.11", "invariant": "^2.2.4", "react-lifecycles-compat": "^3.0.4" }, "peerDependencies": { "react": ">=15.0.0" } }, "sha512-svtcfoTADIB0nT9nltgjujTi7BzVmwjZClOmskKu/E8FW9BXzg9os8OLr4f8Dlnk0rYWJIWr4wv9eKUXiQvQwQ=="], - - "uncss": ["uncss@0.17.3", "", { "dependencies": { "commander": "^2.20.0", "glob": "^7.1.4", "is-absolute-url": "^3.0.1", "is-html": "^1.1.0", "jsdom": "^14.1.0", "lodash": "^4.17.15", "postcss": "^7.0.17", "postcss-selector-parser": "6.0.2", "request": "^2.88.0" }, "bin": { "uncss": "bin/uncss" } }, "sha512-ksdDWl81YWvF/X14fOSw4iu8tESDHFIeyKIeDrK6GEVTQvqJc1WlOEXqostNwOCi3qAj++4EaLsdAgPmUbEyog=="], - - "union-value": ["union-value@1.0.1", "", { "dependencies": { "arr-union": "^3.1.0", "get-value": "^2.0.6", "is-extendable": "^0.1.1", "set-value": "^2.0.1" } }, "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg=="], - - "uniq": ["uniq@1.0.1", "", {}, "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA=="], - - "uniqs": ["uniqs@2.0.0", "", {}, "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ=="], - - "unpipe": ["unpipe@1.0.0", "", {}, "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="], - - "unquote": ["unquote@1.1.1", "", {}, "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg=="], - - "unset-value": ["unset-value@1.0.0", "", { "dependencies": { "has-value": "^0.3.1", "isobject": "^3.0.0" } }, "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ=="], - - "update-browserslist-db": ["update-browserslist-db@1.0.10", "", { "dependencies": { "escalade": "^3.1.1", "picocolors": "^1.0.0" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "browserslist-lint": "cli.js" } }, "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ=="], - - "uri-js": ["uri-js@4.4.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="], - - "urix": ["urix@0.1.0", "", {}, "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg=="], - - "url": ["url@0.11.0", "", { "dependencies": { "punycode": "1.3.2", "querystring": "0.2.0" } }, "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ=="], - - "use": ["use@3.1.1", "", {}, "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ=="], - - "use-sync-external-store": ["use-sync-external-store@1.2.0", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA=="], - - "util": ["util@0.10.4", "", { "dependencies": { "inherits": "2.0.3" } }, "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A=="], - - "util-deprecate": ["util-deprecate@1.0.2", "", {}, "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="], - - "util.promisify": ["util.promisify@1.0.1", "", { "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.2", "has-symbols": "^1.0.1", "object.getownpropertydescriptors": "^2.1.0" } }, "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA=="], - - "utils-merge": ["utils-merge@1.0.1", "", {}, "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="], - - "uuid": ["uuid@3.4.0", "", { "bin": { "uuid": "./bin/uuid" } }, "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="], - - "v8-compile-cache": ["v8-compile-cache@2.3.0", "", {}, "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA=="], - - "vendors": ["vendors@1.0.4", "", {}, "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w=="], - - "verror": ["verror@1.10.0", "", { "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" } }, "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw=="], - - "vm-browserify": ["vm-browserify@1.1.2", "", {}, "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ=="], - - "w3c-hr-time": ["w3c-hr-time@1.0.2", "", { "dependencies": { "browser-process-hrtime": "^1.0.0" } }, "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ=="], - - "w3c-xmlserializer": ["w3c-xmlserializer@1.1.2", "", { "dependencies": { "domexception": "^1.0.1", "webidl-conversions": "^4.0.2", "xml-name-validator": "^3.0.0" } }, "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg=="], - - "warning": ["warning@4.0.3", "", { "dependencies": { "loose-envify": "^1.0.0" } }, "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w=="], - - "wcwidth": ["wcwidth@1.0.1", "", { "dependencies": { "defaults": "^1.0.3" } }, "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg=="], - - "webidl-conversions": ["webidl-conversions@4.0.2", "", {}, "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg=="], - - "whatwg-encoding": ["whatwg-encoding@1.0.5", "", { "dependencies": { "iconv-lite": "0.4.24" } }, "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw=="], - - "whatwg-mimetype": ["whatwg-mimetype@2.3.0", "", {}, "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g=="], - - "whatwg-url": ["whatwg-url@7.1.0", "", { "dependencies": { "lodash.sortby": "^4.7.0", "tr46": "^1.0.1", "webidl-conversions": "^4.0.2" } }, "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg=="], - - "which": ["which@1.3.1", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "which": "./bin/which" } }, "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ=="], - - "which-boxed-primitive": ["which-boxed-primitive@1.0.2", "", { "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", "is-number-object": "^1.0.4", "is-string": "^1.0.5", "is-symbol": "^1.0.3" } }, "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg=="], - - "which-typed-array": ["which-typed-array@1.1.9", "", { "dependencies": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", "for-each": "^0.3.3", "gopd": "^1.0.1", "has-tostringtag": "^1.0.0", "is-typed-array": "^1.1.10" } }, "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA=="], - - "wipwipwipwip-next-donotuse": ["wipwipwipwip-next-donotuse@4.0.0", "", {}, "sha512-VlhmxFbJ/wy7yMb4ekP6R46gUAE1vjpRA5qFrk7XqADckQHRkE0+3aDUGn2j3tidJPAOmMEVjU5dgLpeWT/C5g=="], - - "word-wrap": ["word-wrap@1.2.3", "", {}, "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="], - - "wrappy": ["wrappy@1.0.2", "", {}, "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="], - - "ws": ["ws@7.4.6", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": "^5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A=="], - - "xml-name-validator": ["xml-name-validator@3.0.0", "", {}, "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw=="], - - "xmlchars": ["xmlchars@2.2.0", "", {}, "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw=="], - - "xtend": ["xtend@4.0.2", "", {}, "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="], - - "yallist": ["yallist@4.0.0", "", {}, "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="], - - "yaml": ["yaml@1.10.2", "", {}, "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="], - - "yauzl": ["yauzl@2.10.0", "", { "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" } }, "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g=="], - - "@babel/core/debug": ["debug@4.3.4", "", { "dependencies": { "ms": "2.1.2" } }, "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ=="], - - "@babel/generator/@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.2", "", { "dependencies": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", "@jridgewell/trace-mapping": "^0.3.9" } }, "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A=="], - - "@babel/helper-compilation-targets/lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], - - "@babel/highlight/chalk": ["chalk@2.4.2", "", { "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" } }, "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="], - - "@babel/traverse/debug": ["debug@4.3.4", "", { "dependencies": { "ms": "2.1.2" } }, "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ=="], - - "@jridgewell/source-map/@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.2", "", { "dependencies": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", "@jridgewell/trace-mapping": "^0.3.9" } }, "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A=="], - - "@parcel/core/json5": ["json5@1.0.2", "", { "dependencies": { "minimist": "^1.2.0" }, "bin": { "json5": "lib/cli.js" } }, "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA=="], - - "@parcel/core/querystring": ["querystring@0.2.1", "", {}, "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg=="], - - "@parcel/core/semver": ["semver@5.7.1", "", { "bin": { "semver": "./bin/semver" } }, "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="], - - "@parcel/node-libs-browser/punycode": ["punycode@1.4.1", "", {}, "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ=="], - - "@parcel/node-libs-browser/readable-stream": ["readable-stream@3.6.0", "", { "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } }, "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA=="], - - "@parcel/node-libs-browser/string_decoder": ["string_decoder@1.3.0", "", { "dependencies": { "safe-buffer": "~5.2.0" } }, "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="], - - "@parcel/node-libs-browser/util": ["util@0.12.5", "", { "dependencies": { "inherits": "^2.0.3", "is-arguments": "^1.0.4", "is-generator-function": "^1.0.7", "is-typed-array": "^1.1.3", "which-typed-array": "^1.1.2" } }, "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA=="], - - "@parcel/node-resolver-core/micromatch": ["micromatch@3.1.10", "", { "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", "braces": "^2.3.1", "define-property": "^2.0.2", "extend-shallow": "^3.0.2", "extglob": "^2.0.4", "fragment-cache": "^0.2.1", "kind-of": "^6.0.2", "nanomatch": "^1.2.9", "object.pick": "^1.3.0", "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.2" } }, "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg=="], - - "@parcel/node-resolver-core/querystring": ["querystring@0.2.1", "", {}, "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg=="], - - "@parcel/optimizer-cssnano/postcss": ["postcss@8.4.21", "", { "dependencies": { "nanoid": "^3.3.4", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } }, "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg=="], - - "@parcel/package-manager/semver": ["semver@5.7.1", "", { "bin": { "semver": "./bin/semver" } }, "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="], - - "@parcel/packager-css/postcss": ["postcss@8.4.21", "", { "dependencies": { "nanoid": "^3.3.4", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } }, "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg=="], - - "@parcel/packager-js/globals": ["globals@13.20.0", "", { "dependencies": { "type-fest": "^0.20.2" } }, "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ=="], - - "@parcel/reporter-dev-server/ws": ["ws@7.5.9", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": "^5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q=="], - - "@parcel/transformer-babel/semver": ["semver@5.7.1", "", { "bin": { "semver": "./bin/semver" } }, "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="], - - "@parcel/transformer-css/postcss": ["postcss@8.4.21", "", { "dependencies": { "nanoid": "^3.3.4", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } }, "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg=="], - - "@parcel/transformer-css/semver": ["semver@5.7.1", "", { "bin": { "semver": "./bin/semver" } }, "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="], - - "@parcel/transformer-html/semver": ["semver@5.7.1", "", { "bin": { "semver": "./bin/semver" } }, "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="], - - "@parcel/transformer-js/@swc/helpers": ["@swc/helpers@0.2.14", "", {}, "sha512-wpCQMhf5p5GhNg2MmGKXzUNwxe7zRiCsmqYsamez2beP7mKPCSiu+BjZcdN95yYSzO857kr0VfQewmGpS77nqA=="], - - "@parcel/transformer-js/semver": ["semver@5.7.1", "", { "bin": { "semver": "./bin/semver" } }, "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="], - - "@parcel/transformer-postcss/semver": ["semver@5.7.1", "", { "bin": { "semver": "./bin/semver" } }, "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="], - - "@parcel/transformer-posthtml/semver": ["semver@5.7.1", "", { "bin": { "semver": "./bin/semver" } }, "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="], - - "@parcel/utils/json5": ["json5@1.0.2", "", { "dependencies": { "minimist": "^1.2.0" }, "bin": { "json5": "lib/cli.js" } }, "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA=="], - - "@vitejs/plugin-react-refresh/react-refresh": ["react-refresh@0.10.0", "", {}, "sha512-PgidR3wST3dDYKr6b4pJoqQFpPGNKDSCDx4cZoshjXipw3LzO7mG1My2pwEzz2JVkF+inx3xRpDeQLFQGH/hsQ=="], - - "acorn-globals/acorn": ["acorn@6.4.2", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ=="], - - "agent-base/debug": ["debug@4.3.4", "", { "dependencies": { "ms": "2.1.2" } }, "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ=="], - - "asn1.js/bn.js": ["bn.js@4.12.0", "", {}, "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="], - - "assert/util": ["util@0.12.5", "", { "dependencies": { "inherits": "^2.0.3", "is-arguments": "^1.0.4", "is-generator-function": "^1.0.7", "is-typed-array": "^1.1.3", "which-typed-array": "^1.1.2" } }, "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA=="], - - "base/define-property": ["define-property@1.0.0", "", { "dependencies": { "is-descriptor": "^1.0.0" } }, "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA=="], - - "bl/readable-stream": ["readable-stream@3.6.0", "", { "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } }, "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA=="], - - "browserify-sign/readable-stream": ["readable-stream@3.6.0", "", { "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } }, "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA=="], - - "caller-callsite/callsites": ["callsites@2.0.0", "", {}, "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ=="], - - "class-utils/define-property": ["define-property@0.2.5", "", { "dependencies": { "is-descriptor": "^0.1.0" } }, "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA=="], - - "coa/chalk": ["chalk@2.4.2", "", { "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" } }, "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="], - - "color/color-convert": ["color-convert@1.9.3", "", { "dependencies": { "color-name": "1.1.3" } }, "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="], - - "connect/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], - - "create-ecdh/bn.js": ["bn.js@4.12.0", "", {}, "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="], - - "cross-spawn/semver": ["semver@5.7.1", "", { "bin": { "semver": "./bin/semver" } }, "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="], - - "css-declaration-sorter/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "css-modules-loader-core/postcss": ["postcss@6.0.1", "", { "dependencies": { "chalk": "^1.1.3", "source-map": "^0.5.6", "supports-color": "^3.2.3" } }, "sha512-VbGX1LQgQbf9l3cZ3qbUuC3hGqIEOGQFHAEHQ/Diaeo0yLgpgK5Rb8J+OcamIfQ9PbAU/fzBjVtQX3AhJHUvZw=="], - - "css-select/domutils": ["domutils@1.7.0", "", { "dependencies": { "dom-serializer": "0", "domelementtype": "1" } }, "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg=="], - - "css-tree/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "cssnano/cosmiconfig": ["cosmiconfig@5.2.1", "", { "dependencies": { "import-fresh": "^2.0.0", "is-directory": "^0.3.1", "js-yaml": "^3.13.1", "parse-json": "^4.0.0" } }, "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA=="], - - "cssnano/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "cssnano-preset-default/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "cssnano-util-raw-cache/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "csso/css-tree": ["css-tree@1.1.3", "", { "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" } }, "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q=="], - - "defaults/clone": ["clone@1.0.4", "", {}, "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg=="], - - "diffie-hellman/bn.js": ["bn.js@4.12.0", "", {}, "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="], - - "dom-serializer/domhandler": ["domhandler@4.3.1", "", { "dependencies": { "domelementtype": "^2.2.0" } }, "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ=="], - - "domutils/domhandler": ["domhandler@4.3.1", "", { "dependencies": { "domelementtype": "^2.2.0" } }, "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ=="], - - "elliptic/bn.js": ["bn.js@4.12.0", "", {}, "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="], - - "escodegen/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "expand-brackets/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], - - "expand-brackets/define-property": ["define-property@0.2.5", "", { "dependencies": { "is-descriptor": "^0.1.0" } }, "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA=="], - - "expand-brackets/extend-shallow": ["extend-shallow@2.0.1", "", { "dependencies": { "is-extendable": "^0.1.0" } }, "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug=="], - - "extglob/define-property": ["define-property@1.0.0", "", { "dependencies": { "is-descriptor": "^1.0.0" } }, "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA=="], - - "extglob/extend-shallow": ["extend-shallow@2.0.1", "", { "dependencies": { "is-extendable": "^0.1.0" } }, "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug=="], - - "extract-zip/debug": ["debug@4.3.4", "", { "dependencies": { "ms": "2.1.2" } }, "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ=="], - - "fast-url-parser/punycode": ["punycode@1.4.1", "", {}, "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ=="], - - "finalhandler/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], - - "form-data/mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="], - - "globby/fast-glob": ["fast-glob@3.2.12", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.4" } }, "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w=="], - - "has-ansi/ansi-regex": ["ansi-regex@2.1.1", "", {}, "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="], - - "has-values/is-number": ["is-number@3.0.0", "", { "dependencies": { "kind-of": "^3.0.2" } }, "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg=="], - - "has-values/kind-of": ["kind-of@4.0.0", "", { "dependencies": { "is-buffer": "^1.1.5" } }, "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw=="], - - "hash-base/readable-stream": ["readable-stream@3.6.0", "", { "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } }, "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA=="], - - "hoist-non-react-statics/react-is": ["react-is@16.13.1", "", {}, "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="], - - "https-proxy-agent/debug": ["debug@4.3.4", "", { "dependencies": { "ms": "2.1.2" } }, "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ=="], - - "icss-utils/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "jsdom/acorn": ["acorn@6.4.2", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ=="], - - "jsdom/ws": ["ws@6.2.2", "", { "dependencies": { "async-limiter": "~1.0.0" } }, "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw=="], - - "loader-utils/json5": ["json5@1.0.2", "", { "dependencies": { "minimist": "^1.2.0" }, "bin": { "json5": "lib/cli.js" } }, "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA=="], - - "miller-rabin/bn.js": ["bn.js@4.12.0", "", {}, "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="], - - "object-copy/define-property": ["define-property@0.2.5", "", { "dependencies": { "is-descriptor": "^0.1.0" } }, "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA=="], - - "object-copy/kind-of": ["kind-of@3.2.2", "", { "dependencies": { "is-buffer": "^1.1.5" } }, "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ=="], - - "postcss-calc/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-colormin/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-colormin/postcss-value-parser": ["postcss-value-parser@3.3.1", "", {}, "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="], - - "postcss-convert-values/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-convert-values/postcss-value-parser": ["postcss-value-parser@3.3.1", "", {}, "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="], - - "postcss-discard-comments/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-discard-duplicates/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-discard-empty/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-discard-overridden/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-merge-longhand/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-merge-longhand/postcss-value-parser": ["postcss-value-parser@3.3.1", "", {}, "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="], - - "postcss-merge-rules/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-merge-rules/postcss-selector-parser": ["postcss-selector-parser@3.1.2", "", { "dependencies": { "dot-prop": "^5.2.0", "indexes-of": "^1.0.1", "uniq": "^1.0.1" } }, "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA=="], - - "postcss-minify-font-values/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-minify-font-values/postcss-value-parser": ["postcss-value-parser@3.3.1", "", {}, "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="], - - "postcss-minify-gradients/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-minify-gradients/postcss-value-parser": ["postcss-value-parser@3.3.1", "", {}, "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="], - - "postcss-minify-params/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-minify-params/postcss-value-parser": ["postcss-value-parser@3.3.1", "", {}, "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="], - - "postcss-minify-selectors/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-minify-selectors/postcss-selector-parser": ["postcss-selector-parser@3.1.2", "", { "dependencies": { "dot-prop": "^5.2.0", "indexes-of": "^1.0.1", "uniq": "^1.0.1" } }, "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA=="], - - "postcss-modules/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-modules/postcss-modules-extract-imports": ["postcss-modules-extract-imports@2.0.0", "", { "dependencies": { "postcss": "^7.0.5" } }, "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ=="], - - "postcss-modules/postcss-modules-local-by-default": ["postcss-modules-local-by-default@3.0.3", "", { "dependencies": { "icss-utils": "^4.1.1", "postcss": "^7.0.32", "postcss-selector-parser": "^6.0.2", "postcss-value-parser": "^4.1.0" } }, "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw=="], - - "postcss-modules/postcss-modules-scope": ["postcss-modules-scope@2.2.0", "", { "dependencies": { "postcss": "^7.0.6", "postcss-selector-parser": "^6.0.0" } }, "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ=="], - - "postcss-modules/postcss-modules-values": ["postcss-modules-values@3.0.0", "", { "dependencies": { "icss-utils": "^4.0.0", "postcss": "^7.0.6" } }, "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg=="], - - "postcss-modules-extract-imports/postcss": ["postcss@6.0.23", "", { "dependencies": { "chalk": "^2.4.1", "source-map": "^0.6.1", "supports-color": "^5.4.0" } }, "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag=="], - - "postcss-modules-local-by-default/postcss": ["postcss@6.0.23", "", { "dependencies": { "chalk": "^2.4.1", "source-map": "^0.6.1", "supports-color": "^5.4.0" } }, "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag=="], - - "postcss-modules-scope/postcss": ["postcss@6.0.23", "", { "dependencies": { "chalk": "^2.4.1", "source-map": "^0.6.1", "supports-color": "^5.4.0" } }, "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag=="], - - "postcss-modules-values/postcss": ["postcss@6.0.23", "", { "dependencies": { "chalk": "^2.4.1", "source-map": "^0.6.1", "supports-color": "^5.4.0" } }, "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag=="], - - "postcss-normalize-charset/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-normalize-display-values/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-normalize-display-values/postcss-value-parser": ["postcss-value-parser@3.3.1", "", {}, "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="], - - "postcss-normalize-positions/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-normalize-positions/postcss-value-parser": ["postcss-value-parser@3.3.1", "", {}, "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="], - - "postcss-normalize-repeat-style/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-normalize-repeat-style/postcss-value-parser": ["postcss-value-parser@3.3.1", "", {}, "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="], - - "postcss-normalize-string/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-normalize-string/postcss-value-parser": ["postcss-value-parser@3.3.1", "", {}, "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="], - - "postcss-normalize-timing-functions/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-normalize-timing-functions/postcss-value-parser": ["postcss-value-parser@3.3.1", "", {}, "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="], - - "postcss-normalize-unicode/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-normalize-unicode/postcss-value-parser": ["postcss-value-parser@3.3.1", "", {}, "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="], - - "postcss-normalize-url/is-absolute-url": ["is-absolute-url@2.1.0", "", {}, "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg=="], - - "postcss-normalize-url/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-normalize-url/postcss-value-parser": ["postcss-value-parser@3.3.1", "", {}, "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="], - - "postcss-normalize-whitespace/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-normalize-whitespace/postcss-value-parser": ["postcss-value-parser@3.3.1", "", {}, "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="], - - "postcss-ordered-values/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-ordered-values/postcss-value-parser": ["postcss-value-parser@3.3.1", "", {}, "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="], - - "postcss-reduce-initial/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-reduce-transforms/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-reduce-transforms/postcss-value-parser": ["postcss-value-parser@3.3.1", "", {}, "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="], - - "postcss-svgo/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "postcss-svgo/postcss-value-parser": ["postcss-value-parser@3.3.1", "", {}, "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="], - - "postcss-unique-selectors/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "posthtml/posthtml-parser": ["posthtml-parser@0.7.2", "", { "dependencies": { "htmlparser2": "^6.0.0" } }, "sha512-LjEEG/3fNcWZtBfsOE3Gbyg1Li4CmsZRkH1UmbMR7nKdMXVMYI3B4/ZMiCpaq8aI1Aym4FRMMW9SAOLSwOnNsQ=="], - - "posthtml/posthtml-render": ["posthtml-render@1.3.1", "", {}, "sha512-eSToKjNLu0FiF76SSGMHjOFXYzAc/CJqi677Sq6hYvcvFCBtD6de/W5l+0IYPf7ypscqAfjCttxvTdMJt5Gj8Q=="], - - "prop-types/react-is": ["react-is@16.13.1", "", {}, "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="], - - "prop-types-extra/react-is": ["react-is@16.13.1", "", {}, "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="], - - "public-encrypt/bn.js": ["bn.js@4.12.0", "", {}, "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="], - - "purgecss/commander": ["commander@5.1.0", "", {}, "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg=="], - - "purgecss/postcss": ["postcss@7.0.32", "", { "dependencies": { "chalk": "^2.4.2", "source-map": "^0.6.1", "supports-color": "^6.1.0" } }, "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw=="], - - "rc-image/@rc-component/portal": ["@rc-component/portal@1.1.0", "", { "dependencies": { "@babel/runtime": "^7.18.0", "classnames": "^2.3.2", "rc-util": "^5.24.4" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" } }, "sha512-tbXM9SB1r5FOuZjRCljERFByFiEUcMmCWMXLog/NmgCzlAzreXyf23Vei3ZpSMxSMavzPnhCovfZjZdmxS3d1w=="], - - "rc-util/react-is": ["react-is@16.13.1", "", {}, "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="], - - "readable-stream/safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], - - "request/mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="], - - "set-value/extend-shallow": ["extend-shallow@2.0.1", "", { "dependencies": { "is-extendable": "^0.1.0" } }, "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug=="], - - "set-value/is-extendable": ["is-extendable@0.1.1", "", {}, "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw=="], - - "simple-swizzle/is-arrayish": ["is-arrayish@0.3.2", "", {}, "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="], - - "snapdragon/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], - - "snapdragon/define-property": ["define-property@0.2.5", "", { "dependencies": { "is-descriptor": "^0.1.0" } }, "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA=="], - - "snapdragon/extend-shallow": ["extend-shallow@2.0.1", "", { "dependencies": { "is-extendable": "^0.1.0" } }, "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug=="], - - "snapdragon-node/define-property": ["define-property@1.0.0", "", { "dependencies": { "is-descriptor": "^1.0.0" } }, "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA=="], - - "snapdragon-util/kind-of": ["kind-of@3.2.2", "", { "dependencies": { "is-buffer": "^1.1.5" } }, "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ=="], - - "source-map-support/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "split2/readable-stream": ["readable-stream@3.6.0", "", { "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } }, "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA=="], - - "static-extend/define-property": ["define-property@0.2.5", "", { "dependencies": { "is-descriptor": "^0.1.0" } }, "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA=="], - - "stream-http/readable-stream": ["readable-stream@3.6.0", "", { "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } }, "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA=="], - - "string_decoder/safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], - - "stylehacks/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "stylehacks/postcss-selector-parser": ["postcss-selector-parser@3.1.2", "", { "dependencies": { "dot-prop": "^5.2.0", "indexes-of": "^1.0.1", "uniq": "^1.0.1" } }, "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA=="], - - "svgo/chalk": ["chalk@2.4.2", "", { "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" } }, "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="], - - "tar-stream/readable-stream": ["readable-stream@3.6.0", "", { "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } }, "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA=="], - - "terser/commander": ["commander@2.20.3", "", {}, "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="], - - "to-object-path/kind-of": ["kind-of@3.2.2", "", { "dependencies": { "is-buffer": "^1.1.5" } }, "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ=="], - - "tough-cookie/punycode": ["punycode@2.3.0", "", {}, "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA=="], - - "tr46/punycode": ["punycode@2.3.0", "", {}, "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA=="], - - "uncss/commander": ["commander@2.20.3", "", {}, "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="], - - "uncss/postcss": ["postcss@7.0.39", "", { "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="], - - "uncss/postcss-selector-parser": ["postcss-selector-parser@6.0.2", "", { "dependencies": { "cssesc": "^3.0.0", "indexes-of": "^1.0.1", "uniq": "^1.0.1" } }, "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg=="], - - "union-value/is-extendable": ["is-extendable@0.1.1", "", {}, "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw=="], - - "unset-value/has-value": ["has-value@0.3.1", "", { "dependencies": { "get-value": "^2.0.3", "has-values": "^0.1.4", "isobject": "^2.0.0" } }, "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q=="], - - "uri-js/punycode": ["punycode@2.3.0", "", {}, "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA=="], - - "util/inherits": ["inherits@2.0.3", "", {}, "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw=="], - - "verror/core-util-is": ["core-util-is@1.0.2", "", {}, "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ=="], - - "verror/extsprintf": ["extsprintf@1.4.1", "", {}, "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA=="], - - "@babel/helper-compilation-targets/lru-cache/yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], - - "@babel/highlight/chalk/ansi-styles": ["ansi-styles@3.2.1", "", { "dependencies": { "color-convert": "^1.9.0" } }, "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="], - - "@babel/highlight/chalk/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], - - "@babel/highlight/chalk/supports-color": ["supports-color@5.5.0", "", { "dependencies": { "has-flag": "^3.0.0" } }, "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="], - - "@parcel/node-resolver-core/micromatch/braces": ["braces@2.3.2", "", { "dependencies": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", "extend-shallow": "^2.0.1", "fill-range": "^4.0.0", "isobject": "^3.0.1", "repeat-element": "^1.1.2", "snapdragon": "^0.8.1", "snapdragon-node": "^2.0.1", "split-string": "^3.0.2", "to-regex": "^3.0.1" } }, "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w=="], - - "bl/readable-stream/string_decoder": ["string_decoder@1.3.0", "", { "dependencies": { "safe-buffer": "~5.2.0" } }, "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="], - - "browserify-sign/readable-stream/string_decoder": ["string_decoder@1.3.0", "", { "dependencies": { "safe-buffer": "~5.2.0" } }, "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="], - - "class-utils/define-property/is-descriptor": ["is-descriptor@0.1.6", "", { "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", "kind-of": "^5.0.0" } }, "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg=="], - - "coa/chalk/ansi-styles": ["ansi-styles@3.2.1", "", { "dependencies": { "color-convert": "^1.9.0" } }, "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="], - - "coa/chalk/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], - - "coa/chalk/supports-color": ["supports-color@5.5.0", "", { "dependencies": { "has-flag": "^3.0.0" } }, "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="], - - "color/color-convert/color-name": ["color-name@1.1.3", "", {}, "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="], - - "connect/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], - - "css-declaration-sorter/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "css-declaration-sorter/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "css-modules-loader-core/postcss/chalk": ["chalk@1.1.3", "", { "dependencies": { "ansi-styles": "^2.2.1", "escape-string-regexp": "^1.0.2", "has-ansi": "^2.0.0", "strip-ansi": "^3.0.0", "supports-color": "^2.0.0" } }, "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A=="], - - "css-modules-loader-core/postcss/supports-color": ["supports-color@3.2.3", "", { "dependencies": { "has-flag": "^1.0.0" } }, "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A=="], - - "css-select/domutils/dom-serializer": ["dom-serializer@0.2.2", "", { "dependencies": { "domelementtype": "^2.0.1", "entities": "^2.0.0" } }, "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g=="], - - "css-select/domutils/domelementtype": ["domelementtype@1.3.1", "", {}, "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="], - - "cssnano-preset-default/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "cssnano-preset-default/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "cssnano-util-raw-cache/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "cssnano-util-raw-cache/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "cssnano/cosmiconfig/import-fresh": ["import-fresh@2.0.0", "", { "dependencies": { "caller-path": "^2.0.0", "resolve-from": "^3.0.0" } }, "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg=="], - - "cssnano/cosmiconfig/parse-json": ["parse-json@4.0.0", "", { "dependencies": { "error-ex": "^1.3.1", "json-parse-better-errors": "^1.0.1" } }, "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw=="], - - "cssnano/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "cssnano/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "csso/css-tree/mdn-data": ["mdn-data@2.0.14", "", {}, "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow=="], - - "csso/css-tree/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "expand-brackets/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], - - "expand-brackets/define-property/is-descriptor": ["is-descriptor@0.1.6", "", { "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", "kind-of": "^5.0.0" } }, "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg=="], - - "expand-brackets/extend-shallow/is-extendable": ["is-extendable@0.1.1", "", {}, "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw=="], - - "extglob/extend-shallow/is-extendable": ["is-extendable@0.1.1", "", {}, "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw=="], - - "finalhandler/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], - - "form-data/mime-types/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="], - - "has-values/is-number/kind-of": ["kind-of@3.2.2", "", { "dependencies": { "is-buffer": "^1.1.5" } }, "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ=="], - - "hash-base/readable-stream/string_decoder": ["string_decoder@1.3.0", "", { "dependencies": { "safe-buffer": "~5.2.0" } }, "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="], - - "icss-utils/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "icss-utils/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "object-copy/define-property/is-descriptor": ["is-descriptor@0.1.6", "", { "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", "kind-of": "^5.0.0" } }, "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg=="], - - "postcss-calc/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-calc/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-colormin/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-colormin/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-convert-values/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-convert-values/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-discard-comments/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-discard-comments/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-discard-duplicates/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-discard-duplicates/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-discard-empty/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-discard-empty/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-discard-overridden/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-discard-overridden/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-merge-longhand/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-merge-longhand/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-merge-rules/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-merge-rules/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-minify-font-values/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-minify-font-values/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-minify-gradients/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-minify-gradients/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-minify-params/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-minify-params/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-minify-selectors/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-minify-selectors/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-modules-extract-imports/postcss/chalk": ["chalk@2.4.2", "", { "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" } }, "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="], - - "postcss-modules-extract-imports/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-modules-extract-imports/postcss/supports-color": ["supports-color@5.5.0", "", { "dependencies": { "has-flag": "^3.0.0" } }, "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="], - - "postcss-modules-local-by-default/postcss/chalk": ["chalk@2.4.2", "", { "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" } }, "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="], - - "postcss-modules-local-by-default/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-modules-local-by-default/postcss/supports-color": ["supports-color@5.5.0", "", { "dependencies": { "has-flag": "^3.0.0" } }, "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="], - - "postcss-modules-scope/postcss/chalk": ["chalk@2.4.2", "", { "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" } }, "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="], - - "postcss-modules-scope/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-modules-scope/postcss/supports-color": ["supports-color@5.5.0", "", { "dependencies": { "has-flag": "^3.0.0" } }, "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="], - - "postcss-modules-values/postcss/chalk": ["chalk@2.4.2", "", { "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" } }, "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="], - - "postcss-modules-values/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-modules-values/postcss/supports-color": ["supports-color@5.5.0", "", { "dependencies": { "has-flag": "^3.0.0" } }, "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="], - - "postcss-modules/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-modules/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-normalize-charset/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-normalize-charset/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-normalize-display-values/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-normalize-display-values/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-normalize-positions/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-normalize-positions/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-normalize-repeat-style/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-normalize-repeat-style/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-normalize-string/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-normalize-string/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-normalize-timing-functions/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-normalize-timing-functions/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-normalize-unicode/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-normalize-unicode/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-normalize-url/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-normalize-url/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-normalize-whitespace/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-normalize-whitespace/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-ordered-values/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-ordered-values/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-reduce-initial/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-reduce-initial/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-reduce-transforms/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-reduce-transforms/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-svgo/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-svgo/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "postcss-unique-selectors/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "postcss-unique-selectors/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "posthtml/posthtml-parser/htmlparser2": ["htmlparser2@6.1.0", "", { "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", "domutils": "^2.5.2", "entities": "^2.0.0" } }, "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A=="], - - "purgecss/postcss/chalk": ["chalk@2.4.2", "", { "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" } }, "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="], - - "purgecss/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "purgecss/postcss/supports-color": ["supports-color@6.1.0", "", { "dependencies": { "has-flag": "^3.0.0" } }, "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ=="], - - "request/mime-types/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="], - - "snapdragon/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], - - "snapdragon/define-property/is-descriptor": ["is-descriptor@0.1.6", "", { "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", "kind-of": "^5.0.0" } }, "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg=="], - - "snapdragon/extend-shallow/is-extendable": ["is-extendable@0.1.1", "", {}, "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw=="], - - "split2/readable-stream/string_decoder": ["string_decoder@1.3.0", "", { "dependencies": { "safe-buffer": "~5.2.0" } }, "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="], - - "static-extend/define-property/is-descriptor": ["is-descriptor@0.1.6", "", { "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", "kind-of": "^5.0.0" } }, "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg=="], - - "stream-http/readable-stream/string_decoder": ["string_decoder@1.3.0", "", { "dependencies": { "safe-buffer": "~5.2.0" } }, "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="], - - "stylehacks/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "stylehacks/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "svgo/chalk/ansi-styles": ["ansi-styles@3.2.1", "", { "dependencies": { "color-convert": "^1.9.0" } }, "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="], - - "svgo/chalk/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], - - "svgo/chalk/supports-color": ["supports-color@5.5.0", "", { "dependencies": { "has-flag": "^3.0.0" } }, "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="], - - "tar-stream/readable-stream/string_decoder": ["string_decoder@1.3.0", "", { "dependencies": { "safe-buffer": "~5.2.0" } }, "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="], - - "uncss/postcss/picocolors": ["picocolors@0.2.1", "", {}, "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="], - - "uncss/postcss/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - - "unset-value/has-value/has-values": ["has-values@0.1.4", "", {}, "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ=="], - - "unset-value/has-value/isobject": ["isobject@2.1.0", "", { "dependencies": { "isarray": "1.0.0" } }, "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA=="], - - "@babel/highlight/chalk/ansi-styles/color-convert": ["color-convert@1.9.3", "", { "dependencies": { "color-name": "1.1.3" } }, "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="], - - "@babel/highlight/chalk/supports-color/has-flag": ["has-flag@3.0.0", "", {}, "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="], - - "@parcel/node-resolver-core/micromatch/braces/extend-shallow": ["extend-shallow@2.0.1", "", { "dependencies": { "is-extendable": "^0.1.0" } }, "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug=="], - - "@parcel/node-resolver-core/micromatch/braces/fill-range": ["fill-range@4.0.0", "", { "dependencies": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", "repeat-string": "^1.6.1", "to-regex-range": "^2.1.0" } }, "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ=="], - - "class-utils/define-property/is-descriptor/is-accessor-descriptor": ["is-accessor-descriptor@0.1.6", "", { "dependencies": { "kind-of": "^3.0.2" } }, "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A=="], - - "class-utils/define-property/is-descriptor/is-data-descriptor": ["is-data-descriptor@0.1.4", "", { "dependencies": { "kind-of": "^3.0.2" } }, "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg=="], - - "class-utils/define-property/is-descriptor/kind-of": ["kind-of@5.1.0", "", {}, "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="], - - "coa/chalk/ansi-styles/color-convert": ["color-convert@1.9.3", "", { "dependencies": { "color-name": "1.1.3" } }, "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="], - - "coa/chalk/supports-color/has-flag": ["has-flag@3.0.0", "", {}, "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="], - - "css-modules-loader-core/postcss/chalk/ansi-styles": ["ansi-styles@2.2.1", "", {}, "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA=="], - - "css-modules-loader-core/postcss/chalk/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], - - "css-modules-loader-core/postcss/chalk/strip-ansi": ["strip-ansi@3.0.1", "", { "dependencies": { "ansi-regex": "^2.0.0" } }, "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg=="], - - "css-modules-loader-core/postcss/chalk/supports-color": ["supports-color@2.0.0", "", {}, "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g=="], - - "css-modules-loader-core/postcss/supports-color/has-flag": ["has-flag@1.0.0", "", {}, "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA=="], - - "css-select/domutils/dom-serializer/domelementtype": ["domelementtype@2.3.0", "", {}, "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="], - - "cssnano/cosmiconfig/import-fresh/resolve-from": ["resolve-from@3.0.0", "", {}, "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw=="], - - "expand-brackets/define-property/is-descriptor/is-accessor-descriptor": ["is-accessor-descriptor@0.1.6", "", { "dependencies": { "kind-of": "^3.0.2" } }, "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A=="], - - "expand-brackets/define-property/is-descriptor/is-data-descriptor": ["is-data-descriptor@0.1.4", "", { "dependencies": { "kind-of": "^3.0.2" } }, "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg=="], - - "expand-brackets/define-property/is-descriptor/kind-of": ["kind-of@5.1.0", "", {}, "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="], - - "object-copy/define-property/is-descriptor/is-accessor-descriptor": ["is-accessor-descriptor@0.1.6", "", { "dependencies": { "kind-of": "^3.0.2" } }, "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A=="], - - "object-copy/define-property/is-descriptor/is-data-descriptor": ["is-data-descriptor@0.1.4", "", { "dependencies": { "kind-of": "^3.0.2" } }, "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg=="], - - "object-copy/define-property/is-descriptor/kind-of": ["kind-of@5.1.0", "", {}, "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="], - - "postcss-modules-extract-imports/postcss/chalk/ansi-styles": ["ansi-styles@3.2.1", "", { "dependencies": { "color-convert": "^1.9.0" } }, "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="], - - "postcss-modules-extract-imports/postcss/chalk/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], - - "postcss-modules-extract-imports/postcss/supports-color/has-flag": ["has-flag@3.0.0", "", {}, "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="], - - "postcss-modules-local-by-default/postcss/chalk/ansi-styles": ["ansi-styles@3.2.1", "", { "dependencies": { "color-convert": "^1.9.0" } }, "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="], - - "postcss-modules-local-by-default/postcss/chalk/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], - - "postcss-modules-local-by-default/postcss/supports-color/has-flag": ["has-flag@3.0.0", "", {}, "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="], - - "postcss-modules-scope/postcss/chalk/ansi-styles": ["ansi-styles@3.2.1", "", { "dependencies": { "color-convert": "^1.9.0" } }, "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="], - - "postcss-modules-scope/postcss/chalk/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], - - "postcss-modules-scope/postcss/supports-color/has-flag": ["has-flag@3.0.0", "", {}, "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="], - - "postcss-modules-values/postcss/chalk/ansi-styles": ["ansi-styles@3.2.1", "", { "dependencies": { "color-convert": "^1.9.0" } }, "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="], - - "postcss-modules-values/postcss/chalk/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], - - "postcss-modules-values/postcss/supports-color/has-flag": ["has-flag@3.0.0", "", {}, "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="], - - "posthtml/posthtml-parser/htmlparser2/domhandler": ["domhandler@4.3.1", "", { "dependencies": { "domelementtype": "^2.2.0" } }, "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ=="], - - "purgecss/postcss/chalk/ansi-styles": ["ansi-styles@3.2.1", "", { "dependencies": { "color-convert": "^1.9.0" } }, "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="], - - "purgecss/postcss/chalk/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], - - "purgecss/postcss/chalk/supports-color": ["supports-color@5.5.0", "", { "dependencies": { "has-flag": "^3.0.0" } }, "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="], - - "purgecss/postcss/supports-color/has-flag": ["has-flag@3.0.0", "", {}, "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="], - - "snapdragon/define-property/is-descriptor/is-accessor-descriptor": ["is-accessor-descriptor@0.1.6", "", { "dependencies": { "kind-of": "^3.0.2" } }, "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A=="], - - "snapdragon/define-property/is-descriptor/is-data-descriptor": ["is-data-descriptor@0.1.4", "", { "dependencies": { "kind-of": "^3.0.2" } }, "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg=="], - - "snapdragon/define-property/is-descriptor/kind-of": ["kind-of@5.1.0", "", {}, "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="], - - "static-extend/define-property/is-descriptor/is-accessor-descriptor": ["is-accessor-descriptor@0.1.6", "", { "dependencies": { "kind-of": "^3.0.2" } }, "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A=="], - - "static-extend/define-property/is-descriptor/is-data-descriptor": ["is-data-descriptor@0.1.4", "", { "dependencies": { "kind-of": "^3.0.2" } }, "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg=="], - - "static-extend/define-property/is-descriptor/kind-of": ["kind-of@5.1.0", "", {}, "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="], - - "svgo/chalk/ansi-styles/color-convert": ["color-convert@1.9.3", "", { "dependencies": { "color-name": "1.1.3" } }, "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="], - - "svgo/chalk/supports-color/has-flag": ["has-flag@3.0.0", "", {}, "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="], - - "@babel/highlight/chalk/ansi-styles/color-convert/color-name": ["color-name@1.1.3", "", {}, "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="], - - "@parcel/node-resolver-core/micromatch/braces/extend-shallow/is-extendable": ["is-extendable@0.1.1", "", {}, "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw=="], - - "@parcel/node-resolver-core/micromatch/braces/fill-range/is-number": ["is-number@3.0.0", "", { "dependencies": { "kind-of": "^3.0.2" } }, "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg=="], - - "@parcel/node-resolver-core/micromatch/braces/fill-range/to-regex-range": ["to-regex-range@2.1.1", "", { "dependencies": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" } }, "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg=="], - - "class-utils/define-property/is-descriptor/is-accessor-descriptor/kind-of": ["kind-of@3.2.2", "", { "dependencies": { "is-buffer": "^1.1.5" } }, "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ=="], - - "class-utils/define-property/is-descriptor/is-data-descriptor/kind-of": ["kind-of@3.2.2", "", { "dependencies": { "is-buffer": "^1.1.5" } }, "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ=="], - - "coa/chalk/ansi-styles/color-convert/color-name": ["color-name@1.1.3", "", {}, "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="], - - "css-modules-loader-core/postcss/chalk/strip-ansi/ansi-regex": ["ansi-regex@2.1.1", "", {}, "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="], - - "expand-brackets/define-property/is-descriptor/is-accessor-descriptor/kind-of": ["kind-of@3.2.2", "", { "dependencies": { "is-buffer": "^1.1.5" } }, "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ=="], - - "expand-brackets/define-property/is-descriptor/is-data-descriptor/kind-of": ["kind-of@3.2.2", "", { "dependencies": { "is-buffer": "^1.1.5" } }, "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ=="], - - "object-copy/define-property/is-descriptor/is-accessor-descriptor/kind-of": ["kind-of@3.2.2", "", { "dependencies": { "is-buffer": "^1.1.5" } }, "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ=="], - - "object-copy/define-property/is-descriptor/is-data-descriptor/kind-of": ["kind-of@3.2.2", "", { "dependencies": { "is-buffer": "^1.1.5" } }, "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ=="], - - "postcss-modules-extract-imports/postcss/chalk/ansi-styles/color-convert": ["color-convert@1.9.3", "", { "dependencies": { "color-name": "1.1.3" } }, "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="], - - "postcss-modules-local-by-default/postcss/chalk/ansi-styles/color-convert": ["color-convert@1.9.3", "", { "dependencies": { "color-name": "1.1.3" } }, "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="], - - "postcss-modules-scope/postcss/chalk/ansi-styles/color-convert": ["color-convert@1.9.3", "", { "dependencies": { "color-name": "1.1.3" } }, "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="], - - "postcss-modules-values/postcss/chalk/ansi-styles/color-convert": ["color-convert@1.9.3", "", { "dependencies": { "color-name": "1.1.3" } }, "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="], - - "purgecss/postcss/chalk/ansi-styles/color-convert": ["color-convert@1.9.3", "", { "dependencies": { "color-name": "1.1.3" } }, "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="], - - "purgecss/postcss/chalk/supports-color/has-flag": ["has-flag@3.0.0", "", {}, "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="], - - "snapdragon/define-property/is-descriptor/is-accessor-descriptor/kind-of": ["kind-of@3.2.2", "", { "dependencies": { "is-buffer": "^1.1.5" } }, "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ=="], - - "snapdragon/define-property/is-descriptor/is-data-descriptor/kind-of": ["kind-of@3.2.2", "", { "dependencies": { "is-buffer": "^1.1.5" } }, "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ=="], - - "static-extend/define-property/is-descriptor/is-accessor-descriptor/kind-of": ["kind-of@3.2.2", "", { "dependencies": { "is-buffer": "^1.1.5" } }, "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ=="], - - "static-extend/define-property/is-descriptor/is-data-descriptor/kind-of": ["kind-of@3.2.2", "", { "dependencies": { "is-buffer": "^1.1.5" } }, "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ=="], - - "svgo/chalk/ansi-styles/color-convert/color-name": ["color-name@1.1.3", "", {}, "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="], - - "@parcel/node-resolver-core/micromatch/braces/fill-range/is-number/kind-of": ["kind-of@3.2.2", "", { "dependencies": { "is-buffer": "^1.1.5" } }, "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ=="], - - "postcss-modules-extract-imports/postcss/chalk/ansi-styles/color-convert/color-name": ["color-name@1.1.3", "", {}, "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="], - - "postcss-modules-local-by-default/postcss/chalk/ansi-styles/color-convert/color-name": ["color-name@1.1.3", "", {}, "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="], - - "postcss-modules-scope/postcss/chalk/ansi-styles/color-convert/color-name": ["color-name@1.1.3", "", {}, "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="], - - "postcss-modules-values/postcss/chalk/ansi-styles/color-convert/color-name": ["color-name@1.1.3", "", {}, "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="], - - "purgecss/postcss/chalk/ansi-styles/color-convert/color-name": ["color-name@1.1.3", "", {}, "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="], - } -} diff --git a/bench/hot-module-reloading/css-stress-test/color-looper.emotion.zig b/bench/hot-module-reloading/css-stress-test/color-looper.emotion.zig deleted file mode 100644 index 884e558e74..0000000000 --- a/bench/hot-module-reloading/css-stress-test/color-looper.emotion.zig +++ /dev/null @@ -1,218 +0,0 @@ -const std = @import("std"); - -pub const Counter = extern struct { - timestamp: usize, - percent: f64, - rotate: u32, - color_values: [8 * 3]u32, -}; - -const RUN_COUNT = 1024; - -var counters: [RUN_COUNT]Counter = undefined; - -pub const Blob = extern struct { - run_count: u32, - interval: u64, -}; - -pub var all_timestamps: [RUN_COUNT + 1]usize = undefined; - -// usage: -// ./file-path:0 10 -// 1 2 3 - -// 1. file path -// 2. Byte offset in file -// 3. ms update interval -var color_buf: [8192 + SIMULATE_LONG_FILE.len]u8 = undefined; - -pub fn main() anyerror!void { - var allocator = std.heap.c_allocator; - var timer = try std.time.Timer.start(); - - var args = std.mem.span(try std.process.argsAlloc(allocator)); - - var basepath_with_colon: []u8 = args[args.len - 2]; - var basepath: []u8 = ""; - var position_str: []u8 = ""; - if (std.mem.lastIndexOfScalar(u8, basepath_with_colon, ':')) |colon| { - basepath = basepath_with_colon[0..colon]; - position_str = basepath_with_colon[colon + 1 ..]; - } - var position = try std.fmt.parseInt(u32, position_str, 10); - const filepath = try std.fs.path.resolve(allocator, &.{basepath}); - var file = try std.fs.openFileAbsolute(filepath, .{ .write = true }); - var ms = @as(u64, @truncate((try std.fmt.parseInt(u128, args[args.len - 1], 10)) * std.time.ns_per_ms)); - std.debug.assert(ms > 0); - // std.debug.assert(std.math.isFinite(position)); - var prng = std.rand.DefaultPrng.init(0); - var stdout = std.io.getStdOut(); - var log = stdout.writer(); - var colors = std.mem.zeroes([4][3]u32); - var progress_bar: f64 = 0.0; - var destination_count: f64 = 18.0; - - // Randomize initial colors - colors[0][0] = prng.random.int(u32); - colors[0][1] = prng.random.int(u32); - colors[0][2] = prng.random.int(u32); - - colors[1][0] = prng.random.int(u32); - colors[1][1] = prng.random.int(u32); - colors[1][2] = prng.random.int(u32); - - colors[2][0] = prng.random.int(u32); - colors[2][1] = prng.random.int(u32); - colors[2][2] = prng.random.int(u32); - - colors[3][0] = prng.random.int(u32); - colors[3][1] = prng.random.int(u32); - colors[3][2] = prng.random.int(u32); - var rotate: u32 = 0; - var counter: usize = 0; - const video = std.fmt.allocPrint(allocator, "{s}.mov", .{filepath}) catch unreachable; - std.fs.deleteFileAbsolute(video) catch {}; - var screen_recorder_argv = [_][]const u8{ "screencapture", "-v", video }; - - var recorder = std.ChildProcess.init(&screen_recorder_argv, allocator); - recorder.stdin_behavior = .Pipe; - try recorder.spawn(); - std.time.sleep(std.time.ns_per_s); - var wrote: []u8 = undefined; - while (counter < RUN_COUNT) { - colors[0][0] += 1; - colors[0][1] += 1; - colors[0][2] += 1; - colors[1][0] += 1; - colors[1][1] += 1; - colors[1][2] += 1; - colors[2][0] += 1; - colors[2][1] += 1; - colors[2][2] += 1; - colors[3][0] += 1; - colors[3][1] += 1; - colors[3][2] += 1; - rotate += 1; - const fmtd: []const u8 = comptime brk: { - break :brk ( - \\ - \\import {{ Global }} from "@emotion/react"; - \\export function CSSInJSStyles() {{ - \\ return ( - \\ - \\ ); - \\}} - \\ - ); - }; - - counters[counter].timestamp = @as(u64, @truncate(@as(u128, @intCast(std.time.nanoTimestamp())) / (std.time.ns_per_ms / 10))); - counters[counter].rotate = rotate % 360; - counters[counter].percent = std.math.mod(f64, std.math.round(((progress_bar + 1.0) / destination_count) * 1000) / 1000, 100) catch 0; - counters[counter].color_values[0] = @as(u32, @intFromFloat(std.math.round(@as(f64, @floatFromInt(((colors[0][0] + 1) % 256))) * 0.8))); - counters[counter].color_values[1] = @as(u32, @intFromFloat(std.math.round(@as(f64, @floatFromInt(((colors[0][1] + 1) % 256))) * 0.8))); - counters[counter].color_values[2] = @as(u32, @intFromFloat(std.math.round(@as(f64, @floatFromInt(((colors[0][2] + 1) % 256))) * 0.8))); - counters[counter].color_values[3] = (colors[0][0] + 1) % 256; - counters[counter].color_values[4] = (colors[0][1] + 1) % 256; - counters[counter].color_values[5] = (colors[0][2] + 1) % 256; - counters[counter].color_values[6] = @as(u32, @intFromFloat(std.math.round(@as(f64, @floatFromInt(((colors[1][0] + 1) % 256))) * 0.8))); - counters[counter].color_values[7] = @as(u32, @intFromFloat(std.math.round(@as(f64, @floatFromInt(((colors[1][1] + 1) % 256))) * 0.8))); - counters[counter].color_values[8] = @as(u32, @intFromFloat(std.math.round(@as(f64, @floatFromInt(((colors[1][2] + 1) % 256))) * 0.8))); - counters[counter].color_values[9] = (colors[1][0] + 1) % 256; - counters[counter].color_values[10] = (colors[1][1] + 1) % 256; - counters[counter].color_values[11] = (colors[1][2] + 1) % 256; - counters[counter].color_values[12] = @as(u32, @intFromFloat(std.math.round(@as(f64, @floatFromInt(((colors[2][0] + 1) % 256))) * 0.8))); - counters[counter].color_values[13] = @as(u32, @intFromFloat(std.math.round(@as(f64, @floatFromInt(((colors[2][1] + 1) % 256))) * 0.8))); - counters[counter].color_values[14] = @as(u32, @intFromFloat(std.math.round(@as(f64, @floatFromInt(((colors[2][2] + 1) % 256))) * 0.8))); - counters[counter].color_values[15] = (colors[2][0] + 1) % 256; - counters[counter].color_values[16] = (colors[2][1] + 1) % 256; - counters[counter].color_values[17] = (colors[2][2] + 1) % 256; - counters[counter].color_values[18] = @as(u32, @intFromFloat(std.math.round(@as(f64, @floatFromInt(((colors[3][0] + 1) % 256))) * 0.8))); - counters[counter].color_values[19] = @as(u32, @intFromFloat(std.math.round(@as(f64, @floatFromInt(((colors[3][1] + 1) % 256))) * 0.8))); - counters[counter].color_values[20] = @as(u32, @intFromFloat(std.math.round(@as(f64, @floatFromInt(((colors[3][2] + 1) % 256))) * 0.8))); - counters[counter].color_values[21] = (colors[3][0] + 1) % 256; - counters[counter].color_values[22] = (colors[3][1] + 1) % 256; - counters[counter].color_values[23] = (colors[3][2] + 1) % 256; - - file = try std.fs.createFileAbsolute(filepath, .{ .truncate = true }); - wrote = try std.fmt.bufPrint(&color_buf, fmtd, .{ - counters[counter].timestamp, - args[args.len - 1], - counters[counter].percent, - counters[counter].color_values[0], - counters[counter].color_values[1], - counters[counter].color_values[2], - counters[counter].color_values[3], - counters[counter].color_values[4], - counters[counter].color_values[5], - counters[counter].color_values[6], - counters[counter].color_values[7], - counters[counter].color_values[8], - counters[counter].color_values[9], - counters[counter].color_values[10], - counters[counter].color_values[11], - counters[counter].color_values[12], - counters[counter].color_values[13], - counters[counter].color_values[14], - counters[counter].color_values[15], - counters[counter].color_values[16], - counters[counter].color_values[17], - counters[counter].color_values[18], - counters[counter].color_values[19], - counters[counter].color_values[20], - counters[counter].color_values[21], - counters[counter].color_values[22], - counters[counter].color_values[23], - counters[counter].rotate, - }); - progress_bar += 1.0; - _ = try file.writeAll(wrote); - - try log.print("[{d}] \"{s}\":{d}\n", .{ - std.time.nanoTimestamp(), - filepath, - position, - }); - counter += 1; - // If we don't close the file, Parcel seems to never recognize it - file.close(); - std.time.sleep(ms); - } - - try recorder.stdin.?.writeAll(&[_]u8{ 3, ';' }); - - _ = try recorder.wait(); - - all_timestamps[0] = wrote.len; - for (counters, 0..) |count, i| { - all_timestamps[i + 1] = count.timestamp; - } - - std.time.sleep(std.time.ns_per_s); - var blob_file = try std.fs.createFileAbsolute(std.fmt.allocPrint(std.heap.c_allocator, "{s}.blob", .{filepath}) catch unreachable, .{ .truncate = true }); - try blob_file.writeAll(std.mem.asBytes(&all_timestamps)); - blob_file.close(); -} - -const SIMULATE_LONG_FILE = - \\ -; diff --git a/bench/hot-module-reloading/css-stress-test/color-looper.zig b/bench/hot-module-reloading/css-stress-test/color-looper.zig deleted file mode 100644 index 10aadcbc81..0000000000 --- a/bench/hot-module-reloading/css-stress-test/color-looper.zig +++ /dev/null @@ -1,7194 +0,0 @@ -const std = @import("std"); - -pub const Counter = extern struct { - timestamp: usize, - percent: f64, - rotate: u32, - color_values: [8 * 3]u32, -}; - -const RUN_COUNT = 1024; - -var counters: [RUN_COUNT]Counter = undefined; - -pub const Blob = extern struct { - run_count: u32, - interval: u64, -}; - -pub var all_timestamps: [RUN_COUNT + 1]usize = undefined; - -// usage: -// ./file-path:0 10 -// 1 2 3 - -// 1. file path -// 2. Byte offset in file -// 3. ms update interval -var color_buf: [8192 + SIMULATE_LONG_FILE.len]u8 = undefined; - -pub fn main() anyerror!void { - var allocator = std.heap.c_allocator; - var timer = try std.time.Timer.start(); - - var args = std.mem.span(try std.process.argsAlloc(allocator)); - - var basepath_with_colon: []u8 = args[args.len - 2]; - var basepath: []u8 = ""; - var position_str: []u8 = ""; - if (std.mem.lastIndexOfScalar(u8, basepath_with_colon, ':')) |colon| { - basepath = basepath_with_colon[0..colon]; - position_str = basepath_with_colon[colon + 1 ..]; - } - var position = try std.fmt.parseInt(u32, position_str, 10); - const filepath = try std.fs.path.resolve(allocator, &.{basepath}); - var file = try std.fs.openFileAbsolute(filepath, .{ .write = true }); - var ms = @as(u64, @truncate((try std.fmt.parseInt(u128, args[args.len - 1], 10)) * std.time.ns_per_ms)); - std.debug.assert(ms > 0); - // std.debug.assert(std.math.isFinite(position)); - var prng = std.rand.DefaultPrng.init(0); - var stdout = std.io.getStdOut(); - var log = stdout.writer(); - var colors = std.mem.zeroes([4][3]u32); - var progress_bar: f64 = 0.0; - var destination_count: f64 = 18.0; - - // Randomize initial colors - colors[0][0] = prng.random.int(u32); - colors[0][1] = prng.random.int(u32); - colors[0][2] = prng.random.int(u32); - - colors[1][0] = prng.random.int(u32); - colors[1][1] = prng.random.int(u32); - colors[1][2] = prng.random.int(u32); - - colors[2][0] = prng.random.int(u32); - colors[2][1] = prng.random.int(u32); - colors[2][2] = prng.random.int(u32); - - colors[3][0] = prng.random.int(u32); - colors[3][1] = prng.random.int(u32); - colors[3][2] = prng.random.int(u32); - var rotate: u32 = 0; - var counter: usize = 0; - const video = std.fmt.allocPrint(allocator, "{s}.mov", .{filepath}) catch unreachable; - std.fs.deleteFileAbsolute(video) catch {}; - var screen_recorder_argv = [_][]const u8{ "screencapture", "-v", video }; - - var recorder = std.ChildProcess.init(&screen_recorder_argv, allocator); - recorder.stdin_behavior = .Pipe; - try recorder.spawn(); - std.time.sleep(std.time.ns_per_s); - var wrote: []u8 = undefined; - while (counter < RUN_COUNT) { - colors[0][0] += 1; - colors[0][1] += 1; - colors[0][2] += 1; - colors[1][0] += 1; - colors[1][1] += 1; - colors[1][2] += 1; - colors[2][0] += 1; - colors[2][1] += 1; - colors[2][2] += 1; - colors[3][0] += 1; - colors[3][1] += 1; - colors[3][2] += 1; - rotate += 1; - const fmtd = - \\:root {{ - \\ --timestamp: "{d}"; - \\ --interval: "{s}"; - \\ --progress-bar: {d}%; - \\ --spinner-1-muted: rgb({d}, {d}, {d}); - \\ --spinner-1-primary: rgb({d}, {d}, {d}); - \\ --spinner-2-muted: rgb({d}, {d}, {d}); - \\ --spinner-2-primary: rgb({d}, {d}, {d}); - \\ --spinner-3-muted: rgb({d}, {d}, {d}); - \\ --spinner-3-primary: rgb({d}, {d}, {d}); - \\ --spinner-4-muted: rgb({d}, {d}, {d}); - \\ --spinner-4-primary: rgb({d}, {d}, {d}); - \\ --spinner-rotate: {d}deg; - \\}} - \\ - ++ SIMULATE_LONG_FILE; - - counters[counter].timestamp = @as(u64, @truncate(@as(u128, @intCast(std.time.nanoTimestamp())) / (std.time.ns_per_ms / 10))); - counters[counter].rotate = rotate % 360; - counters[counter].percent = std.math.mod(f64, std.math.round(((progress_bar + 1.0) / destination_count) * 1000) / 1000, 100) catch 0; - counters[counter].color_values[0] = @as(u32, @intFromFloat(std.math.round(@as(f64, @floatFromInt(((colors[0][0] + 1) % 256))) * 0.8))); - counters[counter].color_values[1] = @as(u32, @intFromFloat(std.math.round(@as(f64, @floatFromInt(((colors[0][1] + 1) % 256))) * 0.8))); - counters[counter].color_values[2] = @as(u32, @intFromFloat(std.math.round(@as(f64, @floatFromInt(((colors[0][2] + 1) % 256))) * 0.8))); - counters[counter].color_values[3] = (colors[0][0] + 1) % 256; - counters[counter].color_values[4] = (colors[0][1] + 1) % 256; - counters[counter].color_values[5] = (colors[0][2] + 1) % 256; - counters[counter].color_values[6] = @as(u32, @intFromFloat(std.math.round(@as(f64, @floatFromInt(((colors[1][0] + 1) % 256))) * 0.8))); - counters[counter].color_values[7] = @as(u32, @intFromFloat(std.math.round(@as(f64, @floatFromInt(((colors[1][1] + 1) % 256))) * 0.8))); - counters[counter].color_values[8] = @as(u32, @intFromFloat(std.math.round(@as(f64, @floatFromInt(((colors[1][2] + 1) % 256))) * 0.8))); - counters[counter].color_values[9] = (colors[1][0] + 1) % 256; - counters[counter].color_values[10] = (colors[1][1] + 1) % 256; - counters[counter].color_values[11] = (colors[1][2] + 1) % 256; - counters[counter].color_values[12] = @as(u32, @intFromFloat(std.math.round(@as(f64, @floatFromInt(((colors[2][0] + 1) % 256))) * 0.8))); - counters[counter].color_values[13] = @as(u32, @intFromFloat(std.math.round(@as(f64, @floatFromInt(((colors[2][1] + 1) % 256))) * 0.8))); - counters[counter].color_values[14] = @as(u32, @intFromFloat(std.math.round(@as(f64, @floatFromInt(((colors[2][2] + 1) % 256))) * 0.8))); - counters[counter].color_values[15] = (colors[2][0] + 1) % 256; - counters[counter].color_values[16] = (colors[2][1] + 1) % 256; - counters[counter].color_values[17] = (colors[2][2] + 1) % 256; - counters[counter].color_values[18] = @as(u32, @intFromFloat(std.math.round(@as(f64, @floatFromInt(((colors[3][0] + 1) % 256))) * 0.8))); - counters[counter].color_values[19] = @as(u32, @intFromFloat(std.math.round(@as(f64, @floatFromInt(((colors[3][1] + 1) % 256))) * 0.8))); - counters[counter].color_values[20] = @as(u32, @intFromFloat(std.math.round(@as(f64, @floatFromInt(((colors[3][2] + 1) % 256))) * 0.8))); - counters[counter].color_values[21] = (colors[3][0] + 1) % 256; - counters[counter].color_values[22] = (colors[3][1] + 1) % 256; - counters[counter].color_values[23] = (colors[3][2] + 1) % 256; - - file = try std.fs.createFileAbsolute(filepath, .{ .truncate = true }); - wrote = try std.fmt.bufPrint(&color_buf, fmtd, .{ - counters[counter].timestamp, - args[args.len - 1], - counters[counter].percent, - counters[counter].color_values[0], - counters[counter].color_values[1], - counters[counter].color_values[2], - counters[counter].color_values[3], - counters[counter].color_values[4], - counters[counter].color_values[5], - counters[counter].color_values[6], - counters[counter].color_values[7], - counters[counter].color_values[8], - counters[counter].color_values[9], - counters[counter].color_values[10], - counters[counter].color_values[11], - counters[counter].color_values[12], - counters[counter].color_values[13], - counters[counter].color_values[14], - counters[counter].color_values[15], - counters[counter].color_values[16], - counters[counter].color_values[17], - counters[counter].color_values[18], - counters[counter].color_values[19], - counters[counter].color_values[20], - counters[counter].color_values[21], - counters[counter].color_values[22], - counters[counter].color_values[23], - counters[counter].rotate, - }); - progress_bar += 1.0; - _ = try file.writeAll(wrote); - - try log.print("[{d}] \"{s}\":{d}\n", .{ - std.time.nanoTimestamp(), - filepath, - position, - }); - counter += 1; - // If we don't close the file, Parcel seems to never recognize it - file.close(); - std.time.sleep(ms); - } - - try recorder.stdin.?.writeAll(&[_]u8{ 3, ';' }); - - _ = try recorder.wait(); - - all_timestamps[0] = wrote.len; - for (counters, 0..) |count, i| { - all_timestamps[i + 1] = count.timestamp; - } - - std.time.sleep(std.time.ns_per_s); - var blob_file = try std.fs.createFileAbsolute(std.fmt.allocPrint(std.heap.c_allocator, "{s}.blob", .{filepath}) catch unreachable, .{ .truncate = true }); - try blob_file.writeAll(std.mem.asBytes(&all_timestamps)); - blob_file.close(); -} - -const SIMULATE_LONG_FILE = - \\ - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\ - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\ - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\ - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\ - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\ - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\ - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\ - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} - \\:root {{}} -; diff --git a/bench/hot-module-reloading/css-stress-test/index.html b/bench/hot-module-reloading/css-stress-test/index.html deleted file mode 100644 index 8717aa3332..0000000000 --- a/bench/hot-module-reloading/css-stress-test/index.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - -
- - diff --git a/bench/hot-module-reloading/css-stress-test/inject.js b/bench/hot-module-reloading/css-stress-test/inject.js deleted file mode 100644 index 5328bab035..0000000000 --- a/bench/hot-module-reloading/css-stress-test/inject.js +++ /dev/null @@ -1,2 +0,0 @@ -import React from "react"; -export { React }; diff --git a/bench/hot-module-reloading/css-stress-test/next-env.d.ts b/bench/hot-module-reloading/css-stress-test/next-env.d.ts deleted file mode 100644 index 9bc3dd46b9..0000000000 --- a/bench/hot-module-reloading/css-stress-test/next-env.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -/// -/// -/// - -// NOTE: This file should not be edited -// see https://nextjs.org/docs/basic-features/typescript for more information. diff --git a/bench/hot-module-reloading/css-stress-test/next.config.js b/bench/hot-module-reloading/css-stress-test/next.config.js deleted file mode 100644 index f64916daa9..0000000000 --- a/bench/hot-module-reloading/css-stress-test/next.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - experimental: { - swcLoader: true, - }, -}; diff --git a/bench/hot-module-reloading/css-stress-test/next.latest.16ms.txt b/bench/hot-module-reloading/css-stress-test/next.latest.16ms.txt deleted file mode 100644 index 83f9621ce4..0000000000 --- a/bench/hot-module-reloading/css-stress-test/next.latest.16ms.txt +++ /dev/null @@ -1,11 +0,0 @@ -SLEEP_INTERVAL=16 PROJECT=next node read-frames.js -next - -------------------------------------------------- - CSS HMR FRAME TIME - - 50th percentile: 312ms - 75th percentile: 337.6ms - 90th percentile: 387.7ms - 95th percentile: 446.9ms - 99th percentile: 591.7ms - Rendered frames: 64 / 1024 (6%) diff --git a/bench/hot-module-reloading/css-stress-test/next.latest.24ms.txt b/bench/hot-module-reloading/css-stress-test/next.latest.24ms.txt deleted file mode 100644 index 7d146d51a6..0000000000 --- a/bench/hot-module-reloading/css-stress-test/next.latest.24ms.txt +++ /dev/null @@ -1,11 +0,0 @@ -SLEEP_INTERVAL=24 PROJECT=next node read-frames.js -next - -------------------------------------------------- - CSS HMR FRAME TIME - - 50th percentile: 310.1ms - 75th percentile: 360.3ms - 90th percentile: 461.6ms - 95th percentile: 660.4ms - 99th percentile: 1009.9ms - Rendered frames: 78 / 1024 (8%) diff --git a/bench/hot-module-reloading/css-stress-test/next.latest.32ms.txt b/bench/hot-module-reloading/css-stress-test/next.latest.32ms.txt deleted file mode 100644 index 41a27b1d1e..0000000000 --- a/bench/hot-module-reloading/css-stress-test/next.latest.32ms.txt +++ /dev/null @@ -1,11 +0,0 @@ -SLEEP_INTERVAL=32 PROJECT=next node read-frames.js -next - -------------------------------------------------- - CSS HMR FRAME TIME - - 50th percentile: 306.7ms - 75th percentile: 324.7ms - 90th percentile: 380ms - 95th percentile: 483.6ms - 99th percentile: 933.6ms - Rendered frames: 116 / 1024 (11%) diff --git a/bench/hot-module-reloading/css-stress-test/next.latest.8ms.txt b/bench/hot-module-reloading/css-stress-test/next.latest.8ms.txt deleted file mode 100644 index 644390ded4..0000000000 --- a/bench/hot-module-reloading/css-stress-test/next.latest.8ms.txt +++ /dev/null @@ -1,11 +0,0 @@ -SLEEP_INTERVAL=8 PROJECT=next node read-frames.js -next - -------------------------------------------------- - CSS HMR FRAME TIME - - 50th percentile: 320.4ms - 75th percentile: 368.8ms - 90th percentile: 527.2ms - 95th percentile: 532.4ms - 99th percentile: 532.4ms - Rendered frames: 32 / 1024 (3%) diff --git a/bench/hot-module-reloading/css-stress-test/package.json b/bench/hot-module-reloading/css-stress-test/package.json deleted file mode 100644 index c6415347a8..0000000000 --- a/bench/hot-module-reloading/css-stress-test/package.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "name": "simple-react", - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@emotion/core": "latest", - "@emotion/css": "latest", - "@emotion/react": "latest", - "@vitejs/plugin-react-refresh": "^1.3.3", - "antd": "^4.16.1", - "bun-framework-next": "latest", - "left-pad": "^1.3.0", - "next": "^12", - "parcel": "2.0.0-beta.3", - "path-browserify": "^1.0.1", - "percentile": "^1.5.0", - "puppeteer": "^10.4.0", - "puppeteer-video-recorder": "^1.0.5", - "react": "^17.0.2", - "react-bootstrap": "^1.6.1", - "react-dom": "^17.0.2", - "react-form": "^4.0.1", - "react-hook-form": "^7.8.3", - "url": "^0.11.0", - "wipwipwipwip-next-donotuse": "4.0.0" - }, - "parcel": "parceldist/index.js", - "targets": { - "parcel": { - "outputFormat": "esmodule", - "sourceMap": false, - "optimize": false, - "engines": { - "chrome": "last 1 version" - } - } - }, - "devDependencies": { - "@microsoft/fetch-event-source": "^2.0.1", - "@snowpack/plugin-react-refresh": "^2.5.0", - "typescript": "^4.3.4" - } -} diff --git a/bench/hot-module-reloading/css-stress-test/pages/_app.tsx b/bench/hot-module-reloading/css-stress-test/pages/_app.tsx deleted file mode 100644 index c330a01552..0000000000 --- a/bench/hot-module-reloading/css-stress-test/pages/_app.tsx +++ /dev/null @@ -1,13 +0,0 @@ -// @ts-nocheck -import "../src/index.css"; - -import App from "next/app"; - -class MyApp extends App { - render() { - const { Component, pageProps } = this.props; - return ; - } -} - -export default MyApp; diff --git a/bench/hot-module-reloading/css-stress-test/pages/index.tsx b/bench/hot-module-reloading/css-stress-test/pages/index.tsx deleted file mode 100644 index afdaaae25b..0000000000 --- a/bench/hot-module-reloading/css-stress-test/pages/index.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import { Main } from "src/main"; -export function IndexPage() { - return ( -
- ); -} - -export default IndexPage; diff --git a/bench/hot-module-reloading/css-stress-test/react-inject.js b/bench/hot-module-reloading/css-stress-test/react-inject.js deleted file mode 100644 index 199dbaa800..0000000000 --- a/bench/hot-module-reloading/css-stress-test/react-inject.js +++ /dev/null @@ -1 +0,0 @@ -export { default as React } from "react"; diff --git a/bench/hot-module-reloading/css-stress-test/read-frames.js b/bench/hot-module-reloading/css-stress-test/read-frames.js deleted file mode 100644 index 089e97e83d..0000000000 --- a/bench/hot-module-reloading/css-stress-test/read-frames.js +++ /dev/null @@ -1,99 +0,0 @@ -const fs = require("fs"); - -const path = require("path"); -const PROJECT = process.env.PROJECT || "bun"; -const percentile = require("percentile"); -const PACKAGE_NAME = process.env.PACKAGE_NAME; -const label = `${PACKAGE_NAME}@${require(PACKAGE_NAME + "/package.json").version}`; - -const BASEFOLDER = path.resolve(PROJECT); -const OUTFILE = path.join(process.cwd(), process.env.OUTFILE); - -const buf = fs.readFileSync(BASEFOLDER + "/colors.css.blob"); -const VALID_TIMES = new BigUint64Array(buf.buffer).subarray(1); -const cssFileSize = new BigUint64Array(buf.buffer)[0]; - -const TOTAL_FRAMES = VALID_TIMES.length; - -const timings = fs - .readFileSync(BASEFOLDER + "/frames.all.clean", "utf8") - .split("\n") - .map(a => a.replace(/[Ran:'\.]?/gm, "").trim()) - .filter(a => parseInt(a, 10)) - .filter(a => a.length > 0 && VALID_TIMES.includes(BigInt(parseInt(a, 10)))) - .map(num => BigInt(num)); - -timings.sort(); - -const frameTimesCount = timings.length; - -var frameTime = new Array(Math.floor(frameTimesCount / 2)); - -for (let i = 0; i < frameTime.length; i++) { - const i1 = i * 2; - const i2 = i * 2 + 1; - - frameTime[i] = Math.max(Number(timings[i2] - timings[i1]), 0); -} - -const report = { - label, - cssFileSize: Number(cssFileSize), - at: new Date().toISOString(), - sleep: process.env.SLEEP_INTERVAL, - package: { - name: PACKAGE_NAME, - version: require(PACKAGE_NAME + "/package.json").version, - }, - timestamps: timings.map(a => Number(a)), - frameTimes: frameTime, - percentileMs: { - 50: percentile(50, frameTime) / 10, - 75: percentile(75, frameTime) / 10, - 90: percentile(90, frameTime) / 10, - 95: percentile(95, frameTime) / 10, - 99: percentile(99, frameTime) / 10, - }, -}; - -fs.writeFileSync( - path.join( - path.dirname(OUTFILE), - path.basename(OUTFILE) + - "@" + - report.package.version + - "." + - process.env.SLEEP_INTERVAL + - "ms." + - `${process.platform}-${process.arch === "arm64" ? "aarch64" : process.arch}` + - ".json", - ), - JSON.stringify(report, null, 2), -); - -console.log( - label + "\n", - "-".repeat(50) + "\n", - "CSS HMR FRAME TIME\n" + "\n", - - "50th percentile:", - percentile(50, frameTime) / 10 + "ms", - "\n", - "75th percentile:", - percentile(75, frameTime) / 10 + "ms", - "\n", - "90th percentile:", - percentile(90, frameTime) / 10 + "ms", - "\n", - "95th percentile:", - percentile(95, frameTime) / 10 + "ms", - "\n", - "99th percentile:", - percentile(99, frameTime) / 10 + "ms", - "\n", - "Rendered frames:", - timings.length, - "/", - TOTAL_FRAMES, - "(" + Math.round(Math.max(Math.min(1.0, timings.length / TOTAL_FRAMES), 0) * 100) + "%)", -); diff --git a/bench/hot-module-reloading/css-stress-test/run.sh b/bench/hot-module-reloading/css-stress-test/run.sh deleted file mode 100644 index 285b4f60d6..0000000000 --- a/bench/hot-module-reloading/css-stress-test/run.sh +++ /dev/null @@ -1,83 +0,0 @@ -#!/usr/bin/env bash - -echo "Running next at 24ms" -PROJECT=next SLEEP_INTERVAL=24 make generate & -PROJECT=next SLEEP_INTERVAL=24 make loop -killall Chromium || echo ""; -PROJECT=next SLEEP_INTERVAL=24 make process_video -PROJECT=next SLEEP_INTERVAL=24 make frames -j$(nproc) -PROJECT=next SLEEP_INTERVAL=24 make trim -cp src/colors.css.blob next/colors.css.blob -PROJECT=next SLEEP_INTERVAL=24 make print > "next.latest.24ms.txt" - -echo "Running bun at 24ms" -PROJECT=bun SLEEP_INTERVAL=24 make generate & -PROJECT=bun SLEEP_INTERVAL=24 make loop -killall Chromium || echo ""; -PROJECT=bun SLEEP_INTERVAL=24 make process_video -PROJECT=bun SLEEP_INTERVAL=24 make frames -j$(nproc) -PROJECT=bun SLEEP_INTERVAL=24 make trim -cp src/colors.css.blob bun/colors.css.blob -PROJECT=bun SLEEP_INTERVAL=24 make print > "bun.latest.24ms.txt" - -echo "Running next at 16ms" -PROJECT=next SLEEP_INTERVAL=16 make generate & -PROJECT=next SLEEP_INTERVAL=16 make loop -killall Chromium || echo ""; -PROJECT=next SLEEP_INTERVAL=16 make process_video -PROJECT=next SLEEP_INTERVAL=16 make frames -j$(nproc) -PROJECT=next SLEEP_INTERVAL=16 make trim -cp src/colors.css.blob next/colors.css.blob -PROJECT=next SLEEP_INTERVAL=16 make print > "next.latest.16ms.txt" - -echo "Running bun at 16ms" -PROJECT=bun SLEEP_INTERVAL=16 make generate & -PROJECT=bun SLEEP_INTERVAL=16 make loop -killall Chromium || echo ""; -PROJECT=bun SLEEP_INTERVAL=16 make process_video -PROJECT=bun SLEEP_INTERVAL=16 make frames -j$(nproc) -PROJECT=bun SLEEP_INTERVAL=16 make trim -cp src/colors.css.blob bun/colors.css.blob -PROJECT=bun SLEEP_INTERVAL=16 make print > "bun.latest.16ms.txt" - -echo "Running bun at 8ms" -PROJECT=bun SLEEP_INTERVAL=8 make generate & -PROJECT=bun SLEEP_INTERVAL=8 make loop -killall Chromium || echo ""; -PROJECT=bun SLEEP_INTERVAL=8 make process_video -PROJECT=bun SLEEP_INTERVAL=8 make frames -j$(nproc) -PROJECT=bun SLEEP_INTERVAL=8 make trim -cp src/colors.css.blob bun/colors.css.blob -PROJECT=bun SLEEP_INTERVAL=8 make print > "bun.latest.8ms.txt" - - -echo "Running next at 8ms" -PROJECT=next SLEEP_INTERVAL=8 make generate & -PROJECT=next SLEEP_INTERVAL=8 make loop -killall Chromium || echo ""; -PROJECT=next SLEEP_INTERVAL=8 make process_video -PROJECT=next SLEEP_INTERVAL=8 make frames -j$(nproc) -PROJECT=next SLEEP_INTERVAL=8 make trim -cp src/colors.css.blob next/colors.css.blob -PROJECT=next SLEEP_INTERVAL=8 make print > "next.latest.8ms.txt" - -echo "Running bun at 32ms" -PROJECT=bun SLEEP_INTERVAL=32 make generate & -PROJECT=bun SLEEP_INTERVAL=32 make loop -killall Chromium || echo ""; -PROJECT=bun SLEEP_INTERVAL=32 make process_video -PROJECT=bun SLEEP_INTERVAL=32 make frames -j$(nproc) -PROJECT=bun SLEEP_INTERVAL=32 make trim -cp src/colors.css.blob bun/colors.css.blob -PROJECT=bun SLEEP_INTERVAL=32 make print > "bun.latest.32ms.txt" - -echo "Running next at 32ms" -PROJECT=next SLEEP_INTERVAL=32 make generate & -PROJECT=next SLEEP_INTERVAL=32 make loop -killall Chromium || echo ""; -PROJECT=next SLEEP_INTERVAL=32 make process_video -PROJECT=next SLEEP_INTERVAL=32 make frames -j$(nproc) -PROJECT=next SLEEP_INTERVAL=32 make trim -cp src/colors.css.blob next/colors.css.blob -PROJECT=next SLEEP_INTERVAL=32 make print > "next.latest.32ms.txt" - diff --git a/bench/hot-module-reloading/css-stress-test/src/colors.css b/bench/hot-module-reloading/css-stress-test/src/colors.css deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/bench/hot-module-reloading/css-stress-test/src/colors.css.0 b/bench/hot-module-reloading/css-stress-test/src/colors.css.0 deleted file mode 100644 index 8eb48e5c8e..0000000000 --- a/bench/hot-module-reloading/css-stress-test/src/colors.css.0 +++ /dev/null @@ -1,14 +0,0 @@ -:root { - --timestamp: "0"; - --interval: "8"; - --progress-bar: 0%; - --spinner-1-muted: rgb(179, 6, 202); - --spinner-1-primary: rgb(224, 8, 253); - --spinner-2-muted: rgb(22, 188, 124); - --spinner-2-primary: rgb(27, 235, 155); - --spinner-3-muted: rgb(89, 72, 0); - --spinner-3-primary: rgb(111, 90, 0); - --spinner-4-muted: rgb(18, 84, 202); - --spinner-4-primary: rgb(23, 105, 253); - --spinner-rotate: 304deg; -} diff --git a/bench/hot-module-reloading/css-stress-test/src/css-in-js-styles.0 b/bench/hot-module-reloading/css-stress-test/src/css-in-js-styles.0 deleted file mode 100644 index 05b2f8c1ba..0000000000 --- a/bench/hot-module-reloading/css-stress-test/src/css-in-js-styles.0 +++ /dev/null @@ -1,23 +0,0 @@ -import { Global } from "@emotion/react"; -export function CSSInJSStyles() { - return ( - - ); -} diff --git a/bench/hot-module-reloading/css-stress-test/src/css-in-js-styles.tsx b/bench/hot-module-reloading/css-stress-test/src/css-in-js-styles.tsx deleted file mode 100644 index f233e0f6d0..0000000000 --- a/bench/hot-module-reloading/css-stress-test/src/css-in-js-styles.tsx +++ /dev/null @@ -1,22 +0,0 @@ -import { Global } from "@emotion/react"; -export function CSSInJSStyles() { - return ( - - ); -} diff --git a/bench/hot-module-reloading/css-stress-test/src/index.css b/bench/hot-module-reloading/css-stress-test/src/index.css deleted file mode 100644 index b5188f94a6..0000000000 --- a/bench/hot-module-reloading/css-stress-test/src/index.css +++ /dev/null @@ -1,248 +0,0 @@ -@import "./colors.css"; - -:root { - --heading-font: "Space Mono", system-ui; - --body-font: "IBM Plex Sans", system-ui; - - --color-brand: #02ff00; - --color-brand-muted: rgb(2, 150, 0); - - --padding-horizontal: 90px; - - --page-background: black; - --page-background-alpha: rgba(0, 0, 0, 0.8); - - --result__background-color: black; - --result__primary-color: var(--color-brand); - --result__foreground-color: white; - --result__muted-color: rgb(165, 165, 165); - - --card-width: 352px; - - --page-width: 1152px; - - --snippets_container-background-unfocused: #171717; - --snippets_container-background-focused: #0017e9; - --snippets_container-background: var( - --snippets_container-background-unfocused - ); - --snippets_container-muted-color: rgb(153, 153, 153); -} - -body { - color: white; - margin: 0; - - padding: 0; - font-family: var(--body-font); - background-color: var(--page-background); - color: var(--result__muted-color); - display: flex; - flex-direction: column; - height: 100%; -} - -.Subtitle { - text-align: center; - font-size: 4em; - margin: 0; - padding: 0; - margin-bottom: 0.25em; - - align-items: center; - display: flex; - flex-direction: row; -} - -#reactroot, -#__next, -body, -html { - height: 100%; -} - -.Title { - color: var(--color-brand); - font-family: var(--heading-font); - font-weight: 700; - margin-top: 48px; - font-size: 48px; - text-transform: capitalize; - text-align: center; -} - -.Description { - text-align: center; -} - -.main { - display: flex; - flex-direction: column; - height: 100%; -} - -header, -.main { - width: 650px; - margin: 0 auto; -} - -section { - width: 650px; -} - -header { - margin-bottom: 48px; -} - -footer { - flex-shrink: 0; -} - -#reactroot, -#__next { - display: flex; - flex-direction: column; - justify-content: center; -} - -section { - height: 300px; - display: flex; - flex-direction: column; -} - -.ran, -.timer { - white-space: nowrap; - font-weight: bold; - -webkit-text-stroke: white; - -webkit-text-stroke-width: 2px; - color: white; - font-size: 100px; -} -.ran { -} - -.ProgressBar-container { - width: 100%; - display: block; - position: relative; - border-left: 10px solid red; - border-right: 10px solid pink; - border-top: 10px solid yellow; - border-bottom: 10px solid orange; - border-radius: 4px; - - height: 92px; -} - -.ProgressBar { - position: absolute; - top: 0; - bottom: 0; - right: 0; - left: 0; - width: 100%; - height: 100%; - display: block; - background-color: var(--color-brand); - transform-origin: top left; - border-radius: 4px; - transform: scaleX(var(--progress-bar, 0%)); -} - -.Bundler-container { - background-color: var(--snippets_container-background-focused); - font-size: 64px; - font-weight: bold; - color: white; - left: 0; - right: 0; - padding: 0.8em 0.8em; -} - -.Bundler-updateRate { - font-size: 0.8em; - font-weight: normal; - display: flex; - color: var(--result__muted-color); -} - -.interval:before { - content: var(--interval, "16"); -} - -.highlight { - margin-left: 0.5ch; - color: white; -} - -.timer:after { - content: var(--timestamp); - font-variant-numeric: tabular-nums; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, - Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; - display: inline; - font-weight: 500; - color: white; - width: 100%; -} - -.SectionLabel { - font-weight: 300; - font-family: var(--heading-font); - text-align: center; - width: 100%; - font-weight: 700; - margin-top: 24px; -} - -.FooterLabel { - margin-top: 0; - margin-bottom: 12px; -} - -.Spinner-container { - --spinner-muted: rgb(0, 255, 0); - --spinner-primary: rgb(0, 60, 255); - - width: 96px; - height: 96px; - border-radius: 50%; - background-color: var(--page-background); - border-top: 1.1em solid var(--spinner-muted); - border-right: 1.1em solid var(--spinner-muted); - border-bottom: 1.1em solid var(--spinner-muted); - border-left: 1.1em solid var(--spinner-primary); - - transform: rotate(var(--spinner-rotate, 12deg)); -} - -.Spinners { - display: grid; - grid-auto-flow: column; - justify-content: space-between; - - width: 100%; -} - -.Spinner-1.Spinner-container { - --spinner-muted: var(--spinner-1-muted); - --spinner-primary: var(--spinner-1-primary); -} - -.Spinner-2.Spinner-container { - --spinner-muted: var(--spinner-2-muted); - --spinner-primary: var(--spinner-2-primary); -} - -.Spinner-3.Spinner-container { - --spinner-muted: var(--spinner-3-muted); - --spinner-primary: var(--spinner-3-primary); -} - -.Spinner-4.Spinner-container { - --spinner-muted: var(--spinner-4-muted); - --spinner-primary: var(--spinner-4-primary); -} diff --git a/bench/hot-module-reloading/css-stress-test/src/index.tsx b/bench/hot-module-reloading/css-stress-test/src/index.tsx deleted file mode 100644 index c8b470ec7a..0000000000 --- a/bench/hot-module-reloading/css-stress-test/src/index.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import ReactDOM from "react-dom"; -import { Main } from "./main"; - -const Base = () => { - const name = typeof location !== "undefined" ? decodeURIComponent(location.search.substring(1)) : null; - return
; -}; - -function startReact() { - ReactDOM.hydrate(, document.querySelector("#reactroot")); -} - -if (typeof window !== "undefined") { - globalThis.addEventListener("DOMContentLoaded", () => { - startReact(); - }); - - startReact(); -} - -export { Base }; diff --git a/bench/hot-module-reloading/css-stress-test/src/main.tsx b/bench/hot-module-reloading/css-stress-test/src/main.tsx deleted file mode 100644 index 9707deaae1..0000000000 --- a/bench/hot-module-reloading/css-stress-test/src/main.tsx +++ /dev/null @@ -1,56 +0,0 @@ -export const Main = (props: { productName: string; cssInJS?: string }) => { - return ( - <> -
-
CSS HMR Stress Test!
-

- This page visually tests how quickly a bundler can update {props.cssInJS ? "CSS-in-JS" : "CSS"} over Hot - Module Reloading. -

-
-
-
-

- - Ran: - -

- -
-
-
-
The progress bar should move from left to right smoothly.
-
- -
-
-
-
-
- -
-
-
- -
-
-
- -
-
-
-
-
The spinners should rotate & change color smoothly.
-
-
-
-
There are no CSS animations on this page.
- -
-
{props.productName}
-
{props.cssInJS ? "CSS-in-JS framework: " + props.cssInJS : ""}
-
-
- - ); -}; diff --git a/bench/hot-module-reloading/css-stress-test/timings/bun-cli@0.0.34.32ms.darwin-x64.json b/bench/hot-module-reloading/css-stress-test/timings/bun-cli@0.0.34.32ms.darwin-x64.json deleted file mode 100644 index 0ad21cc65c..0000000000 --- a/bench/hot-module-reloading/css-stress-test/timings/bun-cli@0.0.34.32ms.darwin-x64.json +++ /dev/null @@ -1,178 +0,0 @@ -{ - "label": "bun-cli@0.0.34", - "at": "2021-10-08T01:01:18.129Z", - "sleep": "32", - "package": { - "name": "bun-cli", - "version": "0.0.34" - }, - "timestamps": [ - 16336202536562, 16336202536908, 16336202537294, 16336202537705, 16336202538114, 16336202538534, 16336202538941, - 16336202539323, 16336202539742, 16336202540159, 16336202540877, 16336202541310, 16336202541749, 16336202542159, - 16336202542565, 16336202542996, 16336202543333, 16336202543761, 16336202544159, 16336202544534, 16336202544944, - 16336202545345, 16336202545744, 16336202546159, 16336202546573, 16336202546986, 16336202547399, 16336202547781, - 16336202548202, 16336202548564, 16336202548949, 16336202549329, 16336202549762, 16336202550168, 16336202550534, - 16336202550887, 16336202551305, 16336202551659, 16336202552060, 16336202552449, 16336202552854, 16336202553270, - 16336202553609, 16336202554034, 16336202554437, 16336202554783, 16336202555191, 16336202555623, 16336202556034, - 16336202556449, 16336202556890, 16336202557283, 16336202557669, 16336202558084, 16336202558496, 16336202558863, - 16336202559271, 16336202559659, 16336202560051, 16336202560452, 16336202560873, 16336202561290, 16336202561659, - 16336202562035, 16336202562440, 16336202562862, 16336202563284, 16336202563659, 16336202564034, 16336202564444, - 16336202564853, 16336202565245, 16336202565659, 16336202566034, 16336202566455, 16336202566873, 16336202567284, - 16336202567659, 16336202568034, 16336202568386, 16336202568790, 16336202569204, 16336202569620, 16336202570384, - 16336202570768, 16336202571188, 16336202571551, 16336202572327, 16336202572717, 16336202573116, 16336202573541, - 16336202573959, 16336202574319, 16336202574682, 16336202575040, 16336202575375, 16336202577001, 16336202577342, - 16336202577680, 16336202578066, 16336202578451, 16336202579166, 16336202579534, 16336202579960, 16336202580370, - 16336202580789, 16336202581159, 16336202581576, 16336202581949, 16336202582294, 16336202583087, 16336202583496, - 16336202583858, 16336202584203, 16336202584606, 16336202585034, 16336202585386, 16336202585788, 16336202586211, - 16336202586604, 16336202587034, 16336202587459, 16336202587869, 16336202588295, 16336202588668, 16336202589092, - 16336202589452, 16336202589831, 16336202590197, 16336202590608, 16336202591034, 16336202591460, 16336202591880, - 16336202592295, 16336202592727, 16336202593172, 16336202593567, 16336202593994, 16336202594397, 16336202594795, - 16336202595224, 16336202595659, 16336202596058, 16336202596463, 16336202596890, 16336202597322, 16336202597732, - 16336202598159, 16336202598534, 16336202598951, 16336202599365, 16336202599785, 16336202600159, 16336202600593, - 16336202601005, 16336202601402, 16336202601807, 16336202602214, 16336202602556, 16336202602895, 16336202603307, - 16336202603661, 16336202604075, 16336202604491, 16336202604853, 16336202605268, 16336202605670, 16336202606034, - 16336202606393, 16336202606748, 16336202607170, 16336202607568, 16336202607982, 16336202608411, 16336202608836, - 16336202609197, 16336202609596, 16336202609965, 16336202610333, 16336202610740, 16336202611159, 16336202611573, - 16336202611975, 16336202612317, 16336202612691, 16336202613060, 16336202613474, 16336202613903, 16336202614341, - 16336202614707, 16336202615094, 16336202615534, 16336202615883, 16336202616296, 16336202616671, 16336202617034, - 16336202617391, 16336202617727, 16336202618159, 16336202618534, 16336202618937, 16336202619360, 16336202619770, - 16336202620179, 16336202620716, 16336202621143, 16336202621534, 16336202622303, 16336202622659, 16336202623085, - 16336202623498, 16336202623850, 16336202624220, 16336202624606, 16336202625034, 16336202625387, 16336202625805, - 16336202626210, 16336202626599, 16336202627034, 16336202627386, 16336202627748, 16336202628159, 16336202628534, - 16336202628954, 16336202629373, 16336202629809, 16336202630197, 16336202630535, 16336202630916, 16336202631290, - 16336202631666, 16336202632034, 16336202632369, 16336202633152, 16336202633534, 16336202633883, 16336202634309, - 16336202634717, 16336202635106, 16336202635871, 16336202636253, 16336202636671, 16336202637070, 16336202637434, - 16336202637798, 16336202638184, 16336202638539, 16336202638938, 16336202639307, 16336202639666, 16336202640095, - 16336202640534, 16336202640962, 16336202641307, 16336202641659, 16336202642087, 16336202642521, 16336202642886, - 16336202643309, 16336202643662, 16336202644067, 16336202644491, 16336202644853, 16336202645226, 16336202645659, - 16336202646074, 16336202646497, 16336202646890, 16336202647311, 16336202647749, 16336202648169, 16336202648976, - 16336202649378, 16336202649810, 16336202650165, 16336202650534, 16336202650875, 16336202651250, 16336202651659, - 16336202652093, 16336202652516, 16336202652921, 16336202653332, 16336202653722, 16336202654142, 16336202654534, - 16336202654880, 16336202655221, 16336202655562, 16336202655997, 16336202656378, 16336202656811, 16336202657161, - 16336202657588, 16336202657944, 16336202658360, 16336202658708, 16336202659089, 16336202659428, 16336202659849, - 16336202660273, 16336202660685, 16336202661105, 16336202661534, 16336202661873, 16336202662228, 16336202662658, - 16336202663438, 16336202663843, 16336202664219, 16336202664646, 16336202665050, 16336202665487, 16336202665838, - 16336202666211, 16336202666573, 16336202666927, 16336202667334, 16336202667746, 16336202668158, 16336202668563, - 16336202668980, 16336202669406, 16336202669753, 16336202670192, 16336202670554, 16336202670903, 16336202671324, - 16336202671734, 16336202672159, 16336202672573, 16336202672982, 16336202673346, 16336202673680, 16336202674087, - 16336202674499, 16336202674909, 16336202675260, 16336202676110, 16336202676535, 16336202676913, 16336202677312, - 16336202677658, 16336202678044, 16336202678413, 16336202678793, 16336202679208, 16336202679604, 16336202680034, - 16336202680385, 16336202680799, 16336202681213, 16336202681595, 16336202682004, 16336202682346, 16336202682726, - 16336202683158, 16336202683586, 16336202683990, 16336202684323, 16336202684742, 16336202685175, 16336202685578, - 16336202685979, 16336202686805, 16336202687206, 16336202687614, 16336202688038, 16336202688473, 16336202688848, - 16336202689221, 16336202689559, 16336202689971, 16336202690368, 16336202690776, 16336202691159, 16336202691585, - 16336202692010, 16336202692373, 16336202692780, 16336202693179, 16336202693580, 16336202693991, 16336202694324, - 16336202694727, 16336202695159, 16336202695588, 16336202695991, 16336202696335, 16336202697160, 16336202697542, - 16336202697929, 16336202698323, 16336202698674, 16336202699060, 16336202699492, 16336202699835, 16336202700238, - 16336202700658, 16336202701059, 16336202701420, 16336202701815, 16336202702229, 16336202702659, 16336202703857, - 16336202704256, 16336202704659, 16336202705497, 16336202706309, 16336202706660, 16336202707085, 16336202707511, - 16336202707866, 16336202708210, 16336202708552, 16336202708925, 16336202709287, 16336202709670, 16336202710045, - 16336202710402, 16336202710802, 16336202711167, 16336202711533, 16336202712249, 16336202712660, 16336202713088, - 16336202713519, 16336202713936, 16336202714355, 16336202714740, 16336202715160, 16336202715533, 16336202715878, - 16336202716290, 16336202716708, 16336202717102, 16336202718290, 16336202718699, 16336202719052, 16336202719388, - 16336202719808, 16336202720225, 16336202720659, 16336202721052, 16336202721414, 16336202721828, 16336202722925, - 16336202723664, 16336202724063, 16336202724405, 16336202726003, 16336202726736, 16336202727158, 16336202727543, - 16336202727930, 16336202728336, 16336202728703, 16336202729061, 16336202729483, 16336202729832, 16336202730222, - 16336202730659, 16336202731084, 16336202731500, 16336202731911, 16336202732326, 16336202733158, 16336202733585, - 16336202734001, 16336202734691, 16336202735042, 16336202735442, 16336202735863, 16336202736255, 16336202736671, - 16336202737043, 16336202737884, 16336202738671, 16336202739110, 16336202739533, 16336202739886, 16336202740283, - 16336202740706, 16336202741143, 16336202741534, 16336202741942, 16336202742352, 16336202742697, 16336202743103, - 16336202743940, 16336202745172, 16336202745542, 16336202745937, 16336202746339, 16336202746758, 16336202747531, - 16336202747877, 16336202748232, 16336202748658, 16336202749055, 16336202749468, 16336202749859, 16336202750416, - 16336202750839, 16336202751178, 16336202751572, 16336202752002, 16336202752419, 16336202753269, 16336202753678, - 16336202754086, 16336202754432, 16336202754835, 16336202755260, 16336202755683, 16336202756059, 16336202756402, - 16336202756837, 16336202758084, 16336202758507, 16336202758879, 16336202759270, 16336202759674, 16336202760044, - 16336202760400, 16336202760801, 16336202761659, 16336202762053, 16336202762397, 16336202763199, 16336202763547, - 16336202763948, 16336202764714, 16336202765113, 16336202765947, 16336202766329, 16336202766664, 16336202767085, - 16336202768233, 16336202769056, 16336202769758, 16336202770178, 16336202770585, 16336202770929, 16336202771325, - 16336202772158, 16336202772594, 16336202773033, 16336202773403, 16336202773801, 16336202774179, 16336202774555, - 16336202774989, 16336202775393, 16336202775809, 16336202776209, 16336202776618, 16336202777033, 16336202777421, - 16336202777845, 16336202778246, 16336202778658, 16336202779055, 16336202779411, 16336202779761, 16336202780175, - 16336202780594, 16336202781002, 16336202781848, 16336202782658, 16336202783033, 16336202783857, 16336202784211, - 16336202784557, 16336202784972, 16336202785377, 16336202785810, 16336202786172, 16336202786934, 16336202787343, - 16336202787765, 16336202788201, 16336202788563, 16336202788970, 16336202789329, 16336202789672, 16336202790055, - 16336202790456, 16336202790802, 16336202791580, 16336202791920, 16336202792326, 16336202793158, 16336202793953, - 16336202794368, 16336202795187, 16336202795622, 16336202796033, 16336202796393, 16336202796777, 16336202797173, - 16336202797540, 16336202797975, 16336202798317, 16336202798739, 16336202799158, 16336202799567, 16336202799966, - 16336202800378, 16336202800803, 16336202801232, 16336202801658, 16336202802033, 16336202802374, 16336202802759, - 16336202803158, 16336202803533, 16336202803947, 16336202804354, 16336202804729, 16336202805158, 16336202805534, - 16336202805950, 16336202806390, 16336202806805, 16336202807219, 16336202807643, 16336202808033, 16336202808377, - 16336202808790, 16336202809211, 16336202809560, 16336202809920, 16336202810355, 16336202810758, 16336202811187, - 16336202811596, 16336202811943, 16336202812348, 16336202812710, 16336202813060, 16336202813398, 16336202813791, - 16336202814158, 16336202814533, 16336202814878, 16336202815246, 16336202815658, 16336202816079, 16336202816851, - 16336202817202, 16336202817540, 16336202817905, 16336202818244, 16336202818663, 16336202819068, 16336202819418, - 16336202819777, 16336202820193, 16336202820599, 16336202821033, 16336202821395, 16336202821745, 16336202822158, - 16336202822590, 16336202822996, 16336202823396, 16336202823804, 16336202824210, 16336202824581, 16336202824991, - 16336202825406, 16336202825806, 16336202826210, 16336202826598, 16336202827033, 16336202827446, 16336202827839, - 16336202828201, 16336202828577, 16336202828968, 16336202829362, 16336202829709, 16336202830096, 16336202830533, - 16336202830917, 16336202831290, 16336202831699, 16336202832035, 16336202832406, 16336202832804, 16336202833200, - 16336202833604, 16336202834033, 16336202834386, 16336202834759, 16336202835190, 16336202835621, 16336202836033, - 16336202836405, 16336202837191, 16336202837613, 16336202838033, 16336202838374, 16336202838798, 16336202839200, - 16336202839603, 16336202840034, 16336202840389, 16336202840783, 16336202841200, 16336202841617, 16336202842034, - 16336202842390, 16336202842737, 16336202843158, 16336202843585, 16336202843923, 16336202844313, 16336202844724, - 16336202845158, 16336202845576, 16336202845939, 16336202846368, 16336202846728, 16336202847158, 16336202847568, - 16336202847911, 16336202848291, 16336202848695, 16336202849103, 16336202849533, 16336202849942, 16336202850368, - 16336202850747, 16336202851158, 16336202851549, 16336202851978, 16336202852383, 16336202852725, 16336202853158, - 16336202853554, 16336202853961, 16336202854308, 16336202854704, 16336202855060, 16336202855418, 16336202855776, - 16336202856203, 16336202856617, 16336202857036, 16336202857455, 16336202857884, 16336202858262, 16336202858658, - 16336202859071, 16336202859847, 16336202860237, 16336202860658, 16336202861037, 16336202861452, 16336202861869, - 16336202862218, 16336202862590, 16336202863001, 16336202863422, 16336202863857, 16336202864219, 16336202864658, - 16336202865047, 16336202865404, 16336202865789, 16336202866210, 16336202866624, 16336202867033, 16336202867380, - 16336202867797, 16336202868227, 16336202868658, 16336202869083, 16336202869500, 16336202869906, 16336202870246, - 16336202870658, 16336202871086, 16336202871441, 16336202871820, 16336202872204, 16336202872546, 16336202872943, - 16336202873380, 16336202873811, 16336202874213, 16336202874566, 16336202874918, 16336202875261, 16336202875655, - 16336202876047, 16336202876771, 16336202877202, 16336202877612, 16336202878033, 16336202878412, 16336202878846, - 16336202879241, 16336202879658, 16336202880072, 16336202880508, 16336202880901, 16336202881308, 16336202881725, - 16336202882158, 16336202882579, 16336202882945, 16336202883286, 16336202883657, 16336202884048, 16336202884404, - 16336202884752, 16336202885158, 16336202885533, 16336202885938, 16336202886364, 16336202886759, 16336202887175, - 16336202887585, 16336202887929, 16336202888345, 16336202888743, 16336202889157, 16336202889570, 16336202889970, - 16336202890382, 16336202890761, 16336202891187, 16336202891600, 16336202892033, 16336202892454, 16336202892794, - 16336202893178, 16336202893533, 16336202893903, 16336202894264, 16336202894668, 16336202895049, 16336202895400, - 16336202895774, 16336202896157, 16336202896537, 16336202896883, 16336202897232, 16336202897658, 16336202898065, - 16336202898493, 16336202898884, 16336202899251, 16336202899673, 16336202900047, 16336202900467, 16336202900883, - 16336202901300, 16336202901676, 16336202902068, 16336202902479, 16336202902902, 16336202903260, 16336202903675, - 16336202904094, 16336202904476, 16336202904824, 16336202905158, 16336202905533, 16336202905934, 16336202906289, - 16336202906717, 16336202907158, 16336202907547, 16336202907904, 16336202908294, 16336202908717, 16336202909157, - 16336202909582, 16336202910005, 16336202910399, 16336202910800, 16336202911220, 16336202911657, 16336202912064, - 16336202912405, 16336202912779, 16336202913158, 16336202913553, 16336202913966, 16336202914376, 16336202914719, - 16336202915091, 16336202915515, 16336202915887, 16336202916293, 16336202916649, 16336202917438, 16336202917869, - 16336202918221, 16336202919053, 16336202919425, 16336202919833, 16336202920234, 16336202920658, 16336202921033, - 16336202921433, 16336202921801, 16336202922161, 16336202922589, 16336202923017, 16336202923418, 16336202923804, - 16336202924199, 16336202924593, 16336202925033, 16336202925449, 16336202925818, 16336202926223, 16336202926662, - 16336202927431, 16336202927812, 16336202928227, 16336202928658, 16336202929061, 16336202929473, 16336202929891, - 16336202930241, 16336202930657, 16336202931057, 16336202931396, 16336202931811, 16336202932225, 16336202932657, - 16336202933058, 16336202933445, 16336202933790, 16336202934157, 16336202934562, 16336202934988, 16336202935391, - 16336202935777, 16336202936160, 16336202936562, 16336202936986, 16336202937396, 16336202937751, 16336202938158, - 16336202938578, 16336202938985, 16336202939396, 16336202939752, 16336202940157, 16336202940585 - ], - "frameTimes": [ - 346, 411, 420, 382, 417, 433, 410, 431, 428, 375, 401, 415, 413, 382, 362, 380, 406, 353, 354, 389, 416, 425, 346, - 432, 415, 393, 415, 367, 388, 401, 417, 376, 422, 375, 410, 392, 375, 418, 375, 352, 414, 764, 420, 776, 399, 418, - 363, 335, 341, 386, 715, 426, 419, 417, 345, 409, 345, 428, 402, 393, 425, 426, 424, 379, 411, 426, 415, 445, 427, - 398, 435, 405, 432, 427, 417, 420, 434, 397, 407, 339, 354, 416, 415, 364, 355, 398, 429, 361, 369, 407, 414, 342, - 369, 429, 366, 440, 413, 363, 336, 375, 423, 409, 427, 769, 426, 352, 386, 353, 405, 435, 362, 375, 419, 388, 381, - 376, 335, 382, 426, 389, 382, 399, 364, 355, 369, 429, 428, 352, 434, 423, 405, 362, 433, 423, 421, 420, 402, 355, - 341, 409, 423, 411, 420, 346, 341, 381, 350, 356, 348, 339, 424, 420, 339, 430, 405, 427, 437, 373, 354, 412, 405, - 426, 439, 349, 410, 414, 364, 407, 410, 850, 378, 346, 369, 415, 430, 414, 382, 342, 432, 404, 419, 403, 826, 408, - 435, 373, 412, 408, 426, 363, 399, 411, 403, 429, 344, 382, 394, 386, 343, 420, 361, 414, 1198, 403, 812, 425, 355, - 342, 362, 375, 400, 366, 411, 431, 419, 420, 345, 418, 1188, 353, 420, 434, 362, 1097, 399, 1598, 422, 387, 367, - 422, 390, 425, 411, 832, 416, 351, 421, 416, 841, 439, 353, 423, 391, 410, 406, 1232, 395, 419, 346, 426, 413, 557, - 339, 430, 850, 408, 403, 423, 343, 1247, 372, 404, 356, 858, 344, 348, 766, 834, 335, 1148, 702, 407, 396, 436, 370, - 378, 434, 416, 409, 388, 401, 397, 350, 419, 846, 375, 354, 415, 433, 762, 422, 362, 359, 383, 346, 340, 832, 415, - 435, 360, 396, 435, 422, 409, 412, 429, 375, 385, 375, 407, 429, 416, 415, 424, 344, 421, 360, 403, 409, 405, 350, - 393, 375, 368, 421, 351, 365, 419, 350, 416, 434, 350, 432, 400, 406, 410, 400, 388, 413, 362, 391, 347, 437, 373, - 336, 398, 404, 353, 431, 412, 786, 420, 424, 403, 355, 417, 417, 347, 427, 390, 434, 363, 360, 410, 380, 408, 409, - 379, 391, 405, 433, 407, 396, 358, 427, 419, 429, 396, 776, 421, 415, 349, 411, 435, 439, 357, 421, 409, 417, 431, - 417, 340, 428, 379, 342, 437, 402, 352, 394, 724, 410, 379, 395, 414, 393, 417, 421, 341, 391, 348, 375, 426, 416, - 344, 398, 413, 412, 426, 433, 340, 355, 361, 381, 374, 380, 349, 407, 391, 422, 420, 417, 392, 423, 415, 382, 334, - 401, 428, 389, 390, 440, 423, 401, 437, 341, 379, 413, 343, 424, 406, 789, 352, 372, 401, 375, 368, 428, 401, 395, - 440, 369, 439, 381, 431, 412, 350, 400, 415, 432, 387, 367, 426, 386, 402, 410, 407, 407, 356, 428 - ], - "percentileMs": { - "50": 40.7, - "75": 42.3, - "90": 43.5, - "95": 76.4, - "99": 118.8 - } -} diff --git a/bench/hot-module-reloading/css-stress-test/tsconfig.json b/bench/hot-module-reloading/css-stress-test/tsconfig.json deleted file mode 100644 index 718c2366c4..0000000000 --- a/bench/hot-module-reloading/css-stress-test/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "../../../tsconfig.base.json", - "compilerOptions": { - "baseUrl": ".", - "jsx": "react-jsx", - "paths": {} - } -} diff --git a/bench/hot-module-reloading/css-stress-test/vite.config.js b/bench/hot-module-reloading/css-stress-test/vite.config.js deleted file mode 100644 index e780891283..0000000000 --- a/bench/hot-module-reloading/css-stress-test/vite.config.js +++ /dev/null @@ -1,5 +0,0 @@ -import reactRefresh from "@vitejs/plugin-react-refresh"; - -export default { - plugins: [reactRefresh()], -}; diff --git a/bench/hot-module-reloading/readme.md b/bench/hot-module-reloading/readme.md deleted file mode 100644 index 06c29f5119..0000000000 --- a/bench/hot-module-reloading/readme.md +++ /dev/null @@ -1,15 +0,0 @@ -# Benchmarking hot module reloading - -## Methodology - -How do you benchmark hot module reloading? What do you call "done" and what do you call "start"? - -The answer for "done" is certainly not compilation time. Compilation time is one step. - -I think the answer should be different depending on the type of content loaded. - -For CSS, the answer should be "when the updated stylesheet was drawn on the screen" -For JavaScript, the answer should be "when the rebuilt code completed execution such that any changes are applied" -For images & assets, the answer should be "when the updated asset finished loading" - -The start time should be defined as "the timestamp the filesystem set as the write time". As in, the time the developer pressed save in their editor. diff --git a/bench/stress/hot-reload-files/.gitignore b/bench/stress/hot-reload-files/.gitignore new file mode 100644 index 0000000000..455f4119e7 --- /dev/null +++ b/bench/stress/hot-reload-files/.gitignore @@ -0,0 +1 @@ +modules diff --git a/bench/stress/hot-reload-files/README.md b/bench/stress/hot-reload-files/README.md new file mode 100644 index 0000000000..6a0642ffe7 --- /dev/null +++ b/bench/stress/hot-reload-files/README.md @@ -0,0 +1,48 @@ +# Hot Reload Files Stress Test + +This is a stress test for Bun's hot reloading functionality, designed to test performance with a high number of interdependent files. + +## What It Does + +- Generates 1000 interconnected TypeScript modules +- Each module imports 2 other modules +- Uses IPC (Inter-Process Communication) to detect reloads +- Performs 1,000 hot reloads and tracks memory usage +- Reports statistics about hot reload performance + +## Usage + +```bash +./run-stress-test.sh +``` + +This will: + +1. Generate 1000 interconnected modules +2. Run the stress test that performs 10,000 hot reloads +3. Report complete performance statistics + +## How The Test Works + +The test utilizes Node.js's child_process fork API for communication: + +1. The main process (stress-test.ts) creates a child process running Bun with hot reloading +2. The modules communicate with the parent process via IPC when they're reloaded +3. After detecting a successful reload, the parent modifies another file +4. This continues for 1,000 iterations +5. Memory usage is tracked throughout the process + +## Architecture + +- **generate.ts**: Creates 1000 interconnected modules with IPC signaling +- **stress-test.ts**: Controls the test, forks Bun, and tracks metrics +- **run-stress-test.sh**: Script to run the entire test from scratch + +## Performance Metrics + +The test reports: + +- Total number of hot reloads completed +- Time taken to complete all reloads +- Average time per reload +- Initial and final RSS memory usage diff --git a/bench/stress/hot-reload-files/generate.ts b/bench/stress/hot-reload-files/generate.ts new file mode 100644 index 0000000000..f3d3539fd7 --- /dev/null +++ b/bench/stress/hot-reload-files/generate.ts @@ -0,0 +1,166 @@ +import { mkdir, writeFile } from "fs/promises"; +import { join } from "path"; + +const MODULES_DIR = join(process.cwd(), "modules"); +const NUM_MODULES = 1000; + +// Create the modules directory if it doesn't exist +async function ensureModulesDir() { + try { + await mkdir(MODULES_DIR, { recursive: true }); + console.log(`Created directory: ${MODULES_DIR}`); + } catch (err) { + if ((err as NodeJS.ErrnoException).code !== "EEXIST") { + throw err; + } + } +} + +const html = ` + + + + Hot Reload Stress Test + + + +

Hot Reload Stress Test

+ + +`; + +// Generate the HTTP server file (the last file) +async function generateServerFile() { + const content = ` +// File: module_${NUM_MODULES}.ts +console.log("Server module loaded"); +import html from './index.html'; + +// Create a server to prove things are running +const server = Bun.serve({ + port: 0, + routes: { + "/": html, + }, + fetch() { + return new Response("Hot reload stress test server running"); + }, +}); + +if (process.send) { + process.send({ + type: "server-started", + url: server.url.href, + }); +} + +console.log(\`Server started on http://localhost:\${server.port}\`); + +// Print RSS memory usage +const rss = process.memoryUsage().rss / 1024 / 1024; +console.log(\`RSS Memory: \${rss.toFixed(2)} MB\`); +`; + + await writeFile(join(MODULES_DIR, `module_${NUM_MODULES}.ts`), content); +} + +// Generate interconnected module files +async function generateModuleFiles() { + // Generate modules 1 through NUM_MODULES-1 + for (let i = 1; i < NUM_MODULES; i++) { + // Each module imports 2 other modules (except for the ones near the end that need to import the server) + const importIdx1 = Math.min(i + 1, NUM_MODULES); + const importIdx2 = Math.min(i + 2, NUM_MODULES); + + const content = ` +// File: module_${i}.ts +import "./module_${importIdx1}"; +import "./module_${importIdx2}"; + +// This value will be changed during hot reload stress testing +export const value${i} = { + moduleId: ${i}, + timestamp: \`\${new Date().toISOString()}\`, + counter: 0 +}; + +`; + + await writeFile(join(MODULES_DIR, `module_${i}.ts`), content); + + if (i % 100 === 0) { + console.log(`Generated ${i} modules`); + } + } +} + +// Generate the entry point file +async function generateEntryPoint() { + const content = ` + +if (!globalThis.hasLoadedOnce) { +globalThis.hasLoadedOnce = true; +console.log("Starting hot-reload stress test..."); + +// Print RSS memory usage +const rss = process.memoryUsage().rss / 1024 / 1024; +console.log(\`RSS Memory: \${rss.toFixed(2)} MB\`); + +// Signal when the entry point is loaded +if (process.send && process.env.HOT_RELOAD_TEST === "true") { + process.send({ + type: 'test-started', + rss: rss.toFixed(2) + }); +} + +// Print memory usage periodically +setInterval(() => { + const rss = process.memoryUsage().rss / 1024 / 1024; + console.log(\`[MEMORY] RSS: \${rss.toFixed(2)} MB at \${new Date().toISOString()}\`); + + // Also send via IPC if available + if (process.send && process.env.HOT_RELOAD_TEST === "true") { + process.send({ + type: 'memory-update', + rss: rss.toFixed(2), + time: Date.now() + }); + } +}, 5000); +} + +await import("./module_1"); + +process.send({ + type: "module-reloaded", + rss: (process.memoryUsage.rss() / 1024 / 1024) | 0, +}); + + +`; + + await writeFile(join(MODULES_DIR, "index.ts"), content); +} + +async function generateClientFile() { + const content = ` +// File: client_1.js +console.log("Client module loaded"); +`; + await writeFile(join(MODULES_DIR, "client_1.js"), content); + await writeFile(join(MODULES_DIR, "index.html"), html); + console.log("Generated client module"); +} + +await ensureModulesDir(); +console.log("Generating server module..."); +await generateServerFile(); +console.log("Generating client module..."); +await generateClientFile(); +console.log("Generating interconnected modules..."); +await generateModuleFiles(); +console.log("Generating entry point..."); +await generateEntryPoint(); +console.log("Generation complete!"); +console.log("Run with: HOT_RELOAD_TEST=true RELOAD_ID=initial bun --hot modules/index.ts"); diff --git a/bench/stress/hot-reload-files/run-stress-test.sh b/bench/stress/hot-reload-files/run-stress-test.sh new file mode 100755 index 0000000000..9f3a92ee87 --- /dev/null +++ b/bench/stress/hot-reload-files/run-stress-test.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +# Clean up modules directory +rm -rf modules + +# Generate the module files +echo "Generating 1000 module files..." +bun generate.ts + +# Run the stress test +echo "Running stress test for 1000 reloads..." +bun stress-test.ts + +# All done - the stress test manages the child process internally \ No newline at end of file diff --git a/bench/stress/hot-reload-files/stress-test.ts b/bench/stress/hot-reload-files/stress-test.ts new file mode 100644 index 0000000000..1d5ccc9694 --- /dev/null +++ b/bench/stress/hot-reload-files/stress-test.ts @@ -0,0 +1,161 @@ +import { Subprocess } from "bun"; +import { readFile, writeFile } from "fs/promises"; +import { join } from "path"; + +const MODULES_DIR = join(process.cwd(), "modules"); +const NUM_MODULES = 1000; +const TOTAL_RELOADS = 1000; + +// Tracking metrics +let completedReloads = 0; +let startTime = 0; +let lastRss = 0; + +// Function to write modified files +async function modifyFile(moduleNum: number, reloadId: string): Promise { + const modulePath = join(MODULES_DIR, `module_${moduleNum}.ts`); + + try { + // Read the current file content + const content = await readFile(modulePath, "utf8"); + + // Create a new timestamp + const timestamp = new Date().toISOString(); + + // Replace the timestamp and counter + const newContent = content.replace( + /export const value\d+ = \{[\s\S]*?\};/, + `export const value${moduleNum} = { + moduleId: ${moduleNum}, + timestamp: "${timestamp}", + // comment ${completedReloads}! + counter: ${completedReloads + 1} +}; + +`, + ); + + // Write the modified content back to the file + await writeFile(modulePath, newContent); + console.count("Modify"); + return; + } catch (error) { + console.error(`Error modifying module_${moduleNum}.ts:`, error); + throw error; + } +} + +// Get a random number between min and max (inclusive) +function getRandomInt(min: number, max: number): number { + return Math.floor(Math.random() * (max - min + 1)) + min; +} + +// Start the child process with Bun's hot reloading +function startBunProcess() { + // Start the Bun process with hot reloading enabled + const child = Bun.spawn({ + cmd: [process.execPath, "--hot", "--no-clear-screen", "./modules/index.ts"], + stdio: ["inherit", "inherit", "inherit"], + env: { + ...process.env, + HOT_RELOAD_TEST: "true", + RELOAD_ID: "initial", + }, + ipc(message, subprocess) { + if (message.type === "test-started") { + console.log(`Test started with initial RSS: ${message.rss} MB`); + lastRss = parseFloat(message.rss); + startNextReload(); + } else if (message.type === "module-reloaded") { + const { rss } = message; + lastRss = parseFloat(rss); + + // Check if this is the current reload we're waiting for + completedReloads++; + console.log(`[${completedReloads}/${TOTAL_RELOADS}] Module reloaded - RSS: ${rss} MB`); + + // Start the next reload or finish + if (completedReloads < TOTAL_RELOADS) { + startNextReload(); + } else { + finishTest(); + } + } else if (message.type === "memory-update") { + // Periodic memory updates from the child process + lastRss = parseFloat(message.rss); + } else if (message.type === "server-started") { + fetch(message.url).then(res => { + res.text().then(text => { + console.count("Request completed"); + }); + }); + } + }, + }); + + return child; +} + +// Start the next reload +async function startNextReload() { + const nextReloadNum = completedReloads + 1; + if (nextReloadNum > TOTAL_RELOADS) return; + + try { + // Generate a unique reload ID for this reload + const reloadId = `reload-${nextReloadNum}`; + + // Set the reload ID in the environment for the child process + process.env.RELOAD_ID = reloadId; + + // Pick a random module to modify + const moduleNum = getRandomInt(1, NUM_MODULES - 1); + + // Modify the file to trigger a hot reload + await modifyFile(moduleNum, reloadId); + } catch (error) { + console.error(`Error during reload #${nextReloadNum}:`, error); + // Try the next reload immediately + startNextReload(); + } +} + +// Finish the test and print statistics +function finishTest() { + const endTime = Date.now(); + const duration = (endTime - startTime) / 1000; + + console.log(`\nStress test complete!`); + console.log(`Performed ${completedReloads} hot reloads in ${duration.toFixed(2)} seconds`); + console.log(`Average: ${((duration / completedReloads) * 1000).toFixed(2)} ms per reload`); + console.log(`Final RSS: ${lastRss.toFixed(2)} MB`); + + // Kill the child process and exit immediately + if (childProcess) { + childProcess.kill(); + } + process.exit(0); +} + +// Run the stress test +let childProcess: Subprocess | null = null; + +async function runStressTest() { + console.log(`Starting stress test - will perform ${TOTAL_RELOADS} hot reloads`); + startTime = Date.now(); + + // Start the Bun process with hot reloading + childProcess = startBunProcess(); +} + +// Start the stress test +runStressTest(); + +// Handle process termination +process.on("SIGINT", () => { + console.log("\nTest interrupted by user"); + if (childProcess) { + childProcess.kill(); + } + process.exit(1); +});