From f73ca9b8d44356a23fa6b20bffdf3201bce67f27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Werner?= Date: Wed, 25 Jan 2023 13:56:42 +0100 Subject: [PATCH] pwa support --- docusaurus.config.js | 12 + package-lock.json | 1264 ++++++++++++++++++++++++++++- package.json | 5 +- static/img/icons/icon-192x192.png | Bin 0 -> 6028 bytes static/img/icons/icon-256x256.png | Bin 0 -> 8263 bytes static/img/icons/icon-384x384.png | Bin 0 -> 15481 bytes static/img/icons/icon-512x512.png | Bin 0 -> 10807 bytes static/manifest.json | 32 + 8 files changed, 1302 insertions(+), 11 deletions(-) create mode 100644 static/img/icons/icon-192x192.png create mode 100644 static/img/icons/icon-256x256.png create mode 100644 static/img/icons/icon-384x384.png create mode 100644 static/img/icons/icon-512x512.png create mode 100644 static/manifest.json diff --git a/docusaurus.config.js b/docusaurus.config.js index 3cafeb81332..10f78ff3467 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -40,6 +40,18 @@ const config = { }, }, ], + [ + '@docusaurus/plugin-pwa', + { + debug: false, + offlineModeActivationStrategies: [ + 'appInstalled', + 'standalone', + 'queryString', + ], + + }, + ], ], presets: [ diff --git a/package-lock.json b/package-lock.json index 3ff30e7846e..6ea990ece7d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,9 +8,10 @@ "name": "fiber-docs", "version": "0.0.0", "dependencies": { - "@docusaurus/core": "2.2.0", + "@docusaurus/core": "^2.2.0", "@docusaurus/plugin-client-redirects": "^2.2.0", - "@docusaurus/preset-classic": "2.2.0", + "@docusaurus/plugin-pwa": "^2.2.0", + "@docusaurus/preset-classic": "^2.2.0", "@easyops-cn/docusaurus-search-local": "^0.33.5", "@mdx-js/react": "^1.6.22", "clsx": "^1.2.1", @@ -2322,6 +2323,39 @@ "react-dom": "^16.8.4 || ^17.0.0" } }, + "node_modules/@docusaurus/plugin-pwa": { + "version": "2.2.0", + "resolved": "http://npm.verivox.ads:4873/@docusaurus%2fplugin-pwa/-/plugin-pwa-2.2.0.tgz", + "integrity": "sha512-j1ldskYXkKYmWB6V1I0Lv2o9EUhSdGI6pCo0RFGaLijJKLlA9R+F5j+0kWvoyirXM7LRGknkXYYkc50i25R5Sw==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.18.6", + "@babel/preset-env": "^7.18.6", + "@docusaurus/core": "2.2.0", + "@docusaurus/theme-common": "2.2.0", + "@docusaurus/theme-translations": "2.2.0", + "@docusaurus/types": "2.2.0", + "@docusaurus/utils": "2.2.0", + "@docusaurus/utils-validation": "2.2.0", + "babel-loader": "^8.2.5", + "clsx": "^1.2.1", + "core-js": "^3.23.3", + "terser-webpack-plugin": "^5.3.3", + "tslib": "^2.4.0", + "webpack": "^5.73.0", + "webpack-merge": "^5.8.0", + "workbox-build": "^6.5.3", + "workbox-precaching": "^6.5.3", + "workbox-window": "^6.5.3" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, "node_modules/@docusaurus/plugin-sitemap": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.2.0.tgz", @@ -3111,6 +3145,85 @@ "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "http://npm.verivox.ads:4873/@rollup%2fplugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "http://npm.verivox.ads:4873/@rollup%2fplugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "http://npm.verivox.ads:4873/@rollup%2fplugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "http://npm.verivox.ads:4873/@rollup%2fpluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "license": "MIT", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "http://npm.verivox.ads:4873/@types%2festree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "license": "MIT" + }, "node_modules/@sideway/address": { "version": "4.1.4", "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", @@ -3155,6 +3268,18 @@ "node": ">=14" } }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "http://npm.verivox.ads:4873/@surma%2frollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "license": "Apache-2.0", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, "node_modules/@svgr/babel-plugin-add-jsx-attribute": { "version": "6.5.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz", @@ -3629,6 +3754,15 @@ "@types/react-router": "*" } }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "http://npm.verivox.ads:4873/@types%2fresolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", @@ -3672,6 +3806,12 @@ "@types/node": "*" } }, + "node_modules/@types/trusted-types": { + "version": "2.0.2", + "resolved": "http://npm.verivox.ads:4873/@types%2ftrusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==", + "license": "MIT" + }, "node_modules/@types/unist": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", @@ -4107,6 +4247,12 @@ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "http://npm.verivox.ads:4873/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "license": "MIT" + }, "node_modules/at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", @@ -4147,6 +4293,18 @@ "postcss": "^8.1.0" } }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "http://npm.verivox.ads:4873/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/axios": { "version": "0.25.0", "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", @@ -4436,6 +4594,18 @@ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "http://npm.verivox.ads:4873/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", @@ -4854,6 +5024,15 @@ "node": ">= 6" } }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "http://npm.verivox.ads:4873/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", @@ -5783,6 +5962,21 @@ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, + "node_modules/ejs": { + "version": "3.1.8", + "resolved": "http://npm.verivox.ads:4873/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/electron-to-chromium": { "version": "1.4.284", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", @@ -5857,11 +6051,89 @@ "is-arrayish": "^0.2.1" } }, + "node_modules/es-abstract": { + "version": "1.21.1", + "resolved": "http://npm.verivox.ads:4873/es-abstract/-/es-abstract-1.21.1.tgz", + "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/es-module-lexer": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "http://npm.verivox.ads:4873/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "http://npm.verivox.ads:4873/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -5945,6 +6217,12 @@ "node": ">=4.0" } }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "http://npm.verivox.ads:4873/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "license": "MIT" + }, "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", @@ -6255,6 +6533,36 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "http://npm.verivox.ads:4873/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "http://npm.verivox.ads:4873/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "http://npm.verivox.ads:4873/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/filesize": { "version": "8.0.7", "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", @@ -6363,6 +6671,15 @@ } } }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "http://npm.verivox.ads:4873/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, "node_modules/fork-ts-checker-webpack-plugin": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", @@ -6524,6 +6841,33 @@ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "http://npm.verivox.ads:4873/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "http://npm.verivox.ads:4873/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -6561,6 +6905,22 @@ "node": ">=6" } }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "http://npm.verivox.ads:4873/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/github-slugger": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", @@ -6666,6 +7026,21 @@ "node": ">=4" } }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "http://npm.verivox.ads:4873/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/globby": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", @@ -6685,6 +7060,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "http://npm.verivox.ads:4873/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/got": { "version": "9.6.0", "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", @@ -6775,6 +7162,15 @@ "node": ">= 0.4.0" } }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "http://npm.verivox.ads:4873/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -6794,6 +7190,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "http://npm.verivox.ads:4873/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", @@ -6805,6 +7213,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "http://npm.verivox.ads:4873/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-yarn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", @@ -7187,6 +7610,12 @@ "postcss": "^8.1.0" } }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "http://npm.verivox.ads:4873/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "license": "ISC" + }, "node_modules/ignore": { "version": "5.2.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", @@ -7294,6 +7723,20 @@ "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" }, + "node_modules/internal-slot": { + "version": "1.0.4", + "resolved": "http://npm.verivox.ads:4873/internal-slot/-/internal-slot-1.0.4.tgz", + "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/interpret": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", @@ -7340,11 +7783,37 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/is-array-buffer": { + "version": "3.0.1", + "resolved": "http://npm.verivox.ads:4873/is-array-buffer/-/is-array-buffer-3.0.1.tgz", + "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "http://npm.verivox.ads:4873/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -7356,13 +7825,29 @@ "node": ">=8" } }, - "node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "funding": [ - { - "type": "github", + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "http://npm.verivox.ads:4873/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "funding": [ + { + "type": "github", "url": "https://github.com/sponsors/feross" }, { @@ -7378,6 +7863,18 @@ "node": ">=4" } }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "http://npm.verivox.ads:4873/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-ci": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", @@ -7405,6 +7902,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "http://npm.verivox.ads:4873/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-decimal": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", @@ -7487,6 +7999,24 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "http://npm.verivox.ads:4873/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", + "license": "MIT" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "http://npm.verivox.ads:4873/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-npm": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", @@ -7506,6 +8036,21 @@ "node": ">=0.12.0" } }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "http://npm.verivox.ads:4873/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-obj": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", @@ -7549,6 +8094,22 @@ "node": ">=0.10.0" } }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "http://npm.verivox.ads:4873/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", @@ -7565,6 +8126,18 @@ "node": ">=6" } }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "http://npm.verivox.ads:4873/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", @@ -7576,11 +8149,72 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "http://npm.verivox.ads:4873/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "http://npm.verivox.ads:4873/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "http://npm.verivox.ads:4873/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "http://npm.verivox.ads:4873/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-whitespace-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", @@ -7633,6 +8267,24 @@ "node": ">=0.10.0" } }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "http://npm.verivox.ads:4873/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/jest-util": { "version": "29.3.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", @@ -7726,6 +8378,12 @@ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "http://npm.verivox.ads:4873/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -7753,6 +8411,15 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "http://npm.verivox.ads:4873/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/keyv": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", @@ -7882,6 +8549,12 @@ "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "http://npm.verivox.ads:4873/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "license": "MIT" + }, "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", @@ -7932,6 +8605,15 @@ "resolved": "https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.10.0.tgz", "integrity": "sha512-BBjKKcwrieJlzwwc9M5H/MRXGJ2qyOSDx/NXYiwkuKjiLOOoouh0WsDzeqcLoUWcX31y7i8sb8IgsZKObdUCkw==" }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "http://npm.verivox.ads:4873/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "license": "MIT", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, "node_modules/make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -9375,6 +10057,18 @@ "node": ">=4" } }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "http://npm.verivox.ads:4873/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/pretty-error": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", @@ -9964,6 +10658,23 @@ "@babel/runtime": "^7.8.4" } }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "http://npm.verivox.ads:4873/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/regexpu-core": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", @@ -10393,6 +11104,59 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "http://npm.verivox.ads:4873/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "http://npm.verivox.ads:4873/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "http://npm.verivox.ads:4873/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "http://npm.verivox.ads:4873/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, "node_modules/rtl-detect": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.0.4.tgz", @@ -10518,6 +11282,20 @@ } ] }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "http://npm.verivox.ads:4873/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -10971,6 +11749,12 @@ "source-map": "^0.6.0" } }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "http://npm.verivox.ads:4873/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "license": "MIT" + }, "node_modules/space-separated-tokens": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", @@ -11090,6 +11874,53 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, + "node_modules/string.prototype.matchall": { + "version": "4.0.8", + "resolved": "http://npm.verivox.ads:4873/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "http://npm.verivox.ads:4873/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "http://npm.verivox.ads:4873/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/stringify-object": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", @@ -11122,6 +11953,15 @@ "node": ">=0.10.0" } }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "http://npm.verivox.ads:4873/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, "node_modules/strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", @@ -11290,6 +12130,45 @@ "node": ">=6" } }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "http://npm.verivox.ads:4873/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "http://npm.verivox.ads:4873/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "license": "MIT", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "http://npm.verivox.ads:4873/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/terser": { "version": "5.16.1", "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", @@ -11527,6 +12406,20 @@ "node": ">= 0.6" } }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "http://npm.verivox.ads:4873/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", @@ -11566,6 +12459,21 @@ "node": "*" } }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "http://npm.verivox.ads:4873/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/unherit": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", @@ -11758,6 +12666,16 @@ "node": ">= 0.8" } }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "http://npm.verivox.ads:4873/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, "node_modules/update-browserslist-db": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", @@ -12574,6 +13492,42 @@ "node": ">= 8" } }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "http://npm.verivox.ads:4873/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "http://npm.verivox.ads:4873/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/widest-line": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", @@ -12593,6 +13547,298 @@ "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==" }, + "node_modules/workbox-background-sync": { + "version": "6.5.4", + "resolved": "http://npm.verivox.ads:4873/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "http://npm.verivox.ads:4873/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-build": { + "version": "6.5.4", + "resolved": "http://npm.verivox.ads:4873/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "license": "MIT", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "http://npm.verivox.ads:4873/@apideck%2fbetter-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "license": "MIT", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.12.0", + "resolved": "http://npm.verivox.ads:4873/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "http://npm.verivox.ads:4873/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "http://npm.verivox.ads:4873/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/workbox-build/node_modules/punycode": { + "version": "2.3.0", + "resolved": "http://npm.verivox.ads:4873/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "http://npm.verivox.ads:4873/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "license": "BSD-3-Clause", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "http://npm.verivox.ads:4873/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "license": "MIT", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "http://npm.verivox.ads:4873/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "license": "BSD-2-Clause" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "http://npm.verivox.ads:4873/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "license": "MIT", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.5.4", + "resolved": "http://npm.verivox.ads:4873/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-core": { + "version": "6.5.4", + "resolved": "http://npm.verivox.ads:4873/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==", + "license": "MIT" + }, + "node_modules/workbox-expiration": { + "version": "6.5.4", + "resolved": "http://npm.verivox.ads:4873/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.5.4", + "resolved": "http://npm.verivox.ads:4873/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "license": "MIT", + "dependencies": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "http://npm.verivox.ads:4873/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-precaching": { + "version": "6.5.4", + "resolved": "http://npm.verivox.ads:4873/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.5.4", + "resolved": "http://npm.verivox.ads:4873/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.4", + "resolved": "http://npm.verivox.ads:4873/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "license": "MIT", + "dependencies": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-routing": { + "version": "6.5.4", + "resolved": "http://npm.verivox.ads:4873/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-strategies": { + "version": "6.5.4", + "resolved": "http://npm.verivox.ads:4873/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-streams": { + "version": "6.5.4", + "resolved": "http://npm.verivox.ads:4873/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.4", + "resolved": "http://npm.verivox.ads:4873/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==", + "license": "MIT" + }, + "node_modules/workbox-window": { + "version": "6.5.4", + "resolved": "http://npm.verivox.ads:4873/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "license": "MIT", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, "node_modules/wrap-ansi": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", diff --git a/package.json b/package.json index 9ab9b83673d..250196726f5 100644 --- a/package.json +++ b/package.json @@ -14,9 +14,10 @@ "write-heading-ids": "docusaurus write-heading-ids" }, "dependencies": { - "@docusaurus/core": "2.2.0", + "@docusaurus/core": "^2.2.0", "@docusaurus/plugin-client-redirects": "^2.2.0", - "@docusaurus/preset-classic": "2.2.0", + "@docusaurus/plugin-pwa": "^2.2.0", + "@docusaurus/preset-classic": "^2.2.0", "@easyops-cn/docusaurus-search-local": "^0.33.5", "@mdx-js/react": "^1.6.22", "clsx": "^1.2.1", diff --git a/static/img/icons/icon-192x192.png b/static/img/icons/icon-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..cff8d0c73f7c13cfa2395699d0d39f674f6258d2 GIT binary patch literal 6028 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 literal 0 HcmV?d00001 diff --git a/static/img/icons/icon-256x256.png b/static/img/icons/icon-256x256.png new file mode 100644 index 0000000000000000000000000000000000000000..94ca3a4c407ce2209a0f33c2072a8501f388c233 GIT binary patch literal 8263 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 literal 0 HcmV?d00001 diff --git a/static/img/icons/icon-512x512.png b/static/img/icons/icon-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..dd8aa011e1fcf10679b201f922221a7704b9f4fa GIT binary patch literal 10807 zcmeHt_gm8I|3B?_({n5vYI-uw)LfOCIcS+%bD-v;)Y3FH_duj^PNt^hO3j3FD+*~Y z98f2f%+j1F4sswaBt$?!;QOlg`+xZS^5wd`;JOgF@8|s-k8vm8uruGkM|KYg1ln(D zam^6~+6uhf3i{7Z;AuT}NB}(TeqeDk0t7nH@#}9(j>Z8w5a=(E<+aPsu@uH6{GBJ= zOYx^a4~zXr2U}2vCC#z|oRKeRFEU)zXLqX{+-keEeg2GHLxUz9u~uD{x>X5eGW7EUNkF4Ev(E& za97)5E`%0Ag7_w5>b-woT<_R0U)*chmn97>^Z!5ok0S7)cW7|?JNCY$Pl+NvYnG%@ zvvr80w*^!I0=eEEU~)!?UwBl6#M4spIpd`0n~fCk21p(Bft|nE6Cq5JQY4tFZ-vd4 zPO>(fZ4mCuThu|IH(NoT|KvP8LIP7|k+^51f+Fef_G+cwesza&V0k3?pv)uaa0>8W zz^`12S%c8O>N6qyPt!jY&Hj~iXFIyzylJUc>I_*9McbVE2Hj}(_{$!#I8Z8OuJR*o zJPg)iy~P<=g$$@!KbyBKmGp^MmOX&=YMpxNXjR;QT2<^2c7q!I0BWXkE8EfP$;VrI z>RXu4tUlOx($7!b`L#7*2jA~skXLw)5Q}2le*9qLlZ{Iw;l_!|nLN0e5#f}ykmO`_ z&sYJe#HXV`>|wDQ${udP7xT9LhCCVAzN{MS+WH*gTcd^%>0JTfAFC*~EKBMGJ0Tol#qLImcWYGl?{eTzGfz4IkM1In!w?klGD9qiwyaNQfvE^24zydxP!AfXI{25o{z4!YA8Sz0@xoUxQj49bv z0f{lA;7;&)spP&8om7#U7vb)0V+GzaQN?2tg*ORY=Eqv86&lB_6@|+DH^}$>KTYc( zuM%-;ao(T0i8aT2OV%fZ%m^f$CTx1O>A$}1fx4+AqLZF0Q)txchI-1)b4O(loa8Ki zQTTHU5XVb99tO{i#J1rr;>qim{XMqYtC>t>zOV-lJl5FG%txC}&g<~EF|blAO(YUu z{W|}Jb`FmwWCX<=_uKVK{g_A1_OHzv(Z9;KLD|EDh7!QMne>< z?V(elP`PclLNi8>v=kIKw$Ud4gFJ7$>wi1{R04Zr@sws5x{JCPP8F+_I@u<-&$lYo zN^&cDh{DisYz>0Dyu;y}{LMPgVlt=&)|G`I>BIjqo-ctD{L zk^!vzSH?GH7Z^^|ij(Xv4MBeCE6Q2BRa>8^~V>?i|5BGq^ z9X=USM4W5hazw&%37CVAcplA5=t++GqlX`Bj4B+)He3@&ZZ4*=1W2=g!Lm5&A!J<3 z#3$;Ly;?kR1!ykiO2g;q$@|D>z?T7?;6rr8!uPic#0`R0R&2fwo1L(_5qQkwFV%VD zSKbf^vOIer`Jn2EV<3}FsD3w8)}@2aJ2$$@F{1B`!*4QbfF7g{de?B0yq3rUqE(u{MJL}zs{;%^x|>%S z6lW9(PdDyk{+#|4Opc67eR-nI~+}gIUe03hcyKtw#STa9`!`R_ByB>nvY8kNFVcvp7b1 z|NdUTT_-z~=sT48M^COS^9Wj3bobyrF@5nuk@vWz$28FC4ddXa6++KQUslb@cCUk3 zE2o+(W$Y{RV$&y40}&+9LZD%|S$S2Js;}6|L}|WbXhiYDg9{0ko9rmo##&w_=G7$g*GYLx=yZe92~#Cu=jSz|LCQL$cpp|^((QSW4#WZX<`>b%{rTVNuuBmJP zF;yi4sS@h-#U-5q6jnrLYx75s5S;3Q@y-t}xWzn&KjY7oX4}2Kz=|B?enkRv4Vx#P zto78!XhZF6X!N;Ohd}bJInilVoH6A#VSIXjtvt#1Fj%@LtWUr4(0-q|FMfpwMKPrK zgrI8jRJ>76GU2unL=&Ms&M2EOGqr?=X(Eq3JlRBz4QPFWsmuuv9L?RJBT%+c!Jd0Ek=Gdv!U4bev!PTsyR z94T_>+}wzoJ0?x*i1}FK#Ik$DnqZt%M|7-{4SFVQs1E%S32~_HCL5dd(-KR6H-zzv zz>u3m=!n+{z~1{3PAF!kV^?hl!ezt*GHBj9zAg0itB9RF3ftbS=&nxR>|R$t8`Xh! zyy&L9+&1;3MtRj;_?7VTI4)CnyQS;PWeCJ6Ihc&~3Pt|Sdu-tsiqGsOHnvYG^l-4*TD-RWtohSLq4__1 zqTTDM&nXE#qNu7XFBI8sC)&N4RL$a|Ok7%?%_(6j?dTzya$5#&fAVJXC>V9Rk!zLWme6wUHEw7vIyaMDx1x+c`MmpVHyfu(yp%eKQBxH=;`fz!vmT=c*E z?Ep(?R_mrkRGK3dzF97D%dBi%$KN+5N*!jb32VXa=QEv6lUgZ`f4VP)`h_&TUWjH; zIP)6{n|%RI=vO(TO|Sgec=4wsDY|eS@qS9{&J0eIc?-o|d&JPT%|tp%(WvrTZ}VN6&2RK^7MjXJdSptzc0e1U<9h0q6|rS>mjgiQKP+_IvT^OT z5Mk>Ks>*3HKkG%LayHNT&+-M3h2jf;QC5#gz)iF54*Y*}yfT_!#hmYjJ0L>Z+tGzh z%*C~dC{n!`7`xYdQ6<>E!q8Q=69L@N zglhASiJdz6%}77)nvv_{&rBR=J^GaNfV+uqj?5Dc@9+2UuVSVmKJw)QQXD?Yt~x=_ z_kU|kE&2$|a_9Eu8}^SO5Sp-ps8yQn;^IO8XF3z&6B;VL(4>Ba2%~hLI5vD5Px^|Z zez9R6-PbUO7A{G$Mh{>(9c}%?bE&IMa&W~a0X!rRN@!FiiV1EK$x$l0?_1UO^Jhqp z1WdCjWTSiXncVjyrcxbjbh_v-y=!8i?~RvJ0?Iit81s!)*QDaU>CdNV?D3gKxl#)BW9 zz1iD}lA8?m7NT;d-vv?>dzieti|;X_i3DjOY&g`tJV}Vt|&jG6Wzm&F*jUw@#>BU% zzZx?pYbOwYn6H!@iN}pER-y4Eh(Wo&SlXe8no291m8OeTzIhzJ8$b>FlMJ+tSK7z)p zzCG08>>N;KroLr=%x)XVucoR|)e~w1s$#eeO>riU2D&(|9BMC_en%^>Ta2qzaJ^W zPk}EHsZ=jzR%6PQr2wK0XL|zv*84<*tNA~zfmXu+YN*ziv_=L0CVf8|-NX$WZNp}i z_C|tJjOH8}&^G*+a*`tP=3Q(SVR@GSHkR7dnczL){O4#OR7exQYVw6ZsK>IVjDkdL zuS1LY;tX!v|_Is(+r!vaZODq z=av>|+w?P7mGljxU2&z-i)}rH2ZQWxNa?HmJN>|oz)6pjrn`*e^wIggptc1w?Ii;U zXdp9Q`E^*xMb#nLj3)6gQgxQKC9a&~cQaPb^8omxoR9lFxwGbTFybzv-c{wN58!B|^5o_iU(BxY7s^^y|T zy8_DXdkuTev109&ho~uZ;_#g{bcQFJ3r(Ye|HwjNRVAMH3==kfrm=Xup@Yo3O~UKR z_0hH+eO+|PEx6!yNf6qjVa32Hr)ZXhl%%@h8a7@-pK&T0>lE%FVR|rMg7z0^p-)Sl zG`^f5e|+5|Lw_{13|sSgJj_@Dp)NtXL07W}@B*Qu=ci1^7TqbyzuAuQ+%bRXVH~2Y zvS?5SAf-39j6O!9-O;4UUFI2^)GSA<#T^E4bAW^HMJOaWYPiEZTtG7q!(;Ys-B?GP zWmfez$^V&a{w5~m)JJC9Rx5VJKfu6_v~q&C8gT#P+A0x_yqs%T2+wh?3>_-pn6juN zle7Gm#GZi=Wl2KFI;ObLZg@Pnc#lVF36jb)~DO-CjkDxC>AoI9)7eSb~pLfW=K7o7d_T{u5mfH-bON??I^o%Cz-@O8q9CH&_FGp zTINjkufdO-3C~>Yy2ckL8EgoPsO3Z#WwwTU@>jCU5O*Bro+-JNF*oJX?FgWH6lu?; zu}@HK_+O>j15waA(<(9r>iLXJMqa>J8dydRNIz3;pLwQ+E}+zsLD!DlbO_Avxa=8< zdGBHGxA-sG98GQSJDfxaj`++=rBWj2sI6Q9ERPo`T$@;YRMg%gyW?HhzK4B@-1mS| zVPNIB7ZOgv3KY|>+jlL4Z=y|Axd*bBIaK$T7z{^4a(+0A`u1wl8kMrEa?4 zRf?H9R|~N37Sp0%>PZ5Wxv2DrHs?iP_TF431}N2hqi4)Slu7p##!QWcS~?c~{kOY) z9KJA7@4u|hW(B&p(5Ud_Wt67+d65d-ZkFjtq#|w_uZ9W;k$U=3=p}f8x*<;)gmN70kje$j|p%bizZWv3t1iU-vWurLod|8$ER3@=R99ufa z(H810eD8e8p?csVBlUJ(!c)_)7dOO;r)Pu-5Z5=q2{Xt&>w5n8)c`{u@AYRe^*=|t z$Wt$OVdC)YjmbV!;mSb(D6P$PS7I1Fa{vQp2RvvRrVny1a0-rY`_ULn9Xbj+K4I@A z)5FGRJ6=rO+@LQV)TEr7Je;`PvK0E()^N{UPpZ{rgyndvdgcRF;qY}TnUXjFor}5M z6-jr0>8s`oDxpt#g`FXg{G$h$Ex$R-yF2)#4h)COBgg>+-l{0=d;9N?-`~C2z6X1sx461U+m%Pg?R%K8TGxg- z3AJtCzk1!xWk=Cqs|!V43j#4YHZDmHV1|ZLdaax76U{3axp)(EmSBi^sYV))Q>%?> zppMK79}GqUDg1EH2fdT3v&h2u%WZ4RYNgpBn;N?6Gw=B~A`9k+nxBb#W|U~E5+2i5 z@d`pWEZ4Pl3gyTHbhTZj0G&WJDbz^9b{D_$T1>GXSsd;;x5`Uwu7u0Q>v()Q3Zijs z)J(!uWC5W4`09IU? z#x5K2$jI+U+M#VWpBwzR*W@3eCwI4gyAI@Iy17GjzTr+l^=d0sv5bPSJ}>78!@&rZ ztf2=NzFM+6Yr!<`(wymLI8l>mj>ieG=H1JJ)q-FiJ2I}_j+7Wq7^U*MnBP}pr!1u& z?ian7OBo(39PRzx1untXzas?lirO-m=I!n6Geo% z^OdM{q7B+NHAp_b-^s(ae3smIAt?^ftpNclEKHSg9Z=w@QDGjWWZ2RhLiDhxSk4CF zp^T~os7VankcZjmJr%Q5!kYVIusWA1*SgPZKN&RVw;9Y5 zjK#t^fz^M^iTsQeq-OX|nps*H`j^H%9qEGOzvhe#NI#OFDB(n;WHm1#{%9(88IJb| z;f=#ohXq?#)3M9wxFyeOYMZOSVt}QRM-`yVgX5P1mo!HGH|q}GTLs@9^96ZUsOF_L z`jdH;xpbchC0jMd&G5%(pz)&W?d_KwUk8@6VmEEt5}~Y@!|ATIZ7!#HMn88M@#!%a zRZw3@S%{9cbU=DYd41JN`QSbHIIyOTTN2 zLPkm{nof+eU6M>dFA?!?RN}lCvLukjB-M=NraYLYZWMFA0YNsQ0n(I7ErDOPc}`O% z^B;B1IK=S-Nl89@;tA83B?H{DgT^n4;bVeo%alp?#>MECW~VEdPyp-8my~XsW;!;^ zyL(-cFEZn%rkR#ELbC@I1Kd$q^(}f*jPKMFzj4Pc(->+7bC(HBvnHBI?dxW|oUwpa z7FRMZ2~$gIv-ez5?*d&2=ZB<+KY#p$!@&P7?CB9!C9wqX&UkI-Edg#*=x2Sl8Q&w& zYaW7cL9JG8T)blNP3&H|GxV1)i(h85;XmX zik@J$Ncy(`wo4pbNw6bt?qsi}X$N(x$3*SrIk5J1kw)J)Kxv0(R9s}lVcu?ikwq!C z-TfnQ@VgdNSED~_BaXIkCk~dLLjKhPe^xD>b!gX8K6i;G&Z zhlrX&`XeL_9Y)W-{EOcZmU~PIoCk$RHm0%}aY0}GmnbRN9O5oOK>der&&p#ycGFNW z@0|TghP6*sh>dP=w+%3Pp;b6u-D**{OmY2H5&+GAXCXsx7bfU_8V;B|c-8l+(N~J~ zUZ*n7hxNr$ugWR60KNaNvsPoh=VJIBRp{QI0~?#J=E8&))LewpeQS4q;!jV*3Ka=1 z)zb72Gg6M1D=55=a6*(08yfUY-F1drwsAIl71Ll1>7h)-WIg!{omaA6&~= zm05_xYz|&Es<#Y9mSipMR@c0@?_pJy{!$hJz_lv(`?|h6ST8*Z$Zay;ngFxmMZ!gn zp2txKW5sRm(za%gm#^Vp1I{zjUV<%ST3@XLeB|}oii8Q7W&8~Uh$fil*Hl-xT|j{k zp@kpwR%3uYBhvg+B-_IOp_#EZzOgnmb*YuY*$7y@*WkN;!4M^?!IXN4d^US&PPg6>#WtP15( z3^((0-kKd0x8-ENY8cgySOXvH5f*w_{@oxXvGaC-W!aJdC)j;%71vN~8bIll6QRFH zgC%#f5DdQa8bE{abW&)69(qj}QQ8F>RU=*nVg-~ykoZTL`C5_g#V_98~=E@g+$n4qatC& zCY*Y?915^Iz)Zbft04O33<_7N;1ZCXY}fx?jyRNj0jbd3l4JGZI&~JyTn!K&4_KH! z2W6nMB(<^2&3m^2Q%&Wi2=8@4RF;p%(A%;RD{2 z<_oG1?sLzS)m-z?@rAvdtsokh@?3oc4!OxOQ-8a|OhVD>rIitbQe9M{e&!E+jk3g% zPXJ^YgzHz{NX7OxB~wHd`Uw`Mzw+gIgvd#>V`!BvakEkb{Psl-fXhB?llod+ao%&= z_r;^2bKLPDpMAfsR@~U~Fp6)%13cL{>L~e6cwyL_nD5ilsIY=n2b@)CyRlxp$C7x7 zM)DO$0NDr0R6hv$=AYUj)IP})F)Z3}>3*ZJt1wIt*`-pw&l2znFT-1(UoW=rqCypW zV6~}pP<49D<_62PYgsYPsw1fQY!-FE?azf4?M+)}yD~2EsqXQ$yxsI!mbs4!BF@F= zYb{vMMG3d=b^gESYUG3?_W(@USzZ??OLm?1CS`b8%0OiT^KSA>Ni8v!;38Soe4$fz z-O0K?Vocr_v=V9=Uc7_cst%xN>$Mi6-}c>llEdzef{a6Q2SWoFwcplEei5CsC%@R} z>lE|SEsB^_n=6x5#>A&qAC_l0;ABfGaIwaOlXB@(G{xDd0kTiF4D*V>Yf#uBG=rtj zus*Q}zZ4=MLwb7yll1rJd>&7srdEwY8{HR27k*a=a0O&npoQ@+rMHteqf7KTz6&I(Wkcu;<^1w^cC$2`UdeKT8&YZa9<+=S*A_yK z%$DNP$%u<6$&Kp1Hw2=dv-%e+YhnPi((hHdB9dg^l|WU*5w)e4oHUaYDrG7f`HJAg zO}cNK>9J&i`K*2DGj7~R=VKLBvKm(#BG_p{+p8*XsLl?bg_dHNxUH&cO;1%ZbrGTV zQqupDVM>`{UR!PQSz66$47#o_6pby!1eB-$uVcQD&FTm^-=c~F53(-%PVss>|J;~0 zn*Q86ojAV>Figk%(ckDx+L1%)#TJbQU2N(-N@4?T^dOQ~l0877Q1)~9XWkh@YE883 zl`9>r2gK8{B3B;-;EKO@?O3x*yPkjWR{q0ZKI+7KT{Jk2ziGEAiaE&w58k=LaIb-{ z;n|AM$yAwfVSx{vpgY10Fb4EH;TwVpozabZTl7H7RGWGP0W}tTw=t&z`u1w}K%<7R zm|9PC3dzBoimo!1v=J8ZBG;7wAi*B&U%I#TmYnib6^#j-MH`qGwVO%@pu`ErrVcnz zy-FXZ#=j|zLI-SoOuquYFeEj)Ma8?1yl*9$%+}k=cYj_!%j%Bby2^=1ni-jx^sUjX zKG`vJf9dx(w)~)21@try;u>ovbBTx8r*L<)Nq2MoZ(4?zpBfAodR211pbK!vng^(4 zMhms-_XPuxm&QSO97kY>`|I1dDRlET`n~E0eR4eP*W3U9@qZM7mD3W%9gs6=AE46Q QUrVqwv%7}9a_jN`15a!rCjbBd literal 0 HcmV?d00001 diff --git a/static/manifest.json b/static/manifest.json new file mode 100644 index 00000000000..ea51072cbb8 --- /dev/null +++ b/static/manifest.json @@ -0,0 +1,32 @@ +{ + "theme_color": "#2196f3", + "background_color": "#424242", + "display": "standalone", + "scope": "/", + "start_url": "/", + "name": "Fiber", + "short_name": "Fiber", + "description": "An online API documentation with examples so you can start building web apps with Fiber right away!", + "icons": [ + { + "src": "/img/icons/icon-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/img/icons/icon-256x256.png", + "sizes": "256x256", + "type": "image/png" + }, + { + "src": "/img/icons/icon-384x384.png", + "sizes": "384x384", + "type": "image/png" + }, + { + "src": "/img/icons/icon-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ] +}