From 79123ae7a1785dc2ff4cd9272aefcf7a8deabd13 Mon Sep 17 00:00:00 2001 From: Gabber235 Date: Fri, 9 Aug 2024 20:24:04 +0200 Subject: [PATCH] Improve 404 page --- documentation/package-lock.json | 403 +++++++++--------- documentation/package.json | 16 +- .../src/theme/NotFound/Content/index.tsx | 61 +-- documentation/static/rive/robot.riv | Bin 0 -> 35696 bytes 4 files changed, 242 insertions(+), 238 deletions(-) create mode 100644 documentation/static/rive/robot.riv diff --git a/documentation/package-lock.json b/documentation/package-lock.json index 7de5d5685a..8f187a819c 100644 --- a/documentation/package-lock.json +++ b/documentation/package-lock.json @@ -9,9 +9,9 @@ "version": "0.0.0", "dependencies": { "@dagrejs/dagre": "^1.1.3", - "@docusaurus/core": "^3.5.0", - "@docusaurus/preset-classic": "^3.5.0", - "@docusaurus/theme-mermaid": "^3.5.0", + "@docusaurus/core": "3.4.0", + "@docusaurus/preset-classic": "3.4.0", + "@docusaurus/theme-mermaid": "3.4.0", "@mdx-js/react": "^3.0.1", "@rive-app/react-canvas": "^4.13.5", "clsx": "^2.1.1", @@ -25,11 +25,11 @@ "screenfull": "^6.0.2" }, "devDependencies": { - "@docusaurus/lqip-loader": "^3.5.0", - "@docusaurus/module-type-aliases": "^3.5.0", + "@docusaurus/lqip-loader": "3.4.0", + "@docusaurus/module-type-aliases": "3.4.0", "@docusaurus/responsive-loader": "^1.7.0", - "@docusaurus/tsconfig": "^3.5.0", - "@docusaurus/types": "^3.5.0", + "@docusaurus/tsconfig": "3.4.0", + "@docusaurus/types": "3.4.0", "@iconify/react": "^5.0.2", "@types/react": "^18.3.3", "autoprefixer": "^10.4.20", @@ -2332,9 +2332,9 @@ } }, "node_modules/@docusaurus/core": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.5.0.tgz", - "integrity": "sha512-B3xQMwHc+NwLWuHfwdpXTpu3iZoEYNMhSzE6IsxIjCUAjQO01nwLp99M3aiaVkL4xXoZlc1Hhlc6eB8a3SsRtw==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.4.0.tgz", + "integrity": "sha512-g+0wwmN2UJsBqy2fQRQ6fhXruoEa62JDeEa5d8IdTJlMoaDaEDfHh7WjwGRn4opuTQWpjAwP/fbcgyHKlE+64w==", "license": "MIT", "dependencies": { "@babel/core": "^7.23.3", @@ -2347,12 +2347,12 @@ "@babel/runtime": "^7.22.6", "@babel/runtime-corejs3": "^7.22.6", "@babel/traverse": "^7.22.8", - "@docusaurus/cssnano-preset": "3.5.0", - "@docusaurus/logger": "3.5.0", - "@docusaurus/mdx-loader": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-common": "3.5.0", - "@docusaurus/utils-validation": "3.5.0", + "@docusaurus/cssnano-preset": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "autoprefixer": "^10.4.14", "babel-loader": "^9.1.3", "babel-plugin-dynamic-import-node": "^2.3.3", @@ -2418,9 +2418,9 @@ } }, "node_modules/@docusaurus/cssnano-preset": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.5.0.tgz", - "integrity": "sha512-BMurr8nS73M777HInIfbSmG2EogfEKZKw13s/bH1MArFoHTA+mdwIUIkGxwDP5orhsrDTpzbyPjXkHZtYyNWEg==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.4.0.tgz", + "integrity": "sha512-qwLFSz6v/pZHy/UP32IrprmH5ORce86BGtN0eBtG75PpzQJAzp9gefspox+s8IEOr0oZKuQ/nhzZ3xwyc3jYJQ==", "license": "MIT", "dependencies": { "cssnano-preset-advanced": "^6.1.2", @@ -2433,9 +2433,9 @@ } }, "node_modules/@docusaurus/logger": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.5.0.tgz", - "integrity": "sha512-7ITYJjnogAEdNeB4ixQEdS1AdMBmD2IcPPLZuOs1sGtStBPBjl+yi/uLLGnqXO3x4atGNONrPSBNnfxynGUxMw==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.4.0.tgz", + "integrity": "sha512-bZwkX+9SJ8lB9kVRkXw+xvHYSMGG4bpYHKGXeXFvyVc79NMeeBSGgzd4TQLHH+DYeOJoCdl8flrFJVxlZ0wo/Q==", "license": "MIT", "dependencies": { "chalk": "^4.1.2", @@ -2446,13 +2446,13 @@ } }, "node_modules/@docusaurus/lqip-loader": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/lqip-loader/-/lqip-loader-3.5.0.tgz", - "integrity": "sha512-CBitbjcm8mDOwXPDOM16dtTRosxdccn6GzsvK1x1wGfCk/yzZmAEDfBJiSq7FaEGmXxyNepYf18RyehIcS57dw==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/lqip-loader/-/lqip-loader-3.4.0.tgz", + "integrity": "sha512-F//Gjqcz925zLL1l3Y3XOtQvn927GBIr9ZouvzWF4jHNKuuHBqzOPSADF5O/cT3Vq1ucPWooyhPBxYcvSGF4SA==", "dev": true, "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.5.0", + "@docusaurus/logger": "3.4.0", "file-loader": "^6.2.0", "lodash": "^4.17.21", "sharp": "^0.32.3", @@ -2487,14 +2487,14 @@ } }, "node_modules/@docusaurus/mdx-loader": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.5.0.tgz", - "integrity": "sha512-9XWVtF+eCzvVBqyRqBqP2GhnNET/1Y/tLCVsyacr/nKl5DBXZTHYkGw7t1wAF8tfZsiICa+xdru5FJvD+GfcDg==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.4.0.tgz", + "integrity": "sha512-kSSbrrk4nTjf4d+wtBA9H+FGauf2gCax89kV8SUSJu3qaTdSIKdWERlngsiHaCFgZ7laTJ8a67UFf+xlFPtuTw==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-validation": "3.5.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "@mdx-js/mdx": "^3.0.0", "@slorber/remark-comment": "^1.0.0", "escape-html": "^1.0.3", @@ -2526,12 +2526,12 @@ } }, "node_modules/@docusaurus/module-type-aliases": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.5.0.tgz", - "integrity": "sha512-jVYavuoE+TOA4k5KoBdcwgdFdf/9UWyGAiMZLMidogQt4xdpqfkqoLUTTcQTunBaVViO899AUgo5idE+vn+bVQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.4.0.tgz", + "integrity": "sha512-A1AyS8WF5Bkjnb8s+guTDuYmUiwJzNrtchebBHpc0gz0PyHJNMaybUlSrmJjHVcGrya0LKI4YcR3lBDQfXRYLw==", "license": "MIT", "dependencies": { - "@docusaurus/types": "3.5.0", + "@docusaurus/types": "3.4.0", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -2545,19 +2545,18 @@ } }, "node_modules/@docusaurus/plugin-content-blog": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.5.0.tgz", - "integrity": "sha512-jxB/m5EZHXQP4INqnxCN2GKFxzGt0pOvEcr+tF015gLhzQXBbB6UACqYFqtwiGg7cGC1sJUf2/7bzcv4JYoIMw==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.5.0", - "@docusaurus/logger": "3.5.0", - "@docusaurus/mdx-loader": "3.5.0", - "@docusaurus/theme-common": "3.5.0", - "@docusaurus/types": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-common": "3.5.0", - "@docusaurus/utils-validation": "3.5.0", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.4.0.tgz", + "integrity": "sha512-vv6ZAj78ibR5Jh7XBUT4ndIjmlAxkijM3Sx5MAAzC1gyv0vupDQNhzuFg1USQmQVj3P5I6bquk12etPV3LJ+Xw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "cheerio": "^1.0.0-rc.12", "feed": "^4.2.2", "fs-extra": "^11.1.1", @@ -2573,26 +2572,24 @@ "node": ">=18.0" }, "peerDependencies": { - "@docusaurus/plugin-content-docs": "*", "react": "^18.0.0", "react-dom": "^18.0.0" } }, "node_modules/@docusaurus/plugin-content-docs": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.5.0.tgz", - "integrity": "sha512-ZClDTvihZn+Tes9qpe04y53b4xChO6WS8aWOxDpbHV/9wDJ6Rw3bMUIXfcT4cSThSSaIFkwN7FLMpz2U08bq+Q==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.5.0", - "@docusaurus/logger": "3.5.0", - "@docusaurus/mdx-loader": "3.5.0", - "@docusaurus/module-type-aliases": "3.5.0", - "@docusaurus/theme-common": "3.5.0", - "@docusaurus/types": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-common": "3.5.0", - "@docusaurus/utils-validation": "3.5.0", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.4.0.tgz", + "integrity": "sha512-HkUCZffhBo7ocYheD9oZvMcDloRnGhBMOZRyVcAQRFmZPmNqSyISlXA1tQCIxW+r478fty97XXAGjNYzBjpCsg==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/module-type-aliases": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "@types/react-router-config": "^5.0.7", "combine-promises": "^1.1.0", "fs-extra": "^11.1.1", @@ -2611,16 +2608,16 @@ } }, "node_modules/@docusaurus/plugin-content-pages": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.5.0.tgz", - "integrity": "sha512-4ONFUs9WEpjELl1rN9LIIH+gm7Mxs4H++DI5a2et/Aa/p6Njo1t3mMFBn3PK9Z7YEdcUne72pIW2v2R2rHtJUA==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.4.0.tgz", + "integrity": "sha512-h2+VN/0JjpR8fIkDEAoadNjfR3oLzB+v1qSXbIAKjQ46JAHx3X22n9nqS+BWSQnTnp1AjkjSvZyJMekmcwxzxg==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.5.0", - "@docusaurus/mdx-loader": "3.5.0", - "@docusaurus/types": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-validation": "3.5.0", + "@docusaurus/core": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "fs-extra": "^11.1.1", "tslib": "^2.6.0", "webpack": "^5.88.1" @@ -2634,14 +2631,14 @@ } }, "node_modules/@docusaurus/plugin-debug": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.5.0.tgz", - "integrity": "sha512-748XrTC/wb9ffzU60pZmTl1fcEixdLsotMYka0R+Vl8tbvaRyF/sPOGbiX1D6tM9m/7db6+EecO5wSCcoNR/0Q==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.4.0.tgz", + "integrity": "sha512-uV7FDUNXGyDSD3PwUaf5YijX91T5/H9SX4ErEcshzwgzWwBtK37nUWPU3ZLJfeTavX3fycTOqk9TglpOLaWkCg==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.5.0", - "@docusaurus/types": "3.5.0", - "@docusaurus/utils": "3.5.0", + "@docusaurus/core": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", "fs-extra": "^11.1.1", "react-json-view-lite": "^1.2.0", "tslib": "^2.6.0" @@ -2655,14 +2652,14 @@ } }, "node_modules/@docusaurus/plugin-google-analytics": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.5.0.tgz", - "integrity": "sha512-5x2lh+mq/HH6+xstmdpO9RoUBN+aJKVoiJvN6OCx85Kxupgv+cH5VbeNqzZSNQcJBXuBVqwt3Y8WJVXcCpbpYw==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.4.0.tgz", + "integrity": "sha512-mCArluxEGi3cmYHqsgpGGt3IyLCrFBxPsxNZ56Mpur0xSlInnIHoeLDH7FvVVcPJRPSQ9/MfRqLsainRw+BojA==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.5.0", - "@docusaurus/types": "3.5.0", - "@docusaurus/utils-validation": "3.5.0", + "@docusaurus/core": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "tslib": "^2.6.0" }, "engines": { @@ -2674,14 +2671,14 @@ } }, "node_modules/@docusaurus/plugin-google-gtag": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.5.0.tgz", - "integrity": "sha512-a8ABEXLtG27Mm4u9F4nvh/f6oEONRISzvikORPToobSogsf1E6AGVkRrWwEnMr4M8uqj+jTtrB2NbNMdvAOGMQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.4.0.tgz", + "integrity": "sha512-Dsgg6PLAqzZw5wZ4QjUYc8Z2KqJqXxHxq3vIoyoBWiLEEfigIs7wHR+oiWUQy3Zk9MIk6JTYj7tMoQU0Jm3nqA==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.5.0", - "@docusaurus/types": "3.5.0", - "@docusaurus/utils-validation": "3.5.0", + "@docusaurus/core": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "@types/gtag.js": "^0.0.12", "tslib": "^2.6.0" }, @@ -2694,14 +2691,14 @@ } }, "node_modules/@docusaurus/plugin-google-tag-manager": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.5.0.tgz", - "integrity": "sha512-ePJ10SnD/v2m9zgcdaLSENf+59MGTFFq/K7R2sneEWYxRXuzaoFqC8xwBW2khNnalcGOBHwtwcSydl3ynRvoQQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.4.0.tgz", + "integrity": "sha512-O9tX1BTwxIhgXpOLpFDueYA9DWk69WCbDRrjYoMQtFHSkTyE7RhNgyjSPREUWJb9i+YUg3OrsvrBYRl64FCPCQ==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.5.0", - "@docusaurus/types": "3.5.0", - "@docusaurus/utils-validation": "3.5.0", + "@docusaurus/core": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "tslib": "^2.6.0" }, "engines": { @@ -2713,17 +2710,17 @@ } }, "node_modules/@docusaurus/plugin-sitemap": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.5.0.tgz", - "integrity": "sha512-nsmkz3RWadpSGrLdi+WtLfn7aoL8lv7Rv+6CoeJ6XcMGgqq8eCrqmU+7sdOW2pNXGFOhsDRii45XK5YY82VODw==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.4.0.tgz", + "integrity": "sha512-+0VDvx9SmNrFNgwPoeoCha+tRoAjopwT0+pYO1xAbyLcewXSemq+eLxEa46Q1/aoOaJQ0qqHELuQM7iS2gp33Q==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.5.0", - "@docusaurus/logger": "3.5.0", - "@docusaurus/types": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-common": "3.5.0", - "@docusaurus/utils-validation": "3.5.0", + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "fs-extra": "^11.1.1", "sitemap": "^7.1.1", "tslib": "^2.6.0" @@ -2737,24 +2734,24 @@ } }, "node_modules/@docusaurus/preset-classic": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.5.0.tgz", - "integrity": "sha512-8zgxqeO0nx14xBQWi3uFRXSP2wawPpNN0RbmVq/afYk0qH8LYBaGYdno6eWZbd0HxMJB0WCt3XUxvLEYGbyGiQ==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.5.0", - "@docusaurus/plugin-content-blog": "3.5.0", - "@docusaurus/plugin-content-docs": "3.5.0", - "@docusaurus/plugin-content-pages": "3.5.0", - "@docusaurus/plugin-debug": "3.5.0", - "@docusaurus/plugin-google-analytics": "3.5.0", - "@docusaurus/plugin-google-gtag": "3.5.0", - "@docusaurus/plugin-google-tag-manager": "3.5.0", - "@docusaurus/plugin-sitemap": "3.5.0", - "@docusaurus/theme-classic": "3.5.0", - "@docusaurus/theme-common": "3.5.0", - "@docusaurus/theme-search-algolia": "3.5.0", - "@docusaurus/types": "3.5.0" + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.4.0.tgz", + "integrity": "sha512-Ohj6KB7siKqZaQhNJVMBBUzT3Nnp6eTKqO+FXO3qu/n1hJl3YLwVKTWBg28LF7MWrKu46UuYavwMRxud0VyqHg==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.4.0", + "@docusaurus/plugin-content-blog": "3.4.0", + "@docusaurus/plugin-content-docs": "3.4.0", + "@docusaurus/plugin-content-pages": "3.4.0", + "@docusaurus/plugin-debug": "3.4.0", + "@docusaurus/plugin-google-analytics": "3.4.0", + "@docusaurus/plugin-google-gtag": "3.4.0", + "@docusaurus/plugin-google-tag-manager": "3.4.0", + "@docusaurus/plugin-sitemap": "3.4.0", + "@docusaurus/theme-classic": "3.4.0", + "@docusaurus/theme-common": "3.4.0", + "@docusaurus/theme-search-algolia": "3.4.0", + "@docusaurus/types": "3.4.0" }, "engines": { "node": ">=18.0" @@ -2790,27 +2787,27 @@ } }, "node_modules/@docusaurus/theme-classic": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.5.0.tgz", - "integrity": "sha512-VLI+PJrDP8eRW1ClZB8NAbtE0LYlVJEn/xtlYLFtURoGl8ajA19GmSG4aee7QdQnQbkb1bXUy3u48vcVpKclAQ==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.5.0", - "@docusaurus/mdx-loader": "3.5.0", - "@docusaurus/module-type-aliases": "3.5.0", - "@docusaurus/plugin-content-blog": "3.5.0", - "@docusaurus/plugin-content-docs": "3.5.0", - "@docusaurus/plugin-content-pages": "3.5.0", - "@docusaurus/theme-common": "3.5.0", - "@docusaurus/theme-translations": "3.5.0", - "@docusaurus/types": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-common": "3.5.0", - "@docusaurus/utils-validation": "3.5.0", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.4.0.tgz", + "integrity": "sha512-0IPtmxsBYv2adr1GnZRdMkEQt1YW6tpzrUPj02YxNpvJ5+ju4E13J5tB4nfdaen/tfR1hmpSPlTFPvTf4kwy8Q==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/module-type-aliases": "3.4.0", + "@docusaurus/plugin-content-blog": "3.4.0", + "@docusaurus/plugin-content-docs": "3.4.0", + "@docusaurus/plugin-content-pages": "3.4.0", + "@docusaurus/theme-common": "3.4.0", + "@docusaurus/theme-translations": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", "copy-text-to-clipboard": "^3.2.0", - "infima": "0.2.0-alpha.44", + "infima": "0.2.0-alpha.43", "lodash": "^4.17.21", "nprogress": "^0.2.0", "postcss": "^8.4.26", @@ -2830,15 +2827,18 @@ } }, "node_modules/@docusaurus/theme-common": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.5.0.tgz", - "integrity": "sha512-JPzL5GBNqJES7sYzCU004BbXi4XXVFVviaVdaQLRHQv8soHsl4iiGfbUdcDMOD+soLlz7bTxQxclpkhNjIhmfw==", - "license": "MIT", - "dependencies": { - "@docusaurus/mdx-loader": "3.5.0", - "@docusaurus/module-type-aliases": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-common": "3.5.0", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.4.0.tgz", + "integrity": "sha512-0A27alXuv7ZdCg28oPE8nH/Iz73/IUejVaCazqu9elS4ypjiLhK3KfzdSQBnL/g7YfHSlymZKdiOHEo8fJ0qMA==", + "license": "MIT", + "dependencies": { + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/module-type-aliases": "3.4.0", + "@docusaurus/plugin-content-blog": "3.4.0", + "@docusaurus/plugin-content-docs": "3.4.0", + "@docusaurus/plugin-content-pages": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -2852,22 +2852,21 @@ "node": ">=18.0" }, "peerDependencies": { - "@docusaurus/plugin-content-docs": "*", "react": "^18.0.0", "react-dom": "^18.0.0" } }, "node_modules/@docusaurus/theme-mermaid": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.5.0.tgz", - "integrity": "sha512-hdrEn3woAT3LoGABi0Z9ZWRdYvteJTTOzVgveubUsIy2RQme0ddpZ+cacq/R6N7IL8nkTVGtI/D3StOO/tI6Yw==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.4.0.tgz", + "integrity": "sha512-3w5QW0HEZ2O6x2w6lU3ZvOe1gNXP2HIoKDMJBil1VmLBc9PmpAG17VmfhI/p3L2etNmOiVs5GgniUqvn8AFEGQ==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.5.0", - "@docusaurus/module-type-aliases": "3.5.0", - "@docusaurus/theme-common": "3.5.0", - "@docusaurus/types": "3.5.0", - "@docusaurus/utils-validation": "3.5.0", + "@docusaurus/core": "3.4.0", + "@docusaurus/module-type-aliases": "3.4.0", + "@docusaurus/theme-common": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "mermaid": "^10.4.0", "tslib": "^2.6.0" }, @@ -2880,19 +2879,19 @@ } }, "node_modules/@docusaurus/theme-search-algolia": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.5.0.tgz", - "integrity": "sha512-DTMa9nDRfQTFlXJHUS9/a6s6faZBblfGiuzOi6ZSvV66AOWLBb25Gx1sVurZ3k41ZqmI5hiMKwMvZ0dfSpx6Ow==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.4.0.tgz", + "integrity": "sha512-aiHFx7OCw4Wck1z6IoShVdUWIjntC8FHCw9c5dR8r3q4Ynh+zkS8y2eFFunN/DL6RXPzpnvKCg3vhLQYJDmT9Q==", "license": "MIT", "dependencies": { "@docsearch/react": "^3.5.2", - "@docusaurus/core": "3.5.0", - "@docusaurus/logger": "3.5.0", - "@docusaurus/plugin-content-docs": "3.5.0", - "@docusaurus/theme-common": "3.5.0", - "@docusaurus/theme-translations": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-validation": "3.5.0", + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/plugin-content-docs": "3.4.0", + "@docusaurus/theme-common": "3.4.0", + "@docusaurus/theme-translations": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "algoliasearch": "^4.18.0", "algoliasearch-helper": "^3.13.3", "clsx": "^2.0.0", @@ -2911,9 +2910,9 @@ } }, "node_modules/@docusaurus/theme-translations": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.5.0.tgz", - "integrity": "sha512-rF3Ldj78OU2c6bGOyWZJfJ+vOz1CmDODbz+Vnkl2dqeViUS2BTDE3QT5xsZGKfH6yRB/CSzk3P7ss78qCeDKRw==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.4.0.tgz", + "integrity": "sha512-zSxCSpmQCCdQU5Q4CnX/ID8CSUUI3fvmq4hU/GNP/XoAWtXo9SAVnM3TzpU8Gb//H3WCsT8mJcTfyOk3d9ftNg==", "license": "MIT", "dependencies": { "fs-extra": "^11.1.1", @@ -2924,16 +2923,16 @@ } }, "node_modules/@docusaurus/tsconfig": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.5.0.tgz", - "integrity": "sha512-tJLOjvSIU3Y1wjvHGGHtaiwBn1DbBEutPj3Cji7OwfsKVP0d6g2FnwFJQ88Vxkulhggb4P9Lm3xZXbHhPqzk5A==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.4.0.tgz", + "integrity": "sha512-0qENiJ+TRaeTzcg4olrnh0BQ7eCxTgbYWBnWUeQDc84UYkt/T3pDNnm3SiQkqPb+YQ1qtYFlC0RriAElclo8Dg==", "dev": true, "license": "MIT" }, "node_modules/@docusaurus/types": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.0.tgz", - "integrity": "sha512-HRkpYBluSihIq98waEHGmmVNAZ2va1fShEE7ZGYkfL2kjCs84cSDF/blUZ+415h2+NEtebQb6vtKLNC0RZVGTg==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.4.0.tgz", + "integrity": "sha512-4jcDO8kXi5Cf9TcyikB/yKmz14f2RZ2qTRerbHAsS+5InE9ZgSLBNLsewtFTcTOXSVcbU3FoGOzcNWAmU1TR0A==", "license": "MIT", "dependencies": { "@mdx-js/mdx": "^3.0.0", @@ -2952,13 +2951,13 @@ } }, "node_modules/@docusaurus/utils": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.5.0.tgz", - "integrity": "sha512-RknfD/Tztd3wYWHTdCIlzH4mZcwfeGA4F4qaHZei3XpXocvvsqNlr7fjWZU83Uad2ty4sgQL7cwYSDHQuCBCig==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.4.0.tgz", + "integrity": "sha512-fRwnu3L3nnWaXOgs88BVBmG1yGjcQqZNHG+vInhEa2Sz2oQB+ZjbEMO5Rh9ePFpZ0YDiDUhpaVjwmS+AU2F14g==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.5.0", - "@docusaurus/utils-common": "3.5.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/utils-common": "3.4.0", "@svgr/webpack": "^8.1.0", "escape-string-regexp": "^4.0.0", "file-loader": "^6.2.0", @@ -2991,9 +2990,9 @@ } }, "node_modules/@docusaurus/utils-common": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.5.0.tgz", - "integrity": "sha512-RyeqPhOfocQkh+ldDiwJBi0h9zZAhccqtzl+aECbgP1a7kdGFLUS0SgVjF1iYUk5RBW03DH+fevT6s4brCWspA==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.4.0.tgz", + "integrity": "sha512-NVx54Wr4rCEKsjOH5QEVvxIqVvm+9kh7q8aYTU5WzUU9/Hctd6aTrcZ3G0Id4zYJ+AeaG5K5qHA4CY5Kcm2iyQ==", "license": "MIT", "dependencies": { "tslib": "^2.6.0" @@ -3011,14 +3010,14 @@ } }, "node_modules/@docusaurus/utils-validation": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.5.0.tgz", - "integrity": "sha512-ZWo75T0nv1oX1zx7Nv+woS0ReeONdaK+WddKyYy7M7DnnAe9M5uhRaEPlyDWl9KpXrRZ1piTWBBye79MCTFyTA==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.4.0.tgz", + "integrity": "sha512-hYQ9fM+AXYVTWxJOT1EuNaRnrR2WGpRdLDQG07O8UOpsvCPWUVOeo26Rbm0JWY2sGLfzAb+tvJ62yF+8F+TV0g==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.5.0", - "@docusaurus/utils": "3.5.0", - "@docusaurus/utils-common": "3.5.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", "fs-extra": "^11.2.0", "joi": "^17.9.2", "js-yaml": "^4.1.0", @@ -3935,18 +3934,18 @@ } }, "node_modules/@rive-app/canvas": { - "version": "2.19.4", - "resolved": "https://registry.npmjs.org/@rive-app/canvas/-/canvas-2.19.4.tgz", - "integrity": "sha512-xyIBenqXqdlMxUW36tSTZgeD3BpE1pPLrw7nXbe4ebCShWBBHSiahp/rHyKXghzPvcQn7g99BpinVGaNysullQ==", + "version": "2.19.7", + "resolved": "https://registry.npmjs.org/@rive-app/canvas/-/canvas-2.19.7.tgz", + "integrity": "sha512-gYwFIWhVidTCQSJqMD6aRQtDNTFGW+nswmQ0qAohmJu+O58W47AWJwxzrO8Y0LhEDKnyXosUeOGUvlxEPcb6TQ==", "license": "MIT" }, "node_modules/@rive-app/react-canvas": { - "version": "4.13.5", - "resolved": "https://registry.npmjs.org/@rive-app/react-canvas/-/react-canvas-4.13.5.tgz", - "integrity": "sha512-OOlOEye6lyu1Zv+p8YOSIwFwgOxbSoIcsK2aQRbzLTyilA0hwXCDPwvmCLqxF8Kgln4/VeH4BbeoKG4UX23Tsg==", + "version": "4.13.6", + "resolved": "https://registry.npmjs.org/@rive-app/react-canvas/-/react-canvas-4.13.6.tgz", + "integrity": "sha512-v4fvjBz7xoj6mRhZ+xdu5HWnVch1qzeAfl51PVk8dekJFs41fRSpBThBQ447iL2gzbAjVzYyjBTOSKv0tDsRRg==", "license": "MIT", "dependencies": { - "@rive-app/canvas": "2.19.4" + "@rive-app/canvas": "2.19.7" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" @@ -9959,9 +9958,9 @@ } }, "node_modules/infima": { - "version": "0.2.0-alpha.44", - "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.44.tgz", - "integrity": "sha512-tuRkUSO/lB3rEhLJk25atwAjgLuzq070+pOW8XcvpHky/YbENnRRdPd85IBkyeTgttmOy5ah+yHYsK1HhUd4lQ==", + "version": "0.2.0-alpha.43", + "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz", + "integrity": "sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ==", "license": "MIT", "engines": { "node": ">=12" diff --git a/documentation/package.json b/documentation/package.json index 25691b45f2..4c74f9c878 100644 --- a/documentation/package.json +++ b/documentation/package.json @@ -5,7 +5,7 @@ "scripts": { "docusaurus": "docusaurus", "start": "docusaurus start", - "build": "docusaurus build", + "build": "docusaurus build --bundle-analyzer --dev", "swizzle": "docusaurus swizzle", "deploy": "docusaurus deploy", "clear": "docusaurus clear", @@ -16,9 +16,9 @@ }, "dependencies": { "@dagrejs/dagre": "^1.1.3", - "@docusaurus/core": "^3.5.0", - "@docusaurus/preset-classic": "^3.5.0", - "@docusaurus/theme-mermaid": "^3.5.0", + "@docusaurus/core": "3.4.0", + "@docusaurus/preset-classic": "3.4.0", + "@docusaurus/theme-mermaid": "3.4.0", "@mdx-js/react": "^3.0.1", "@rive-app/react-canvas": "^4.13.5", "clsx": "^2.1.1", @@ -32,11 +32,11 @@ "screenfull": "^6.0.2" }, "devDependencies": { - "@docusaurus/lqip-loader": "^3.5.0", - "@docusaurus/module-type-aliases": "^3.5.0", + "@docusaurus/lqip-loader": "3.4.0", + "@docusaurus/module-type-aliases": "3.4.0", "@docusaurus/responsive-loader": "^1.7.0", - "@docusaurus/tsconfig": "^3.5.0", - "@docusaurus/types": "^3.5.0", + "@docusaurus/tsconfig": "3.4.0", + "@docusaurus/types": "3.4.0", "@iconify/react": "^5.0.2", "@types/react": "^18.3.3", "autoprefixer": "^10.4.20", diff --git a/documentation/src/theme/NotFound/Content/index.tsx b/documentation/src/theme/NotFound/Content/index.tsx index 1aeb94f9c2..14b864564a 100644 --- a/documentation/src/theme/NotFound/Content/index.tsx +++ b/documentation/src/theme/NotFound/Content/index.tsx @@ -1,34 +1,39 @@ import React from "react"; import clsx from "clsx"; import type { Props } from "@theme/NotFound/Content"; +import Rive from '@rive-app/react-canvas'; export default function NotFoundContent({ className }: Props): JSX.Element { - return ( -
-
-
- -
-
-

404

-

UH OH! You're lost.

-

- We apologize, but the page you are trying to access cannot be found. -

Please check the URL for errors or use the button below to return to the homepage. -

If you believe this is an error, please create a question in our Discord. -

- - - -
-
-
- ); + return ( +
+
+
+ +
+
+

404

+

UH OH! You're lost.

+

+ We apologize, but the page you are trying to access cannot be found. +

Please check the URL for errors or use the button below to return to the homepage. +

If you believe this is an error, please create a question in our Discord. +

+ + + +
+
+
+ ); } diff --git a/documentation/static/rive/robot.riv b/documentation/static/rive/robot.riv new file mode 100644 index 0000000000000000000000000000000000000000..68bd9827b3f0bf47c0ee228fd614910c154f988f GIT binary patch literal 35696 zcmd6w2Y3`!+xKTf7D$#X0VzA^gAho7C{jXGNwNh3C@Kb2Y&5BYh!GWiL>Cc3TCgBR zgdj*!B=}Ggq-2vQ0i}c@gdzzjRfGsiKuX^Kead7eXUX-x&-c97_j+9%&-tHn-}5{7 zIWxPNnN9BYc;_lw*7-JRwj$dx+b=ea{;R9msx+9eqf=E)d!timRZq(30WbDX8K{MX zh95mzSXJrsly4K(BGc?;s6X_i+KF)@wv`^8ISoOh9#xEIC69YPs$7S(CR&|)=Z4( zS1>EvS-iV(u2#uzul`wKqpXN&_t*9~AGvZOON+EuZeY_I*{ir-eAVvJwW2pNk`Gtk z7U=m*oq1l(4*l-$S9tYb$M^DtIcjj}v)$}1#a`aQws)l`Hc`ge#pLkZw z!J)n%9^1L|KwrZxUq$*FHQro@fczuo#?^J?^*>_1SkhACRATLQp1F&BtXXSiUIKTt z@wM|g&OX;7$kB$((I^;>awR`|%&RvTek?mVH?v7X&x^OMrJ0CwbviZ3r+d4erTL0- z-JWUl>0v+JnUnnW?u0u!w8JW z`rg0M`#6RF6O^M$SA+b@K2&bY;+4oH8kPF2$M5y^qV}?~o7<>#K^qBpg7in9|GaNLs~s!ad?ha10!(;Xa&i!<=th zk@IaUa=vXv&bPg_^L6Z>IT{kNC^`b^_kGgu`(o}7i7$)h&aV%8xo^+@12GGPi66$Q zCvSS4wFW#xaUEa%Q1xzs8dzOf5o1nH^E!){`#m_k1VlxmOFQ^#dzM+1J;QZ3e=z``y*V)V&rIkICXwC^lCc6OONE)X5D-7vo%88v96L_4>|Z(e8L zwQrG6-Kx+3w)*CXxnmA^oV&+1$$>i$VAKa)TI|wxx;AQDI|S*2u1ZH9bnBtLYI~DU zp8qkiXI`rhJY}smJod2{zNW$Cl~tu|(0#9L-xSfbumN2C^w(?*+5^oWwG8^GYyJbf z6ZM;IYFP&rt;C=U#h|hFZU7Jx8s4@4s8O%?rDMXbG3n&@UgyZ)U&N7EYMzLEp+jLp zMAFx8K)z=mLGBF)o^)wNVQXh|K9RIHaRTX~aJ0)mM(#R~@mhWyD2tM9e~cY;Tb@j;>CuF>%r3i4g@y zBE8PrU;j8)3$+idRo(WfuQnxcV`_LbB8jGdAYb3=+8D~##;}Uk#;}Uk#;}Uk#;{wj zjT-i8;jwq-O>pxCa-rcQccZ_Wx1)tUlK#aE8Z=0(4Ju8TFrlnzV-)g4*=vHpoQ4ko>l7;*68Ctl~q zr#pHvMX$2m_%+v*mm3H4=E=8ZWA0ybbr{mYr`PMyIXn6K?`erW&(!Tp0q~k@WrHHG z{#4Tf+LvE*4Y57$(>rwdIXk&&^^&Zfum3od_T}l}u`xY*`x+Le{FNOwc)R9n6#3;{ z9vtwSF{L*T(!Ts=%#Bh_oGqxdd-tQGnrs|!Isvoz>NDePqpv;V9z~lVz%?jcl9YM=5Tv+ZLYENc5c>J_@ff*X@PfX9B5B}{+LJi_HCY1 zPfJ@aw4&RGdiB>Hyd9d>N@#ndI(T($-H+(oZ$IrBABIQIo%xKkmsl&u+3%H~X@b+Z zy@fW{r0Qeb`b&i?1L%`U<3M}C^ORR_aV{Aew+F3j_xWDEOUXVQUxTTl-L~!TdiA1v zCgb>ueiB;F{wW^a-fI%H26;kzrT&tD{?YhwX#Sn#*GJ*e*DifhO7j}A_2IXC&K0jL z$pMw+w#cXYcoJ(+!Y1-d>qLHRoyZk5kt=MLiCk`T`ddy*#4)DxV_ao(^=^MCUf0~) zF^7Rf@(G&OsdlDbF!@8wp?_y0*Fvkko~_5$2_vntY)9I4&kZ*?7bL>>nZ_J0w?+7S z49a#!cCAgD?>cTT!{(Zoo3U9B__Pf48BJqD+ZQ^-qrcxc9Aj(W2<^6uXL0px|7xA| z0qw3Vc-o`;+f)K)e-&c&i7|(;rxod0&aO+QlD$pb-e#MtL65o}bWM9d4sq6o{D$V< zGQp#VU9Lv<8VPOQj)5M%Ylm&5eNR51UDM0`67?rPbWj}a5t=sg#ca{eT}$+3ni%gA zahO#$hmn)N%1@|4Nkq$!e(*ZC-?&Dzxy8ojFwZ)Nv#oQujplHhbq=@Ks?+r#zbwI` zUhnJ?+lIn+J3r(dHdmEtTNCx@7bb7Ul)gbOLVIO8w2kjx1UkNSpcU8n%A;=?vjJLz zd7|AF(vByzLU>cVn)W%yly0#}Q+v6oeKyzdZ$Hh_m!0`7L7IYgeKYXC$v4nzE^9TC+-I2U@?+E@HK``#w8)>fyYsp3STMlkA`(5dM6&K5q5P zWM>K48Ax`PI8vHDlWN$}n)GoykF?s$59Jcs`P1fFe5I&;@_=2f-96V<&vA3DX!$4{ zk85Oh@^5rJp*y>f9W)->;;k(G`qw?l&Qin9Qb)>;?c1dtQ!oeqegW`m@8%Z&rgO|S zn|?s^wTGQ+h@nrDyn0&Zi0tJ3NB)`BGxt~G$Fq!a zyZ>b}HaafOmuL|D`vnk`cE*KZkat3)op(ZRVFwjvJIfu>*GiX>o#ny~P15L;Ylo@bN`g~?i-C8&SPYS8kbm?qgZAx$go);dqbp2dkqeIo2(uK+7 z5SGMTr>l~X7uL~d_sJnKH%rf+ZPNVhd*g9Y?eHeQIDF8^21&z43_=jrT-l{zLgbut z(-UhvG-pa;#JM)p5}Z@3e3F9@ogNaAR)Wt81#6ml5kILR5rL^sWIMGRS#AXAj1YDv z{~*Lwu=~5sy1zCGWVai{3K(^CAX#<&>&rK}|(La8* zD;*WvzZZnKw2vNh>)+g%f?@eaNLuM!kI>vvWD437CysmcAG+LwcKjLw+HH$>di31* z4P<_VXm@%?eUCn+@;A`j{m7*S;n7zwyi4bAz;{P>G2kz?!e7QcTpk2IGzC611wJ$d zewqOv_RR3pxxH0Z_^X1zho-=Xrodkq9=(2TAA%24X87y4sSGRpj3DqyD-R!<0w0D)vL*ZjR`>V4|V!*#(g>?ADRLm zngahz13pZd;osz@O0DoqgTN=PJbY*hd}s=MXbSwV%30Q{Y2W;6qd3uQ1@lo*8~Bw>P7b<%BzAE`~_C{Y23qwLEuAE;6qd3LsQ_V zhvPfn@8~QDduI4cxxHmp_{)O8ho-=XrodliT)#th&8;8+8Gh82D$_i%j>_|O#i&=mO46!`x#;KQC7eipYEu)+@nfe%fA4^4r; z+K7CZGQ;1(P32kP=LLaJT6y@;6!_2-_|O#iYs~PqURx8L4MKA%@^@L`=W`Et2Z0Yw zfe%fA4^4r;)_@OtX7~rVy#g!zf*|mrDe$2w@YfmeVag2uC^uDTgU4{Nf<+p(*g8 zDe%`D@L|df|1vjKVufE41U_ly;X_m4LsQ^GQ{aDVh97wJhylOU3f~{fPPpSj)e|l> z1wJ$dJ~RdX1_M6qnc+|5_9lf|PPmgo)e|l>1wJ$d{zd~nOqt zvFE2-;jiKzeiH;fGzC611wJ$dezpN0_RR1zxV=m({LCQmp(*g8De!ZQs~wm!!{5wJ zWm(~81%XdmdHB#2_|O#i&=mN&X87)E3q2Bko)!L9?%}o|@S!R2p(*g8De%8D;KQC7 z{w{7W-wHoJ2z+P?d}s>%?~TZZDKq^2+|&Up`~yMYlU5!+GzC611wJ$d{uVQQEq#OA zsck$-kzZ(qU&K8;76d*t1wJ$dJ~Rb>o&g{B%g})#OeA3Fpho-=Xroe}$z~5zt-){i!6A+QV)CzwY_i%X- z_|O#i&=mO46!`fDeAqL?Pv`blS>dk=0w0XZ8GatOx77-N zYY_O*6!_2-`1_2j9hfr1-^oqwvclgL1U_ly;X_m4LsQ^GQ{ew(hVP%T!6V@xu);6k z9v%z=ADRLmngSo10)M{&ANI`f3%R`_EBvA$@S!R2p(*eW7?BTCX80$$sZ&%0yBKAs3zbqzl$ROf)#!-_wbJ(@S!R2p(*g8Dew;(@L|skzl7Vn zVugPt2z+P?d}s>%Lk4`9GQ+>gO_f^Vmj;1PT6y@;6!_2-_|O#ihb{1XEelBa6DwOz zxRdB!f4lwt%IXOhngSo10w0cEmu1;DyvsJ&=mO46!THp^^kS*aau)99J4|`_#OS!#eR`|<;z=x*5ho-P$fsg&#=PJ%Ukvy# zWrn|no657o&kF*dwDRzwDe$2w@S!R2e>KA&bv)YZbe9~aJ%5)Kem?hbcM$l{6!_2- z_|O#iCk*(oXNG@(+bgibF9-r3ngSo10{^6OwF6UT_(!>^LM!~jAn-{m4`K4C){wn7l; zu;ovBEBv$|@S!R2p(*e$81P}r41WnXwbTlKX%P6Nm4^>afe%fA4^4qzY=Qszcsysq zBR|~=e--!en;`I^De$2w@S!R2|1jXgo*8}yx0h*!pBV%`GzC611^z_?K1`Y6Z|0`5 ztnjmfz$dLdd}s=MXbOC23j9lE`2K%hG~nl1;cw+0ZVLh*ngSo10w06n@S!R2p(*f74EV5ThJT9NJ8gx3ItYAd3Vdh^{42)Q4osQh zpXa77Sm9p?0-v<<@S!R2p(*g8De$kF;Rg=>;gRr5tnjaJ53dG+4^4p&O@R+hf&aGw zANI`fOSwINRm%z2UsXNfLQ~*FQ{Z1SA|IyA@ZYP-zt68~IpI#ku;oveUW31wJ$dJ~RdX4Ff*xnc>gk_GVk* z&kh0~ngSo10{^A~AEwOk=W|mFtne2Eflpd__|O#i&=mO46!@iP_?kC2QNmwpg};n@ zxI74aXbOC23Vdh^d_Nv6=C=#No*8~Rx3|g)e^n6p&=mO46!_yD#{KzL`0Kc-3@iMM zAn-{m4(J9Rxl!1wJ$dJ~RdXcmqD{nc?Sg zdt0sWw+4X^O@R+hf&Z=nAEwNazmuEVWre>h2z=7Y!-uB8ho-=Xrof+IhVL#pV8B0M zg)i`txJ z*`{LV@!V{^!;NJuisjaO(TUhW9Yu-bDSq0zC^xW=f2*k>bf|> zmY{F!{4O3A)i%^G<|(*sE6K|jFVUL!ka_47+xwJp31axgx zE3$*)*5lvh=pX-adoC{yjcDRC6<-^-*sHI5DKil>PJQ<`^6HPgH_4qmV#EW1o+G;A zQK>riDUR3%y<2-5p7^#!PSmIocX=CWpG=|||0FD?bZtkC<@oD$xOV)Zx=p6G`Z9sJ z9N}*tz*BfnPN%t_%ia7G?2@O@W1Pq}sGI507l+4XC(p`1|837}tKXz>M8$->j$S<_ zvM8RnJ5+TY9$#Jkdm`Qggy&~#>nrIk0aLMwT;E!X=O(8)VjbUQc^aOsuGk~D@f`S6t^JuBZ^qPVIFtlN$eLm%Tk4a;FtJvNWS{?gzN9>wS$2<+k_WINl z)qH8Or_rpJX3~?LUxmdy8dr^wBDZTpzHpf4K4R#e$+*{`^>*@WCHE^mOs^OHp5an@ z5SO4SE}@&F!&t+cR7dRdm&3dbJ2{RfMAbi{c^lnGTSVm6gvI1<*iP@8K#u(4v&$N6#`f5``FOzUI)ZUzv74=$^1@tnB^=>^e2ze||HH z6=;L@g!_2AxpU@-c1&yV`s(a@+N#?`yW19y^6EqC?l)`9Mp-+&dBPEW?8kkj2>lNo zu{kAwcpAp-pWu!nMvcO^h3CNk@5AI~$8+LHWJR4O?IWtvyHY-K#NHfnz}xWc4(Lx%k3x-*?c&Jt!(7egxv)+m2GcvXP>hLt)T{gBt9g^>?>ZOPGpqSs^tKdKcs!f& z0*t8p+hLw&I$|4k>EUho=z~kzN6me*ySLH0Gxcc3_JzeXtsF};hMY6RQQ9Q&p23N{ zSS$1&MtI`UclV6u_`2k|2>!TsK^V**40GLF5rPSHf3+_8_-!9%_1tnfn$9k$IFnk* ztDpUBdrtBZdP;nbm%Zl<71~{R>V4pn5%l!-SH@HCUpZ3FJ(@{RiPL*9s)pU|bAI_w zJiSJyFs$r77}zegd+F6C?b+KDioz_fHu(h6XnM8DaoQJ-BM?omHYp5?&;pMqI+tyk zP0Q>Ar+N}zrQM#X*V#J_Pbs^fr2r$%zbiwZ|HP*VCjOW(v}tE2di1kx4@2|cCfhB> zYd!}4(u~@@K(jc@Azw8Dd+zh^W;=^U{t|$_bKKtVVfxv?8}zz{+BC%PVXnVJ-|^^$ zQHQb9xY^q_pnW?KZ>{L(-|xZchrQJVn&w}Xp#Sz+DzpGz^-$A3+aceg0#kus#$k#+ zUr(kkaZ`VWxpv-pezU&#a6fD#}>r9Q9FhJ zTCa>SuRd->AHxS4Z_Xr-ezf}@XzrO}ytKEbx7VL98BZEci+GI$o|mV$npDEuY69!R z+%<;ZJue|5lIC^roqK%PO0I|1TJyp;zS@)^MCUqUF|V0XuiuyAyJzvJO|)Cy48vpb z4^wm^H>1*It;x*f*7Q1)>tT^=laD9VcGSql4X>nQ?ibd03~^p?4+cCl0r&OQi2$-WiO%RCMA<9AxWj=6H3x3SxU)DN-`^NG4J;os!vnMKKbN|sTQPRTk-0+i%YvXhbmN(w1CNl7s!C6wHxWD?C#DkYy# zl19l=N>);mNl6wZTPVq=1+Kgd5J5&yJ!q!4_51`S{A?NQ* zxl5#Nq}<=g1zx7yxR4f_hED}9eBeQDSt4=;VW{oo*6v80dn_f<-MPUN8%^$;@zPsPg0(dXx{wm4W7BXor&JZPmkpz&W?A7{o04}JMI{ZmqBU%`&n!7 zO!(_f(g(+s#=DbWZ9)0eoWJ7T2Nt!Y{Mo39;HkH=$9>$7n>Jeugvcwt+DXYkE-iQceZnU{0lACl;Pd(kSZy5rB` ziSAYlzTK$Z+1~COG3>eF_ZEb9Y!}~A)8ndY_1e0$`o3PBY)SM^R%BP&%JN%G`OFZh z*K4bbF7yUh*+t}87m;UOSiWA{WYGn0)(prlBG0;r{I6v3&Ge8?A)Qw^WRZ== zn$>IDQ;f!594mYlc{ZBJv(cXP^zxcU6Gb)}Yo^DAnJCcv>7;)m&qfq^){W)MD6sd{ z3MWLKbrE^ih2{0QaFeBfgExD>t*|8W%#z46ODtc;o8Fu&k4NNr7p^lxDcv5THj=j} z^3kYS8E^IqUg3bqv(ZGJjW%^^DaDZ-O%&N^teGC?Fj1iQ{7L^ro{cE-Y{a6>*3?Fh zD2i-E)~swQ*h_(hejD2FV6ZFV?`uaAz5ElUF^Ei- zt=HCBR>@up$}3q`k4qLu2V)_fS2~jD^`mHCOvQ9Z(zOS>XQ6nRimQy`b&7k|k{^uG zc@$n-TGqM$kXq!s>@14BGqu#?dR1)w+v_f~by2*Pb@t}cGV84u-D|ckimWqhsmCp( zsciud1v)wbqVzD1^&60wbRYHahtj`{5@BV{^te#Yoj8a4bJ4OITCT*S?;nL-%tVAwlIFh~}Glc4xODKwAm`j;PQM$z5q%B-p??@6w z>5}N1FFX{*{j#{cIT<=Gi%)1&{8JViH=?4yk~o^vb*T8BEb@b!Z!XqrTV1QqTmKTH z#iKPH-?xsW%hxti=_$<2GvhNhAuD-{c9OR!O7}%k8ezqHZ6nd2P;EdA(CfLyXk|q< z+D4;Rq8dCHAGgc40a0YOWZ!yiYy9sGuE%xb0SYX(q-IABQZUnjY;wpF!%|jc2eR3y zl?T%M&*jvW?PmzX+`m|n9Y|SUKodsfeq&48pZj($IN$?2kw>DaBwTIw`O8!it`2Q&Ap>Fd`2`6bnS-kEisc#%D$G$(fa@_>Nf2v+FYl5i+)<(RZ`_T&l`-Bz^D# zz5uB2lR#$XvT=S89ix^wX&gx)v|1t+Pae~=<5^Kg$+&g%sjrNZ z;U`|Ek!6%D`g;ZqB{vpPl!5YKU@0}0c>Zj-lZKLka{JCIRFr|T=U_95Y zKw(h$PF@Wt*f!4hUZcoQm0KK1gHO(-7^C?Fr=L!-5`Excz4SO8(MF#^_*R|Ht>KjvRD6l>& z98}QbYV$>beZZDPKk)z)2ty+e>qZ`fi@Y9pfIec;#iSR>m4JFW2Ub*1=M3tx z%{axrg%gM#mnD6r>oxdFHz5dLg(7?<@5+3A%i^nya+9y3v+z}PHu+jnJ^4yK%6x?Z za(1b7RvsyCSNXpHmezckvm9)y^pzF?fyI4I!dIaPu+;f~09JGsU`1yW*ox{2tkqXU z8G$XS0@o;F#k9~JaMmbb_agFXfwKkU_ff>k7%e!!LUx7-*@E$VWXM)D%@nc~)!#A< z3Z=IlIa<0|Qg|yA;q73KR(MNCj`by+6%lOmRrD2PMPC!yit5Q%>QNR2_>2RvyDD43 z(o-x}u-r^qo|Ax16+J(1rEBN2`HcxshcUj!DF1!_rU`rEU##XE^ z;jBTrEDkE#MQMFiR8MHFAuD#-Eb$r5*G>ci9^e3b@P2(Ffn9hmP0#%SzwwdiXKgNo|OSNd+IEDTau6daJQih!rb-G!?{5w40QB3zZu zaaRRpldBaiAN2~xy8Ldnye>#r<(w4Nl&%VeJt@w~Aq2M9VpN55+lN}V*zL6pta3QM zx^80jsB%=ftAdPhRZtbK3aTboE22g_Kt=VpqM9mq zR?LV5X0=niMl2-x$ud!-fR(uD@ zDCa7@(D=XMDh-8YC0rGe`yX^Q*k-j$x+()5um80M0DBj(u~}7Z&Zr9Ks*d}CsETD( zwYfo6j`pA2tWHT+MWEBma)qlx5w4PR*c*kb(mC#`yxunXYF#&?v+07RqWW8{t5WH! z0737T4T@Eqa)hs9V-;A%hG25lid8*bRaAeg-D+03jg{WS8q`&>vHpLIfYcD-m{_#z z=V*)tKjQBq(}ExI@GjGWAMy9m|I~sHwu+WY$HWBuTaHyUdFrXiI{CMn+$`ysxWemA zKVxDn=DYhbVq!7hy=JFrG2h+KAZEP^7GYpoAQjbN7>9^7jzxzkF`eqYO`=V99 zcI^#&?6+t2xB=x{s=X(Hny^7*I(}v}r(dWocbuh9vOASn(?3T#=n5TweX=F7-?7!> zod^ui-$^8@2Rj5$5K0M-u&LE{Yh8U4HaFfg1_S{+c!Le$?u5-G#Hi z(${G_@G-@7r_N4C(&;*Pk`wG^n_WgR=)E%3*>tB4IzK!1262*|MbUhx&O_y_(+?A) z2W!IeraOT!KK*2|tY&#Wd(wCMF=JG-yNqDI=GZ(cO7o(~#%3+~q{`0hN07@p?|g8A z`M^byb!IK~xQEO6UXI+#`wQ~BZyt-Rx4277 z_7=rk*%dfhPjQQu>?w+@r(h{Bl-7u^l*J8HE5yQKMZPb~7UCu(7HPP$e`!3suSj+f zwQ}K!TKRWlR?Ggf?vulbdxT_vQIs86vFyg1)$~_ZcIOTEiIv%%F#M($d1D^@5_f{g zYvbZIchjHy1M-`5evb*FitP`gR{m93^p$`77PYIyT@tL89|V2x2V3G+4r%Me(_UJ9 z(w3-|wnVM8C2FNDQ7dhk?#M75o4A!h+FP@$qxslGt+Xd#gH^7J0w^?{JL z$u}`<=V}9~P7M3QgiJaqieW|IO%zMu?9RKX>1U#74Lta}rYXCXid9A)PLZEAI5`BXGyR;q>`;*Arghbn@!+)_ntI5^~)_RH3v^D>v0$8lF{6YJ=4y5*^<&?*e!Lk%i?0( zr>e){nG=3hgLT99nb1nV5H)G&H&+Q27m0m|)$+SPWQTudGCs0{OLkzjdfXP9 z@JyT}Q*(~xpq1R<=gz51vn_Y@?b)ohNEl_cdfak3hGfEinY+x@6~FvUW6A@}rQhw= z;|e9oNBQyPu4SgSiNj5$ryA?~vcGgMi%m5%On!@F zp2Ls%DveFYEXGbV^%4WkHgy)g&Pk7^agS!1JSs8eOL_GK?op~~>$)~q2HuG z^u0lS-#N3_!WsVGDjfb%mU(?DMJZR$eGv{RrUfGJmN9KRx zW)JfJl|@Q@-!_vcJIIszzTMoRqvR0H^U$(!xGO~_`@(R6$(XQ`ZyH$)DR*NY`EA=* z?>V~v=s^u0>i^u(VIv1MXrw{9Dy0t{jGs_mD#m}@=(h^K{ utx3|TGIX}BTAFPjl|#&B*3*VgsIXCmrgi!hiCar4vV|N&