From 67f8df471e851e0880d0a202bf5b8469280cfaad Mon Sep 17 00:00:00 2001 From: bernardhanna Date: Fri, 18 Oct 2024 14:46:13 +0100 Subject: [PATCH 01/12] Added blog sub directory in menu.blade.php --- resources/views/layout/menu.blade.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/views/layout/menu.blade.php b/resources/views/layout/menu.blade.php index 072eaae6d..f3a80bd82 100644 --- a/resources/views/layout/menu.blade.php +++ b/resources/views/layout/menu.blade.php @@ -56,7 +56,7 @@
  • @lang('about.partners_and_sponsors')
  • -
  • @lang('menu.blog')
  • +
  • @lang('menu.blog')
  • From a6d17b6c5a96872087abdd3c6241632cd408f2cc Mon Sep 17 00:00:00 2001 From: bernardhanna Date: Fri, 18 Oct 2024 15:07:05 +0100 Subject: [PATCH 02/12] Added minecraft and tailwind --- package-lock.json | 1455 +++++++++++++++++- package.json | 6 + public/images/avif/homepage/minecraft1.avif | Bin 0 -> 17690 bytes public/images/homepage/Minecraftlogo.svg | 9 + public/images/homepage/minecraft1.png | Bin 0 -> 236131 bytes public/images/webp/homepage/minecraft1.webp | Bin 0 -> 6948 bytes public/scss/style.scss | 3 + resources/assets/sass/app.scss | 8 +- resources/views/homepage/minecraft.blade.php | 28 + tailwind.config.js | 32 + vite.config.js | 13 +- 11 files changed, 1499 insertions(+), 55 deletions(-) create mode 100644 public/images/avif/homepage/minecraft1.avif create mode 100644 public/images/homepage/Minecraftlogo.svg create mode 100644 public/images/homepage/minecraft1.png create mode 100644 public/images/webp/homepage/minecraft1.webp create mode 100644 resources/views/homepage/minecraft.blade.php create mode 100644 tailwind.config.js diff --git a/package-lock.json b/package-lock.json index 990b84b12..dd5b7aa09 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,6 +7,7 @@ "dependencies": { "@vitejs/plugin-vue": "^5.0.4", "@vuepic/vue-datepicker": "^8.8.1", + "alpinejs": "^3.14.1", "laravel-vue-i18n": "^2.7.7", "lodash": "^4.17.21", "mitt": "^3.0.1", @@ -19,12 +20,28 @@ "vue3-tags-input": "^1.0.12" }, "devDependencies": { + "autoprefixer": "^10.4.20", "axios": "^1.6.4", + "concurrently": "^9.0.1", "laravel-vite-plugin": "^1.0", + "postcss": "^8.4.47", "sass": "^1.75.0", + "tailwindcss": "^3.4.13", "vite": "^5.0" } }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@babel/parser": { "version": "7.24.5", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", @@ -422,11 +439,27 @@ "url": "https://github.com/sponsors/kazupon" } }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "peer": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -440,7 +473,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "peer": true, "engines": { "node": ">=6.0.0" } @@ -449,7 +481,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "peer": true, "engines": { "node": ">=6.0.0" } @@ -473,12 +504,56 @@ "version": "0.3.25", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "peer": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, "node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.17.2", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz", @@ -1033,6 +1108,39 @@ "ajv": "^6.9.1" } }, + "node_modules/alpinejs": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/alpinejs/-/alpinejs-3.14.1.tgz", + "integrity": "sha512-ICar8UsnRZAYvv/fCNfNeKMXNoXGUfwHrjx7LqXd08zIP95G2d9bAOuaL97re+1mgt/HojqHsfdOLo/A5LuWgQ==", + "dependencies": { + "@vue/reactivity": "~3.1.1" + } + }, + "node_modules/alpinejs/node_modules/@vue/reactivity": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.1.5.tgz", + "integrity": "sha512-1tdfLmNjWG6t/CsPldh+foumYFo3cpyCHgBYQ34ylaMsJ+SNHQ1kApMIa8jN+i593zQuaw3AdWH0nJTARzCFhg==", + "dependencies": { + "@vue/shared": "3.1.5" + } + }, + "node_modules/alpinejs/node_modules/@vue/shared": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.1.5.tgz", + "integrity": "sha512-oJ4F3TnvpXaQwZJNF3ZK+kLPHKarDmJjJ6jyzVNDKH9md1dptjC7lWR//jrGuLdek/U6iltWxqAnYOu8gCiOvA==" + }, + "node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, "node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -1047,6 +1155,12 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -1060,12 +1174,55 @@ "node": ">= 8" } }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, + "node_modules/autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, "node_modules/axios": { "version": "1.6.8", "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz", @@ -1077,6 +1234,12 @@ "proxy-from-env": "^1.1.0" } }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", @@ -1089,22 +1252,31 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "devOptional": true, "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" } }, "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", + "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", "funding": [ { "type": "opencollective", @@ -1119,12 +1291,11 @@ "url": "https://github.com/sponsors/ai" } ], - "peer": true, "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "caniuse-lite": "^1.0.30001663", + "electron-to-chromium": "^1.5.28", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" @@ -1139,10 +1310,19 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "peer": true }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/caniuse-lite": { - "version": "1.0.30001614", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001614.tgz", - "integrity": "sha512-jmZQ1VpmlRwHgdP1/uiKzgiAuGOfLEJsYFP4+GBou/QQ4U6IOJCB4NP1c+1p9RGLpwObcT94jA5/uO+F1vBbog==", + "version": "1.0.30001667", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz", + "integrity": "sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==", "funding": [ { "type": "opencollective", @@ -1156,8 +1336,7 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ], - "peer": true + ] }, "node_modules/chalk": { "version": "4.1.2", @@ -1225,6 +1404,78 @@ "tiny-emitter": "^2.0.0" } }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -1259,6 +1510,72 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "peer": true }, + "node_modules/concurrently": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.0.1.tgz", + "integrity": "sha512-wYKvCd/f54sTXJMSfV6Ln/B8UrfLBKOYa+lzc6CHay3Qek+LorVSBdMVfyewFhRbH0Rbabsk4D+3PL/VjQ5gzg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.2", + "lodash": "^4.17.21", + "rxjs": "^7.8.1", + "shell-quote": "^1.8.1", + "supports-color": "^8.1.1", + "tree-kill": "^1.2.2", + "yargs": "^17.7.2" + }, + "bin": { + "conc": "dist/bin/concurrently.js", + "concurrently": "dist/bin/concurrently.js" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" + } + }, + "node_modules/concurrently/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", @@ -1287,11 +1604,34 @@ "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, "node_modules/electron-to-chromium": { - "version": "1.4.751", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.751.tgz", - "integrity": "sha512-2DEPi++qa89SMGRhufWTiLmzqyuGmNF3SK4+PQetW1JKiZdEpF4XQonJXJCzyuYSA6mauiMhbyVhqYAP45Hvfw==", - "peer": true + "version": "1.5.35", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.35.tgz", + "integrity": "sha512-hOSRInrIDm0Brzp4IHW2F/VM+638qOL2CzE0DgpnGzKW27C95IqqeqgKz/hxHGnvPxvQGpHUGD5qRVC9EZY2+A==" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true }, "node_modules/enhanced-resolve": { "version": "5.16.0", @@ -1361,10 +1701,9 @@ } }, "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "peer": true, + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "engines": { "node": ">=6" } @@ -1432,16 +1771,41 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "peer": true }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "peer": true }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "devOptional": true, "dependencies": { "to-regex-range": "^5.0.1" @@ -1470,6 +1834,22 @@ } } }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -1484,6 +1864,19 @@ "node": ">= 6" } }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", @@ -1497,6 +1890,44 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", @@ -1540,6 +1971,18 @@ "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/immutable": { "version": "4.3.5", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.5.tgz", @@ -1558,6 +2001,21 @@ "node": ">=8" } }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "dev": true, + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -1567,6 +2025,15 @@ "node": ">=0.10.0" } }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -1588,6 +2055,27 @@ "node": ">=0.12.0" } }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, "node_modules/jest-worker": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", @@ -1617,6 +2105,15 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -1657,6 +2154,21 @@ "vue": "^3.2.45" } }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, "node_modules/loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", @@ -1671,6 +2183,12 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + }, "node_modules/magic-string": { "version": "0.30.10", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", @@ -1685,6 +2203,28 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "peer": true }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, "node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", @@ -1704,11 +2244,46 @@ "node": ">= 0.6" } }, + "node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/mitt": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, "node_modules/nanoid": { "version": "3.3.7", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", @@ -1733,10 +2308,9 @@ "peer": true }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "peer": true + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" }, "node_modules/normalize-path": { "version": "3.0.0", @@ -1747,15 +2321,79 @@ "node": ">=0.10.0" } }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/php-parser": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/php-parser/-/php-parser-3.1.3.tgz", "integrity": "sha512-hPvBmnRYPqWEtMfIFOlyjQv1q75UUtxt4U+YscKIQViGmEE2Xa4BuS1B1/cZdjy7MVcwtnr0WkEsr915LgRKOw==" }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -1769,10 +2407,28 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", "funding": [ { "type": "opencollective", @@ -1789,13 +2445,140 @@ ], "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" } }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, "node_modules/proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", @@ -1811,6 +2594,26 @@ "node": ">=6" } }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -1820,6 +2623,15 @@ "safe-buffer": "^5.1.0" } }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -1832,6 +2644,42 @@ "node": ">=8.10.0" } }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, "node_modules/rollup": { "version": "4.17.2", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.17.2.tgz", @@ -1866,6 +2714,38 @@ "fsevents": "~2.3.2" } }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -1935,6 +2815,48 @@ "randombytes": "^2.1.0" } }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -1945,9 +2867,9 @@ } }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "engines": { "node": ">=0.10.0" } @@ -1962,6 +2884,133 @@ "source-map": "^0.6.0" } }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -1973,6 +3022,67 @@ "node": ">=8" } }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.13", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.13.tgz", + "integrity": "sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -2034,6 +3144,27 @@ } } }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/tiny-emitter": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", @@ -2051,6 +3182,27 @@ "node": ">=8.0" } }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true + }, "node_modules/undici-types": { "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", @@ -2058,9 +3210,9 @@ "peer": true }, "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "funding": [ { "type": "opencollective", @@ -2075,10 +3227,9 @@ "url": "https://github.com/sponsors/ai" } ], - "peer": true, "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js" @@ -2096,6 +3247,12 @@ "punycode": "^2.1.0" } }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, "node_modules/v-autocomplete": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/v-autocomplete/-/v-autocomplete-1.8.2.tgz", @@ -2323,6 +3480,198 @@ "engines": { "node": ">=10.13.0" } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yaml": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", + "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } } } } diff --git a/package.json b/package.json index cc2da2901..d567af8a2 100644 --- a/package.json +++ b/package.json @@ -4,18 +4,24 @@ "scripts": { "dev": "vite", "build": "vite build", + "serve": "concurrently \"php artisan serve\" \"npm run dev\"", "build-analytics": "cd nova-components/Analytics && npm run dev", "build-analytics-prod": "cd nova-components/Analytics && npm run prod" }, "devDependencies": { + "autoprefixer": "^10.4.20", "axios": "^1.6.4", + "concurrently": "^9.0.1", "laravel-vite-plugin": "^1.0", + "postcss": "^8.4.47", "sass": "^1.75.0", + "tailwindcss": "^3.4.13", "vite": "^5.0" }, "dependencies": { "@vitejs/plugin-vue": "^5.0.4", "@vuepic/vue-datepicker": "^8.8.1", + "alpinejs": "^3.14.1", "laravel-vue-i18n": "^2.7.7", "lodash": "^4.17.21", "mitt": "^3.0.1", diff --git a/public/images/avif/homepage/minecraft1.avif b/public/images/avif/homepage/minecraft1.avif new file mode 100644 index 0000000000000000000000000000000000000000..5a489e848a4fc401b2aa87c77516d182bfc8a49e GIT binary patch literal 17690 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 + + + + + + + + diff --git a/public/images/homepage/minecraft1.png b/public/images/homepage/minecraft1.png new file mode 100644 index 0000000000000000000000000000000000000000..4357003587f3c540c6c4a32bf24e3c018ef8650a GIT binary patch literal 236131 zcmV(wKBvJ zEm@KuhPi+5z09o28oL^!kq|_}03!q$V4!G5jV5x#4JDJ-SjhC3NZM(orS{rruZ3tD zOpr(s27}B*qXdBf4TI2ZG`i8~?&_+_tjv7F_tU)*$K8KEoVef1YJrH%@7;(q`1o@_ zCr+FjSO4#S|8M`#^-2C`0*I>KKaS&e=KuQjt^WRjvp{rJLXXSU!%lEi9CbIMXPqu; z_iH`L!Duah2ce_(c8PpVbw1s0G8}*BcML_9=F1!Qs~P1 zW9dch#M(IVYEx;Auw;w_t4xJWE1}xSk8EOg)nyZqPD&VUkz`k@_I`&S zOkb9Zcz_ry36g9op+5@>GJwML2yM@Pr+d+CzWCbM21EsCS zTG)2Us0BLGUx3wRP`<4Vwb{sZGi-2%g~4NriO3Buj~U9d*^&{nuFR1 z(L~Ot-d<$oQMNU!Xt~(p1lb1U2MLipmLkV?u;pqjj9TnuJ(TcTR9Lnaky7Ter18bZ zfJK+`2@@c8Oe*Cw=IL^AT!VZg5mV=9A+$PsY$I}`jjiy+pn+kPl=Cw~AzW3zhTaO! zCn>_)*v$Ee=_=u0DJg;c?QI+Xuwab)i>n59MQAKmp-3UA$o6IwEc_kwmr%lG^m5ae z@{SqpB&R(-NN-V|H%J=?O}0}XPGl-P9)!M2M`(!bgSmwE%Qim7@pz}z?h&9)n{YGD z2~MAa@~DQd$@<_tC6o_1|3`P>#LRWp4@DlAPb7^8PSc#b%2PGb2%Kxft`sr+g7ZZ3 zE0#;N#Q=vZnIhA6`dB)I-Jc=KSiQbrT-EMUzj;0(E>!1~YWL!ulM;Ht@3mXxqM zX;I$O1T-AHi~;A5qm`Nzr5{#8136p`+)#Ix8N_HCh&hH2$_N7=a(j?~W5$^&;Lh^q zn%jU>gwZwIuEJA3UGHWb_-16;Os~Ea#91-KOTa)6a-{n1@$SC1VH$nYaS3 zhYhemSjL;0y-nZcIkOYY1{AfXza8O@}Xgy znK*Z4W%W#gWE&BV9hSrDBGU5>@vCK+#?p0gmBI^YLQXO1W^mZUd2)`lmNB8=b`%WDPO|=x zppsA_cB2v{5yyU`>cCTiLX?H^7DZwKnk-Tannb%d&o&zQ!XRU~rlCeCyLjRV3{q~k zyh3B!VM7jtBpLbc5TNTPHvTT>`*^C5LiQ0>9BJfQ&w;8E^Mhp>klrZykjFN+1zCcE zMpr(8C=YLoM^Fg@kz`HYKnQ$L4&2cg>Fz|aw@8{u_-A0;CgV;Qp1MR0!%8v%G1u@x zWR1^YpGs<{l!TD}ExxqeMq|PK@98%8er?@(Fkprz;Q6Uu3%aWhdvFT268bb+CWUIl zaJvEji#TVfC;;Tm4h4BNVN4 zg@TFgmlAh&ebU4Hnu1EDN@#vH^MmLJvq~0ZKT*J0W2>*rax2@$ojFJbaXavY+{+z< z-HzT)tN*h-ERppUZT4N*2+5wB#}4~sJ&u2}jDSkMWd_N;Z13?TrJdcxWDG+Sb4e~m z_Az`V#xS}l`8necjt7rFuePj6tF1ydlq!mKbTo?aq`rxsk%@BR7A86R0oSnT%MM(pD+SG1|4r zT8vvjO{kDAB$LV@NU~~eJjigEw%D8!O`0e--ixpO3G2;#koDmiD_z@alTS3guh&Y$ z2?xS)T74#@!^W>Z;g_Oc!52iX{Xu>md5WaR^TiB))L7ZIqogYIBqudW;bxeqbh|BN zibI!Od$lF5`sj!1!>{!~IR&-Xi}sb4_VT)lAp_QFQj&bG#4q{h)Dw(%|3LPi4!H3_ zjQR2>cr?p4l;U5;)piMZ6ThoLhg7#?Zi8Y^47fzeE04~X%yy}e?q9xPFpbP-l6P0x z34up^q+n%}2ilgKi-xfkJP(vx7He5N8EKTtrqOWw4H=|h5c!bG`l|C z;r7oYvt)g8n+&L$kRvfwyv%%u1qX?sulDW|MLB~XGTYM<6pBn8G$<45%zFwZNP9w1 z2WCDigJ+*0XsmK)VVjLvZf}Gk4qLlbZ#gH;O*=v=9ey%}mS`qkl@29$q)sx&lQR}n zy_8qk@~X_3r!?!EW0c!VQK{$$lD$FBc%#vpZN+uHB4T-x38e?&XrP>VXe(j6HSwmS zEryh8A=#;x=Kefv{7ksag`Q*eqT`5%j{1_y7|c-)j>vC49j30 zks~JG=rNs&#p%Eb6~wtzolapfoDNM%$qIYA^Zj+T0Dd?h~_ zEbYA=;JD}-Rrxxd=40u0tD!LI#`KvcZQN+#P-Ut#xeyICohDjsTu=7pwpnI6RHSZ6 z$Z|lYr@a%FxX;v<<8;OaB3~4`Rb%U{DP|)oD<&Xig9ABvi=E+Go7b7gZV2TA<5lLB zBaU@RHo*{^l6B=HEg-j^7<1PcxAF+n)f@fT(G?jmDtn#awMKV0ajbb_8ZgmpEi&W4 zZH8Ul74NDew!8%A1Apt2`{nIK)s`7E;9i5hXIxHp6Pf+RzVPe88B_k1B;Q=8#ZHh- z-a+qMW$gIc%g6m?l)WEQ`>XlF@u?WctGHItX04fa%q2A24dIu%JZSkXl%r4jZb*(5k)BgU z_L%JQJd#0{ztGCKV2bHPhsIke^}Nk`j_){LPlX~qX|W*L7;#U%>%TkjpgpUnC7IRF z9j&XRFkL_D`$#8mR~qiWh-^Yk=pNo2%dGUmMhYkBQXO};&V&tk_?ei!< zz0?+uWa09wSiaKZV`7NUcQil7?@ViwN$?2s*vc>+IUb{IYB$yGaJS0`A2U{7mF>#I zcNp8fl-5gPuD1U+^Q%;cKF;lA*9Wxs05|0=nr$-$hm2ca9q-U?e zgDucM2FNdwVutfokNwrlYCisWiQ`{F;bjBfeEvsu{Ff=i$MT-aQ2riK#e>q1*YELz z;NIio%3nt7+eqHe9}SAv*nhbUFZI&5!QQVPpEJFy>)kHmxew$e7R;Nf_U(3cAUZE? zTkG&ZueiQK&Q-~^Tpx4b1ya1kZudi9(C1@(@Ui{nTlBlaDK<4ZcYZrvYr9{S#&mq_ zP46F7?EjZV|BBZi1@9|AJ#P27=eLdDU#0%4)y{@by*jJBpGeQC#!K~OJ*IR$$+15m z`#rzb1gZJH?XvcHFTp@|7=&LS#`W?7d3Wpazv?mB7Jmfx8~ES_ZR92Xe?+5RRXu_Xp%nOmk&btKD#hRBl_XtqVQUAD25c1rvHSNtIKmqvd; z(P4*S0uQ=IV8ZPJ@&~&8Tn3_lzJ$PV+2bQyO?nA}1M`7q1R#@_c;kPtc2cgdwSg&I z{7VWBcC-y{2|v++B@@dxA*+Eg;;81rY!49K`rwmsj;y2f2dfxm6#CaVdjk;hSbjbOK~_f#PSz?Fk!8}+M*L-ud|QZ(AD zBRehvGgF*o{Nx&v2Vo2QI5gEB1+Fc!cJNpZ{N@~#QNq0Q>yc6Pf>hrgt(EgI%R#>I z3VsFRDpg6CkjiHPqUN(~Igy;}qHU&Z48tzLhv`_HE#4Zs8a_n2Z!`K02kLlY-6c^7 zs})2^o&bkkQRLuvnFlpKt9DrDYn<_3h|kP}#>}Km(roPkHzF#+4voO&_s@#(JYoEz zgim~mLp=E`0-6)tS-%`{^qF?foc)d(d#^9s+`ha)U6m)5nt>Lnmib2jujUrQ37B(Pc z@ftdC9DrKf5luOqg5`7pO+XV5 zP5ASCK{4mzo2!x))a~XzEEo?lRoZ*m;|^8q2gyX>80N{t`Mzm7w;ZP-9LHt8<{Y-P zMGW91QQ(5kLw_w3x5A@+13co6@m{7?j-jwANXLRP>qWWMU9V0dV&4Nv3LYhJBSJBf zL1?O2Y{YB&0|zN*8J~m$vyF=(DOcZx?l@bRbomU2%NA*#MC6yysD_MkkFWbU^N^{JGB(uODXV+(HX2xx3uL!rb^B-333}s zG~U*n;7Qf$5RRcF#VgImhoPRe3|-sgo9WRY@AA;(I@v%d*=nK9$Y9yrHvR~-y zlb0H}&XW_*gr9PFVwKQEMfj`Rrya76z6y{s7ukgX4VDEG6F=+6{^Wtv+6swhq|Lqz z#`gYi6f+ik*bM~h%6e$Q4Y3Nlpg;g2Ei%^Fy=f3wg=Yd~egr&9Y-vK|Fh;RW!~n-= z$Cd;J5WZzOlkT}=f<9w9PpFV-RT=n3hdzWvcPupBM8+TTnKE0#nbFp4JGu!B`Ye{| z%rwybAZ*KO@X$N!A!eQ6=2&D!M0j!u&Qbg%gkzC!%2K_SF+#G4)#sd3uyClzG$hNy z6JI3$G#;^j?w=NH#~%hvbxdbn`dgIP_9#R+hHGxoY=e4JrIeHM05{N=9G}Kc(Yw}u zj4>sh?Nn`IL3yaOgAffG_foz9+k$EEq*StcK1P;hBrWF%vNFh*u!v%FzNt;TNjDHb z`!JnqOq1G7C+W%df)G|!@(=MrB>k9G;F)hSB44qXWMrmUa}q1$H#VfFNa|Z}X!Bj3 zSpg;H%mg`yfn`&!DSdUw!YJ)rPQ?6i!ig3VQh7_*LJPk-Ulfv!@j%3$TnYO`vQ<`! z4N|KhlJ45sIYbX4gz>U&WC12&40c;$h+0;zKzs~mo_|#6x%ZL@1Oyp)9`4=V1EjnhHn+% z1kGTU(6LU8T?_(vPV`HJ$QNl9XlW?0Ptw(8uA-1krel&yQ{yF9Av5{N`6Am;I(FNH zrTXBowdQzBD|11l-K?c#B!k|ij&dtsr?SP4FVjtf$)Oi~=+7}yuchE2aR@mQrtOn4 zUwdKD3E7@V;GvIY`wZoL?Sy&N5}L6n6hjHi8hY5jJR#T`LU?{jvX!q zNZ@ufdGv)FIq?P54wYx|0TYI_Ij|o*;j)S}P9ZRE{ml12)5BucWs3%-(ED0Lu2**QP005P!oa-)xA5HglAU@|r# zXKYtN(^yMMl$(K8pGEQ#o@0Zv^-Me%ZoN96dg)F^uR-|Pd5cfvW9XsITB4RN!eLg zETb5q9KD(ar2ah6v2N(}++HP)b!h9Xh_>HzxP6fZv#N&H{vzqA2rrnln=r07th4MW zV5&Y&Nq}%7qq$QcR9Qg`lYGfg1vjK8_XA39t#l;xOR^bmBIp3s3&Vp?r z9@A0bR-Z0{NwDl}2a#;U68vVX?0d9+qpXZ8DY8oB64u)v)zx-VaLe+m{p0w~~ z_U6Hmbz>ooB>8kuFE3D|i6l14>Ysr%)St!9@ zfwVyaJEW}&O>$kyd?Ef$mm237I_m?v>81+VvBgB;L)pvj-6uPU^h7FM*q#1p0>wEB z4GwUYH6`YOR25nu)F*pkBd=v2Az7+?B5krI1y9|-Yac6Qd((B44I|~G`{+})rw$!F zgK5|cGw)3<8FiH+3uDx2QN2#M!Hm0x@luvL4EC57gqpskPx85J{4`u(C(Cfo_DRhr zX4Qsl%OOAV`Ht?m`dNI)K6k9(!u3;Z*YnC}l1aK8*wCu7H(4NKVo1K)9TrC%i#0xL zxe$(uEHoc`nCtD}K9hXR+eIRq74aoM9lW-m^S3&58spepG0kUzpy zQu0EI9V_Sr8=pp^ThT&;NGY$<%rCgkvTj#KBjvG6)p%gkfN23 zUAFRU5dH9&+oVBbI&`A4LE>n>ay4s1r?J#c1ukf{y9s1@8ng3wdX{Ga zn_I)tXSt?F%OI{?ic%8&rR1;XUP*gFQEM{rj6Y{vB(K`VzdH2R!ViOf zD%B>bPi%zB{o13aYELOL!26-u^fJ2?KAmT6g+Z!>l=60&eAe#Z2p55+@NMSZ`O0lsQf_3vI1fZZvvTx~j$0wpxv)eJiGx;LHdi`HK@ zR+FZeZ2AiEsPb2hka$k~e4Nngi%C8--p3V8zAWxJUQfF0=t}YzTDyvntc7q-px|!w zTq&V;>i-BXRtAz3sO9yl=W=YM;TS+Fl_ElqqB=HC9_T*naltDh`xwzeQ;Os$a7OcF zt&zkF!&yHP9mptcwdmA$#$uMhTY<~bI7T)W@w|ynYp0Wy-{;=1c@Z4cC%^4bBB1F^ z8arM8*4HS7Ggaa>QAwn-Jj^fl%EqPrIZK)yzlo2_j2%QOjPh&8xQ9vwkB%~A&TJz- z<_WC2%~hsw$xmFkol9|jL;BHS%I%q-*56@cU;6B;U+^+UPqt=r^ zMycVcmqq{dx;|*@Yk12MQEz{>$iSXqY=lHep6n=Ky#o>2@Ry^6%YwEx|AehT*pRJU z9Z}he{j5f!djZ`F6U%J z5^pIKvvs0Adzo=lu^-u(%Vm_kXIvE-5L{8E8?R21WdHRjnlz}WsW)@1WgSa`n-n_d zdQhg5IcJ|nj_cY^2+8AsrV_Rv2HRGx6y<9IE{ z+X(AmG!0%diYY_8IXEy->gMikd!i7T9Z}oJNPP#l>F5DAS;N|*xH)LBLpsuqK^XFYeQ%&6JR zR+05G+@qzW?!UbsO#bTuFQZ>Z4XVypgFwab4$nIb&oYD`u5cG^(`0x{v-ZpMIwnlF z+!7ef+`H-r;!}C-V_@&^8VBMuROVdO z^LC|a^d=imG`ln?JSTtVURm!w!XZ;`suZ*J^Hf(hcA4xr%W{1)U2(A+5o%WHW!0LM z?=DW}5p=T79b9BWlStA~JS%90oeq z0eV?>JrOE$$raNZs?cQSYpmcZO;q}LIdBh(Ve#Jl`uz=L=O7e>Q z`|;!zm>~#ehM1b#nqN+0aqwD+x4W0$X{gLfBHGzsJT_WXQN8*1lS={K5mIOdC9Bc7D(%f26I%0N>l9S43EAO0swM^2+KD{)Eb+px?i=j{X+D~4Fttx>f|_-c3!S9UVxLMm zmq`Yh>k@wyT~T|)QDcGQ(drE={Okuq-zFOw2?Iu0h^9lKGtuXrjIBX&Qri+ZpnzJpquC}STl`2>HZG>s{HQ554MimB|zv;WjlV7SG5>1_Tw+1QZ272r> zE`-QsJaSp1C4+B^9HxK8l~nqLZmYwlkH2HP_D32QMm`9fV5HIIS>)OqdR#^XZEsuT zPH~5fi;3st_eXOm*_79L(`5V9pNQ1htmDl18qy+E!njC!Eu-Z@CHmfu=%o7R`xcb@ z4wR>8iA{p^dJva`Vt0Z6LKiD#=bWMIM7&1120t4-C$Rb|j`KY~r=UrEA@eI^COL$_ zOBJKTqyxa{Gl)%go%CI{9RX>=&`Ui-*YF95uXkk!s`R8*?QxgHUYAFcm!uEb%*hvh zQXT0|tVu?Zsw^sAK=P43GV!wjTJM~+w<9IlWTGwm0loM(;grj#0lwN%Dz*qe8(rcD z613@keldj0mxFZRQ~Zr2fkuA{0!;DJY|V;v`t3$ZCELR2Y8OXpa;w;+fU102{;El6 z!~;^EE3Ox=K%xa@Ec>DT8DVUSZF=4a#DNVv9*QZy_GNYQmv2p>+U2KTKremDd zfG#l_U(PK$PI<-XY46wKT4r0dx~aU{Y0PVqv0C`EEj>@C*sWbiAMEf$I4h~p#u2eR zS>w}rB9enr{~FtxyQG-5`Vvx7>(>R!tcQPxxI3IXG zNKuKHW?V{Z(+C7c&A7Q*IM1S!%m=q^sxSG-Unv$UHkVB1`cxc5{k+i_WBb~!{8R8& z&Zz`R#w_q|PS<2tna7}(w{l!Gy^{ZW{PDcB#&FfK=B@j@`|0^fI$&K3BaqBlv_v!k z?Va;cG`T;{RR*LIEl*NW2L~RtP5liCExSB8FLbKR&JI$=ZT2x4n@y1;0VSwe-#Tk0 zm9vv0&8Ba=J0D2D)m!puSGy+J=ujJqq!+DMptJpW2_gL&6L&(^HL)$(3X|Wc%w7qY zup=ToNb&8d6#FEMNwyU_yXF@$e^!0#C(A6fs)ej$TfRXIlqrbV<~CCx2J0GC?gTFK z0}oX7#lnUm#*E`ovi(FPFNq<+whOg!u`utGCKwOy1G`pI3*pz48dQ2r@^vCiwvmog zkV`yal-ZE`cCZcemB9c?KH@m32gjrPVrUc0!ZtN7s$kPH5&IsiGirCL=XgojF}{XX z&3d{IO_st#S!p4Evdt+j8NbvmbR{LUV4tzVcwRO{O_?Iy7NW(D%unbEnwC6P$Z3`N zq~&8uvPbCyvW=#Sv%lN_3KtI!_BrDq{X98RT$$|PypUFSK;$XL*fuo>Sp%lY@*U@z z@#&xB1CD8?4|`i&v5ywRYl#CIr{Mex)>B?4nOGH5t=`RN2T*&XwI-pQlRd_eOqU37 z4sn@@M@^ZfxtOd=SD4>jKTsQzM{B)E)0b@ymItM|84fwdQ%6vafV6q7iI=cPGJ=gD zInT;{4*ncg!Co}7?^`e0wClRrfrk4^mD632?Ss`uynDXb{HY)>2quolHc4x69O=A zlW+M7D+wGn(yRw4C{s+3d}ckUkgj2yK$Nb&fmR=6OmAxq^VvEl8ZMt09u^-iXHtf5 z3QYeQabKYfWlg5Djb9HycRAk&q6{wg|k_EW4C>{c9D9~z*LeuC0g)kp{>S|ktW z6!1U;vb_(!fx!dAOY#&SB%fnmSx@7!@Jez-EU{k+Q%qhYg?Z#Q(y8QD$8{N)Ao^Ig?$Y*4}Xs0dr$K*@hPOhW-(ZmO(yr={5u$Ysus@KEDMDlmS zHMa-%i*YE)E;P3xbDFLxKbwz|Wo(it()0I(F$ukVY?PoOG?szRW2jr~HTjH^CfQ=e z7rll!<}uMG-_Qs*_Q72731cIbWQW00SYpJ8_WlLN`wJaID? z;BP&zJ~vtlGX;i6=f{E8sw!9WJvwxSPNABd!Hf}^&ghC&Xd zUiNd=IT&l#o8;uP)=rnFI1UmGWZwzLCI_e83>wIhco>Gz9o2JCc!q*lUFQUT$=>m6 zK<00p2d*+(dTAG;hsq!`0weB=^-o}xoAcM-2xGi5hg5SU09AN=VXzmP6-^UruN+&; zu4?v?j%t%d*>W+7bY7Ok-83kA>!O3yCSopfM#BC8)P!-9k9@>WUR)2PX&=SI>czTL z`AOF7P_yF_M8Oo+pd1)Frf3>?vI@4fjXRnoRY~Z@^1_<xqTFo$ zjh4~v!~$FnZjd5_Y8B!r~^#VzJBNkUVZg0w<=w=R_b7rYNeI zu`?pQZe{s2AcS#T?#MQr)s`-b@JSy6bG#JVIUM74aHl!weLsdL6Y{Wcj9yQpjPKRTU z9C3yhF=cx}JH0ZdMO0~vIQI<$kOBedQZotHGhrxnNG9YxPkfU`eSI#d^(D(fcqiG} zTqLtN-LTDl?fZ3-o_!`ILnO(gEOim_0jD}sF0ZS6a12X!4T5A7u#8&G z7s;p~I+FUI&2l|h7wLY;JWADQXN|#Ndw^#Oo3?e5LN-aZin?Sq>}Ah$7PRx2SZBI2 zg%itwPQUAi=H0QO%AA%T9jN+mZcbSq)c(kH+RQ|Tn9$tL`sbNeIW*D8x4X=821$cP z?Kg>B3ahQMXc&mjgpp6q(}f|9>C~>>n^gW+vJL$;u!}M=7xt-OGG`$&9FrbHOw_oP zhOa_WG9D*7JxVL#iB>&!Juj%`saBR@-GrXk80Q<)1U9wX*!nazW*W`;DlMVgSkZEE z1y-5oUF5iYTO=36uucbar^g@OQy!^l@C<)1?>qy3)o=+v4(a*BUQt z{$jk<7{p8Zx^V_1UivUw^Lg9cT4R%Arq&-3L*dHwoJ5P3@hQUJ%*TwD`Qllw|D6EX$+wsc_B_f#jDjjJ?3F`>yS5 zq(WH8_UP6~vOKcwhRUvem2$j&!o;EW-qD-OkI(ywZ9%Cwt=uGlXtK>THpX93NZBb12GI3&iwQS$&7i{QX z+kLOk6&`fB#z2Q@4-4AU1B9ke=@QqtmdzKQ(dk$D>Ny`<%n#>}Fj8%?qn+fIYs_6N zbTzpi#rW0n(quaE-}SHZPW`yum5*M+zuM%=W{-|XJg@xA?RWA`G+*NXo!wtz|0?q% zdrT9+m)KBW*yoDYm3(!Q^C*U|>L1}~;^(wrYk``}CHsD&J++(SMW%YZ+z%By@`8R7 zrmo_u@_W>-JTx5T+Kpj5SsHKTKCX3}AjZAWV=zp|gV9b$Qs>5*Sv z5<`>C+15K7XrXbLn@YPY%-#=Q0T);WUc?}m#oBZ&msWSp1&K#n^WG}-5^9gz&yK7z zOzmQC54VBLZiq4n(v>`rYb!UnexiyZ8HV$EsIas;aHy28j?6QcaI1R7ZFfGH&S$&M zl4Ioj(gUNHner?vE^#`U$Q*?tKVl3rKE&w`71?XPVrWCqk1)l~J~5W(B8R~uA0CV99Ca?|m+=-=85@{Tf{ z=SXdA?NRb)dyB-PbOsA#)PRG@Di-$rh(Wx=OZCEbpZ2*~Vzgw%=+4Bl-yJP1w9opsFw$_*Jj*0$G z&kNB;o64RhYI?2uJ>t)Pxr({!dzQE2aylOQ_QEe1Y|k=n<(5(}n|2ufjE8R8u?#!< z*z&`aSE)AB7n#Sk$^(to%kowAr^WBYYojZ6GFA39KMb~NaqtqHuxvY;wViC}i0s!6 zuYABIHC|rQZ>L*rkH)3jNW0D$NcquoDz4^44`n63sgGSw{U5ClPw~GS3x;w`@hmd? zZ!XX6CtN(jiimxo0Fw;qo6FUH($4d(;51KVnRXb&mcFDMPq|2V1$%QvG@b=B^U{VN1xTc*gs2=osPEIc>)V0R_YlL2D~iKQKv|KjR$KV z^d#9e*-}Zz5*R^?<<(>}xL+&R}f#bG(v8LOZFui{Hj4-l_ zR$J#c7;rx+bVBNib#-5PD~-62;*BiVs)sbbSr008oK6$2g_)9{*uKsIMJ_<%T|wGx z5qPCMknECicj7}@U4Od=wtr~j&(NOzuEfb-Z+QAy$meHuMrZ$$zhNe888yp4U|NQI z%X1M2-IwthZ}u_U=667Z&AZGPs3jc`<7JeV{FLIhC@bPIh!kTY1oW^MS%--sz1A*c z$>Tt?jpB>q@GlWUAbBf=(plEsWZ-vTN%2Oq9k`_ArHW;Aw2IlJae$dSu*rG~d#CcO z=-c%J^<>>yzGZ8dWu2TxcKZs|!Bk@B3*klV zMH^x6*Uz_Qa7BJQfWNw_D9MW??bR~Ft5`%b2v9bdT3dTv6u+2Y9tr@C-TI+u=wrlRLkirM~zpaSGF#-|IkwsekZfEX=<$XErqB5@xhum+RQy zM9+0zwuR#g#IE|e%kDZPSyvg+HyL&5p&GBCtJK8J5Pm)TSh<}PT|^qb&LR8E5g^%^ zWB8eXE3AE{C#g5*0_uw{6Sx=arvnx=qs3l<2ga^S@{bxV<=2QUx&{B?f3qc0%p7(@ z)~EeO(xMUZhV+U*r*l*p&a#b-ASh^6bKImjFM3nB2x*wTq**Va&~<52O&q~iL;p&8G2^q#mCS?BkvXY z8CUVjbju(lgVea?gg~#{)6mncaVJIeLc zh5O-(e(Ok=)rZuk;?>%QSukU`;)h}}78lU%TlEpRHf#SqBkZPNxy`tW`7W- zhW1kG_=H8be#H;QC;W<5m+)<6$0wvuyb3)l9{47+R-H(GSp&ipZ%NKkKP0(oACr@R zUS-2JH)4n3frqP>^g_lK!3vX~27M-MC0Po6fAWTn?X8_wStaMV+6hH2 z(^aW3^`Dj#Wb}D6gBd8{0;3+pZa#GIL2c`}N8!E61D3;d(HBWESP^EaD8;|qisnCB z?9F3Rb?AhPAz`A>>$(Wp1lu~daUHALycIbgB_X6^*WygGty>(6Z9yqU$}4!%?_gPR zkv4Gh_{|aQ}wyr2-KhWs#3E`)Vy+7+Q1ZBG{cHv1)3&hFcm8kA*y&a$` z=xUv0bwy{LY78{rG9k^lu5BUGlQ1axP`%^c>Pg?4Tu>8uvC&rN%^kYu^Ffw`&+0Sm z`8D|_xu;~MgD!kjj4L%`>H+0`C*F7O21-u!aH{; zSY)|TF=Vv-I4fea~UOpSK%AY@L zb;SYkOt#fd8-osp5mdhqcJv}G{fm6i)>WFWJAJu-#VWFJsBMrj%f3is2;sb~tJGN9 z#Fj|m#qw2LNVzWf9rM=5^8Fx_lVuyoV554zu2JSREv5$_ zU`MYM^BCnaZ)n%perW$?Ukv?acfPKlOC1W$7QY1(EFY-ei*@4z<|Twpks0sg8}DCf zN_k2xVT)`NG@E(6TC7W&neuo;5m@WevxFI3Kq-Dg5} zO~Ih~X}d_oVd_})D-!~?0k-@C!(5!Co_Gnx)Zi-)Yv*D=5zTTTM~nNk=&h1t(0(0G zS8n2bWLP$ZK(Pwcyi?*4g^}};b|lF)>wC&Vx_Bbc)L$qjkSd5r@h98V@agrAKN>%V zfXg@ygPgjk@Xs|{eyVcRUtQ+7G2Y|iqT3_mHrm;iAr*e|W12Fp$v2#HZL5c>wwpG` z6d6{FJ?qxvnny^Ls9Z^U!de!x(@YqbOvl;q_$fntOZJVhSS+RpZL`wGUqsS)on&nI zkx@nWC&xZ|F0uBlt>;*wUxd^YH{~}6m;NVWoS*0JE;l&2AnSNG8RlZiZ;_*H+l}XV z#wR;NI+i37mT;HT4kUxt+$pIKhWhH)v)!qD%R`hycCXL`%jyZDU>zwslCH^?lH-UM z1T{z4>KD$;zv4+WOHxezByefCkGG(ZbZ|t}ufA9WLh_6g)Q4$^Wb;$MdyCETPza3$ zs!FGG1ksPZnuvBJvj>>+Rgdi9kUh2Xs6nAEOBd6(^a^Pg zUJh=WI9Z$%hOF1h8iWs!J}%J_k;MpWwy)gR?SY_gI;~shuzgad`OqBawsqNgSaS1Z zA02#7e`Ki*pPU(pH^SzsRkDIJ%%Dh-;_eIU&#PJ)^GdGr1C9jf-y3# z_{*3e{agoR3Oz@blXAzAZkmO)gv9<@7(~KeZ9{h%jC`<$q-DS1&}wbXR_`mub>LgL zi2%-cSkvY!nF%DxaxTQwfmKOj`g&b=UeF?4@+7FlYT})d zRQ=6DN30-S9kL>~Dak@&xsD2vQ3+BY$pFT&_?Vh7PW;)^X&kfG7$zo%El~VIG^EsV zKdCZn#0FUjq&I!!yvMQE%~i@d{x$4uG?OjkOsi`XhRDWAtJcZFO46+dh$GPW_~E%` zpm~U)JY}PCXz&CiPtHpW!u?8F4b^LF@hFMNy3-lzcvx{EY#iat&aJ&kYMaMUNp{zw zImrbiOwIDd$?JI|xDcaS$C;AK46(%lm0m)9s;?6%Epqey3iD^)@$Jyu&w zJ9>-(^A%P-CixhAd_C!FXG89TubZ zZjD2gyo|of9kmSQY=@go+4NX>l(RBj{eCF!Q*QD?aC(TI0jYsoryz6dqUdOl862Nj9Q`&QPv;A4?)}ooVI!wh21( zoxikF*|`I?U6#Y7usgW8Lsyx47Q#bm)#*w;IL~OIr3X^;^HpLs_~Ug_XS*HPCvEb? z@N984P=>d0K_3k*lSX_GsZH+rCZ`^Fc%Dn^0I*34cJ0+93wAvDU>owPk6rV?TS>G{tpGtlzQ6h;ZH}uf4`VY;7*Ksx zC767ylEuRoMaGZWVzODq*S#n|MM8>o(4q#*Nj5DK3ia+s zeP);Kl;%&Xy^v&klxg$r6qDJ~Ij2>M_v3ZG+@046(=5m&m~2?HX|Ul<>1A`Mu(NdF zRNZLTkB5xS){2W`pR($|)nR!UyXrObn%65-y2Gt?Oo?WS^}qvONcP@OC3Li9_DDs- zTvG!bP2Y){T=egBWZ+RX?L3&;W9%?OF%I)P9V-2F?~V(PVy9heC_NQs+vb)#nWs!( z?RX-#w`uJ+^U40>&)_48$6m^wL3H3RQayZaTOD~=UD|v^`J-epplCYZZtB*f{cMV{ zX^O~n(Ws(e@@3h(Qk< z_VWIZVq6}Se{8EqHvYCY!$mJVZ1Hj*a9cbmdvuM1s_>|)#k-=;4)kMDk9?Bb}S7Zg8L(dxNQC?L+pxQXzy>E430K0#3*)s zv8OxQc!LGJ#2){W9J`o%zHIb}$gg&=9e))(d^E#<*=YR>;QcF$`;y>&(2YxWx$H%x z%lP<5rrQG$;;Qch(jP12OUB4b`~TmN{Fvcomp}i7gbiL)^s>&s64qZ{yY2DFw}auo z&4hVh@DX$-KVx5CV|N@+b>E0zMV!Wx`^EDy0e@ah)9JhlX|Bk+)^pu=37$j!PLHOO1fyMD;4Su5NG942(lJ4OB ze}#t$DYj|@FKc*bdV;<W|LBv#jB$+tzpV?&)oAdc-3Jry z@-=p1I-lAP!?kdpdeGJ}S@ep0jGk{dbgECTp51z^3S`1)^|=gu(_qUSbt7Ym9dCoZ zkB(}M_?JP}s#wDCCg)Z=wme^Co&M6HS*SKQKwoX&(VF}*@+TSXB-wnhcNN#2Eg|F1 z=MU{zI$>y7@qtFE=(z~*?9|4*$tH!yNXO5K9(tRd-|MzVP<`@c9UE~iPuebPct)1C z>9uj-6hC|h;#Ge`=)ki|mPLx)5pCg$Mf>;_@yGb{vK7EgfD%x4!WkNO0jMD3e-P=1kxs$?3(}s z#5|F}C~?!q*Vd&?P*nTtx%e=4DhZ!?a+XIMrw>UtkgSrcP+oC{#2S(&1Y`sIVHpV9 z4aF9c?I|T0Lj3KXoS^7OfhABvUz~!bu)`>CwkQg2ZJ_j?3dc^+BAJzxDX|-vle9-r zs~whhR_itpX%kGqqk&tC|1`TGZb%QZNH@bkpp*TkCNtd#IB%wR_{1beajKAi&VEWs zRtrs#okYUd{M~}&AF%zML86m!Dg*A&8v z9!6P?mZ!`d=r&9XKs?D%o(Pn_oaeoC`3)qKM6A?g$0ALj@|=n6vkU@-WBK4!U!Uo6s^oW08lk8A9`O4*I4eOKYO;Dn z13BBzIGEEV?3GCHWRm66?AREl(#W_Bt&}x5?PR#_hFOTI7}E!8*(RV=W1BEo%~p2^sp0I|EJb8@4S1;X+t^$C+)E9r5^ubxAZSB$3V%`sqnOm592P-8-tyz9bcF)Wzg>)K?NnwME-O^YPS{$wlB znzM*T!kmbtiHhbrQP;z4obbmh7lv7~slD?(;ZfM^#b-9QI95!5tD~4ii48#$-Q`Yk zNb*rT6wC&GBz(s|V3K%J96DAda-ty11@^g+|5iVcZI5EgUkEuo$1n(#@JVnq+o}0T z6P&|N4NEemDHk{L7>0ZCiJOyHDEhm2>|k?pYbNcbuf_^gOXi|yeEKIOSj z(FtH5X#Vu}WJI@LiHj6}A*;7qHii3(9iv2oeBv_GxPq`#j2)UVnsSHGIPan|W>D(P zw#c|K5@`TsIaxj}7=M=6&$k8eConrtqnXL%&)LVEm68ByKFdmAAb?U)1BQ}rYS3Q) zfSdqRVnP&3RJ5D%~MR*`T1-bK{GiELe_~phWi0!EApmw%O^*ATt^cVrqvP z5Rm~-(v@Dxeo8?-Ofqv4LDR>1IL2ET)!G}&ef;t7>6sUGm={6OM z{FF$b6>M~*CsL%J-CVKXm1Bkk@U}#Y>1+0P!ZhQw;p6$c&E^}PC&4^|?mpDJ#F$3*w zlMI!AiNn+ntxvtDQY$Q^yN=S~B!kVct0NmQ&vX=KY%8|wBx5RX7sNudKT2eH5wMCk{ z3~{A2FR=33e#E+wXZu;38tVm<+jwKXs~@+u{!Vxk)9eo(TiZ>ahJ1>Qi7n=k#;{Bd ziH|*{fG5;bo*7^TKbh+TOheMp;IK#sZh(=*{y=5yCs zBrQBl?KAZGu|nw2bo|fs8|d2IBM!^xSC0Nf3T zm{VS96?Q?RAMu(^&h}i$b(*?sEBkWiXF4tDq6`@9a>kL%u3^V;4U)Y(PdLx837SnD zi}pB{>QQ_wCMOMqj8nF2ut36|$0AZqp;@h?iNBeIOqF;hxt)HY%J|UIUx+1*Yf{D_ zPK(Ds+6A-ihE<%JQe)f*fHa>83Kg=M;lt#xwggB{)hDl_4~py*w~!eN$qrKV)WHu4 z8!r7Q94a3XY1^;BTgAeb6%)3w;=Z5;?q`+cDBbkGq;hrG4rINu`NY_Ht5K} z6U)63iDNn!50(RF=xEV6)7 z)I2A3JNhmH2p{A>(?4OX$i)?U6&sxFgfUHek*yfVUS53MR94|#JnhHxm~M+FYqr{j zY(@Di9jO`X74|Q2E^K3ysN%nYp{h*tkH9QYE_gQb=tJ)7o}Z^iByJ+$4Vlxw3u0!y35-acuVgy zh79>ivaMX+5*UT9(P)e3h1PU_G)K{4hXLdyT5VlXV+(XOk&aTHfaewWh^{kulC{{jQJ5xF$&CWaysd+|<9W zji%0&ayF#7@s3hy!q>z3wtfQXMgJXd;F?Em)96eE8|RL+xnI#^+jly@NcMPS++8_d zXiGY2uAg)pWK95`?C{8*!}(UgHh`n|9U>+1ne>?ki^}g~a3PQFKQ_FOJIOG`z+j(r zObN1*$5rGfF~(1?uW^LAeoJ^PXK+f(^Qi^wMp_3UbQIhMgPHfYJn#VH(qly)v_bwS z^Lc@++c;x#Itzv^Iv{PE#irS>dVG|NFkq8%mgj}b5G`cM^gsYClBc&TZEioXZks^g(-{ChUe zWp>ormN=aWc2g_45V!ZaDt%ztk2+X>kr&gRn&}G~>#p;Iz8vVgHrs11ud>L?W>OPv z9+@thZHp5BE1AE=fj^=)we8`9!QNMy*u51xe0n@n`=<3*A!9y@Yz8^>`baMdOFm*c<-8ZaJlv9x1nd2HEvNa*U? zCrtg?f=u;g$I(uuFQ@;DI4*PjPSamezIzVRGUfzL=PtMj8eE#3yzbP77?8@|qz&k`*Xg%0_5 z>Y_{p8x&;g<-aNBCYy8|Ouok0KjTaaUlnP(P8gWDN@+#jPj49L2svBVk)gbz&g(RB z2q`C-NS=FWg7KE+&Q=e;*H*4I13knw$6D5)FN~qcG~G0?U6Q{b`8yIKjlNy+Ufoou z6-y#n6QYr5?(%BZ6OD3~OG?X$em}I)0Obv5!EydgjsP+=8ORvvR+ajm{mb)K>cJ9%-U92d;^PRufksC6JT}6Ia8sN5oH`Y#x8uO9TQ%g#y-cjj8(q!>$ z6OeB*wTh2P=Pp~8N2CW1Q)HxMDZ=VXpGvE#jERa$<5hKK+B*2E`d*w)4ns+L9+DyW zY4M{qPQ6!Xt$YmhBt@dwo1mQIUb82xK?LFh)gk z9B0c%yNZ==?~pFrK~kH@GrHJ;nj-b(Y~a_FpN=nKK3SuTfARy>?~duQv6qnk-3yja*$*?b)dNJJr!esVFrCqxf5)qg$pN?NkOZ}$i23k2TF`VGwY1f z$I7(G(`CQ|eXs1-`OI{(PCC#d%rqHtYQo4zsE;;^Q?i_B><2Ir8N7tTJM(M7TKZJ{ zS!o>ra_?PCWL$?#GEmEM5`p$c3_P%RDMRGG;}SwY1{5M;eby>ZcRG~!+@9)MuA%EX zU1$e=8!dTEnON(TJ-X~yGZ+%@IysO26-#p@)RMWq3>5d}7+Yv2?FH-;_LI_y4;fpc z(jBrL%TTack1_!(5|IiWohvyBk$;05z}c;QM~8SZxSn3dRF4G z(dxo^NYr;+tL(XD<-YHK(%9WFP4>w2rBJH4=y^0t$@HhTQ_tz9Og7S1UvwUsmX;R# zxX*qH|4r@ml7^CWI?A6h&$TEtW*KVPG;egqV^W6N6}PqyuyYMVZI8+f584go*YR*c2b)hRGEG!=fr!odu57Sh zrHvgel|CX)>JC*RmpI<5&C=}T{t(#(0j+Qu8T&H@n3l3O9=ad~cFx2(r2$Oi$s2QxZiwgwr8+^nI0pS|b*d{i2zwzp*W0W*47A+7 zT5PU?2d~!<0FuqHPhrTP*ws&6d5a&$*3Iocc%rmgf(m-^HvX9e1lt%bl00xXH_8)l zz35zLGZ@N?t;hadhU+%F9+1iU{cm^ZK)cTBuo2)Yw_E+-m+gcYy}V&)x|T)@b^khc zv`n5VM<;v@r|7rMXqa&^`*H>Uc$5_r%+$ti>HVff%9^{X3GHtcor~Yc$AFR5xXr&x zlHxC~gFgNDRZN!Br-m6P*-Vg6>zWz5J(3R#qUQ3=Zk$w1H_(-p@(jwRT z+Kx zB)*f!sxSLV>cfA2knH4&BqPR-5(9pES1jvRIxXL%2`ywC$6O$;*Nj6Uyfusw9gwar zpKR>mZK+fn$uXyRFbs_txvgC%)P1yV`Lgos%H5MzuCKKb$Ve^MC$ct^y|Vo?hn-(8 z^^;2#_pQ+Rj~6<(gIw#1PL&CE$Zpn-_88FI4~hKdz>CH<6d4}2ySP67ra($IMyopi zK>OY$O~l(Gj^&L-B)>y_(Y9PNh$AwEX4vcXxdA1*n}g5KJP8G5uQtFf8pi{b^pooA zgm38WWIaDr$za(ggaQTxTj5i12QBQ-+i8dxgFOGjlSaFVccP`4zQ3ok&~kl>*R0Hc z(}D&y=2w*%-{KW6@=1-$Nb)4ivTl;)uKM%4Q+Jc;W*hTE^|eZVx40DpVbdZj>q);> z-t3&ZaIhrdO28oZna0BUmq9n;^tP;Q3qU2^bCj1=E(hhovy?aH)qW7 zG`#e5XCv4+Qm zl7Tbmp#SCP5do-ryi{wUc|N7&LLqgL6g z4k#(e+K9B=#4;%fP;I5Ua!&~cjzusrk$eN7gkQ=L;J(R`_v6`KLs;2qFT>PsYNKh@ z2%MEtw@8F(bqv(D7(+NIa2uAyf^_H)p~QmR$9ShZxf&p)Uki8wRhxXFih!RM26Sy&!?L^5XST7XeM zooG*&Q)8MOpymv6YVbqCAqpX6j%0%>kJ*kXSGldFQVAs(4ge04%8UtXK2L+J6jIiv z^x?^gSX&f!9Dnr5V}!e-I8{;l$RL~~ShT!_VkSGcwjTe5G`nleg{z*;o@i07ulWYW zRShQN9E0SR{^xRHu&YSUXUOfZ#>aC)Y|2VA)Xp|4GEQV`yeJ71a!TuJm@7Lh*x z8T_-G6BLLfeKF~`PLiD~SIa^a~d(lzM1P*0y+o+cyoC(ex_V0#})E~g9fHiCX? z!&GPU6R`8YkfQ4;f$N|Z2Q_%4U^@xh z9#dPMWT!Uh_EJ+98M|$UEM4CnQczAfkJTnBqfC)2v5mL1aIy1A`Skt6Dnp0Tbud>o zQ{#=PA+?*@CV8aWBKoztux}o;3b(1cY_jGtY@^zY%K+<5qZ3@29YWc15nFT62 z4vE;=UWQsbe@gNS4MZY^6qgbaSPiZ6V6F1N1`xz2dBNHQJ&lQuCzUg+*n2n6iJy+@ zrUbff0u0nA+ttqoGoK8e?N9?N1Y6WKm(h|$+8bn#GV1dk9^3?NfI8)f`d}Ar;S(kq zCOw+Sg_pulF#(Fc&$o>m~6>uj!z%(AtHtfswGUAAXrYmN`MBE^)o zw{zAr@P0{qodXuAEW*_S<P8cpK% z^z2$)ejv7SB)iz7L@l(0^)_4RG9!`)m}}L!inp@0Na~MN%9Pm8;mZWc#JBOM0uQAX zut*3Z%H{)fNzMPRj2%k47%9r@l5Brgx|~|%t(R$RqedFk1x0o(JWPX>XH?P{=tPO1 zkDU@mM-nb!D*G(>noN-XMb(o8Qk{>%2R6&hHl@j!e^8-wc0E|Kr3e28L&_f<8_NhF z(+KNjHqz`G@VG6=W4OD(IBJ+tNw$@{>(j}U-^|LOh;clvXw%To@sv~vJH!x)%E3vZ zKE@|@&Obe(S#+iaIg`rmC5iSquK*c0V$aIi8X<3BFigibP@fB0ov!(8Aj|L?*o@Ey zab&SkRXC2<!bi!0@K8h-$=|af6_I$ z@MOsLYl&Xzh}hO4K|?vpEKe=LVqhT|py$3~ckJp5vg4ZA@|zi5+{Np@pEMqiExjay zH@{yKWMrd8GbRy9HyD&yW6q^MLCb>$y_pl4e0tkv8tm2mdguX0fh#Gdp!#H;%U6#j zn-*CN59w{N8t-Q}HHp&MQ`svjuC`HyNO*2x4)omzgw0)l7kkl26R71&VQ*#3o_!?s zIjrlxqP8nGG8!WBoEI8$Ec-I<`CjQBYbkz~9=>l9kQk36ali*DM+f1pCdqsRmFrAm zxC)R)3=>yM)`bG)0Oo_1%24csz&kx1QRBaGZ4!VKn)2SHH}h`SVEMD~EIJuLd{6pn zg*6ze4f;MiAiE0O_Z$P^oI}wVL^lqFTviwBisu`p0Xy;awkpEXtdY zHS8PyS#$`v$`fysk;f)lynswHs^0{;rO>j=Ne?l`*m&#n0t|RZNJigy2uZ;iJc%yu zPsTWlZy4rk%d;jECpeA+AnPE=<7tqLIg!EMY>;G;WOIdKIph88W8<>dTi8pGFq&N;d7{F%bTXc?4U7`nDwjq1SA=X!MjL9b#IKO% zFyVuw>?l%UoqdyDfpSgF&IRBal~_AvK3!znJ4A(KZZHYIUZTEItfa? zg_K2(r3+-3Yw*})xfWS=!=msa3+R*W29herfKdJJx}BHfqUy!10-|0|LiI z3~NC;%0Oj1X8*#D zHFe8@3|!F+vhHY0Z~#pqduS$>n9F!a#gC?~*0A2gq!3nyEy+R4ogu$vA< z{RW4b&uQyZA{s|pLg_JgE^tA@U(&-HdwCH1|FVgz!M0gd z)y;yC4IBLIeDV-vfAj~2D@e&)&;CO^NR6ydx+_b!k=A4%NK;bVmDPSz`PBg?e%WZ9 zU}(zAVLJlr(VibygIopOOBJF3z%~I;8*|i5DCcPmWOibZ924!S-s2-$Nfvzw*3^0O zODTQi=RFarPZO~1JR~MQk{c$0J_fxT5$t5RkJ`6?G2wmDvNv>Yim`9@4|eTaNxtUv zq%?@vaVD`GpusC@b{*hEYH3wXG7zn!TVNh-G8bGy<)E_JZc79$J>XKyWJU3|``VqW z>rDo?JwCMa$V5=+U3qj7b5zT#u^-hnL8C*$Xm{wP-efe5kk2ApVxJ4YsH< z`oEQr_Pep|%K65R?6ZpwdtZOdF)Z33d#Ri};K^Wi9wK#76pdTWM@1$~v}d94!Vs#Q zUhXG-S$deFDtP&_37t9P3s*e%O!Kt<;Bg`PI7&vRrS`wZ`6?wwJ&x3qNkzOUqdHs`c;{%p8ILR)X`?q zp7>*+FJm2lO~vYmq+2?lGFiTn3vM}&oE$0Uc1gha(AG2W#Cy4CmcrWgmBjO!c68Et zG(|aA;svdn8nX8=%EIlV$IdrXJm}`L9~F(}WtIMvNlMNtdsEl(EVNHnGGdbUSQsK> zVvx!5TilSzu%A||q(eD|)|+_5-dcPz=2^Ku9`T>zIOt=HU9Ejo(hi7;U+Ry2eWTH# zu*KMn?}!B1@hEh6w6-}KogU}G&}Bm0UY|+6>0-j!mCRl~*p}&exKQDheJW2G+Uk(U zr*R0I{7GMh-5E zL3MKi9Ukz;Q1(EsDS?h{Nxq2=HA%E~c9`T?&`q?qex^sYS2|4fb6pSQnk=r8k(X1& z$KZtvuG&or48vzjme}{(AB@6?;%!sySv%HBv`L1_qHqnlSM~ti*ssYK&yixX0Vf%I zC8w#PCV5RB7_lTxU#`esoVD0qt#xEEAa*uF&6jLBr#E12?_Z2Q7=6pZ$X)yth0o+u z@b?kppb1ct(c)g`%wX`URd&PVTTEND%sHZ#P1i=DQna=&jc=16zLyg^F^@<2P7$lW}MsK*iEcSIT|`r zm+5I!hyZCS2y!1A0B(o1i^CFE zdO%!gM7zhqSSBTj<|IA7h3qc_?c;-`VEwDE{W^NSME7~{(9Knp_IFa`W9PT1XAajg z)P5hAcxQXOOixMuc4=!D7gL)lxpAxd!YbX+to^N5Nfh?4O6E1OuW#1a`hIt0St5Q# z{*(XsZ^=)8_n)t3G(lW4r2USz;ajK3EB3j4{OC{oG5K%)JOAC|3p7^}BN&`?EU{Bk z=GKY#%9W}znf^RSJnB5RRh+q%BU8yf+I(j*s)aD4lp}Bc)=%=!CI!VSDRb5R^TYGA z{PLT(@=E1=A3N;l;qqX0(h;!%^3BaS?`>P4s_-kz{Kn~a`stfD^2zO{spfFEj=5i% zhX@a}pz&&s>WYLRwo#qf8kFlPpCVml8D@E=+Ls(Xf6Ik@a>3;)>rIF_`+)upI=j3i zLmAuJgNDkkWUY35DWBOFJgv9@v{@uF77jz;S}m1T2jXly2z1}HS@ine|Y~+-v06{`r@QDrIvU;dEd&OZhGWWDJR@ z)En6LRO-m5HG}0j12%C~Ia~68MlW9gF8!zl<>9q5?tNuGI27$-7=Y7j7MG;2&*?X$ z-`QUrDCb&*5NY3Qsrl2chHr^`hc#f1Z+bHd8)Hu5vUAY*)s(>LMTEh$OHnldLasVk zWh&gJ8&@QUVwREH8YIIay^SQmXDM0IN;!vcb~YBe>W|3;$8OWgfi2bLM6tl$=h$4; z9yKM)aGgDoy)^j&ji<^aB@)Hz*-5H=Pj6+oh*(aucAc@BDedLtqubBpdHmL<#H1UQ zrt$1}L*C8OTz zaHr!-sp1pE?|kPwUY7Ct_=I_;YA+m8}u z1ybG5kl*>;-<99|hyUoX+mXAT5wfN?&tx7xKrj2Ac3n>lj<;2*Jg?6aN2k%OkI~X5 zy$PPpnp;d!UvpxfI`ZTJW6wU$^bvte`f~D_$JWlPe!j+{l!Hjj(b8vX=*JqoAVp1a1riOB{dL}c zXBK?EuYf_mQ0C^T&)-lMn2iS<+F!U z?}3?|R%+{t?$AQ!S+d@njXU+35QGh^xxJ>3Q3hSQq5xl}J_D6CIoL^pB2o8e_fzgO zN6S8LEDh(c69rJ8-9T1pS4^*~N%UQyGfXPORL1KWou@I) zze2h9RXtdf`$X=a{JB4rzxCh#4f*%}w|`N7`=9^dcK)TjfB*iF=d;_&_tR~4{O7;;nSAf_ z@5}R>C;5N=?LUxz@c;Ph2fwFRuMUj7zJ1;&?W(uQ`jh&r4BveEiTu0&qkmt1?MFXK zrZXH{IzFtk_IYZHpEb!h8`@hJ^qjb}&2;xFlVqj61@W-mfNX?5QP45S9e#eZ_uu*( ze^b7>J*l|g*c@GsNjLob+-3uU?a7%R2_L_1tLyXFdUCIOIzIJDeS$v4Bj<=XTPOvE z(#IU0E2l|qZCK6^U(SBWr7!X0OZG#)*K=lRGv7ocp~+Y)hbyw;7fXJkuYGH|G|V1VT-`B0M;m zC?&*P&l7f%QTXAShxemc;>NXZFnXI~O>JZf4?w;=6$%lKs`|y1G_uaAbjSshywFTw=CCm@+-pLnV{QQ_yf3~)qyuX!wc>YE{ z+}qy%UVn0<`|1<<v+o+R{1rDrM|p+6mav@cISp|9Y9`X7f%j2d zK0G-8Yq@?QiO^m?GNCsLe)VGBG@fde{RKG|Q@>4H5qa6qpgyob&8^9Pk9a+#KG3~r z^3t}CjxAm=@EiJF)z#S83LrA-!c~_%N_!?Z(WuiPlSTsZ zPn4_EX(cA%e_6m}D`O6Br9p)9)PscQO(?OkACevj-{_7`3Cx|iwYU3C z=aADxwAgf%qm&H+$uzjl&~&EV8sa+e2f-K%$EOY?HP>Ap*UmXF9pe;KRVC8n^vUca zkA)>?oY?0|H+Ueg_kp~-O~iisd%u57hz|<)Z3M7Ai4wm;eP3n%&9 zt?2F7-`pnIAC8Ik+hc|MwwjH%hqLv@NA&G&PJXL@emW-K$As_p`QbJRfB)fY`R-@m zl{cS!a)|oNx4)FP@7|tbKR=)Qi(kDyCgb;hPxsmOU4~;azH%qdttofuZ;P<KSJBId+=dZgTG1d)`5o{ZAakDmV`RyATdBkSw}dWwvtlB2CO%WXLy^yOWj0>T zP0Tm(Pc)>{C_;y-m|jvLQ(kR3Q{+;p^k7K)*nq;)$!u&RL@UHZqPxr8+ovnVW|4a# zdlI19ycaFpc5Obk}bGf^&82fMW%$uO&dXxK}x=3 zzf!B|tV>KehbF$~TTl?pSaGA-L4?gYGjd5+aq)C|JgL1&rKy@;r6GZf=PJCAWf zE}>hxDS`}-6=zwz-v+DmhT zeR3{xUO%5mdwzaitF&^K9V_Rn?0%^@CfoP@!E{FA@?_m9c? zebxNw)rnARe@x=nc8TwN|9kT9{Ez>AdHwVht~+de+PiKG6o~=$IB&rr!l~Fgj44^N z-&G_5k#Ep)%$@+L-&M$%;dsZf-RJ%L4}SAw{zmb=O~#X;oTt{8E#3CE6~(rntc(H4 zfu{cYTXnnfmcM1ql8_b&O{VO5Lz}p6uQaF=fx6nBwiQWnr{&xtOTvTkD|xzY2NlU< zyym`@{xq>>6M5d1;lN-cmRUOOs$<(xG~~wCR(f7<3t~eINYOoOm=u?$rj3u28nqvXp%#5o%t?-cq(_a1 zBv5t$st_B41q3Xoc=lNJ*>YC?x)CV|8&`#;J3>>Ne7DBs(HfD7Sn=u+LMsX|IWkh< za+@Lqc8;EqMf{rGIfIdxV_#yYkr_&!)bfdDJ`G5jw+Zi;UwwJI{?4)b zd|PimwwhqkKE43CR!#4d+@JiN&*k6vtv@55|4iji-Oj)H&42y22oCwl|Lgnm7yrM1 zRzCSc4_-Fewl89S{+-Wn6a07b&DVc;$o0u>CH%e}<*S=4_f_*_m0X|Y>GpZ-ba*-^ zfKO}kcTTcwD}=}gJjwenzZCuSvxCRI{dYh6&aqeg-G_IFUY~#WbKlGT?(J>W{`U9! zvrk2m@33-M2V`E6F>u)+pu)@B<2_Kq4*AzvLGs>~0L+-j+{XbTG=Aq7UGFw|5?vGT z=a_^)uWcxY(#V6Mo_b+z8L>(Dlb(w;a=&?b7K+RMk^%l@V_p4n8~8-Z-dMxtFg@%^ z4?I~*`y6uwsgvw7#N8NMx{tX>IcdDU3!YV7ubbpAd=jrd zUC4c>{G@yAvh0aQ8DDn!d^?_2pAPK~a*OY7j7YpUM_MdQ#3kt>gB+NACKq^{d@r)U zSrWP-rv7!V!!n@af(Z|Tfq`v-TocsDkVoKZ2zb}&NLemYuDIfwb$JR&3Zg&_K}NJ@ z2$8tkbUtskUtdy6las=LRy_d8s5gN;gF=#kD`}^U+4dcwC#Q7VD5M~2*QnHzRoGz7 z7;qbQp<|$^MP!$9R@_Q-du6uK{GE3+{}y4wUiM?IQo3@)&^0+CC3)UsIM?Pov=Hv z99GezCI6d`Gn~}F5P56|x&3|p&DZB7?ZbWI`(D1eUEjYPX=V3`^Dlq-OZn=nUmn{= zzWn8v=QfX<@Sprl+JD=TFt|6cP{ww*@fA=$adUv06e>k_Y ztQGF3^`z~?ZH4{qH*b$WqjyXa@BF@bmOuCcz9;-*~xZ-2H5f3|yn>_s1;r$T;3gY108n8(WN)EmV&4R=KntlSNqC-W@9ki(4ZpZ&?N zA3tb>H|Ip$?X>;^3+wvsbC{i;58vSf{3gntkfbLY>jurNFs5-qA6kkYkg#LDo$!f- zZaUUn#BC=hdmBi~h30q2K8Pj-N8Xe(6g|I`8S&_5EqS-)%aUtZZk|A+W{yH*n=pu$ zmzNyq{Sor&l>uK^T*q&xyXi}|Y-J2Sd!m?f@Q|}X?WKrV{XNP-^b>7NPRVreh)&7) zkUqzmg2h-)<8H+gwL`%!=#kHPQ>;?&HawnrfdHBG)P9GYCfm?kD0iFRUbn`|U;L3a zP^T3U(J@(F$U+7Vqff7+xnG^XBvkH{R!gPp^o@051oDt7-AyF4gg&P)G#2JHw+_OZ zS8!7xXl$=oG|bO+!9UI0%k!~;Q>7I=4f-lQZq3$O)YQPTi)Ho8=%?#!f)ZaJ zO!2h@&+L~5aBB}o@{;JQr*krO|H9<+Il+B@o1ES!uJ%in_sOem6Z!CT(*Nq~UmkQ` z|M>L)U_hV0u}b~w>9u@vm(RAA;G78CB+bj$er~}zar^YmC-VB%_YZ&e(wsa zN%`C3X2Vv^u_otXH%+;w+gZqtJuJoZb_yOR=sC;#QoK6WMB)pINVKQCm3Z-9XX^O+ zX1i~`FY@)R{_{WJRqxaPel4rb780B)7>-oAgg!B&}+hr!Zx9z^>XB}22 zv_h0*Pthj*?#KWkDL4axkr3fgVI*xpLz3x?Lrweta^ed*wwh>t+}^JHNrZ83(DA*e zLf_^$ew@fe9fUTpI)FveWFK|aUc`a!kHtk6KPCHfdo16DKnL??p?@@OA<=aZLxBC=k zm$>0z$2+oh+0zE0bzSeLVe<`t1o#3b+8M#)6xdvJ?p`xe(CnWjXVvsK`GUtdMO zPfl0exmWvKk+y}bbL+|K`(dq2jl6zjx4n{pyW;@3YfJwqkmJ zGYZaEm&o@%|6W_rJGPk|d%Pjvef>fHtv?3&yTA3}psloj`)5qHayW47iq%(>|H|6q|#aY=FR0k?Q&LHp$n^-&6ckW)8fS^Hu zPb0;wd@@&h(Yqh0eEOR<*^ccehyUr^Vk8mNmGN}t3q5z9oQ}Qw;YG9DvqZE;~9s-fYzTPVmPGGpOo+1luH4tIZ;9wwjpB(QzR>o=VevXcA(@tA`c z9n00JA2}yNGv}Mog+IZCxi&d+{n9MjPzbG;& z!sR8}!PZJlw+F5&w3nqAhbk;_^hwb}~s%3Q+klO%=lKuX9VGsy|ICCSc~ z;-sHw(S@~1zCSYr-R?5lFtN6CY?3HhcvFX>|o$r-q5ZkR|DO5)gEpIfihQ`%lk5%h$IR@i%W?AHQt*>ecIW;(Yt>^>Kc#G{1WN=9u8!sXfz*`2D!|lR^Ds za(FBI`m0~ckH7w>^2v>c==lZ8H?LpCfMt`Q<%_pR4Bg z75S%iGZ6E*py%1aL$M`o_dB^O<_T`_<%F7(XgNHk94&s+5R21s;89b~1qGF{{Lb%u zkS{;ny>|Lt)(SX(A=7dse<9anY)!oF>A|x-?R+}hK0iHsj6_Tz-;jz@3Jr_t%B{%+ zBCM#O1%nxe?6AtT&}VxI`uLG^gv_z$HeQP#w5VfolExX!nJgU`SF4;cp*&6%=P&7y zjpDR9$koRH;;YpT#M*#G$s_QH6ra(Dc#DuL$S*XpcD^)L)kz+b8f*tRgBC1th26NU<-mu&-I(z!+zpmJM$o;Bw@Uz$m2SjdAof^Xr?k``N294x|EfH zrXO+)WS42^VKk>3Ar$#cE+Z=oqlFbkIoUH28?ei5B=ya<>pC|Ru%8w!uvuGkS{cP; zuK})3`_%QAxUOGBeE0UPynXl1Uk!MloPYA>jr{Rn`{Sos*W~$5>&HL*wUyu?pMCZx z&b`3`-@cIS<`6jzbF6^BKPSMp0&eyE2>Q_FsMq7o9l!NEzb!xc$*()Sk7`;m@?V9$ zect!2AKO}P6ZYfnDYu$$zIl7o=M#VX%Kg_jU%$THG~E8XZO`)7tA~o=2OR_@4ic-E3X-lJ)H(PF9laeX^qDemJ&IZgY<=90aIi#eW zdbnH?ev05NGD!A+JdP^_ce#`?fRYo?nzh7|WLORR9iQ;{k@_)yJsFa*QRug);YA3S zbK^sKP><4Bot5Ny1^Inv*W?Gn1dmOOm*fkt?3j|?zWRJC7bw8Y4$TOeR^#Dv$cz=i zwrFHE9L%C#S16w5Ia{1t-p*RA#IF?F@#LFrAlZH-*XxO478F#6tXZ8tt44&8^WXrk{-NxBSfyY zsk~}JPHnl&8YIBl-mJ|rCE<1LdQa^rhXr*E+1>?jgV4#V1>_rURrm(Q*2w$nb^)R5fT$*8^kLKpXJLhzBpE)kHh!e zseI?VpUazH`?uuRe*Irt+e^}OfH2;z{EI*MFXZ?C(f?7t_x&Fn+gU!~y&SI-x5Sb0fsR?{WXLn5bK8|kLp zH82gpe0D0pxu_;7nhWLp8~OCCKS&M6CVh^6Wsd?U)|3dU?^I^Js_mGbO1<|g!AgZ-N96lsKrnrG-#xb zn#)d%pW6@ald!k%&o_`fuk9O8dYhO%J?D2rTc2Cm{fBbyliT~&jZfDP=p1{g?{6G| zeWCOH!RYDOn(}mfxl-{D<^9`V9IqEVSG@0k&tY&me^vAC*FQhLD0!@|A6p#mE8AZk zwz|La@cyd8^9Olis_Lt?ST_&Pr>yU8a@^(q&ha|M^9JMowwKR7`AnW)J(pPKn=p-m zkSx!6^Tay_8?SxoyF+DKfU7Q>s-*hgf}~ZGr|VA;@y3`XWC>hMj)YCt^0?LaThB+*tIs*s25E%3ydA2~%=T?>RY?8~xNnePFS zaG_OqBvj@F@@hXwA1}(-1Kz%()@QE|s=ttZ(dpTEpvaI*Mj5$5r2c(d4D>w7 zNoh#!wE9K5uP47x{P~GT8!)uUWp$Op++Y1_7o8FKF*VGzWz$&{dz0`@rn2SxW9Y-R09$da1nm{&+-3S1;^S4e!hL?{)0#7`B%UA zQhxile&?L{`cn!KTb20U_rE9K``+hn7ay}U>t|oun{?-xLJhcbNp8tL<}>VLkSB6A zxDCF>XNvJuTm?|>i#DFfq$|;##x`MI+UX@-%X#CI+G%1GdBysnKD=yn1zjf|=P2yv zv3lbqrpG*d@>uxDj;0RvBGW^U)(8be6CQ?c<$y5Os*J3UWYZVg$a2U=_jYk!r-vqk z9=q;nH4%BJptm-R56ep`^n?OwU>)G}LYbcLZ$Y`OE_tTGAn5)`AVMi)pmC=6UH@rUF_n zzPkgv!pTP{^mnvYe_Zj?Oz%Z}ceJFp-`a4@?!DdUBiYcX_PD^KY*^|#iwF01O-H-2 zi2C=p)y=QJ`G%74qPSKld64+>7hm`mg!`{R-X~Pg&#w-`$FEV|w}O1}3witYn`0IE zTq%`fmGpQw`1A8I$@MR$;@sMBpPavW{YHNHgC8Az?rnemv!5M&KL6AIw*09-^ItpP zq~gjfS+ORDxBq|sd%q#S`;Y(nZ4&;28?D!3$@_kTaDNTryWf2${v$kcpRm6dr= zKRPFjOO|{2@k^Lb=eCsNmobkoa2{_NKUaKjf4}(o&*jydS21C{L#-}%nr&*PU- z*FJE|m9Bw`8|RpK`=tDQ`^mlRH~&BXx%}3D_V1m_E48kEBS#!DpAcVG1KuNv7}@og-;1Uvyp?x zqS&+d>W`wS%Jxxa3a(Uc*+F)=Y5gZF=L4~VgkI;pb|~J-YQ0~YQ1(&M>(lv?aY{lm z>&%ae=O7$-y)dzirPW81%ryiCI&p5OOYaiOouuXfYIi&N=}&(ufAc^1Kl=}<$g{0- zKl_#p`x)|M|M!Qr7yLQz0lvRU`_DWtrulVH6r)L9uGI30}-yIX) z`-J#@y#H{%d;9nipP&Dh{Pu4uisZ>^sLwwn*NmeY_dvKH0m^ z_7Ias)Aji%xo@kHV~&4(`Sa@BV|^iu&tg75CooiB@;-v}K)t_s2hy z|K9)L-#gyOVi~mNgPaam?sCrxP1rTZJ|B9MueyhCsY05Xl|BGP7=DIfaIqoo6POURbCZo z_PT0YZxB<@Iwz9ccA~%4f0CJCR^~?j)b@JT~PY%pB%M%su{%$j*Zys1_iyXRzk$kmJbh!Wf zn%g*ILig@|p-z0Wam%61Yx( z|3cy?uRb{@uwQ)ni{lqAU%z>M5Io+|{oT(G^8Q0Q&iiD|SfEr9F}*Ua-Y30Z|E_%b z?ic53^i%%wF~{(o{jmk*^(n{w{~!PG$DTKi*9R7By6x{jxN}=6fAjqMydk(v{_lI- z&k6O@Ik~>||NN%gn`0t{(NFP9>*J59fGc>BQ;4ez>t*`dDgx9Ee(<>YU}g_5ny5?}1|J>Nd_`6r*s@p8%M zQ_k~=g~)oW;Xb}UvAF+W(eV`I{RiPMV%{UIfY{#t-F74v+3{s=`YtyYwYIb zmHgU2`P6S>4nN-OmOR;hk&F1yo=&AkDO=a-I37zzVWyPNAk%(*c&-uQcXw;a9!$OF z7XKnMDU`Jx@{jp6VPNGG^>89)Ij@=QLhX9iI~)19k|ts$$FWV)xRLoE^%&+a0iP5J zuD974@vdnDc+v^`@gq&29qa0Kw zi8g=6SZ<2~^LVy$$MUtmQ(R^Io`guuq<9H7mWZMUl2oLd@>oFE$}bQR8^nbnFaWR| z8EYrcQyKqG0v)fV60RC+gk)_d#rZDNGTtCpaR6%JK&_XDu`73Kqw6&>i1M7A@*opI zS?Q7|+!+~MAeu}et4QmJP?-`5r)v&aLEiItg2?EAY{EU2Xp3-5=gn`vsDYdkK+#M1 z#z!Q*W>BQ@;n(yqHzbs^mCnAvULQMQ8g=mL$FlMS+T?kJou%70jl>AqYQp0*k!=%n zt9~fqb<301P_ABu+#dT>Z*;2>J@ukXl-<*_glcVRiZ`X?CxvG0# z*|e=A&v+xB{opUkyDxs@HnI9dKL5$TChvaspNYQyRAjA&3r#}qC-+I{FMjd!gU4+; zcD^3a^_64W$bB;Qv!DI+==eki}Vt-yZw*Z;Eo$$#}PEtAI=xRU8^w7&T1 zKaqd-5B?AG{U59?D7Qv`@CUzlys_ldPd@XvqZoFMk2SG-dUbAnxKBFoTW5~uR`ZYVdfr#kZ(98;|Kz*!{u5olG;>?={qo754&((Riq-Zd zgq_zM^^HzGCtMCxq~-Avv+L2W$@T7dyUnfa&F#s=+xKTHoLf!aeR8jPmUrL0JGLEt z{@w50o;ZAV_|R_j?pVCvG~Io9d=KDfe<(lr;g96)?Y`(g{A>T$n<3xb+TC&UiG23+ z@5+DcfBEN+x1!viDE!)wej=aVF-I!4J>M%E)fkL+n_zI8+Bn3SvmagyrEK2wFXtM5 z5^%<)`a(#Hb<#$J#w@U;bG|=H(U;&@4mIO>+x#6eC0=32Y-y#lGmmPsk+-1ys|Amo zQ6V+e_vJUGyjwt&lR{iJ3NO?>=|@=R00KR)&+0nL~ybqZ~wQ--59T4?C}IX{Ar zerSwBpY>T6BAIJOn>8vmME86RA&RRD^>#H0qNANi=e@XT7BG z7osDDu8g{Avc+m^d#upgJJqz@#6cuUZ`s&1l_>Mi=intAM3Ts|t#gY&VBjAbGlnVx zr?geerTM$!q4tSu9eIiX)mD|aNRAJ>rlp>`C^f~IXNF@kaISXVUn_Y31$1OJGV*feKqslZKeFz|Kz_ezx&JIk@p{-k-2H2<)Y+cn`^Wvp;r_1j``c0OtFZT*3!K&G-tL>OpMHAZ5_4>% zI9I>#Z~VBGeD}NGmFI8Ho05Cm`hwtltV zb^X1s-uMh(7nvFArbdZ1VNn;|Fx^ zH#YYP^|L<9Z~y2Q@`EpauolB{z9;===TB~{<{$39eE;s)c5=7-{mZxKcL0_wxAuSH z@BUeN{^Wi`bKiFKN$RvPF!)8eW}9c$)%l=a}n6C}Iz_SzOCjvAW~ zgLzAnI&;<{LmgX5rn)zweJe4?T^~!eXo3x|RGZ59)2}Lj$v0QgC+k-6CNxIog~^J& zj7=1539Zg&eRe+0^5wBj$VHm!_V%eXQR>U+Sz)i8j4hf9yIiSm+qse|IpUdKLx^I8 zgg2GKW*4$Hu`=Unc?6S)xQ!C+f$*3R3t**{^}d<$+`gAr&TCzS0K2C%9X!b?=WSy5 zAo-r};F8%E)AcMTCVSMtlIfh~wDK%Z_d81AhE}cMC;AgF;)98X$PhLI zUlGwO8jp@EAMWgo!ZW0mQWAYKFHb-|S*w0S?kW>$^rHLcO7!PGXB=BhzJCAJ;r{zu zL+;o2z0O~L^@ac3{Jrh55B$C|{CuBSzZLivmJi4FgfG7M;&}bved3#Lq$JQ{$E(|f z?(^?`|F$yv(_`QF)A>8)w+Zum`QkyiQcr{6uEBD|HGZ(n^8 z(g4RK`|VqmAN}~(m?D>@CcIP6m zzPHY8AN}zJLDDvgHooY}_a(JlSx97{L-w;4zQUezJ-5TyujMgxu1Uh=a30u2aFIKE z?p6P26F-RTbM=sS+d*y87-68o0A|f>b|fzwiKKmlyYUoLPUiC|@4jRVz=OIzrn;PU zn@+ONge8?dM!4Oef3zDa_O64xYioWOpV{(P2QJUDCl7Y_cYEXflI0N`c_sOP z&wbm-Q6Dt^*iZiWYWqaqwmiA^9^b8b->dF>HcuRK^n5!AHbGyUVj(tHE6Lv1Ub*dvja78!AvBSge}2Mn%!_Y2 zJ}t^0j$G-r6bOcwpa0<>%Ii0`o1q{6Sib)1t78k0-LRazZ%;cudnbS6ul+}YSML@^ zZg%|T=kj0wU;l;krs?)%eX3py&QO_A+u;3(#w=nHAi9x}fNQ`kJJZY&=mN6x<9fT;O zhzjDE`5!W^Tms}8^8tH?b0xQnHAgt#oL5=%8dYtylAOm`<6zd_-A(Uu@9cQ7BQ@GGc}zL!5^ZK!%XkZoba_ zcFv5nryJS{Fc7*r`=peCntmdHxKEZdPiT)mpdh1`w*8{(4GQ4eD<@%8o!U_XO==iT zc(*TSO#LdZF!~|r_C(dJhTfj-%XF*0+PD%Qm6VJshGg;6GBIH}S_0vAsFu$ef}{16 zN7DenNl*%Zo;2(uhPWDAMtXTyaQEYyTpugkr)>A_AjeOzKcBDRyMNIT$4|k(T3^n5 z_AhB3Zwx*$) zs@XQV_`|V<=b(*MeJA!@+n&tsH*EK(2Ct5{&tPpu%3gl^=AC@;quUDlZ32D*{YgG~ z)?@$u)2sWJK2=1fMFF z^FX=dtZ|S%BU0@>;w{K!TJ$7fvJZSKWv1)xFvWKCv9?u)t^?6P&au@_wGWTEbzEuV znM}tHw?qD_geGMY6HDfyL%qdi+*e(tv6Yx&T!>DK#oru*&;PPmW3Bn@@gxTPuDqzxc&ZZ%sZs-huj^Prf5R zKi)#J5bGE9E(b3AT>@B3EPD)|48z5fi>F1yad zz-PVpz46PP(Txu1MmI76kN`z6iKYlqqD5MP)RasrxkfeeRB5I>HUIQy#xql;Fe+PP zmsK;CYsOS0RhCFf7Db9C0V0tAL4Y98NZpOj@yp@n`>r`*hi9$5&U^3Ipe+CJ>Hh9} z&e?mfyw+ZOpMCZj{^oVs6w#!_jy72@Ue?c2rzI*?X~b7fma=?R>6~dt`9-?7F<-+Y z4?HvsKu(=GlR}=I-|F|gF8I^3iT?5^ozJ(^?0kQJWo&)eH{RaCL6_98_e)t^b{$0T z$uh+W!mGCvu`#<=nTVBA#8r-A23s-iMv`T!{W6kSdTLNX_3OjWoxOm){XJa1bP;FH zoWthkR#}3QldR1f8~BmG_a}y3ZibgG6M^e@ryXYm^`lGhkwz#YWU|G@$XqXynTBVA zYCG9_m0$`{62Xn4fPr11HXg17+uw_Hk|ALtnrnDJjv>?6Q?Up}&bkDizkA%&TdWz2 zSDP9^z2Ls5L6&00QobVl81LkMq*`VZ=~V+-qoGHFr{5 zjbTRD%kEB~Z?7Fbe&^9Y>8Sp3ynToG3W8KXPe}TIa}TUdzLLwOVTy!UrjM$&nuHJA zEy1~gqIR5GN9@JOO8LLr<2Fp$wS}X{w3&7W+dhcC6A<70q2|ZkojCrW z!|Z5~{Il6^5HtUk zIDO}LV&}%k@!)%Z3Kw7eB5v+{6;HhX&)}Ia|7+a1{yereP6N6~$#(u2OCJZ0#!tTw z*9)B9yc0JscQcuNy&)j%8+9T4eAy4BQ{dvDV+?*ko>L8#%&Gr+F+KARt4qV zflTsk67SK!#w9i5(aWKqxjmu)Rt9v)310Vq-UuAyilLWcsCfM~|b1xcl4(m^L{c3zZ~98olR19gjb@vz<_Cgz{7?6k zJ=FWeeNKZn-w_*L%NG^t=`D3gisO64u>003fp7qSLTJWT!;mM_!9|zjIB9gTDc00M zvGmwrdh%eX$F(_ecXEP?rixBdqe~i|j59q!pSc8*qcdvT>bCl+0i?(DUrP_t&eC+_ zc3|GdVLPZ>em4Lt~QEed~pfR6jbtRklbbPF+UED3D4=JN?|++S(ynz6pWnl zY3L^3%6Qf(VZsEnJzJx`b=^qNL7-eV--2Y$qw1 zO+hJts0D%&dHsy|7v+66Wt7hV0 zn9c5z#n(R2cm>)bOilp?00cEU%`bt?i@a8e>l9D+uc94jc@&tPxY@16r$JPIF0-M#Ye`$OlL3a z>*JE2p5EEoYUNLY*rOzYGHMcYsS`5vM;y<*eDzJoSni)KmWleNk6TXr@p0<77-l0+ z6q`Jx<755t*fOwK_I&Q?5BSvy9258}Bwbo3;y;$naWcNWY8Iac?X0f+Jz#miW3Kf$ z3P2F`*cyx{^1s}7jbUl*x6FI1&=RxMA&CbgOQ_c|c9e;b0goEni;g*l4YFoUB5QyH z=4*aRS#Vw7Cd=I1UW(ZJCW_@?&OseD2}l>2Sy0o`$4+4PMja{7kf}K+gI=<*2!u{F zxF6vz_g$NaW)Dkn5>ss}EHhHUbfAku(n)DO$ua3T?tVUpE7v7;B!E2?MEudhJX!rX zXvVzdi)J0)l5;NunZOarGx8Bnlk%C=bil49j~_zk2z%+ZH}K_8eHQzN3tV{M2ZlA? zd;8bAF2y*!GOW|yJM5QR ztPY9jVLv-A^%cm>T#=KEG-Gr0#Hk2&5}r z>&5U7!`k%uVa7Se&OVv$#ta>;J-(wZ$v!>4NO^V*D_vQR%B$T>Zl73x_lLe4H@0u# z8(;rAKKOwT;Nr!Lc<#Ap@sW>wA6|I=IlO-H4Seu}--(xAei7HN-@yCc`#wDLt*5cm z$?E;@`wo2m3!lepZ@fwa0TkWj7v#OQXriGEKHb(H+SovQ)H3I3*(PWWYTV9UceXK; zS=mm}95T*)pE)}llI?yc9FrsH_+oESpS$#5Q7Me=@~)|Sy*3&)UYw^Td+n3U;B0r+;uz{fGy zlW-h8$Ld;<@(!vw;Q%TAq-7jwNr{ecnJmhl)#-PDGaHtcoLyxZdIK&JVh1w|*$NaJ8G2*5MnBW4O#q z2|Aqf;e$XJX0X@0BwVjv9=As9X7Lx@KV8}BzZySIh%Y(_^KPELPsaP5IJ()`wfQ;@ z_isV^PiN}*5uVkJbt9+#|Ihr^r_1N+KlABNVRd~C{ZQf)pZNGVv)?6%{r$du&-f=l z{hPzS;5|RT`N@xCdv|-3C9TaY2_5pFqI4xC*&0vI2fG)$ak`KUG-olJ#MrwKvDZUwI46zU}?L zHKgTAiQmEC7T}(HwD%wl8wDCA2Rhjc+V%9Rc zfZL1j`It%)kApi^wv5IpToD`~?o&_7500TJItp!+J75CV)OCbUrwBXdn9_*`L?YMnG6tP+&`p+((uWI6*^nz05P0v|WnlHY(qyU$lqZ9=`YqOG+?vu%;+nPLjpdo zs~%Eu$z>RKIO+afzj19$&@m?G+_taRFBj;OE0w$!dL1k47qHUJs^9tWy}0-OxAZ&n zVfXZ+o0*oHV5NP!k5*(@53IwQV8O=T4C}ic9bICLG$TGF(6e#9aNoY)H(b`&@%oFe z;OYx6;Gy@u6R$k|BIawSasJ*5c;zeK!sdPVb#wt&UU&_sA9@RJz5eo$&)xaR+wuC> zpTb>_+>Z@{_%OnM*L+ETl`bGCcQ1L-tkIYD*J7j}N5ACi1LA8mP4`+m0xo_v`r& z4-VTUKzSxT(R}*U8JyZW1*N{AP??hK(itC&%*d_xPWO&p$Xkw+F}8_US`1c(KX11~3Y&1hA}&PA?@6g=ywHC)UGx z|Kel6j6)W~5`)8(R1UMiDXGfqyXzjx72ji``xP`v3T=_;Y{t zFX3Zdy~8de|A{~KWB7ajm%oJ{`LllpZ-4j!T)lD)zw-b2hhvft8N~1%@BiTN_0Dg6 z{cCv7d*6r4X$i^)zw1MI@!99_`lUDU{;tj|ue^k7*RJ8c@B0pX>s!xYXLn~mlwGE zo)w&$YmpNi-`v+0yh&zamTLh)Yw&IJ1bE`m+b;Nbf9T}J|9brUI{uxg;eR2zrQEjh z7n|*kPCNP{O6_6W&-8r&^WFyK&e7vLT}lm1XIFC36mzu=iT1iIM4zQ?2vg>c`d!}i zGRhR|sGaOcLJ7(Rk@%e>*rslXSK*`VxWm8A(WXdk8T1!HO zYt$-Vb6ar~9zPJ_&d+XvHD!FY+{1Y@N2Kkk^W*e6b>G9whfKia^0xjoOrJ(h-AV3K z_21AkHK1EA>1>k{;02~+B{&J~@qOk&!a#+FM@!4JpSW@kTvTF{E}$mgy@XfNUe~F@ zFe^UN+<%__(MO*czCzj0>c0N^YeQ1L+06u>>SjIr?F(<+ygqz%rRQL_veDh^zlwMn z^ZEL?w|J(D@uLnN>P=_OYMM3z=|R8e@kjB*fA&|=FIf2#Kl$TBg|#kW{F(pbUm3Rk z>*@QMzxJPCYjqVL{iz=xxa}v^|MFk|&#e-r*}91UEY@*KBRNFKMce& z=3Z{su3yFWt!?PUBd)TO%xolPmUfTnfA6{bKFqtP2G_bLEgNU=z(e=GH|;DllCgIM zc;)gfY@IuctvO0Z>itO@o|R0=dc@MWtkcnBD%QuzM-;88iUmg&?I{!Mor(CmX4;FF2CT~uzl zQi5+2y*9|?x>NXc!dUZ%c9;+5tV(s%iPxKixW>PBAfTj2G4-q?RNNjG*K6=|9SfTabLZwS7+n;XC0TI^e^KL zGny;&?)N-4*ZQ4QZkEr>!_%72$*8N{2#YspSIbuWHQXyBj*WQ@mz!(jy;%oqK3k*m zQMy}elza~}wEgmy#gKGgyS|MlAAdJCx`goDlV8GXPy8TGzxp!Hy!r~h`QGPn>e)4% zzqpR~o_iiI?5*P)xCfWs^%%}S`!qJMUBc_{d>`(6{#l&s&imQo&-~(7@s5u?jwhbD zqw1o>?I3}iG{@?#fPXbOmy4C{lC2FI`vL!q|IN;Hdfh$3e0y!+rGG5j&vcJpKSh^x z-^7iZH@bn!zJoo(xBk*!!G2fg9sl6(cg>DQUNw_O_L^wiSl`6q?(6u<@BG|gTavb_ zoNt`Q+u#2LE^K|kaM>)T3A-jAL0N{!#pTEk5ysNCzW3?z-g0eNqpwSKwBgl9gQ5F? zj~xKeMs43OH1^kE;WH}(8`r1fXmm^tp6HO~+)nU$h^$v>N)gCXT3J$kd%|$qqN(%D zDfib?{bAcz4%^TG3{E z*FYP2!n!2wls{aa;p+GRd=Fx%11-rvhU&W=p@K+OiEqQ__-2 zcZ+E7_t^=GtQ6iVLfDpOakwbdicHAD@_{0|Hk7qNRwwT=t`@I#tjI2NJ=SBr7g>DN z1u!nwq7*qBOBK+Sn%aEKhL6HnF6jYQy2wk{#x3SHH&1oHTUhI6jr&iq_eu9wcW>CQ zd37x&pA1pXI-J z`E@+?k?+Gd-v3>Axl1m;`k{~D$%o#C*Dk(_FMr?f;F-Ig!i}r1;zu6(9PXQc3ojq; z;VVD%QM|ahj+bQxU;4uz#mo2Hha4d1YyGVIo{h;;DK;9SByv=RVwxeT4P3Mu`vxUA zrI>2D_)GTF|J&^bTl@V-nr7=b&?8*xX8B*ezK6r3x@BU&9)2f(a=ro|*6uGJei-`h zcVq9KdvLUM%0^_ZHaCQ^PX4RuMa@%N{Re!`cK^EH?)=>!`A)p+yWVTXpq0`l!ibGc ztyQ%B5C7J`(j*X=fHa<4A6DSlHa-eiO$O`aC)(C)39xbOw7tWWglb#1t0|5qnihQR zQJ@NzLS+rth&QE+R{pJwPA1C{UQ7qj#(bS<=i9f17NRzNSdavXS9R>o5CAXzw|YQ7H1o*5`y?l-H($*#$+2AiI{^R>-GH zG7@!ENXWS(wgOddi>g@u%(2j-`uZh%5)<8rg=$H|Ne-E~p5{qIEEeN&60!K$2%Qp| zYj3cg77r_x4Mj1n)zH-88-Lqw#p8+Si^?!TGh&*;ddu4CL_24DlQ1!XUtCL%Pq3Wk zSgtL;Dcw%pQwQJLOtiQ_2@gNJQiob6Fqw1OW#V9e7e~p=_I7XL@L+G4?cVS2cT?dj z-Hi5q_dPJoWcSMsUhigthp$I=iT9ba=Z9JGo7*?AyR)4T^m7LN4C#KCxE+o=tuPJh zW~L;P7bgkh@4$2M1-b_t$3n~Cz?r*gL3u>kzaX0Xi+;W6M#{?@NOf$Ik=*wUBr(0~26aOUD`SnCqexBb1pgZn%A z>97wv@bHHo#+~=xX-vqft@^9UTLeM>qK?njhNtGQay3ufxlyH->~9o(@eKq0X#7-@orZeEo0y7dZWEzlO*D;opaOYDb+^Kdas^2_(Tq9C;nFbT>%hvq5sq)K%VVKZ^>(H$jw>3* zi(}x2B|bJy6$o`WiI?l=7$Q!)>a0E0mlA=&&+vJJz3j_1PH0_DLKx~n zG^h3C;@J;d=Qb5#;XJjQGpg2Bm2f8j5*Ux#(=qNT@{5$VQs8`ENA9w26RxyhdD}gf zmoyzMxh*jDkS2EG*rlh8veu}7QH`Jwy2O|b4!}P`le+DIq1zj0g?U_H;Q(djp{|~l zkW94kl(6*0I840C4-MUo3;-kFWwHntI|*nP1gfi%=Id{TBBlo8kHQZ^S!K(WL}gUh zcU&A&tej&zg=tyo^ES~gAu;q)bq)MHUyMFE%BfGLhu`kr)305^MY#`;b{C(2>bY*F za}5t-2fzOGC7e3E6Av7I3t#)%?+y|NBTYc+*3nwFRL>z zJ~R4ucYf}L*|_6Lm$W~9txwkbb<792XaYgoDSUSMl$ScCrck39wX zfjQ2fy*uF2*??NTl^-W0Z-J&kToLx8F6`~@5FM5w-F4J0K%mG&Qe2(SIX595yC{T$Y|ZyCL5(rf=@W`F-G zUVQeq(;D%S%9WK>oWA=!Hs|j#JXOz*gj0n#^)VwmnBg8M^2EshD+O$WKH~9}J@;`8 z)M8l-aXtVL?F`X#pfQZ$QN4vX9nE}f6(hH4n#IvEB?EC5%`w>bE<9+kwW@|?soe58 zb7GI6|6tWOc40N%YS=FQH5x1Hi4B5DImXnf;R^uliUS{UJiow{eR5Kb1`=J9e;RI5 zY|CG+jn=3J(I`m1fyi$_JEo|E8$gATmsXgJZa!`j);h6yq{tt|G0L^*TD%JG)1p<+ z2o*FIb6az-LT=1KTQJR)r9ezT@n+eY2%O8Q-R;KVDD{+Sv{Z?4A4_+JDM{5!24IC$^OsN!diTLT=(&p$JXes^uih z(W3za08>D$zt46Zm0yMdM~xkqbHHOb)y7zIfI5q^me|gDX;aT@m2D%^jI)$RkR<C*8tzRabtkd z&x~(wZdw`j+wsW)a(J_wO+Or7!tB=ygLEL?@el|5az6*g%nD5~D6d~Pkw3{aEdXp{ zj*!e!+vyt6nWLvBy3>)BxWn((SuJyH)!riU(*uKQ_!#>7s)j;Q1!~9J3 zjpnYhWr*QM9e>$ac|E_SiEK<2VyH!UZF@IyHMtgy9GEho4mJ6_&8UFLIy{!l+34;p z1$)LTC$cOH3Xec7)iAUOtc9ThE;~pC%?uLPYv)M;!aJVj)XVX#>l8Q&EG;?pAwwD8n9(+JHvE~ky`Zh#GeHasXIWtwEPBn@iZv_fFnGQTaY#$5?+>q*p( z#5TTx zi`Q^L-+->I;;oCPhB}M2H9UIw`@=riT^2p;cG4$8{mkcndf9G$V-si2o*jH^w@c9a zM6EyignhN2DaYQBj1N1i@Rp?FC98(M++hvmq4Fl_*Ss_8c37c3{E8rK%uoVv@eF&C zckTNZ0Uvtn!=tQ}WL8CLc}V5Mpk`LrlF#NV!`rM2^jkM>b_0zm1lwLl+uB-1RPDssKk?SN?!}N7QlzzJ;`>FrkUjuG!BMW}z@CYCN_`k(HFTa4BH*aF&++%p_V}H2p zf->Z{vn_n}Yb$vCz1@?EHP63Igy5e53-=Zh^e{e7_*f>B^;&~$dLG!Q*!B-L1z=xb ztgO`&3yt~4202Jpoc_HewyNA zzjs@9f;v(E!M{{HeG|fR;^Tvb#fdZEE!9)XeW>rz zyq*ArHt7x%OYN_vUL3?$qoogVD2JNr?NSQ}wSY~ndEW=lW*PttNpQ?tahdhnj5JT( z6BKn}YdFihrz8NGUm?9lG)*6o$@<^p>P7IT>O^gPl6I0qCh&3K7u(wfhH7Cj+PXBncvyQ)ytQMT~PYu zyFbPm?J?ne{q=DWbL#YIoZ31)mX8~bV0JXCA8#=M-*TYk@wbAi787tA1C{H@lez7P zFiN;;l~Mgkqe&(^r;qU3+g~1IV&Zk28?Ux;{^dJx`r} zp-ZELTzAfN$>j<$h6&Y@y^%RcOZ5cfnNyz%Q5Cr04RQmfq`P_055_dTNGs!xGOMd= zsBg}VSccR4?*|@x`?#)YK>(T89!_76kQ^QCWB)Vj!y54YgFVcTMjI5V`wtvkx{1Y= z4$ph;HDQtEQfwmG3|EMvq~jLer!`QLHsyS@F+oYjZF1t{hgfnZ6Ro1h^wlcEHUA_sueaufl3ABp7(Oa;po5v#f5q9&QOy zGbQi*>tZD*bvmJ^09H-Bb&|f;2P~hhtaSNx_S@{k+FDAHVDg>i5L*g-i4^h3@-}Ku zbL}~1QCN`1B&Hu(lDL#+L^JcUj0GP6q#=}RY7iWaz!AHqf=$2v*84s|;(Gp&i8|h? zBgU=sTl^Z(8nw%}s@7sU9K93k$6*4M53~_4idMS0i5AkPJ9U}h%gP3BL@DOV9gQre zf^Vu**1}CYScQiGrVmnv7-}-|QJ-3Qy5xlTmeHpMclO_7gH>?fCsu`IpeCz+w#B&a z$Zy_0aA=-hI_$4+UcWZ%Z+-Ucxnb>gzbs(Z{d?(r@X zP~LwEexYNsy0W6!KX-)rjm_~*c9EDZ&XRH<3dDU9tDn@su@x}J#0<2nchPfecr75chJe`aNbS*@8XG1d=PJY<3T)m>Id=R*&BGv`9nfCI@g%9j!F3H z>M9QQCG2!y_z}`0%IX(g!j?GuSZ0$2M+w$bbvjnNB>2<6_yyd3$M@is?N5xf$O_gw zUKV;(YOi$(dH)s6_y66$Gq%p|6}XVlpJ9Esj7v<;ojZ?}4(|E$7rG}YFXGuR|LnL1 zysz8I@6N~Gf%kv-eckMLC6WhXMmD@J?-Kr6EvTyn#P1hK05f{lta03Fv>wG+Z}p7D z=}iPt;$0xttg6LF(i z(v=T1TzY+2n(S}BFM)hPTqwyx+?sqF07g1nxA)f1G_@3FxImZ*WSOSNrtXCbhs#@) z!!I>hWcfz(3$e|zwXh6Y`-R~S4jKwSaQ09GU~)>Kn*^X=LUP#6M)ogR?(cOok@MAY zP4^7LdB0x#Xl2oz&j)_{E#ubKHijKj`sE125|j??ykGCTHphED^1Zn8{1)zc@Bu74 znz+)G1Jxq^{gWKk4?)4)%V*GENBf=6tm3_Y<8AoH|KSvcGM{wrMJzcx?QQYF_Cx0kj zQS`=#ntRqt6y7$QgGI39=<6JIO1}H;_u%)R`HhbM{jSOSkQ5Ie=IQi38}>~fZKGe3 zqJGJa)=pJ4J?TKTzuZ~&GU`9_)R*<|9*i#tk9)LdIezeaKY)iGyx(-R-s_78rOrlV zIe)%y$cKsln&Y6YHRaR(udP#KgD;P}ep|zq)mTUGnu3=GO4L3$UG90UWGe4Oi=zRC z7ZiJ_y^1;-C~gLWp1fZ^)b?0Fw8(-Pw2OdjK2uTnoPwihU2R?Q0k-e9(7FEv(OK;% z#>KL;kUY)f@;PmHwhO2qYjZy&0Q^+00|DQcYeOptp0!8|#9J?1xvDQy*oET0m4#+< zOJzAlUP^YOM4#HSeBMtf%^M^Q5o9Wf_SPtEUBA|nf4xox6qHIm5)uObCcIk11~w>p zmtw`_gfkwwvcWN&d~V&|t0$N79HpR5N^3242Y%2^TqZf?`a@Y^O$&0>CVWr}8#QaL zNNuEoV|j@?v-7WNYnR5AS}y^GT|eH=ssQZNT0YJM#ESvMwNj#2-8COpYxT@I=U}sv zWMgY&yS6QA=&ZH#t1fDF3tG23{BpT}uxAG%8o~?sV0{ONHYZ{_6!pb}?_-<+uPug` zE8lqIHC(uG=P>L2%F8d|-uvD%i0-hP^?v%PuMPV>mj)QcidSD6uFsq~hqK+k{(RBR z60hwp@Sg8}AKv!hThR_w$Ic_uqTvg36-R#INnC)8W55KQzLl9JYRj`l%nk)>*Js%L z+}&7tU<*6%eHEL(^#IO(`5ace`)7XTA*{Y}1`Aom)vXWW&O26d_nEbkt;|a@y8&XC zu&&F+*!|@u2VZ1+fti|Q7fL^Si?Ksem}nWuWliK8MRN2 zhXlD_AHKFa?3B_E$W~6DPOg&RYT%*b`Vk}>DlfTedWm;dm%NPA?&HUtQk^!lCf`cJ z&-_l!l4rK3Wv1?`c5Km z)_Mr;GUt^_g#KAdicu=XIgOKHMPuRGaAME7jW+e9P^_vAjG^TaE(AW07|1r0Y8uGY z<`_(~xK`ZWQWDt_X*JL#07N-}x8_$isCE-t9{{H84QojD-jyWf#I@?`ZB98IhBe8OoCR zk&80usQ}nO_u|ndEv!hFK`r%7tYEEAn+*q3ZT@CssCL6gF`67yY;RjnHO5-6#dwrD zCn@04eeWL1Mny*528Ifwv}MjnZWgly`X%_v4qfFDZ?!b7&o&&8I>Y)zzxv>iuE$6U zuzfJCCf3E+mOaWhw73^(t4;XeYugU|Od3mBO5W+@*7mJonaSPv+&e6r zI6OEQ60FDG{?4IEztrUNrHccU^^J9$I(>G4x_`JoEL|Crrv637TPx{vnmJ^`2Hli^ zF3&NA0%{%*ruzc3WQbD$INc$kt8KN?K_rb?OuhN&zd4IrkFDbAw_e9vK7I#Izc3%P z^~f)u!})V-Se#$Ovm5Wi>GfMUeXb^rG9=Ha*WK^Ur>_ECGXL;B>z=i$hpd;}2~h>>-K~jgyLRNeD(7Ztfo9xBk`d;QaXy;EkP6kC?l%wfl@hH-NTi`%VWER zmRzd(c?HVDry`fZSgf4J8E-o8KkC#C7FSkRz_U=69i^^$WOfWMQEbXhCL%|2pT?dH zFMtoK22y&;m-|J#LyV1FO}wUPpoJc9(>5vOSiI|&;v(Nt;yFKVoyOcor>X7 zL(HDOiI|b&jYjxeO4|FkaYW7-T=QgP_erL^Koc>k3K@pdFD%=-PF-QHv>+laUhMavf?S zvWO_CSQ?Ac5Ct^A2E+)ig%i zFwIjg)f3c;V2Qh(J=Zz2Z#E^bup{^Ot1aNt8DQGn5zsVMHQA3&)Xz3)=H2PpU%zys z-%@bDOSlCG*yzqno~r#U_`$GDpnp;BD6RD#*M0XN+Tr91WfoKOE*XxULN9EGE-gC) z@*ERNZBkd2Mn2aDSEI7hYy@P;DoNh>yZOu}-uXAW+3VpOLkk0EWwDJ9zwr;Tw|5<1 z``TXRf7rizR+GstVSWFP{W#9vb#I4mBZ0PYF>~!FFCs2Mw%BDO(0@F$!J z$mN^6c<_A>;j_Q=OVFb|$m-Uh+xdJ22c2#Yxc zrphpb0X&Y)RhG$mf`G_oj7L?P=8SnM)Vc7#OT@|!#?2UDP6-5&D1K->RHqrlrz=29gkY0@K)Dl`Rqhsqnrdg z6i5+t5s-sYXeH$V@IHwR|IJ9+{Gr)Fo-Z6Y!6QV*2q#|yIi`Rm|!ZomjYWoEt z%%7K?5=|)>xEF53;bb1*YF3xk@_0>59S|mlr38aQL)5Sx*70pZseQizaNipDDK&kvYcW@!CHpoas{W>9>$7n6f%7xSv$KF z;{r!kOrJ--TT_w7;{YVrS8UN^p0`t+i zz)V^ER&TXK5~u0B9Lvu6YY|VTq0rZMj|~lVwlKq_zJg<&a)M)FasO0kh4X#o`%1N} z{o2X9eAD-hpcl@y^f3jVU`hW_af`2@l^RPY_2ms*CzLQ@OzfII`W_Yrs!3<=K8~_beaFL*yq0xw)rxSzw0AejZHPMR-`;xvz{PVf9aq z922gI44W~fB`AX+gs`?Pl;J7C5jZudbqoTQ1DI8onk1lBP%@HCgBUoudP|2r5B$1b z3!#F20O3boEqrS%oPZVb0zyW%1iY@dNoa_kNZr;@^0NnR>Uo>drUS5i09HS?4yZ#( zoq%E@n7E|S!Oj=Pu9$x^d_L;Z3Psy=g8xQa79yxrhzakb0xBfki7Bnt0Jz`}*iHv( zNXT&^qPWIQHX;pddqO@iF4L3-qDH~M+YBWLP53R5CtJf<+9y=I-M=yMUJS{1p3&@+ z(0)z$J@?#)=21Es%D7`(O+r%*>uZ#4khvR9iUNwDg={Rx79DV;xlS@Gqqs^N+o`e` z+WLLHe#y<5(`VBcJZ<8gY3yZp(1qsLR-eEFvujw}(gGy!>@jv+i(%)GD=&3PYj^L# zx2)4FdqpkGf0_--G)XHZI=3D(Wg{$|nxroAHj%n-Zc3W_f`k2iJpIkDVRvtT7-;k# zV-i>a)=scm8Z%p_QKTl2AezjoMgtpV5CNcxT{VG_GTYAeB8jxVY2^^4=cbK~OhERl z!8WxevZl9ecU}h?eGddS@u~euLBTd(K{YfpJf#igxc zv$@))N~5$_C)X*QTBV)iX)6mU?;*j_m}y{S)+1~}&;D5T&zdKD7psqAm+E4Wd;p4Nd;`^% zy^ZDb+_hN6$E4-b`LGa$1n;3XFPaFemuDXk5T-CaVvdIsQA;y?6%s@as5FX##BH$z z?y-ffcKifRP@_51rX;97dVU#kmQKa@*#h%;HC`K*964yqM6h9KL)H{m1m8JJ4t&~@ z)=qp)(dG$p$qdjso&@wCqv7SX1g=vT_%&W_dm9wBxks?LH0KGfvxsp-7(LWu>@Ao0 zfPKs{%9&s)b&?b~xqb;2eXW!*j|o$n?aqmJNx-$tZuVOd7D$?dd7jl7okWrkNG|hn ziSRQINTiH@#19~oP|OlHtvWKZCqT1xWtOS4dvUM|FMadz&&YRQaZzOe{_XzF^cH^b zwf_ox`+NB2HxCCon;lR(LC@wheD{C&<2ZNzuCD#vB@T?0nTa)^qy(ddD9x&s zFPkP+O2R+NdVCr%?5`fYyjqTIDjcvg+*+k!)Wtr^ywYB&qQp=8A_Jqa;bBe)idE7B&R8QLyI}efNN-!c@#2>(s zOrt)TQ<8y@zF5}|chYT}u!`jYLE{NodUn$c_zZRAA(nxL9^w4E{zgc&l3P16EI*th z*+++?5@n*)E(2qUVMX;w(WGtT)Y@8Nt*;Y!0xeHecciq{Lb_c9Hn%zW zxiX=1T~0%U%GRy2X#%C_^0t`3Yc`A}vShXy`u@v$B%V$*>MS;~!So zrzE_8ad6hx>wf3Diie+gVEAfiPQEjt#@v#xlv%G-Lv4){ACso!dvb3xDfzv&cYuxc z^>N$5?LF-6?F}Dj!a|0R=k!lTMm?tlOieH}L}=p&Qn<^7cD#|Z^)vv?FH~}8O;V~T zGfx~0j+0vBO%sPsbr~=nMp*9KY18YQClm3b#r8sjD!PQ{hTZ^v^y2=sP@q%1GvKAM z%^^EM96Y{)qe-V)oD`?t7D?*hv*}0uRHzg78P!;AC(us})8qC8>U90vJVI-9CN}aX z;CCnV80JQ}na&!AjwN^yrWE0P0|qStK&KSFIQb7!orQv(5v_9hQr;|%b^&4{P}wEDPJ;&^Xya8yXE zIf0E!mQtx|l9p>5N4#+g!IoOgJ}lfyz@6{L`Wl}2uJ>dA=m2|Na(QsL-pyBiVOnx`V^XSAt; z#@a`+4YnoUz7VF4WMpkg%)3zTn)OeyBai~7y_ODX&y7#{rZN%JBO(|sGbENW=FtvH z9gIl?$KSr~I*juqU6kSkeTkYMcUpYd)1b>}JFYCr+ALWy^~AOdXix?!n3hLi(@PK2 z&;jMRdO|SD7u+AZQEYkQAvk^aoU^WS-+r?oXx| z)S~FQElbMa5rRf9KW1OnCTIy?SlgBdb%XlGZsD_GeVTKdO%4p5f>&B!AA@q!&&D>@6`NVAO0Xd z|M5>^=jt`At)0gH{w*BL_Hk;~&0HVe#2$9ADW|a8?*JmZm>=}KuZ%$YuVt>x>k5hf zyq}R-j9&?5Ckp0oTMh-2rEok%5lF%|lFHNu31xT{Vs8`u9`OAOy8WF#`CiPr`?Ce+ zD=Vd89<)_Jb`qyVxg2kWbjS6FV`duWWleboyeQIpcQFOuF);tFj3W7&_@>-vw0_>e zSDlc31>VHb5`h7`$tbF(=TWqcyfKd&h`C$b51y! zmQqiB%NCc7n@;}PMh;7_HvCq=Y>w3zSYA+V_%g-rUbLi^xGHDnh5hutMgt3R|1|1I z*BPpsgr#j+8@4DvX<~7sJ`MK{thQ6uqI@y5 zlt4f*>$Q4xwT;Keb-aNH%9BSgbJJd1SR*ZB%2|f_UsjJEx3;u&5@Z9~!YmhPiHmht zqlRzKI`p&B!#|1bgv?+v7__z_tqehr2@%`BnT8M%U2; zZZW^rN@*x7_E$2|Qn3od>VD3wt>Y*D^3P!2@q2V|y-TWhvDVGv_vdo7gZ2KrOT=g0 z%<#tH3f5$fZcZ4h-S5VH4I8q8&DrX3zS-U1?2^=t?s~Jk9@oTYy=l`?s_EGUS-%>{ z3%7Z%@nb@+B2K9-2kHBda@sg_17!?%LCnD$7X*RwrZ99Z8)Zi>_ z#V2fP&N5%6Kh&5`L%&+w!u2JfPoosmRuZD6fs^?YR|h8inH!ll)-%&M@Fa$Wh%6(I zFvdsi#oLCpC8)G7LE9Ob%Rv zuwV(l(|8D90Kztsi8eaj#2e^DEpw}|&1_9L>v0Y_I*Qr?vFcq0-_VmI6&zirvn8AG zhYJGUo|eJo_Q&aw%*NagVMpE<;f-tqmLHgaq;WmEIPQs-dRj9rQxaf0m&p;w+#{QP>q&U+iu&+7N`I^4#rdqPllG8xXh1hwC< zT6N%iF>K+e<8Qy7y!&^3f4`eKKLT5z@hjteCW1G--_D^)f|?~!Iw7Qxq0TfamhtP8 zIwadYO~W9p8-*Rt&td!CRlM;2k=BwVCqeSAF)a5s316UH!jviHbC7Qdn&2+XR)v+N zr&EGicF6QSqc^tU$@W%{=C(RtfQ4yrDjL5GPM04`+`KsiPL{4LgOV6UBa;xP#xQ*i zQn#4^VSWUS%=q6FTAv#N({gEawd@FRv`dy+oY52T=DswlZ0s>&Vp$yZ@&lI3VY$r_ z-8RzJ*ek`;Ypl2(99r|tk#zGWBm6S~erdl9Z1TU7zi`Ul|1RnbcnciH0wZEIYCKVg z#ROGMCKI{Jlp%_^IB(`j0#G`IB9qe0IxcOHu9qq=Ft(;V{Z8`foqrjwWA16=O-^?w zIdtL|6W1pw3!R+3pDLE%6eP(ONQ|iIWR@B>k_@1rz(k-kj0uI zwgjq`t#aofZJ@N|wb3>|MbVG|OGl<(3_(JQs6RfoGaPXa(kGmYE@}Jfx1Pi0etW}0 zYNlH2CFN2aGx%u5roU3b4{)>elZaV3P_EVAyF+8ieA)k%Qkt(wYe>ns77pT@1u*M~2q z4o^e6|8AXqH(vhGI<^jGXa_r08w^NMk=6H;Mq8Vj%qe&KIJKLBd5wn38l^L}owC2qqFB6zhT>|-QqU!H`jg%dg*s6NpK#2U%=5GPBu zd@65a_?ZTkiMmQW(XUdwj5B({C6@{Fs5&VRb+XF501iLl&Ir7o%d(sxh%hd&uAJPb z_-kmB3d875C+r6nR@P^zGliwe;ViJ#$-=es=lRayQ(k%E^_fQf3Foj+wWDX`l_JDY zQPI!`I3L!AzXh6RP zKFw597g6YBf6Y-#CumI{422%mq!SMJKs6Uho}H1VZboBlOl?_k+QMMuL9Oy%qPgF4 zaM=AM?Qg!Z1w8QCL)`i0@#~a%*1IIu#ds7vGd})k!BV6z=|0c=t0#IS*y=a^3XB<4 zeY6Z}WKJO8_dXYxD*pr5li0USTaDYRqmj!??3#%2Uavl`l>7PG$4I~=S5bRUkH5z_ z;O_f@rP94fo+a)h=GFAsYJcJQ@%P2?S6si*mo&Bz4ldzztF4Te{R0r-3G}8D@*uf_ zcq;J7{R&-Lbs$UV;;`uDKK1MA8}IWJtbo>dRKhrCQ{UdxR%30`U%PhWa!Qo+IHJ#R zkOFePGwwfV5C=^a#A1L#JU0SA(LPeEu93F5T9Si1QhP0vWi2CY`u3E;mjWM9G;YK2 zvjLW}i4NN3FeV62CeU8lNen&##Dt+`7+&5!C>8pTHCXt5u+%HRQNU0%vW;j69vVUeKNY*q zQzwO)TKU96Ytn5}oPaT(B0JE-(uJ}e-z@h3mNWrdOZzA=IwsVrJsXzXk zuZ)AV{s}-onwX`|Y^JN&y4s!hYy6ww;~cioqlUiW|0r>19vY=p9>QdZJ8>h`*nXn; z$8aM5ojOeN&RwT0Z?CyNV0BC7jKkj#f2-+~SVQEPWK09tAUna{=U+Uree$mqr=rWA;fRUN67r}36QfI4*crr*} z6LzwL2nQ$JQ<3&$htR()XjJ4*mQ43D{>K-NtYO$TBP3nYp&I*7%J*SsmTT5+zan^* zkcRNowsKfS%8saBi%SSL_gJO^m!z^-1)=qO3=_hdJZ`f-^$Rf!jc=O^7i5>wa~#J8 z=CX>~UN_?#K?^Iw(Re3LhLd5OK<hh?zeNq$tK!P)z>=-EVlzH|H!dr7mxKs zXxqMLs@&sTBG+T@O~rBMm31-UD>~ulA^r&7vi?iZ=AIGE3{Q-kOv9eK?`&14@)Di6 zAHiHwWx7P+y{^OvYBN5e)ZyuEw#!B*6R<})alE&6O5Dr9q;-iJV#KuZ$7~UhV1VQf ztQ4v#k9|=wd0G-^Z#6*!vF%1Vn}`ZE9f~Z4s8bO~Vt#y`Wx=JXd)ztTb_~FzIMlZn z#L2EK=fQR)2zgM(sR*6i5BmIa4^;AInv1c#kLqL);X|9IflS1oL%zYM!Rvd>BYrbjVKn=ZA{ z#Lk?J*V=EC(fxONeGMDKc6=6Ic#v;cM%3`wEWO&pOJDabx zdIv}j!qK~d%)jxhp9{E+EjYwb^R!E;O6fMFrrIj%_-qZau%{KHnvzlWJ3G5L9CkrD z8WY=YaB|_=r@BP^sEnD))01ou{48E8AGHidzDmJN)P8GH69;*FN_JwynUa23{()n% zmYTsN$7-OOpo@+EJiIv-M^1876`Z(wa|AKcl(DL*p10x9}=!>N0LTu+vW!OAv* zt;e+UZKb6n*I7o3iRs?o+0MN^z?FMi99}b1-5k)=$SRV{*+bVr*# zX%5T0n0s01I@P%HPUl)eX@*jhiK@o@C|Did%y*PuDZFf|k+5D_pvCFM!h%@1%{3W@ zS$ia@s&keyv8WbCk%GgYc{Fj?*(ReA!i4~4rYWL548VyeeyS7Vz{H`1C-GgkshiLR z(};i%4cf{Q{L7dJciptPOUf4|#tPw6MfY&1ep4dQSMg(U9LtpMTwDK7+xAA9gbP5swwe6g#}{L7xm;n)ILqAhYmUCM z)M0{W8=utpxwlN?3xetIaKOTj&OI$A)@s$22P_^D(}jQztq~~0_5EG(G2)Hy7c!-l z37=QE+T`ZyG{#p>7fn$^6UF{s;`Y9@G%+~ zFGQ38Z&?GL+Y}@ck(qwWlzO`-@erJ8%Ds*%BACohVXG=rU}OW5SA&- zK9DwBmcq)Rc#{y%CFs}Cp>QsvRv(Rhl!D5kwE+ohGY^#p(oCT((TzX=Y}^5oO1Cyf zJKH|O+SP8>bOj_{4#;9rIX!!dYkMDn1Hyc~m@FOT#{>Pf`5feB!b#!wSI z36W~4)((i!u$5(G>mJ8VmY;QAo-G3G>UHBM(n4MDo&=oT+QR0>I_4|$!uQ7d1}?w) z8u0q{I@wKzSuGV+$LXR@AXTcAZEk|avM)WXueV*6l7A@Kx79rRe_+CmpJtMq80aAT zK%pd$fJ6H(NbAnVe9Ek0fnDVY_me@EK9I`jGs#vHDxfHNib7se$XQA2^(g~e8Dv79X@ zHZQ5$5Eieh6%7nlI(dg-EN|oFt%wjBBk`4}!{U*oF-WReVcHI*8jdy?TD102qZc`o zW)!VKEp_*W{*iudlCtd3@U*!{B+Oo#(aaWtt;^j^=}iuDw44CTWx@8QVOhk_L>vJo zB&Dz+cVug$OTznQ7BI;T(F_|uWdh^aw8BOMAsv)lO!_C%WQw;l4|a#A0%?eW7vK8^j<#md3#TkFAM6xG=e9qwwq`)U&PusLV;e{^F|)5G z7KsxpP4t+$jtIfzOL4xcIg(C7qm?$Go8-GOQo0f6I%qpB+dQkZCW8d0v_+Eyo4O=V z^{CYR*nTuRl9Q>&;XOp@mw47dt}$=vM3nrB8%s+!me8C|tmrkUgW^*WaCJVe5&urc zkP%s1lkKT0?R%A?TMIT51>yAUS1F zsb6|smY{G#3!sin%{5&_;FSy^@>|BOfPHaFPM{K0BLs?|>fDQagPlCc8f3LJZH$;^ zt{Uyhaszf%M_SeCSF7U07V$sNFVmmf7KKU>I}J5d+|z0Z=~D!@j_j(P!(UcS!uB-^g}^ZC7CiquOM65)Fmq2fwSnZ?0&Y@{C(!7HJD#33Yzf>j z)g_$Pq%)nh4@-JvBJ!6}IfzZgcn}|`gEkc#%hd4;%feWeZGv?zOmotM!RzCr+QGL@ zoP+F@kDC=11=LoXQhGiG+37iV^85Ekyp;)}#%Hwo=PW3D zUHzwO`vl~rGtB&ufG-S5tQ=1Uz)BH#Mlt}m%PlFUHjRXgM#!+qUeJE56LkU%btGJ& zu#5OLeTBGMQ0^Sn5pHHfloHZh2AHI_E;aBk4OHVa`!-P9>hO|mndCu6%;x~pm#-E4 zQS3pK%AEkw##z3QF(#ang`+v%sMVp+qNMa_Ok7|WYkS1K7`q#JpoE74TY)E)PF7aU zXHre$1YB-e*1%RX?-^d!`ydUiI>~PFuGakfJu;yd#3No*RK}lkK<&e1&z$9(xb`Bd>wczzWAG;!IwY(MeOhG z*ES5n5QGU%Qz1zITJKe&Yd{!3Stv|`sEx~x2x|(WzCwxBB}p&+ z5Nc{v26d#+Bvdn#uT1B7Q?y{NkxsHMZ0yU0eo#>TLoGcLB*)0Mt0?Im**H(A)>cw} zi(WY{O&wzGjN3L5Mcl7SkqX;S$>D;-_)k#g?PoUpuiO+(@->O1*b1?d48-15>wHvC zEqSo21o9i|rEOpj?czv2B%nTkqG1w8hn2~v5 zQHcXF6jSt)YFngxOQ_Qa?97X4K%FJmBh2h=Py;yGqq+vACXD#3%pduMATN8qwkK zAmUARqN1XHTG;sw*OuyEN}WVRJurpN*_+L_Y8^%jm#855KyIJfMNhNqpwi8RX3)-# zO`%2wg2_l;z-zS!I*twx#}D!JgS5_Gzwr7!xUqi#na>U31frb#a-Gm+PI~=|camgK zLt*Wh$7)p3utLXJ5?D~TXJ-Ayc5!Y zlx>-ouD*+#71LO^h5@Z1N~{iRJF7J1M3eX`Jc%O>HFlWW8u%VwW!X`kLAYaYnrUU--XctDu7^+2_mBVbOsPp8 znIkxSIY^gIKL;*CS}nj(Q)Uh|+eQ=R8A)j?fEyUte}tM^CBZKhvX3~4FbAg;=Q~Bg zd8Ah{hKCo9coKYo;C4CKdHhD$uAJy7j}D1$fxTxEw2X_0^n2y{_TFKNe5h9_GH~>A z)6zZ#cb`ER@v4=DPlQ?Kg$DA>R7o570j~~p9Lci%sBOy^5ge8S1Wl$eX;)S@W)J4f zZ|PV`$g;lX@wIqe=r6U-!Qnni4v@BtWZ9PA&QSg92KBT213o9p~O6OH7FtNrwx};>oKQb(6wZsaxRZ<|6 zhbAjfIxnZ>C=9FELmpVb#xRXyWsWmSb(3yPWwJv_@-}@A0=j+N%`m;3r2N>#(+31K z@yE3H{kkrz11DGJLk+7QgrAwJYzoyu(c>cD8=c1CCmT{q`7%5*LHkR-&VvtAUoB7Y zc(W}M?+nZ5IE^s4j*m<^)`+<~0mYba9n^`@wFYgnn$=+)<3+W9wI!97Y+jn%!r-zv zXZb@sqr$`i%PneSt-yUHJ}bONqCw+?tyOsY!;4J{d3EdDgqOy5u;b-04!lSFw7gP(;Bf>j(v)I(ry5^Ut8f;ZA?) zC8!EtZJ!I2K&&(nQbVRvK(4%IKD|DwU#MLI1na}<_Br;mJMrOtniP@w^G;}5sChAtlqPvJ3D`7s)gS4)h*QkdAyZV^Xw#2t zaOP>Oyg0hlwybeWCU79c!H;`uERpJ0+APv)V3K+(EHO}#td! zN<)om$Y*(B>w zzIL#hlJ?MvbOMHY5S`-m2;&2-%^+e9K2B%Y;+@7+TVP%;6*lOgzR*y`+6uTnZO9!L z8!%{HPc{O9Lt_phN64Kpo2W`4S1{9&dZgv6I6wucJOiPOP|af?NwclPC3!#&m?b&V ztb*}AKjqWn+1ZGNtb!6bHMi3(F7PWJYw$rZK;X5Q0?U`RKr}gOE!HZ&Oph~4k=jWZ zx(XnYD|0XkHTis%aUGOpW6pBTa!D)JG}FUv0CsMcslZwV)1V}mL6b^>LO?jI&EY)7Ls0;cg(}Z#1KCf7RL3?6i&F$(J2ywY=Sy;8SLFDVU(ziz!zidWgn=rQ{CW79=aSe6lwebBv8amvI&pNd3{cX1@gG z=;#RZ+4zX}@ZbOk+qba3w%PAhXq&JdRnm~XpZzQBE41Dl-9j6?5mTLdE19ZS=LO zdTJ~ylSVXnFB2xB2IeS+WS~;}hT)tepbtK3gE3NVoCmfb{mXQ{I#>;#y#x^`nwNuJyjFK>U7#nVGw}%`2nVA}OEW=*= z0iWf*yV~8yVq+axS#4&2q!8r-(*#OZag=68ain3hM0`nod;6U2sEf8Y_WCXNboeT! zrUBl{0CQH5nb0e$nyJGh!C3KYsmYO1I70=hpB3Pv@zmL! z>7x!xBG>2N< zlo(LNTkC5n60{1lbmqZ;K~+jCcn=}_sqs07V~l%nPrcY4+xk`g6GWv8@80>z!+>f5 z%zf+X4lWQUq2^geG+h(_tp@39)t3acDBRXzdeu4^C*RaiC)?X{D^4+P;0+^(c*y~a z93oS#bk5E_#wxXlsahS0P7g#XkJZ>Y2`L6yoElbEnF|?b37deSL{#ojGhKP+o;$5X zfs~n00ozNaYlO=T168K!%qWZl7ObOcV1v2C$@m1wPcFvzm)mI#JVif7NCc7Q08P*& z8jbW59>9B}y`-6n#t%RpX&F>ez%MwQu2B7JRJ|5_l?f?26KE^)Bo{mL1NbU79E%m> zM4Jj;X@;7JbE@WfZV)~(33Q#0>Jz7xt&OsJF2iD)RBL@4?_mjzn3+1yt4{FB;Cs4% z_cuO;%g?`r{I$ibqoXd#+~3*3nT<{8+QyKGm)&8+G19ZPs5Uw4lG52MJyGkD@NDya zBCazlyYdkqjv2?q*=$kVR~M3eXd#I#wF4HARed=Yhew0lSNf+V$!6Eq*08&~g8gnL zJn8_8&2rJ;IzkT%CW=5Q1joWC)H7U`XQq|yq{1Tm zO;1(F*rGORQH~L8NOY9A4hZemA<^$3$0V$B*TtpWqVzpdZP`&!WLFT_dTex~%Ctz< zCS2a1U35~%iJ5h;W|5az4D~6&XL^}dYxzR@R5NfdFcXy8@1puEx8+>G*m%w#EbpW4 z*ud0`Z2_^m4Eoe6ha7n|fg-yhnHN-sJR1BqvZjhONm*s3$^LBYtF}Y(gY!ylth%9- z#AQuIeXY!Yy;N^&8bBY}N$!}X5XsCuD`nLh9rba3zDVpwk1C;YikM|BYWZwyiHQqM zr^vY6Q5aAsPabWHK^4Eh(V8rqkFOOz`M5dju(@awhhS|5oj>N?W z1Y^7>I@JA^N1vH6UDi?>7%Ln1;Pl;3;K~cXGbD}Y?*C3)fAy<4+P{u-4}1XI*I&i{ zwdabw>?6cFXzy)z(ank;9_?eJp8}xEF|%vWmdd~p&C1Q8J!#xAEPKR90Kc0 z;77>IZOO#Ld}G39>Qk#!xr4pCyNg@5ZVu)1`5L>g!(i`A(61o*hr3~ZSl9k~tXI>G zP=u(ySD!qN_v+G&bccM~KYT2HDzxMv>AMOQrOYHKQWKm4+{Kd0n|;(j?aox1O;KxN zS?#0B)lMs@i`mlf8YNY>e-T(}(_QXLi@TD)C@6QXOD$_WuziJ4?6om3jxHIG+L1*W zKqwsjZplsoQI_eD9@wu7Z;5lFNz`;D~q`eGYTqO<8cB%|iM%B$FlsirNw!dtEB(&(xW=fK5gX&|CZBP?%>d!8X@ zgKS1#`OL&NDSBWNWCjUDsZi$-HEhdAE27%EIu43Jrh?=2QLH<@Uu+|vB<#hJEJk)N zQ|vWCIMi6Z2K5wCAgHB58G|u2WS%@MN2oYZDh+%C!7Pahj%2JFR$xnDDt!HMc0p~# zvB3&x91w+mh2_WEXAaOzL5rmFlJ%k>hf`aGfSsWorWG94xP-}`G;`-V;{t9?*4$cA0(}DUJX5hD<30_;wheW*Js%|mR z;5o^GF?IB)PtK;Sze0#-@|q*(aZZg|I;EOuFOrRxC_|4gORw0L79zHF11m$ z4A>m+g4ShBf%+09o3n?HYW}`SN+hsXBv~cfnou zG%a5xxs!;v3?tE3-lK7>R#IZ$D$8Zm*a}YsWp=db0Eh+}p{mD6)x~u0E*_U$Ad0ip zXZeYjf} zyHg-qd+l*r_x5%*aZn64%RG_aysOb%J#I%#Ze{I%qHhi8Hu{?KUx#^7m!MRIRNZ9Z ziWyN>67!iDMlG83D9uHy`lP)|uF#&2uoHAbHU^=oSe)%(3MM`N)!;rEuc6%uvr4X= zu^;Zz%ZOF1?A(Y64V38$tI-sgN_H>q5m*e$JUTRvlCDNAqYcIYsv|ps;GW+1LemBR4K50sF*xWb;Y>u+g zgIDp&SN}Oy)2fk|pZp(&YG=Cgi{JdEq0Q;71y<$kFe7|x`z8+hB?vGoP1Z8&>Yf>v zbo6z{>=uT{BD*pBLXA@)tBqVvBBP?&6#Xx4Z{ybf9uB%0TqQ#-$v7EZNwPG_CqODp zpZeLDkzz4Z-1YA$1G>s$aI~B2CiYevWS1;7p_QGHAt{8PG&VE8o&JWw+fcmd2389P zfMZ3v4rs|lwo8xl?59-M%5Lg-F0HbgB_D{Ef-|qK%N_5fL3Ez4Hsf)PAXOdOryGn& zVU0x`3`vO+J?G>MGgp@=5-3^+(dMes@B1(1@KmWQuAp>JD;;hi5jsL73vgZXjAE1) zZqg*m5}uNSFs{*;y`0OetvDfsG-aZZaHS_20`LptrK#4LbIY(hS8vyFMyp0I9PtY8 zV?c6no#hJoIz3V6{0iks2shN?gX1aZSA;`sEb&M7nXn9@#k&D5P^}G!68|Q4iEo3D zFm?G68Fw)}T{4g{rkQA-+qywFWe~Q3rio;9NK#CGMBB(IJ4B9*OQ*7>8msYasl`mT zZ3(s&2?9lyi7-00Mgwr9#lmp`sF0`5XzY8l{xO_+gy$?l616n#tSG5Ea zi=}~BVdN9L7L@IV@IqU-L$L<@+KxL1HN#!Dx!fOSKK&!rmU?p-T}i(RLh#Jf>)6|# z;mm_Sj?KIGYWszqQR&a0fBh~8}-`z(jWYKW;$tK(9Q2XD){phhtbQ#eff2m}ZG!fPdJwzi7h!vpMh11`y(SNbSV zmx^O00qHGlLC8XWQ(aE3kTfoyBqB7=tQvj>7$rc!$4~_LOC%|Ij(t9VYRo!oclPjaX3(yX5k{@cFbkhmj^Pt6{<-^Fq z7^;w1)Y${!(Q1!VjFmp#P~#|xMi$P7(YE4UP<&CPC9_i>=ecS|0DNSktUy>WW@IN8 zbxTZ5vf^bd8WGVb&nKawa<#crKxZdX^@Xtv)!lID4T#cVBLroFSPs6qV>gf5B2rFt z&q~7<7Xg^Ik<>E{jl&ej6oiADd>M_BfOf(pmnl)qCY1u~fY%L5C1$0XAu4-$o6xx%L<~YK&8{62saRb^VN@^a1 z>A0?W*luuv!@V7>t{e@CQooE~e}BIi<}g#;%XFcJ#+7cyeBLF|Nd9!RrkL%Gl+;9u z3_D*Av+g?l9(76kQHNh-g*uSb5pn`W5h5Qx$VYPWhwc1Q5>@ou(}XhXU3F5g%S?D< z0QGY0M{?k;`lv~qd$O2gaw3j9>U>`#4t<}Y=EvCfaff=@6n|0I^NsLcc;Q8S_Fw)A z4zAxA*R*HeXM*``)$}uwz52Lcmp_TCg`w%D(p2#$RxtfkaCMx4l_23-d`xR=`}`i7S< zX9QKLmNaCD9kt{_A@3A!W0xz`&d?dHj=!~O)E%aFDaaN$%8ZEXOQl@Crs4UHYmPcFqU{ZMLq{o|Oqk3h=&egS2fb zu46F$Dbc!=hFmDMebdJ`LeS9Z!h=0oYg->zc{V{NNIZrEgG!bWlN31Xt{-~z02l5* z!f*Wl{xz<>{4&f-g*~9fqL96|x`yxFJk=#nI;_ur{@JI-oKv;7%QNSx{kgN}@RkQ2 z98q`ee)li@7W7~pkN@MhK`u(;52fRQlx_JgKK(3y;qU&pc;BD`HH}1LrzR?$R z^OU^GF|s*EjINCqQ5ECph8`Dh?c!hXAO<Qt zw@k$a=*F!)vurP{2SIFG=0;BZgJk1(e*F`8>C0aqwi;ZU&rxP4J9f zrDJtDP4SoVLX>z0a=SV+o#nQ~RgKNreu<}iEGZn$Lb+(*f6BfsF#uzr6Ba5F6L1Md zM0I<4d^{vxG@z^Cn^=AT#H(K-q!JW)hvna(ys0jTV<=q3scT@le2&qB87u_#s%=Q% z%(WuVz(=4ej~df~nDpc25*eq5viw+vXIU(2Vvo1mR7p=jgM}$&P#LRRj2{EBNlcq{ zEmfvBUCjHAW9)7LZ_ys0U9JGAo26_X^NQ6p_{vA7>1GzQb4on}a7m)^2#?dlKAB?WCdE!%JMak^EGj z;pt|xjpA|GsGO_0%xyUcdowC^Jbfwn_*unL=7N1`f@5NO!7m}7-tj%Zg%8B#T;T26 zAKt!toxOT-9oxHWxbV;qVe9OTa=*j}trEF<^$Nbe@*wWt{vs~yJTtybR}yr^_FMLF z@jtqR&EGkVJAUibaBs0VLhh-1uzQC`*nRjF?3{Tkw%%Ap-C9mdu*~l~49iuz$@BhY zy_KCKJp0Md<7>b18T{~H`58R;*u!-#C~?TI?g?={ZHtXm65puKkr18V*u<&zb*y&( z#u@xNBWiX&;ol5XU91Ldk~6@QW(+ELIR!hp%y~HQ(~GKO@-P97`Q2~faIN#l!w%fO;&4N;`_^07`RFCgZUP5i*uv_r zjXA@g=eB?sI_P^S@WpR9 zyeM2}rbbA1&87s=#>T7hw%9Tco0Zj4%A;C|Nr%1@D?5 z)G+%BCvJsasXD9Nh^=QR3oe$~Q!#^FsdkPkoDf!7^nX>}e|UQ$0AzhJT@lFEHry$jqc2-V z*VL~I=+PiQJf}(&T3VVT{u!Q+_e@X3KbGGM@B2=R_Bk8v@+1=%u~nOg@h^q|+CL5Vm_sLSCqFx`-sEwT0N@iW?`$W8w-k-uUVS~T!W2!qq^v=346J2` z-e#2suHK$5PfC|V@uu$uBk&zw; zbAp~pJx|m(H*SX~E?$y6%dw3ot|!_Y$DitSThmadizeH<+SW78B9Jto*E$)>@5p3e z?3j(s=RU6H^MFs9`H$4tjfkJNKTw57I(aqk-!>mVja)%XL#{u!XSor-xoh_N@Q#q% zr~8%O)N_cHA0LI5^wLYIBczl9zjjqwl~}?Xc*RFn{`(4FieFgkNqUkj9R$%anm;IX&tC6;qRa4!y%wozXN-?g8 z5GW2f{MA_J!tqq=-NaIXMUV{HFB|hgxR6Kyv23mjgt3Fmb zraN;PmMfK2AhLp^Q=8b)H!#0Ehq%BxP*e70mUd>2q(D6oxD&5$f@j&$eoAWllrc6* zk)h>y!Bfk?7+Gmc+M;Yx(hJVy~fv-0 z{2Jp`2kW@Q%Z1NvY(a@ZGSLpl-P7rM1)kV?p?zV3w*axy+2l*d-d=UNJuIaG5#=?e zkk_{~j==zyYVd1?z64fV^^)aU@JXe?^Q=+wMDf{_=0D=CJugAY73d|EA_h$)l=zfF zIa^e%3MVVVE#)y}QLH)#bY4&%TLPsG3oX~FYa>%&&g;m%_JwF_UCK#|60UamBW$NmZvMIyIiC91O`dGL+P0w+(@cpp8E^j+krW3zWo0HUuZY-mF z3P-+Lw#s*eB6O}M#MOdvrs36R=h(Xn+}GM7j-i(+{8atCN!dT4Y&pd zt)`(iPtL|rMuEJ9<|J&5@t0*OOe^tQBVM~(cEdz2p=39*Lz{RKG`EdklThmT_R;R< z0vmnVxUo&g!yGp@y99i;z=cZ{PXSA3CP@)rr^>D-M48qq$1hWBmt%EGGsaW>&R9>H3A!m;T}H?9cGiO^xVpAAmW(%rwsb5t;K+^f zj=>d4VJ_c|+SER;#IYPynh}zMzmBTeGcvm1F#@dtw@GUoY&dL#)~$-ESK)cam0p&y zQPUV~Ui()SevUB{3jiQ1aJ6ouNhL`$F$ER%fJaXbS!HIw4!N|$$kvZM@X6BnRa zYNZ}ll_ZYA(9C{n3#XtcEj-6e2XNN|`?z*$A7B31XK?HCwUOcy-A37u`tA~`J;i%Z zeHC{cyfEDRj$in015#2wcH#NWwGv3jH~+hvvwjEiMU@40Zau|EvWkQLBR|;fC+LS4 zIdAP>8Ln3kchP5ZyGMuEoUbw~kg2!HNFt*&O0M!S$(+GlkErWTfu(fT1X?%?4-HYsVt(IE;wFDr$Xejxk4Z+LbHN(~y z1nb*6?EI~VdsrM@$HD9@dYu9!X0t$8jXWwz3cCc+#okO}lIdUfdUZ!MSuEf?~nRz%Q< z%j^U0h2jygoeD>J*hiH0cD=*G@?^Bwl9?nJOWjNz9A{S+FRNE=JJe3c%fi-d1HzOK z_?l{3a7Qm>_0qJr5Pf^TUe=at*8pBy`#Hess=jr!KFd0*Zx_!9X(PwniE({)MF9^S zsMzqza3z#U9ORmW81`|tPT63=#c2(9kkZs<*~9Q8hF?FB@$FmfAc#WVZX%1M`swuC zImOv?tN6z34P3qQ>=29&4-bcrrDT)Mfo#6Ag8O%#!E83e(M<5xPd{Ac#j}iBsp#w4 zYQu0n zRB3Q=thJbYtpX*71ScDKe>4%*DsAAPj=qyg3h z1T;5H){>mP-HSax^-LB+Gv8B((T%$MYHRUXPffr4d+vcvB@y)vcB%MMp?6BV)WoG? z-p2|-mhxpwD}WX!e_X)_Nkp+^i3V9*+8BN%T%DO>!o;)*E{sRm&Kw=BV^loey}8Ic zt%u|9$MtnGC{{Q|?+tv9JK#NC)oXfmQyFr2;*Q0ZvFy>nfZ>5dFw?B?{30j^weoEg zZNQB0d47fJMrDjsLYUmf%gaDa{uuPG+hfu)B)f~WCU=~T zp7kH*>8_6s4u|dC`fUP_x}?3YH}Bx|b^7c6OO~fjox%eTJyIz@+X1>!O@jP&T}_=t0}4S*&ai~BJ>?8S&COFAG z;62{PS!)~Zxi%QZ@#^7ax=FA@)41o5x&7@;Q_{ms&M1kz+B3s_gt+^z&K5rfIhO?ILuhD zD&Lw^;@SNAF>i%pe;JQVLiY31t;t93k{Pi^3rxFmrmdE%p~6x$1ta3aVz*pN6LeUX zwyx5zKtdeWneEKxa^9Iwroay^EJR!G=O#6{Qv)WzLCbd0k)Cacso^WG;kDJ$sm38K zm!8M;+d0T=Wu?^Vw~mu8(e7V}?Dyjyl5X^SJ0A_Pq_2N?)Ft4He$6(9S@XQZ#jv|Y zKZ_0-zG7MJR>#kRt#~snK<#YR8;UQlA>hI#z`hD0~xo4<< z*nf^PYaxLa&)fi8EgqIdGb3#+JXrZrLGzLmXnoA7z9A1KohHimWkPz=LUv(BJa(yx z4zWP3VPZ-lAV)DZwf(akwhiOe1&&($++VTXb$aY~vRS+LPUz*Eozjkmey6vst5>cJ zwzAc~XscE-%ujSR+)4cSdd5>sAJiVk2Nd=xa?p>k9&HQ}w1($ny6q#>&}-vYg)NR) z@AtJcoa#@2W&I9M#ew)~W4I8N(pUybBio~DCK?67RLpMnl{W@EE=@bumzeHKBWW@xN~cqo(2oK2H#2r&<4opiVq)@S&#Xl zq;)%+u6SM8`jt~F)mRtWIwzPnHTNRPsJn`~>^jg?CeI+{0V>Cb{6V&UCOhvukzX*Z zPn;BG?{Gy)w8yn`$+>d9bj>S0>RRXS;&hidZxyl}-6Mzn4Eo-UE@7K(K-Z7ZZ=PgMfNzbIDA~F>@rom=i9PmtDfHI(>%F|#saRcj9;TN6cv&8I#I@tO%4ygf`F(_q z`x85*k|krG{j_v)OB?Omx;%yBVT*f5Pw_d|)`_M{ z`KFN(=}BYzBZl0vEatTKc^p>?j1vE{EF0)ttzHcX`T2x6>^vZn^Lx_hbiZ4 zi^;?D(5+D@yl$%=oYgNqytWuNfW}UIVDZo*+>tR0S_|Y#zPGouc^wr8g|~lS+e#aV zxo`MauZxx+cq|&#jAWri|1<^!!Hgfjd(+G1J=8q=-CsTbfBNfq>Tmx&>~3t~)j$5H z@YH|zPjKyB@5f^ocJWXDx6k26-*t7^zxmn!=0&{p7p~yoU>`61_5VAb{V)IDIN006 zYk&IB;rV~?^VmIermMG~a-C%RM;)H-|Gl{;;PGTf?h5`);PDnUv}cQF*0I?MzhWqYa}5YJc?0g^qUihS~7S zzYf>BPcwWJjHFp&2qsQ>;XPBa(0K z4|0uVaakr{C~R`=OMQYxd{YU+*5f^I9qqME6sucE`Dfe8B&154@5?+tXxc@#?7SAO z9Fu)V5Y@xwnu@8uJVWGP2f4vtX#*_P)<%54r*vPJ;$WH?Z-l?4jwOH)I{htiP+L)p zJ@*u3)tA_1aG=CO&LyXkJ!_M+6is4#7K#B-=E!p{5xNnRh*44f5+=(c1^*nhs;O87 z*jZs1!cB}+%dn(~XlHp^W1Uue3tU}IBS59v;@l!#lqD!x(gcZliQP&Y%;5|c>bxs| zy{VF+jx#av?O3kjD=-wM)0>iLfy#V4I(%E}7fQNp{l??BzdXy)1~xmx9oL(pu}Dp7 zi%2F+xs`jYcf*4fK3Jzp^svgB4q+w2op} zb^6ugI&3h^iN7u=sxv?zIG3f0hAxtoU-u5*HsD()LWw#9_2-fNOvg;PqTMKb8;{e{ zXn#$Km!mU06$@pl-Xok6*YeOB9qUwkOy~iz-UODOrosfz;g^hDy8sqfOzw&A{1^Xh zEWYCc@Qo*d|L0eR^277*!GHd-_jWp5;L*1OkNw?uj9<-sM|VE7>8$Hr@50-k{s!=36t^#%Avsb7P-;b;IOBwe*skUhSo{`G(D{Rnh^xgQ{7k;U0b*soi14FeTPQc4-#-CJD?p4N=XV**2sVI1@sllrx z$Kzrw-_eRrjU=Yp#PVf)Q*G_bW@7xmz*N{|Xad&My=6zKuiC_O9<&_W9O0^ShFBE#`e zBH9|=csVtCLnA9&hl2_g77>$kK`kf;)5@hvhhx8$F~N-DP}4@L?lYy?9z4HDpQ7ix znWWl5DFrLE$#hPXh5SnFcq#W2W(^`~x0StET;A$}+xA>apk&pUL#l9=1yTW~4JHKa z>Z`>Ww)1$!lcX^X9`026vNEt7G-#t%PRov{PL#JywK-1V%kV@kPeSul-Q)C|%a+lS zZQgYV?C|2{a}wI74z_8)$ew3A#}1&aV>%1uD3Ig8IEa1QV~-8Hm%Q-83*GN&+~vz=IFq^5rYIa_Q1g@7B$mcs`$Mm?&_|~Z z{Wk0Pj=zbuxji}mafgc)lW{PL=VC!j^#>d$TXv;C0d44 zsWDYu2b$Y)hv^@uWx7EEh?jCWntXv0J<{@Nw%e2z_9U-drVc;zedY|_ zxOfrwKkxwF{`lj#di@%1T)T$tTie6F;yp<>uV2SK9qfaHgMyoVfB3KaU75{r>-vk> zSUbY0t<$)1<5g^(e;dx8e-y8L_A(xL-!9H=t~u5u{grf0^W<8W##M!Akw=bwSt40h zjiJM?>dc9_7TKybXlK**k)ex|fSKX7kJGJnl)LOCus4;16#JgS#u`_riCa}vo*5X- z#!!F0x{9;s&S9s!zq_-8 zbLY+vd|bPFWmxXCxw(m}SFa8*&YU~j)!7}k%DiyL9XLEZz|9*sajLVwjm-^QzH|}I zVr_e%kpzaj#4tz}I94X?1VfH$=%xps1IVj9(%3U}OI9FEBuX{sZ{iwPMV z`!Ero6097f*uI8)O6Sa<#Pl1srS(82#MrMtSO%V6_&6ApiBk>h)5*zv2urL?5Zv>0 zhcQ3sFWAl+`JvWhmFK}>>%YKMzQAS5^pqR0dLaFWcEs(Bv!Du%{WAg5P&yTyJwY3* znlg%wTrtsYmbOBjJ?6Id-Y7F|qjUP1am8ZHik69lw0UV_xF1=0T?o%`^WEV;X$h(= zh0YU$;zY!dBxO(c!OcXHmPAuYJ z=WIn^!5GEabJa-J?m`0k6;@tAxctW0p;nqBGy{AexHZswuH%+tm;sMC_zZhW2jIt& z+7ManjCrWuIJv&H(8J`awWZ-l&;;AEgeheZbq)CFtMzeMO&GIRHeAWrCIkM|$3BjK z@$>&|NQR#N#@F#r{`;TBE8PtEl}nfLPk#0v;LE@Fdqcf{{&PQ%PyOa^4$VIC>mS1} z{QS=kP`~=*lU==^?Pk7j4ZuedNBEl$ogb3-N1u2He(GobJT|)I>VqHtFn;vMe_}|w z2l+1g)d~xox#MxHow~bAfVESLlFTBC}qN7K>OdOp# z(;98F;>dt{yHZgnFF5~6CyQ=iCo7oWb#7RS((|!?_N{pMogc+_|Kb0%)9qVI!*gfP z;m`c!PvIlq`+dX5oBr63{TTk#pZ?PWnD>9+gZSyc_!n@`J@?@Jg$wxefBrAvec$oE zfv}(asXvP!{*jLkFh2BMAHsk9(?3)7LUPkWB=b7@iP8Y7_$$SlvI7v+F?=#ex;^Rz zHYOC90SFW4F>Oa=I<-Je@{w_y7~^$KI5|dZ#M2Nbwc#rB-QxJnz;^6^%6urW6p8!gZ-fz{%-0*=+je!xOtCTw1$5{W6* z5Qe7{{A#5`9Xc>RKY7D1VUonG499zAZ~!wQU3jF90#w8qho@BZCtfO*M}j#m+$Se&ym>RkCGN8uBA* z)3-^+MQiwB*TkEVGa(vDPqGrymyk{~Efi$T`q_%D$fd~0=s$z5HpeeV#$z)`YlOokQtZpkAyeN(QLp)PhN`5EWw6e@2Kv*;E^8G zHLphQs`imr?s!cvnjfEK8?^?5E?+X1YJ{!SBRV zPdzmx;yt>TUw9Fp?`V1SZI2DJ-oN|#&*RmXUm5uQy)XVA);nAM(1-sJ_V#!2g|5sC zY5WvD$%^S$G+HRLizWV2@?C2oKfQ(4K7jjB6W6o2I7W(#v$h=6V>KjjvpRX|&c zR=!G~OLS!=^W+HoBS>HDTD)axu^CaKIbG*-rDanlR#@GJaUt8AfCQwKA9CueeNfdf7h9J%84@RE|!!&isA&z3nUX{ThyGBalp{@*EB-zxy(WKQ#_Vzu|OkV ztTB_?ntUW@*P^+YZs zi5K73F|Cqiq2#!VW|ood5qTEQ{ijv7kPMsctJ+p};8H)WS2egO%c?M|95d|7Olp(u zB?X+}pW_o8R5L%R)7PZ*+!+_LvP>XWn8oIcfuWIeI;%Ri^!Hn}Wkm0O-+S?cKm5bP z?DPWh5ztJ|0o`P`(s1Z@Ba^e2=Dpe`-k)Qec%K5$oGHWAeRRp zd=NkMM?Z@7jZHvp>ahFDjbXXLrHgOii=X=(-u?df4@(H1{Jk$_CI=hnzpi=f@;5Ql z?O{ihvmGrLx+H&XZ3XKWHZY%w;jjHyakhfci8eBE-~NL-IcozR&R|RR(y79c$GtAK z&oP4atrjfd_1%?%vm<^gSk{UQN{6d9h!A4(!%S0eYgp`F8G!YmcDHx%+n@O~E?>Na@A=3_@WOM?;|3PbB!ex|K@6&Z_CaB3Etk!;lKM2a)lnPuXu;K-hm z??svt7+Ggo=KDhR%Txi&!ol=Bs6U6(s|2#Gw;?bv$^2^tsi^CW2+5-8n+!eI^E!nk zzg|1OszF+KsjO0<_Ktu8d+YJz8t_rqU-{CP@$56t;_~H7xOVvpUVG(LT<>PA`*qu& z_}Is>)6G`)FH?Tz6Q97r{sFFCy*kWZ&gUz*dg(IuZf$onlrQ7r8yAOd=rq|j!Joa|{(2xEoe)V7d%VD;(r(u@XgU?sy!z}vU=kLPC z#<&jnzDL%&S^5p^?HzWrj0 zb^?m}YV-Lj&YU@i!`)s#ixeXIuddF7V{-{QmF%KECv&FX5+t@+Wci+Ex7HfAkOW z?svbZEBhJz0N3C5Bvy|ds z%9xN9S}8V-q421N2bkoD6l$pao>zaH0}dSJg5G(;O8=y zkE0WTjiR-M8XK&B6yiLp<}gSD6m!rLE_$W{4JnEI#+zW^7rsx6*fj+_sUXC2DfJMW zLlMLE;+}J{SbRqQ`PYwz#L61H6eYKdh%J7?hC~w8K)8nS96U_IOCUTi2FmmuPD)BL zsyRik%!<-zjh)_@iWujv@rycT5z|5Q5|T0th5CpFwHezzF_UFqmnpDgny<={f~6$X zb$Df*xCF#{S>%;tQx5C{dP|wL#r$}RK*I)@TF%Cx4p^oacTtxSZjcue^fK{nOvT z`~T7(!BfBTO~}C|yyuU81Yi8;zl9I}#IXDpO5{+8Ln^lFZ~^0Yi*8~ zF7D&53p1?G=D2zbIJJ3*Q)@FsN0C~;p1B9PaJDc$vM@2k$F5RBF|jOVD&Zx~Od>zN zr&(EvyU%iX6D5x?SIT9mlOWNoAau!<;|Z=K?dk54?!#^nHYPYZ0qW#GpO;wDAN_}& z`dRSZo$byh-oUjhSFp9UIn>$flJ|Z$ooiRG4Ig0I@Ant)Y^ZO(+wZb->(=lx@J?rU zecc*_N4d_1ftXCv4ad832ShR}ekvRn#7elhYgIxHt2vn&pagwip*bggl9NJI$)?y) zNvzgT@tMFwRnNcVM#u9bJq&dc+(^Z};N$+2?uP~yLI8mLbfJxy7z)Ss5PTBP4Z zxKXC;0ZM#>^pjN~wN{pePIRz2t}5Z8pkDiVb-q~bxhzjL1dZjDPYa{KMvmPApQdIT z8bzt(&|-iHsh}=d)V8NkF!fblSv113LXnrv{WZBe$+9dHBL3Z9K5Op)?6S_Bc#PS$ zD=b+%@-l{zZN1F)qQ2a*>_dtrC11_D1iUW6BYp82RtrT80!m^8wnalgh3N_O!2wGd zsrZzQ7x{L!EQE)~VB1ROgbh>N9c|mO@^ey1PHI?mqhxI=j0Ild%Rj5CXgkc@SxeYX zYZb(T*8md-DH>Fa=o`DQP3q&%Y#AP7EuT6BjTW5D>v>Cz`m$Vw_*9?xCn}Xl-~iqd z;(h~`l>TTaG_fXDK>E5lY*-Cz^JHM;by3{34ImzJKO>pfU{`XrHGQqKLRB|OX6k&& zu{kD@i{ZDQ$$sgTH@c*I4==s+a-q5ZbJ#Ci=#uQ6y#w6X?UVln&YeDmwe@wZbxGMb zKlORM^5j#v`N|a>?p(rCzxpe<{?e8HBj@o zEByzBHXg+JbKi}ZU;JIj`U3ag(PKfHKFu)#l}KU=@3~LCn@kU-2?#JAqAdK|E!cZnn9lierz&^rl!{ z45u<;>(ijd_c={JDTJ70U*XmmrH!oVir{$pawIhIja^I~EiUykGum+a7}{sOxwa&$ z++2w^ptZ9~do)?n(q$*r6y~WlYOJh8sKKMel7_gc2Z`c>1&1oXBz2Zs)TOCLj2(RCP(9VFvsIeU4t_%-|0xXOjn88Lx z2^teDigdg5 z#yxjl0M@o~^WqhpIlPJetGl?heG3;3Uc>5*4eTy{9p`r6=w?)JV!fL=KR7%XW@-t-kk{0)i(iw;i3a+VQYkhNg3J_J&32b~_zsOg;yOwGB zor2-TI=Mzwzh8U7#O!E?EhciSRchallJK? z9qUs0T-(?fs;!>gf~>A$Ey^#N=X&g^K`d+M@KJ|icySv zwP9pZ$&m%bwhPCn`5 zCAUL|uQy%ucKg>U+&ZOG6Yr)dM9`1vlG@AfhqTuaaXd_o`PAlb&|Z(B#mT$;$_d&Y zbA)pD$WlL0`LizFwv^yjNPty}o!B!l>CW&HW?i43NvhRy_~(Qc zgpSYDB)y2AxDNO-p>4a7F`Cuo=~)7z6Ti8Wgzvb3hGMT%j_X-xQyqv-z`32{cG?Yf zbvX>C=@0TKILN6^O8ZIbP0}rFCI^V!ehn@@ffJGZun*~@;LxBkN?N8LH%mPqKDx8IveL~$u65@-xNz59_!EEXPvQ%|`#F5&3%^H1bhFwk-7KiA zV6nH|!Pqv*s?b{3jniiv37D4_^I*X3xRd7+${>R3)=b%^3H*36?_iUqR(H~<3g?-| z^4`FBMfEbi$~#bbg@R^KkrMCJiD;q&jR;C}!R^HbA8nV}r|%2=wXIXAuJ?7Et?dV2 z_ul_NH{-pASDt$TFFp5M_kd-kd%AEqlz;x*pT?!N`_ary31iBDlMY0Jx_pd-!1G5J z@!i*d0XT-o$k$F5KlB7O^q4`?ZT1sEoIY{9YVN$b+6p@nznkf zy8kX{F+lzx;r&4$da~juZscbL}F1X)IGg6p!+A z%U4_%Sei$N9#ifQ-yu#JB96hg?A}RfIqAWPqaK4tCg?dSucnT3h&Ll+e?P)?yKqk0 z-q$&)yr#;Hf8vBPoT%#)BXgfdJiSj0Yrwl%>(j$le``3xI==5O{T)2{nP0@EC;t^b z@RR=qZeDp6-~6BcCLZ~||2^(|+k5eupZ%+N;Qc?2$3OfZ;Zy&^-^Ofx3qSO~`A_kc z-~MI1@y(Cpd;a798*W{D9WuX;)wOlUb2t0BGQNnnb@nV)SMMC|_v?lGb>e;5yi3-4 z8V}Q~d2cNJQj8nduco{#$ENZ3^yzb0-`E)VxO(N1nb}x>%Ue4dR)@9Q7cags>~H?a zqmSX~Z+?BC=J6-qiD#br=1})-Z+{%mKK;!>Ja2pKaeVWuPhzE;g&)qp_LXh`ay0Dj zF`!NUQUkseTA5p$SORTQnK~s(I7^5ho<^jkb9nloCe8Irgidnk#P3P`7KE7x5xEc0 zT-MKU%N&n=;LmpYJ=YDweigH$*SfU$2uG`mdB?|mF&`T2&F{qa{GJik;Q=-duj9hG zQ#i9_?dFXg!IixvPm{ZYW6O5 zJ&7HCpmqc0kux35&T6Ti1l);(EiE|&B@T+Ff1{gT0HdI6Sky98!f?m(;|*1TP-W9K z^aSV2VEy|zZbuH&9rQ`+R9N2*uX>yJ-wd4PTL1QOOqX-eT26@`3%T09570T;>;12v zjqDS>qkgHz)hl@Y^;dCt;|jK~U%@M{y@GdLe**`%uHuzfU&h_n-hl4j#H-!?vsW(S zsJnml@@pNaRUBWAee#}I8D8q^X54T6;PoMJ^t8+23bsCf7MsIIf5wXa3!CL*Ns^e=QLg<* zU;1NXb8DE{??3p`uM^(e-5KcVlk*-&ziegm)Yfn=-5_8*-yh)i3Ai@T!UJ6?uQ8>i zd~N<6XArbDzU;ukC}AfQECnaE;?{5DmMwI+mSt#=c4atP9CkC_zuOIr&USjf-s$pO z_q5|0uAaYv(>p7j&eD4Clpy#2?!5B*c=Uz;FaF|x@|W;EAO6ldG1Qg)?N2NI=~tKl ztwc1=AoW+qHRx?wEDe8tT)erRxWh5<_fW2_A5PNd zcJ=MsPUQ*F^-0SjJQ2Q=w!hu-lk3m+Ky`zkv>GCZQ>}IEJr9c#)!-!t)1=g)-Hvim zGdYslOUjQ&Y6INbB&N*_K86Imf2nF_;B&yP*9maSic3oCwV1b5gQtlf$Px|wjJ~H? z+9X@TtUTB`!!YO=8sc|qkw-%bU>a^@F~PsEX}6Tht;Q>x&M!Zl3Lyc^X7?FdPLpY= zFWZcFP}r(;P94XMhN}$nRm*EFiQC7#h@s!Z5La)KcIR6y4aG7;I?SMuH1FIFUO#H! zO9RWkWCLSU4UJ^OfosF=Fbu;7!)$e3g(HS@II9uDt;Qqsx;5V6Y?eN;-Y4Ow&YZ=W zE+M`8(zC$+Eu24p2X4If9QJo_4Ce>eU&oafpTW6v7ohvQxYE_z==TxVqwf4$(7l^D zclI={zxq55_isWTK9Ay)NxA*59xL@jkHamYvrEfP& zYrSthb^x7?0Z{fA*!aD1sY9L^U0>TsD3cy(>$EiPs1h0yzs2w~OV`6-AjxCArDdIO zdDpUW!YWrOmr8PXwrTbVMjTI@xSt`^n8q5m=iXjgJE@jr>t^zZGwUBbaRVE_%s{+j z;PR_q8Is?v(--jYqd$UIU-~lS#y7C4fRMv4`)&`YOO)CcFok zp$^vh#Zj)AOOlW8!wUmxIg^EsWpT0fagKxS+f8aXo<3~f!EkN-(I&=`$8(ohU|IXA zaj-4%)cBZ4+6Ex*ua}awLzp}E5Q1nU7?&$NXEG_#N?FC>@71Ld{A8V9Ihcya2Y6myz-Ql~u^o+F3)DKF0Ig<>g+}I*I>+P+D$Hd~O3I$y;z9dlm=rTK6~b#nhjHd? zI70PA93~-}QN7pSD|8si7z3%DO~qMg0vaDu;!PX(PxmRqh$PJptuC}No!rLM5f81} z4a>N;Vx4K@8q9N*yM>>VGh5!cRan-_0LBKRj)w0UK8*HK8zVA?AuX)Z+p3{i87SLc zhCz?$*XDDq%#QHezy4oir5n7T+S0xz@+)7$ zi_d%xo9ipxtneB>`78gguDxJuV-3Ii@xPDL=g;GNzUQZh8SODSmGZ>vpci*{e{F3G z^KQnvpNZJLb!%8J+|S4l%T~I3!wfWP$KQXd{_g+&j><>(|LmwMSs!Cs-~Q4Y>C^Vf zCN|d}#rpb2i5Ps(ov-W$#K;YGvUK&0&)X#>$ z`r?bj5}1{K`H5d-NcwJeMRFG6LJ!zQbAml40Vy^uNS8x$Ncz{xV;md>Xl#n?e)!En zOll`6Hf}_IUU{cDVQA1{E5S!U@Z+8A@93T|-01Z3EN)(Y2J4$ELm50}9jwRRb{~G? z2mT~rd}MsuF%F2N4I><)3d{LoQD7^{gZra8h)~q6_Qc4_%26DBn352D9ISNac#6{D z8{^0`c22+6@2O8Ce1--S7bT!s$R4O%8*qeA(e&~3Qik&2Qc1ReqXSMJwSUe1OdErh z`c!WO(S!xpv%aCWvq|{a#@HUR&pBFA{Y9IY}@&)QwO&#|4_;!RPL$9`$WXtQnEf=uC)!|~E^0F6=u)_KvFzxSV z(nN>tzvr|KxN(M}G^JQnhdziz4pfDTt5IGg$}>gcXUVm6nnn(wIIe1vDI-I60(Te_ zPz$?U2~$t^SuPqlY$7gq0+k0%0~$r1{g=pCOK|mOL9{56yht)-y{F?P1tkHD4=AQa z|4Qs6K51{!()qe3r87q5x$;Bh(YhnpfLlK{5^pzW>MP0B@G!v})5mb947e0z97^aT z;?&(@o5^@1`l_GRrpiSy-Xz%;Sk4SrTgpnY(+w=Al~$m>NHX5<>x?te{n=vp*v`e* zUm0Go?Cb1p&xZ5<;&PWn<(cv;J0rk8(LLPF=SMi~qRsA249i(I*JoIruMB%|^Zfi_ z2jfe(F5vw7-B{ds2G_cTdC8szj9b(7mG%W^|JmJT zMr5U%ZN1~Jdq*CV0Q&6&Gp{54M_sbNJ$$LNuduznJtW+H+0M@P@D;}4d^^{{@Ufwz z!=o_)XC0uQgk4wNOV=t?j4w-xr$cS2GfKf^4w+1{y^^pSr;RBR0+MdkiS8W# z(hR={c;^qH`UDY2GRLL;m$821YWGy)O!pM!djCCoTs+qe>~>ahhpr<(^~sF~u1h>d z=~pDjUv-FB3aKu~J1P7zgX;K>^v42@Ca?<^Wx;9UkgK63J**O{$}-QC2{A z7+<-=pqPMB!`x5haB8vm8Sm6y#L7dee2qHLJpWDY>*M}rKRrW#uAll8Q!hjIPj+DX z?W{|L{Y=47Z7IVR2A1n&ok#ZNX0b(yDrt4(oT$juh#=Dv+d$KIrsc!+BYaiHjfuF) z8zXO^`XuwHRt`L6#k<`>X&CEG1U53oM~QmyFIXtsB-0>k zIQv#v18zi`{fo4l6C>5g@5N5;rV^z@q3{Y;Vx!^&pG9Ry(VPQIPC!TP69H|isZ-~^ z65EXg4U$|Mr6i1Mf`fe+nCr&IM9%mB=j~5`HA}MdFzh@3+m~9qs=KTAo}R5|!3+k2 znE?bqBp?%91c;<536w~O1<^q}$e@=9DJ0W29U%uPN?|K(!Gvjww#?03KnV*8fFu@z z00_(gn60~KdS9!T>e{Q`tGEBhH}mH5os)TA)xfmxOxL@A-prF{&yy$f<`tG*%5bEB zxTuJ8z>+WkDF0E|PczvxK%(%n;w2fsEFvMbmI}YfFAZLr|6y++#4DpT6%Xsc5?(o* zP&c+(JtTft-RKycCLw_vk3r4;k?MB}~yOo{$7x zetsh+HYFrccW00zjVB-Gts=W|pLb0%tgo(vbt<2yUb7V#kF1-a$RhtY_Ny+Ysthh) zheemo#uqqOgBon`APQq^LD%Lplf}8gB9RrwAUGO{y1_1c*AlFVqf=n1CL7Ps$A>~P)p|M(^H~@MtfH{&Ip{IU zMH z78^&Ha7L9)23ZnWj#oU+mr12j6J_8aBk<~k(y_m1^~;{R33j-mvXl%wo}6nLKeetn z6dldTW$VpyWL}EZOV(lHOLzMQP0|X^T749a+%PVukSFjlmNjW7aHh9%#=tf|i9S<5 z)#7-m1ExVk)#0PCP>E1w-9Qe&6*f}_n1NhKa2b|}N4PDwOD|vuC`_}Sqs+)$am6VC z%nVl-{r9%c!1NE>t6KOn*@BF>Ehan&u$|sRd2pn1VxQG5Kig-W(~dzY8#BT5{c}Jl zP6bPys!T>bg$D03s90mEJn=MAJyyy_7;5mZ$z+m2x6e8_*vV}HfN>JSj$15Va7vKj zQj|AN7KjNHh^rO^(aRQOUh@iU!~EQajV)K?0U{NRSw~DNeCxa%Tey3cS*jcNfX~M) z_u+T#cTX^H&P<-iQsok{?0Wbd<;1j=!$8UZae`Zmz^#h78 zhUeQu`RtzoYkxb!+B!IaqvsI!0GECx96=~JvvPpLeT^?R9)@im!~YKU_v1w1Xo$AL z=gH$)(X+)O+puM2B?R?fTuFg%5(C2L%@+zA_xJb8S>`2ZAhw6k+~5D;gShwHtwvje zCkIgdz1n&ievv5|HP^`5YL6(0Zf=jlG1JaY-lSx(N=BU`V&-Gcx*7emUD0HSY=ZkF zy43owav2@U52F*65_oL>!aB};Gh~ea65ifk#Q*xu^LXxM#hFv7{_ZnFWc}xXGjHSF z-Shb0yeW8b2%3f@HgNP8hC0`W2=`nBe|pGnFZ`Y{aIOfC0sqR{8slkT6qF;1eES2pqf#D4uGO0_;`HJb{GQK$Ta@2SX`8@|veH1|a?T_M`OIm8JWI9~{pTRJ{h@!khB{$$ z{4HuJpaB=gM*xGHAMFwmUJG@dXY=?_+_oBHXoOUzTo~J{!LYrvQb} z~IWGCTN)s(zOx1I+WG8@R5&B|I$OrEo9V&qL)<_C|N@6Nu3unkc@Wi zxZr1;vfD9T^ntY!t}XYia7{^9P*xgvVb$6&1=*CG<37hnmR`2yi9A}px_YU$z5fe< zzpCBawWA&vcVFu$EcSvN|1jXG=&vGi%u^+%_gfc<@;V~dR;LL0J&abyvy=fBQVOY@ z@>y;sk)=@ukD?jmZ;%Y07($l~2jX_eBoD;LXZJIA{-U zVr-chkQ~(a$LIoPAY(F0_8)y%lX&xU)3;Xm1lMLLs0_#O#KAB1k`Wpnb?~fzwCU5- z>G7OsF!%h--^1dcpL?9*Eh}Jwul8BzG673!UwPhl7wY9vn>M)m3Z~9I&}!OwUMphI zGiF&8YwxY&)UTZyf|qZ^s$ax?zz|cP8Gfy8d0q)^pu5X3LA}}WI-IM2kA;6D($;X!EUv!jY`tmwp{7Z(fooCY1b8T@FiTilx8q&>H}C1< z{laM&tQP_DtVAY)O3fB3rM;EikqM3gIWs)cQg=gTx`dOA28fwpI0NzBnR>pEDq8Zq zMRZ_G!;Uf`YY>2~H~GxLEqWuNiSP=@`OrojP?IPd@cQ ztgf%e5A`R(5xPbdlXzwx!N#}_uk_+Lig zYeUvJ)?diM)(Gqh!b_a_=)V{U$FsOMabj~lK0jDEg-h$7!$Y@z z8Mjv+#lh?p&g?vkOQ*gMCw5=O$%8i{z3Uq%B4ydnE-o#VZ1veQ_r(wWTzUU}oIG_Z zdWI{PE@5-?Wc=XH)uB9O#IXTfy?hxPnLlvWsDa(zfIvZ^9pOUt=^@PJ8@-M z4$^DG06oosVY<=pXeVRE-uTkkL+!nROE9hL zaCF1_0glTm!fINx=X3<-mr>2q6U=4RM6I$Z_hOBzvF8q5BjC1EH8)zQ%iZRO;dWNH zpr{pOt|FFQV-de5S?g40)4niz(94>WA2chU{9Mb3!1)PdnzVGA_a745N!#l76lPo< zDRLNY1)vVm30+k*Pz{|_x%8H1F6FUWn2mEpUpboXC;rk-v9|aZT4~@k&)I4-?t*5? z+1o_H-Q&$&H@KwRj$s*wQKZ=8T@OY-izglU^^qFlq)`vEHAG4aQ}fJ z*c;OHd#}ZwmcoZ}hX2i$hiv}YC*pC_v&Dso%;xIozjlW?z}l%3vEI(X5ci$_Fm}UM ziLEzc&>b?eM+XNubKlumKj5{wxry!Vaj&`;0;^AxB`b^2nr9B_If@_x!hJbY! zXU?w-v`C`|JsaXcFW1T2c&m@>o1Q7}*{5sRRMG58G)}4(7uT?~aUU+d{k365<87SU zI5q0QApfO7)eg~``y zS^a2fP#@TIuBk_5v?=d~P~FA|O}C}3kvBOVol=|zO4}#V|{~ft*+3GyNr=l zb`(CVRSFnpgZsD15_L+guysQ6+nj=u$HKD5ne-%^axWvxODkjNPOwUQSTkY5?FD|> zj<>(m7X|wY(=1&{F_lVGxs1!;9!L5t7M+gzIM`ksuIitTeHld{2U6;>!))-XxMbee zemq@Mc%rSRz30ARwa~H;u7RC+P^zXrya9Nn^Bro37OnDfotoa8=l9AZMgO;=)xpl7 zV{v4|69bF;Z%Bx6h4hyVhB`h*AG=o-9pUOw_f2B9IXJU9@>0H1y%1{1oR&q)i*jH3FOxNko^ zn@QA{5QOjVEkeQ;B52g7Fp&%I8NB;1zlyCZ*YN0PKWRCoT{ak^41FdLtf)10o&6i$ zDDNBXUH4$~-p``*8~%5P$YZx`(l{py?QC9Gov82q7zZ8AKF6$^;s-+pZ9D!}e52EO zHE=xMn3SEm*4p6IyT8YaCI~#XHrX7&*|Fopgbpxj&G=As5;#8ospE3xMPC+{R~;Ha zACY49fcKLGxG0U|E2ra|nhBdWkjdImc$RD`uR2)`s*#;m+@%a89{K4#2DwhJP>6DT?+gsSWc_Wo;`Fks7Ps5ivhb;Bx z#^^&J@e}r;Ryeyn1o9!^4qHdY45Y>vC?9oi(?jgtxrkfCs>j0et#NRJXHLUmq>4#j>$&mjXsy@yUe4^+ zEu0y2<&p3BgjwmaSPT5bTD(1}v0~Uar~K%p2L9+WSau!RH@2=#{S3$A27^h3>ie)t zS~IQWWwbo4PrNvwu*nlRyfZd#oK%ZzmG^i*jwfQC3+&lyJVy9>9t$+w;qU&KHFQ(6qi1*2PPsn5K(W3<(uN~7m_Ewvch@|Hts z{7cHmYGf=%EgkvZTM3HuWeTibwK``}sum3Jq(@P0qqk~ciiBuL4;Ep*!~?)FT9OAV zEKhc2gex45`tC{1#JVnn7_5-W1LhNm3Ea?K!d)04)mw8EA8Zg~;TzUdjVu6%FT`Og zu8zegXONAvX?im*%9Z){wY7%{N0Wu=`2kopwtY-Vq_!3Vsn&&S57!sdmw)wep6=gX z#uQx}A&#l3KZ=D7R9yQC)|ziNUdvD0jvWy?{Oi%#!vjtx;$ZWH)>^-s`qGgB z^@S9K&#@I@&mmho1CDbn4Uy|&vuZ{R9wO`YmD9t`dg^z;VF=m}hfHetT4va@9`-Ez z?77hZYfAQVKF*jVycODZv%_1sy?+yHi>GiFOH|X|^)1BuC*P{?6MJyI&k}guH6Cra zJ>0*J*Is`ue%NR>@P6^=CVu0n3zjPnuG%tVfSFz4mYzOZuT@z4~x5iF+SbACG?B zb`yN>o^i7{_IcaNx-X;pm$jgEHOF03I%fOt=^WRI_A?*9d>LLqyzt1QSY2Ji(&-Oj z^ZuuC`IX$L5|2cBF(()9}ycgP+0djdQqhdlwJ?fnj2VUS{n$*&B|R7KMiZ zY_^Uu>Rr-l*Y>e?;(s6!QuXvh$8Tgsmm<{QBH$S$)+4rugzSmiY;kHh#G0gL*dR%QzSV`r`m!+T~|^ z9Vdq=ALVOh8P)u%)s0r>c{GwPjXfMH?VR%PT(Nle;i|)BiqF$^;QXj`@buwk&klOL zw5d66+u}2I-Ay-o?R&a6B@5~FGj;VG)VHE@wbaPCE+g`7jUV&-LFpERNslGk+$9Ml zr_1e(ew!D!7@i($b!n(+dLMsv;AyL8SwdwGxHJfm`o#*)4M*I`WTg!wP#higAXPcD zA;*7RKwQzxL{;L&;HbXQ_>WM~ua*uA$2FCn0IVy{PP~O-x374!u%*3uzrlp)1VL%@ z>OJ?vxY}pd^^{s}i%t(Gskd%>l3ngZr{7wV>jTHR2(wJZ21#{*R^hv@qEQiT=u!uh zvt4$}kq5~&Ek*4{j~=GnOQn@-aDUpxx9@_P^U`QEI?}Rj&BlXdPq&Bc@jFAX8IA(H z|KlIS(;xXPUi#XvV1N64eB%5Q_{M9`;K?7viE$rG3~H&C1)1DswCDP0w$)B^)!~H7%uPCqBN5H?}!< z{{vBf7iQad`MF;l0`kKlqkWjpBd30n;|MQ=ZtgE)b7eU_R4gqm;lA_tV|(j%EIM)j zhal@uVejg%4=uNh?v-SPbgW%~UXgYxRbP;|Cn;`Sc^R`m^m&|n^fVSge!*<(Lr1nf zeYIM{7yF#9jlt>@3dR<0@j1GT2Oj=3Hcs8f#W#KpJ1Zyf@WurkZr+6M-+&zM4kYBQ zL5X&?v>0Dl)L<-IUtdSVNy(myfk@Yutc9^1+dMe)QXHRPT5#RgMtlCydP2Z%qg3;b zmiH``PwaiIHwLUs+pQK{uhPxD_qx>P$$LCw3@oQ9Q-+=%_Qt)8L;cm(5cEbv#=`M2 z*)7xH;WKnU(e!p<^XRtR`swOb(?i-gUgX8;>w>(cNK3H~M(Y5a(@)9}SW~DgwBEM~ zNE_7`UtaNP+q8lxWjzFqV{KYYz^?Gj*FlpYGdZz}!Gupbo^>6M2E218+V0Kw-@=twU%=M2_i(Ux6PI58=8*M%3zx548M5Nf;pV%q zU?+S&{>>qXy*UI#x4wqikbU0XP2Un%7ph1dCgV1fP-Vz+$35C9cuKoW;y;T^3pn>} zAIIL?mvC@%gjq7+(a+4{4!e-q=KbR$<4NK3y<6CN{}t>F!8Z=~lS7u839l)@#3sz1=$nps@n2`pM6QHqnnK?J|2uo2;vxsZ|sx zMF(h;9Dww&F!$aMGb~K`bXRUK%Xd2_>hUk3b>S)u%iw&;gr5VX#T)3#x&?uOkjK>ZdukzM%wn4M!M*#+7;*7Gg*)LcD3Dv5b{7_v7MlzleQ&?+^X~ygvlCcZR_510Vh<-uky+!Fzw~HQ+bC z47_;_pZ)p&T?~N2*De=k3&k~#{28}`%=h+3+K2yLxpEnc%WF6h_Jc2u0rqTh32U3{ z_(Ol@PvXW9fbU+vi935Mxb@r&_dWeFJp8GT;@UIs;sgKY4?u1&V|n8gKKmp8E>@No z3s1HVhOF^B=V&6senSic|54b2GGt`G@Wy{0i}JGKxd-ka{hnUK-t}L?+TwNGNqo#( z-x?WZoh4sdb(A##&Jp;KP;lnq&j9aTz(M{=;?pjlr5m_$oflA=JAEwaE+@ei08P66I0?#xx=%0{J7FQo;M%1BOS#PxMe`{VH`-Gh8; z*T)gwraPlgJ^xW@ENz7FB7YT2rQ$Tnm%=w~U6{K!g!uc8?3%WzKz(y67mt6IkJkrc z4$HpRPtVUw-ulb(1G-}*6H$0cwr<8)=PODZN24Rb{yxSQ3{7hNO@kNlr=#8ISxDA% zGodlJ4qH72vN`;K+xTX+z*qH9weu@tG)MgueSDMxZ0)EpFY>U`XyWv!cjHrSG$27> z2d6xPw+rO;o?VWybjqZw-Op#RByxEqEO;hxiQigiGH9E6Sy8mV0TJM(CY?@Sja9CN`-Y9G>}t8reL-pt$K zzwlyPIQe67aR{{!-@%RR{{m}k>sVf0!Pcwah<|bTINrN>G4AgTU%Nc~tpltdoB&?^ z3CNYLA#418gc;g}FH+_JfG23PglBM4%PXt#NV)Md;*C`B&<7rie{XFc;n|y)@x&9K z#{D099ES&UJpP6AxcJ&4E}VQEAN=emvAD2M+J&>e-+fZ>!ax5SuKo7&@r-iuGo-}4 z&G{16!`C;5`|yFG{oNff7eidQf3!64XP#JUrO@*aEWEm%uVzd`z&RfIXqBW4D#QP; zz5gN}{Da?#^G^N?1O4=1dV=Vn{P5yROSb3oq+9aDA$!F(_1%h#vb6@{DPMtnA{C)~=y!slh z4XZ65|HLN--XG$HXP?7^4_&~+4?lu$e&ZYQCE1UC>|?k&$m^9CU&ND7ejw`ObI*Jo z7f-x}FMs!!5@L(^!ms}8I0qMmu>Vp25N)6;md>UP(2o7;{YOe-5&ujQfccw+#+P_q ztNK^u%l(o(6=)JO?7t>;n0=D-Qw&@i=As!tO4qD&xk*pYxUcMcxi62j_kA9J2hR*X z9XgG^!|`vz{tSO}R~=h{)1eZ4J1|8*i3f#T#>~dU z;#CD-y`2Npy|nbfB^=8#uhEpa?Azd0*x`if)CQV7Qe*I9Ri=ur_AD;iP;c=`>7}E6>gkXPW4B#6g6W5Ia?15_ z9E{qJdIcvu)VBv3qjs$AJ4?Xy-NVxxBtKv|p~Kfw&(rB}(Y_^gacubJ=xf?3(SVi) zGiZDei9}>Ki>kIggt+EH5p`lU0IVhLdXchLsc@{)XT^biOz67U_dgd-v~*GrjpD4p;U~aLTsm zC;El{j_+-FnJbDklkvu1mT`zcv(K5b>kiI6U#LBw&pP1Y0sZm7%a!Y*a}UQanRt#) zU%rptSm|V7~845_spN5#Z~LkQ|c35I>k5i+Z6mLzG)ijU0_b> zolLav>7k=pIa`&hD1&ZyHXMVYg;RjZT}i0*b1=tsY;844+5@E1@QVQJpRl8Gv0r`q zU0?Bh^Lj~2I}T(Pws~bGx6SJf6EM0FN2(`&J;q||glHG7%JEg43Q!ab8K{sFi-9Jz zWSeftSjtH(fLQ`;NYQF1>|jc}h%fEG_x6^oPk=u~FxQ!J~pE-jkp8DXB>0XT=#ED;` z94d#iwm(|ETA#l8Y^=j-QJPTVZu3f%@!~Mg!Z~eyg z>qEeKh=(74JnlEYapme5JQjgQ=NIvsk&PQ&NA*#q5TrM1#9rzcy-9oq&7ZUVJTZA<`I9_b+_q%Q$uR%usz32Mb47T|1p#upJw}@!D%KQ2(}1eHu3h z-aPZwua5dYJp0Bo&&02je&Um#z}s(K940kiPt7!D%+KC;A3pJkPvXTFUcj|s^(Oke zkXZk8CUn5zm-fe(aE(z|8XDaq|J>WUk?TbNrR1lw_(1X^pKoLZiwoCh9WSzg^9O9~ zsZ!beDGL661pCEO<`snWt7@3@jY4A;)9PSE3!=RcN_2VOnQ#2+Z5?8WSoZPS-4t7i zP|ss0$Xs8f9-d~1K_9jz&WM!yJTVX+Q=E-7mupKzH+`EiDJeugj#Ud@6<&AC5gBoT z=W!#PB-!-%jzwy!6nn7z(?3E5Ud587z+r{SOZ(M4WMW%K8MPaCSOw{K)KLlKmD<|0 z)+l)Byz?bYBxXw*VA4oe1|6x)wZgB4Ed>a`U&oTJc7c{Prz$v2g_f6XOrQ#)0bC!j zHT+ZCQd_m|20(r?VFtRCPSG?H)xfU4)MhmtCOB)#MC>xtD3)>QT66y>bZD`%N=BLV z5Fg5W?fGSx2&?i+OMkfo>FBN<vFLSJ_aN%1r|?T^SM*1q?N>j`VC+4KKJ{ zGAd02)30hDCsrTA#pnbwowY}Hs>(X!fT}lqH)xtwoWdZ~fHc*YidNClO0v@xHUWxY z!`74K<>eu8+Ks{U+QtUrLibukQv%I&rwxTwy z5A{NDx-(=kkB$!EFK?j-!=H`!Ls+^1Hj2?yh-XDVot>+LTI_6;#D~B8GkE0b52Ebb z$M^zYrdxbeKv9jvz`S~bXMW)_-us#xTwcsL#9 z-FM!F-X7#TEL4nNXdUp_SprsscmU^~y-|SdBnKO8o0f-a{IcVh<|GjD+W5C>f8;jZ zV8=4AHew^$(YIG~a9caUz5xxb-Ip|t9%Nj5TSnF4J38qKN7EQr31vSu7D-7)6?yTqf<_fjlx+OC|aphz%cms<);R8FO~z130c-XGXUCC zkf8pZNiB@lT4JuukHriF;?=GGEBs8|$p!FaGL(waxVLS*FM)dFb1cMSdmTG7Bzc3# z#VlWf&A3`Nd!aKU1^(DW`vP8Sp=BYxg3PUq^UXD?M&yYP2N>e_UlbU%PNai;OM!(7 z%R5>73mr}CwG)$hu^O6J1Ds0{H@Ij=Q`Gfo=o3S!$#iEY2R3;H4*;dS@Rctj#L;5u z=1h^0UZBX+sH0Y_VDL;dIA;}mP|^qDC0PO*AsN+ebvXBHvYBy*O)&7+H2lro;cqEfzp&^J48TMzt`gNQbRu4Y?`Oo3GuY5Ir zxaUIy9|Dh_`P$cT>fBj;`g5Pd^UppP_eOvG)896JUis$pWmTaL zuJa)PPs*b%oJw}2P~%sevXhYg2q3jC>HEC)UfZK@CsAuM?-fnIv-FwxuqqM)aSW5Q zQzuWx6@i2OqxkY(Eb1qJ@nA93ULiDzW5?O`q8Ix^5h9ze*b;U_XnV_A~}*_7`!v!a9TmG2Q~m9 z9+mW^RQlO>BwptUM@=ks?5+etNw2i}JoDCcF>jI`O~gwdw3^3w<-~+|e8Tj zx7v)gRU6E*Xr=J5=uzWyV9HD%KG@4u3!g|&wT!;wzcfiUNj-9-nGJ=5H1r7LCG5|& zj4e%8UB%el92^I*OcHJ`$z?6l-iiO$#01i`u0b$iSyqiR(SkM-6~O5LNyk;S<4dh8 z25--&)@QV^ZG>rCd5l}QfEyS`T(r+$E;7=HwvVDOxs?!aYddWLF$F!O6Ym!@iqc_- zbXZ@Ud8sK$r>epi7ANOX_KZt~F)Bj=Nik#@*zEGI zHqTlAtqaK|Fr`9rwoj=~)D;HKzH!THGRy}pwhae66o+jQGGrnVPomJ6g$-LF!gh=B zqGLV^G-in7mn#(yKKyVDF5i6Rm6%BnCx|SBEi3-T$C1Iv0nW(>&f#kK&icDobNBGW zLcxtxP3f;y<2sn-?2W%je1%_G3#^Xk4r<_#p`Cr;JbwQl{vrIvuly?h(U9T(!~gyt z$47>M{G}m~4o4XNfq(1Y#B*PN7C-a%{{jBUzc)Pl_|rpn_HFDALFEtr@DJgwH{QhG z`D=e2zi+tzz90C0{Jm?}v32tn$*W?^AA9gRkOLWI-9gWfRISNj#(19xZYlIxE$xpV zg^x;IrL!n_++8L*q$bx7b8~>gLS>?b>_FnhxAw3 z_g0WbKk}bWaE8Wyv_qQq>p0KX@v;?!X$RDifW1K;k1I^W9knpb=%vQ9rhiEXB$L9v zKw$khdmXgYFoWSeHa$~mFtPPm4#Wp`c5r-C&xf%_spD4m*q`P2t>tC*D@OAQKB`%l z69WxDEN{?z;?>4fvN~jBHU(3-9d%)3pZ+Cu4d)9C)-MJqsFM@hpOqdd%-BJehE>f_^B;8pRh6O6WZAsI|7R(bg(u*1*^i z_1m@hp<~73=w;WSoj=}bAE!^`?95WvM2l=6>K!>xJH0F{tPEly1=n%!F@0$;Yzqjm z7MB)dmOD={#*f=b#4~*PG6Y!R1dQ|dKY+Eh@l=sn{H(oHTm#Tq<=>EM$MW7$b!w?z zXc3N^v(C6@C4KwsQ(NozCD4--4L~I(7hHMw5`OCM{RFNIL1Ez8Z~yvl;DsUJ-o3LO zk4^chzxxxoaq~v3|2x0&oA~B4&*Em-qdd^_(?h%4w{JyA&wlyKc=NT_hE<2Rjke0v zp1ua>)~0kqr@Vfcw%X&H=ats6yW6*pUml%n84Kb&1nH>DpkD_Ed(a_6JzH9fTT-@f zZ(;k^?J`Df5C0R|lDEBmXY6PAy?y77L2YYmtJuf(_BO4Y0UI~hk+(4I$@Z|mLi81v zWxNCIfZuqJj=p*7+cMAlemm|P6TyUZaOm~l$G~FfYoODz2hGvp(})wc*5cjT@)WN1 zPAtdn`q1ZB50=;M&hPHaCHKM; zcL@yKl9NdW(DTr}UdlvS{d#(CS;r4gQGxANqNaMQ6TtL40TZ@YdR||`%rD*v+P&Hd ztD<%ksQU#5yAK>N`%DUTT4t2F6;mw+r?DjKNBdGI!2s1KX3@IRO|vwKl`uAAGJ zd9i~d2{oPQzh{gxQO>Qz3IEmYv$xT8KzAywy zA)_5)=KSfC5MYIa16P(;hM;^Y2Ia56^o?luAOG~Haq;yx@W!jJ#+Nv&iba4`1__Pp z?_I*u5UhL6K8`b0YkPWTnb6a63oXGZZ(;RdjekQ%H*N_T?!%t<=fcZ^>DimFyjuL> z!LSnW+}FQWx_CW2BRJ1}?P~?}#W&v?(zkEHXij(*vc9SvT&MjU*K2?4UFtEt$FyxG zdS2Io@nz$&Ec@r#;tJN+H*vVPjc~O0(ZMcmT;Id`x%+VT^l9vbcMS%83G5B0oYV}P zpn6{(KhU}*BoT%T_bgQz?!&taH=ln6Z~c>B!P)Ql#L(y22|qE#tKa3-2^J^icZ^#d z+t?Mvd+hig%kQ<$z39;K_3OBHFSu|$?St(0RsG=@py@=t<6xk~Gt++mUSQ%b{q^A; zZ|9XKclQUp$%WhYd}GI;JZ9SNOz^O}?O?qrN^>#8op8CMqo)J)CDADyI+otJdA*BP z^dM{9(W#XVr3`ruz*X#N0R*saIgwI#+=?O&|2m6R*N(?n2wG$re7@Bh%=enKml*HM z+jP5$P1_P)?DpxDaamQcn*o#zbV~5v!2I94;oRQ$YkB;q%%N2xdw-mR&!H~|ztXL1 z4B3#+gEX8qh{Hh~_}Z_e-)V%UvMJgseYn@brBszp9qj}FqqmpiVBXV}`HT*qovzY$ zoZ6k&f#aO2#AW-i)UWfZ)8Rbj7(5R@!#08Q4?Gx8KUo>F*&)DQTw0FD!`*lP`MA$H zR19B>6dCvYZk{@crRAjvyAFmF=#zS$Jarm3)>p7}`DQr*$7a2y;ZCN#-Pc-qQGJWo ztJePO)&ewe7~wcs2_J;XXqukXU}&Mw4IJZtfo3akelVN$y-Ht?J7rA~+n?w2z3OVE zp}J#+HCD;X`&p)8;<6i#4Ls06XVwP&x)UdO?_Ixvn|F3_>ii=(!jR!U8tN=84Wriz z=6kot!8M#0esnnSeizWXOPxC``<$gx61Gc)tt&^fIj+5b6<_%$zY6{NU&VbN{~*5m zNB^CXzmud-jTeq*p7x1A!9#5>+6Lr(4{u%T`vTCr5?+~(^C2j9Ir%P1gZ-3WnHuXn z1i~3+Q!DgXKR)3DyR=pQkM<>yCdqId9bSH|e`(veqEdCL{uIBnZFT50V`i^j?_xWJ z(beip0dtC)89zKMsZ~<@>EvU3l^(LXR}{ttQf3dvf;u8vAlX#1R`DcVJ2V$7>ez?f zBxP-zldnb-dZMRy{LC?g%B{qL_5zI7au^CvW}DJ+8MXY_%m|eh&%1NeCavTvEDfQZ56n^ zQhB$Yba{5Z_;O-6EyeJus9W8?8DBiSvs$rJh4~;)<4se!p|RzoOvcv*xzq)G+pL0X-zuT@itEcs>fgYcAb5{ z(MOAxXLTL};ue(b@rS@U?AH#bp;r(M^kd;uYB~zcZEFSgbuS>zGxZtM&UMAtPTy>d9_FF@u-Dj`yDNj$Ow+ zmI^N;Li41Cm_jJ)sFw~k;g^I;OrzHJM=(=DpKw0Drg|bZ(zGMcpfdL6F8=8u9 zTp*>$)l)t7&M)^5#}GDFheNKL2Z%yDtnr&*#PNh30Kb9Nu)*U?^fy-#cI$wQp=5k| zjwZ{3=}6^@e&5Zu1A(0YaX+ZC?m8?sOjlIkQaMlmvtuyJIx>Nq_UX^C$_pP(CyJ9F zvq4SHVki$s4qklYji!sR_2SJ}UXB5Jc(%K<8~249kr$qiIE1Y!dk6aotT0J9f>t3}j%*jHoR4;M*Y3d~u3Wy3JKOaOnY3BZ#kbIVteZvPMjEzu$&(rMi}8Mq+7#(1xBKU<5=;chDV!zY36?BDB`){ zt7lF^q(e)iV{m1pTg*E4r%HU`BgUG^Q06VjhZ7D(u4L2RkC`I~71l?pCBZO>b-iah zy@piYO<3?v7L>Z@_W(QoWZmjiXIzaB_jIcjn=v->>C9{66JUAleJ$&K)&VoVlHD{6 zqq62y8Fe-c>dWy=oL*^<$Js75HP=dm-##!kZcMP)_Qh>5(ZK$e2~fpDP6qxX?xnq2 z*rt~vHafFN-McOD7;0jtlFw07onL1!543W8v4Z2fY#e0hLN%fS(OxZqYwuC*lr+Wd z9-V$Y#v|X_g(^39C<9t6+Cb~vejlL2=rQ@tm2|XTwQy>y*&Egj> z>t}LGAcgV76G?U^}W^21|i; z4MgNr*1L$B^^t6v{gQTgV!ul_4{ogV6cBIH8eO#eCKD$s{O!iAXbqxWtv|VuGenC2& z7+%IWakykUdt(I9j3erJ4?(-S>1bz~&A0;BKJzn|gZgsxnw3k3XA^@E{uvK2JaxLH z4lQx?XSg1=v^aPKjjq5w@8}D7N3|u?Xq%ht3$?Aa>#b**cB)mZl!layi5m9h+Kq`A zK#IQK8#f&;wq${nw6#CZiu74WvdcBH95_AEu`&Dd#nhGh&Nh^1Y|>}&xWGwH5~O$p zuc6c%c~NjO*jzQeyxJ-`;|wS92?Z2i#}UNN&jjD-7$4VxQ&xq_ad-jUfX!&2xbDbE z%>dtV9DV|#u7BR1;S8be6R?4&F;leqlwkvQ&}9AayvdJU9S>Tk`X+cnG=jS!8VucV zYAW_`#-DM{<)z*PKeU5mmTzjau(CK74Z+aL+BzP4^2zwp<>K;6ffr)(r$710xE&>2 zuf6;Vu3UOQ2HQ3M9|zj7mpptxW`1-S_l=i?P-TQ+_sU8*j&23pSFf8Y*}khDPT36c zk9E#ZWO_ks158>34Ldc}Y?DJk3Rz6k-9b1m?4D5w%Da%rthSinuB4(dn z`@7K!r6+X1xVThS6voq8q%n;OLt6io%MGu|1`AqFhYZTSdSXOn90U7zqgvz(_%}$d z*-tlg!5JCB0$N{G@Rzn+9Ad^7Nh)GI1dS{WpSAV{=7+W_-$S}LMzg;&?LDtRhM1jN zhE;9RtGeY2@h7hUG!q@F=*-m6Mj~wzfIYi24k`28)i;+qeFW@8h;*EF6dnA~!$pYq zFuE-b(S48wEQ_ks&Ng&=#?3SL3UI>{-+2qd#@wX09av=xijCc@q|LvP&>mKmr}5<) zu2XD9D=hIXQ@=dRJmyj-fyR%a^Fo!`ssY$Q97Z8B43jA{{He;M+;NYrjIeP$+HsQ9 zmr)Mphck#whe1s$y~Zd5=~yXlGwJIIDf31J4?Il@W-C zfE^S&dQ|Yw4LbD;Zi;3SleJhZYw9{w)?=}vBUpTlnnkhi49%x~{Y0w?0;t@=1g_+gybc@s}w`{(1C;K-+13|Zl&Rea;y z{>ZSV|0?vs{|o-pF9Vyqia-B7g0sJV4rjl7zK#)^9AdbSAC{@IS>0I2;od&sR>{&F zgq1YxJD{j*mz;yxr!$NF8(8mFqXKed|`^pV`#1f3dIa0A>pc@xE*`G49mK zRn&IY)qUx>5ozmrb0PXFG15F7w*k8T1dW|rU6f+Kc|Z8xBTLxZSjOR-bL`x{gA>Dw z!rF<=VYMV3L+Nbs_J@8H%e$BH}lG>Mk7pOu^eG%f-o_fa^B?E^OzEB-vXw_$Fy3b3$K7MydSeT9D@JMSZZn($7 zkxoCp&)Ug!(KLgd6Lb&EZwi{5AeDaRU{j<;DY0MCX|FH=qgiryDx^J}*?y<^4Ivq@X<<tQPU>-v1a%TVE*p(r)8bA)l>wK2{na2s8L4^5Y-Dp!@3GNz>=|oeY zGO0jbKB#?^>M0ms7$#`D-?@OT%_SVJEZ|^kAGfZLD<2Cv(IQe3Jv-+=3%U9nKK_}< zhYa>g^+=NCDlm>Z@^8+_$GdRa$;H>diRXp@oQWto8=0c1+I$g7E_Nmhz?ru+Ag#|5 z+oltYPs`7B*7-SE<{x$@@=W)!mmX7R%0D)Gcbs39ri^)F6S&gqz4xgd(9QVUqbVDj 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 literal 0 HcmV?d00001 diff --git a/public/scss/style.scss b/public/scss/style.scss index bf63a96fb..6d08409a3 100755 --- a/public/scss/style.scss +++ b/public/scss/style.scss @@ -10,6 +10,9 @@ and is called at the beginning, after that we call the rest of the styles inside media queries. ******************************************************************/ +@tailwind base; +@tailwind components; +@tailwind utilities; @import "bootstrap-social"; diff --git a/resources/assets/sass/app.scss b/resources/assets/sass/app.scss index 636e7a1fe..d1d7182ed 100644 --- a/resources/assets/sass/app.scss +++ b/resources/assets/sass/app.scss @@ -35,6 +35,9 @@ @import "langs"; // General classes +@tailwind base; +@tailwind components; +@tailwind utilities; html{ line-height: 1.15; @@ -92,9 +95,12 @@ h1 { padding-top: 30px; } } +/* *, ::before, ::after { - box-sizing: inherit; + box-sizing: inherit; //DISABLED AS SEEMS TO CAUSE OVERHANG } + */ + main{ margin-left:auto; margin-right:auto; diff --git a/resources/views/homepage/minecraft.blade.php b/resources/views/homepage/minecraft.blade.php new file mode 100644 index 000000000..d0568b75c --- /dev/null +++ b/resources/views/homepage/minecraft.blade.php @@ -0,0 +1,28 @@ + \ No newline at end of file diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 000000000..a2cff1ea9 --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,32 @@ +/** @type {import('tailwindcss').Config} */ +module.exports = { + content: [ + './resources/**/*.blade.php', + './resources/**/*.js', + './resources/**/*.vue', + ], + theme: { + extend: { + colors: { + 'primary': '#F95C22', + 'light-orange': '#f15d22', + 'dark-orange': '#B63100', + 'secondary': '#164194', + 'blue-primary': '#40B5D1', + 'aqua': '#B1E0E5', + 'pearl': '#DBECF0', + 'grey': '#E7EAE3', + }, + screens: { + 'tablet': '993px', + }, + fontSize: { + base: '1.125rem', + }, + lineHeight: { + 'truly-normal': 'normal', // Custom class for true line-height: normal + }, + }, + }, + plugins: [], +}; \ No newline at end of file diff --git a/vite.config.js b/vite.config.js index fda719a7b..ac82b99cc 100644 --- a/vite.config.js +++ b/vite.config.js @@ -2,6 +2,8 @@ import { defineConfig } from 'vite'; import laravel from 'laravel-vite-plugin'; import vue from '@vitejs/plugin-vue'; import i18n from 'laravel-vue-i18n/vite'; +import tailwindcss from 'tailwindcss'; +import autoprefixer from 'autoprefixer'; export default defineConfig({ plugins: [ @@ -23,10 +25,19 @@ export default defineConfig({ }), i18n('resources/lang') ], + css: { + postcss: { + plugins: [ + tailwindcss, // Add Tailwind here + autoprefixer, // Add Autoprefixer here + ], + }, + }, resolve: { alias: { '@': '/resources/js', - 'vue': 'vue/dist/vue.esm-bundler.js' + 'vue': 'vue/dist/vue.esm-bundler.js', }, }, }); + From b192486c012fc08d4d007609d7242a20df60a5d5 Mon Sep 17 00:00:00 2001 From: bernardhanna Date: Fri, 18 Oct 2024 15:16:24 +0100 Subject: [PATCH 03/12] Update home and add Minecraft homepage view --- resources/views/static/home.blade.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/resources/views/static/home.blade.php b/resources/views/static/home.blade.php index 82afa959e..c57be7e32 100644 --- a/resources/views/static/home.blade.php +++ b/resources/views/static/home.blade.php @@ -30,6 +30,9 @@ + {{-- Include the Minecraft section here --}} + @include('homepage.minecraft') +
    @lang('home.organize_activity_text')
    From a1119276f7f5d95d1a055ca4d5f28f4cefc8fd23 Mon Sep 17 00:00:00 2001 From: bernardhanna Date: Fri, 18 Oct 2024 16:28:37 +0100 Subject: [PATCH 04/12] Revert package.json and package-lock.json to the i18n fix commit --- package-lock.json | 1455 ++------------------------------------------- package.json | 6 - 2 files changed, 53 insertions(+), 1408 deletions(-) diff --git a/package-lock.json b/package-lock.json index dd5b7aa09..990b84b12 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,7 +7,6 @@ "dependencies": { "@vitejs/plugin-vue": "^5.0.4", "@vuepic/vue-datepicker": "^8.8.1", - "alpinejs": "^3.14.1", "laravel-vue-i18n": "^2.7.7", "lodash": "^4.17.21", "mitt": "^3.0.1", @@ -20,28 +19,12 @@ "vue3-tags-input": "^1.0.12" }, "devDependencies": { - "autoprefixer": "^10.4.20", "axios": "^1.6.4", - "concurrently": "^9.0.1", "laravel-vite-plugin": "^1.0", - "postcss": "^8.4.47", "sass": "^1.75.0", - "tailwindcss": "^3.4.13", "vite": "^5.0" } }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@babel/parser": { "version": "7.24.5", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", @@ -439,27 +422,11 @@ "url": "https://github.com/sponsors/kazupon" } }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "peer": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -473,6 +440,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "peer": true, "engines": { "node": ">=6.0.0" } @@ -481,6 +449,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "peer": true, "engines": { "node": ">=6.0.0" } @@ -504,56 +473,12 @@ "version": "0.3.25", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "peer": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=14" - } - }, "node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.17.2", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz", @@ -1108,39 +1033,6 @@ "ajv": "^6.9.1" } }, - "node_modules/alpinejs": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/alpinejs/-/alpinejs-3.14.1.tgz", - "integrity": "sha512-ICar8UsnRZAYvv/fCNfNeKMXNoXGUfwHrjx7LqXd08zIP95G2d9bAOuaL97re+1mgt/HojqHsfdOLo/A5LuWgQ==", - "dependencies": { - "@vue/reactivity": "~3.1.1" - } - }, - "node_modules/alpinejs/node_modules/@vue/reactivity": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.1.5.tgz", - "integrity": "sha512-1tdfLmNjWG6t/CsPldh+foumYFo3cpyCHgBYQ34ylaMsJ+SNHQ1kApMIa8jN+i593zQuaw3AdWH0nJTARzCFhg==", - "dependencies": { - "@vue/shared": "3.1.5" - } - }, - "node_modules/alpinejs/node_modules/@vue/shared": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.1.5.tgz", - "integrity": "sha512-oJ4F3TnvpXaQwZJNF3ZK+kLPHKarDmJjJ6jyzVNDKH9md1dptjC7lWR//jrGuLdek/U6iltWxqAnYOu8gCiOvA==" - }, - "node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, "node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -1155,12 +1047,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true - }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -1174,55 +1060,12 @@ "node": ">= 8" } }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true - }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, - "node_modules/autoprefixer": { - "version": "10.4.20", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", - "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "browserslist": "^4.23.3", - "caniuse-lite": "^1.0.30001646", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.1", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, "node_modules/axios": { "version": "1.6.8", "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz", @@ -1234,12 +1077,6 @@ "proxy-from-env": "^1.1.0" } }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", @@ -1252,31 +1089,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "devOptional": true, "dependencies": { - "fill-range": "^7.1.1" + "fill-range": "^7.0.1" }, "engines": { "node": ">=8" } }, "node_modules/browserslist": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", - "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", "funding": [ { "type": "opencollective", @@ -1291,11 +1119,12 @@ "url": "https://github.com/sponsors/ai" } ], + "peer": true, "dependencies": { - "caniuse-lite": "^1.0.30001663", - "electron-to-chromium": "^1.5.28", - "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.0" + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" }, "bin": { "browserslist": "cli.js" @@ -1310,19 +1139,10 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "peer": true }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, "node_modules/caniuse-lite": { - "version": "1.0.30001667", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz", - "integrity": "sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==", + "version": "1.0.30001614", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001614.tgz", + "integrity": "sha512-jmZQ1VpmlRwHgdP1/uiKzgiAuGOfLEJsYFP4+GBou/QQ4U6IOJCB4NP1c+1p9RGLpwObcT94jA5/uO+F1vBbog==", "funding": [ { "type": "opencollective", @@ -1336,7 +1156,8 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "peer": true }, "node_modules/chalk": { "version": "4.1.2", @@ -1404,78 +1225,6 @@ "tiny-emitter": "^2.0.0" } }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -1510,72 +1259,6 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "peer": true }, - "node_modules/concurrently": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.0.1.tgz", - "integrity": "sha512-wYKvCd/f54sTXJMSfV6Ln/B8UrfLBKOYa+lzc6CHay3Qek+LorVSBdMVfyewFhRbH0Rbabsk4D+3PL/VjQ5gzg==", - "dev": true, - "dependencies": { - "chalk": "^4.1.2", - "lodash": "^4.17.21", - "rxjs": "^7.8.1", - "shell-quote": "^1.8.1", - "supports-color": "^8.1.1", - "tree-kill": "^1.2.2", - "yargs": "^17.7.2" - }, - "bin": { - "conc": "dist/bin/concurrently.js", - "concurrently": "dist/bin/concurrently.js" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" - } - }, - "node_modules/concurrently/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", @@ -1604,34 +1287,11 @@ "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, "node_modules/electron-to-chromium": { - "version": "1.5.35", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.35.tgz", - "integrity": "sha512-hOSRInrIDm0Brzp4IHW2F/VM+638qOL2CzE0DgpnGzKW27C95IqqeqgKz/hxHGnvPxvQGpHUGD5qRVC9EZY2+A==" - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true + "version": "1.4.751", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.751.tgz", + "integrity": "sha512-2DEPi++qa89SMGRhufWTiLmzqyuGmNF3SK4+PQetW1JKiZdEpF4XQonJXJCzyuYSA6mauiMhbyVhqYAP45Hvfw==", + "peer": true }, "node_modules/enhanced-resolve": { "version": "5.16.0", @@ -1701,9 +1361,10 @@ } }, "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "peer": true, "engines": { "node": ">=6" } @@ -1771,41 +1432,16 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "peer": true }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "peer": true }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "devOptional": true, "dependencies": { "to-regex-range": "^5.0.1" @@ -1834,22 +1470,6 @@ } } }, - "node_modules/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -1864,19 +1484,6 @@ "node": ">= 6" } }, - "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "dev": true, - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" - } - }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", @@ -1890,44 +1497,6 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", @@ -1971,18 +1540,6 @@ "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/immutable": { "version": "4.3.5", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.5.tgz", @@ -2001,21 +1558,6 @@ "node": ">=8" } }, - "node_modules/is-core-module": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", - "dev": true, - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -2025,15 +1567,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -2055,27 +1588,6 @@ "node": ">=0.12.0" } }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, "node_modules/jest-worker": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", @@ -2105,15 +1617,6 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/jiti": { - "version": "1.21.6", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", - "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", - "dev": true, - "bin": { - "jiti": "bin/jiti.js" - } - }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -2154,21 +1657,6 @@ "vue": "^3.2.45" } }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, "node_modules/loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", @@ -2183,12 +1671,6 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true - }, "node_modules/magic-string": { "version": "0.30.10", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", @@ -2203,28 +1685,6 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "peer": true }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, "node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", @@ -2244,46 +1704,11 @@ "node": ">= 0.6" } }, - "node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, "node_modules/mitt": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, "node_modules/nanoid": { "version": "3.3.7", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", @@ -2308,9 +1733,10 @@ "peer": true }, "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "peer": true }, "node_modules/normalize-path": { "version": "3.0.0", @@ -2321,79 +1747,15 @@ "node": ">=0.10.0" } }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "dev": true - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/php-parser": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/php-parser/-/php-parser-3.1.3.tgz", "integrity": "sha512-hPvBmnRYPqWEtMfIFOlyjQv1q75UUtxt4U+YscKIQViGmEE2Xa4BuS1B1/cZdjy7MVcwtnr0WkEsr915LgRKOw==" }, "node_modules/picocolors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", - "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -2407,28 +1769,10 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, "node_modules/postcss": { - "version": "8.4.47", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", - "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", "funding": [ { "type": "opencollective", @@ -2445,140 +1789,13 @@ ], "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.1.0", - "source-map-js": "^1.2.1" + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" }, "engines": { "node": "^10 || ^12 || >=14" } }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dev": true, - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, - "node_modules/postcss-load-config": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-load-config/node_modules/lilconfig": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", - "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "node_modules/postcss-nested": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", - "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "postcss-selector-parser": "^6.1.1" - }, - "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, "node_modules/proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", @@ -2594,26 +1811,6 @@ "node": ">=6" } }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -2623,15 +1820,6 @@ "safe-buffer": "^5.1.0" } }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "dependencies": { - "pify": "^2.3.0" - } - }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -2644,42 +1832,6 @@ "node": ">=8.10.0" } }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, "node_modules/rollup": { "version": "4.17.2", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.17.2.tgz", @@ -2714,38 +1866,6 @@ "fsevents": "~2.3.2" } }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "dev": true, - "dependencies": { - "tslib": "^2.1.0" - } - }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -2815,48 +1935,6 @@ "randombytes": "^2.1.0" } }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -2867,9 +1945,9 @@ } }, "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "engines": { "node": ">=0.10.0" } @@ -2884,133 +1962,6 @@ "source-map": "^0.6.0" } }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/string-width-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/sucrase/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -3022,67 +1973,6 @@ "node": ">=8" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tailwindcss": { - "version": "3.4.13", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.13.tgz", - "integrity": "sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==", - "dev": true, - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.0", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.21.0", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tailwindcss/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -3144,27 +2034,6 @@ } } }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dev": true, - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, "node_modules/tiny-emitter": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", @@ -3182,27 +2051,6 @@ "node": ">=8.0" } }, - "node_modules/tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true, - "bin": { - "tree-kill": "cli.js" - } - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "dev": true - }, - "node_modules/tslib": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", - "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", - "dev": true - }, "node_modules/undici-types": { "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", @@ -3210,9 +2058,9 @@ "peer": true }, "node_modules/update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "funding": [ { "type": "opencollective", @@ -3227,9 +2075,10 @@ "url": "https://github.com/sponsors/ai" } ], + "peer": true, "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.0" + "escalade": "^3.1.1", + "picocolors": "^1.0.0" }, "bin": { "update-browserslist-db": "cli.js" @@ -3247,12 +2096,6 @@ "punycode": "^2.1.0" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, "node_modules/v-autocomplete": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/v-autocomplete/-/v-autocomplete-1.8.2.tgz", @@ -3480,198 +2323,6 @@ "engines": { "node": ">=10.13.0" } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/wrap-ansi-cjs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yaml": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", - "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", - "dev": true, - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/yargs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } } } } diff --git a/package.json b/package.json index d567af8a2..cc2da2901 100644 --- a/package.json +++ b/package.json @@ -4,24 +4,18 @@ "scripts": { "dev": "vite", "build": "vite build", - "serve": "concurrently \"php artisan serve\" \"npm run dev\"", "build-analytics": "cd nova-components/Analytics && npm run dev", "build-analytics-prod": "cd nova-components/Analytics && npm run prod" }, "devDependencies": { - "autoprefixer": "^10.4.20", "axios": "^1.6.4", - "concurrently": "^9.0.1", "laravel-vite-plugin": "^1.0", - "postcss": "^8.4.47", "sass": "^1.75.0", - "tailwindcss": "^3.4.13", "vite": "^5.0" }, "dependencies": { "@vitejs/plugin-vue": "^5.0.4", "@vuepic/vue-datepicker": "^8.8.1", - "alpinejs": "^3.14.1", "laravel-vue-i18n": "^2.7.7", "lodash": "^4.17.21", "mitt": "^3.0.1", From 9408210d982482e144f4a10de946f0ecd7866134 Mon Sep 17 00:00:00 2001 From: bernardhanna Date: Fri, 18 Oct 2024 16:32:51 +0100 Subject: [PATCH 05/12] Add Tailwind CSS and Autoprefixer configuration --- package-lock.json | 1209 ++++++++++++++++++++++++++++++++++++++++++--- package.json | 6 +- 2 files changed, 1151 insertions(+), 64 deletions(-) diff --git a/package-lock.json b/package-lock.json index 990b84b12..c1a61b706 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,12 +19,26 @@ "vue3-tags-input": "^1.0.12" }, "devDependencies": { + "autoprefixer": "^10.0.0", "axios": "^1.6.4", "laravel-vite-plugin": "^1.0", "sass": "^1.75.0", + "tailwindcss": "^3.0.0", "vite": "^5.0" } }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@babel/parser": { "version": "7.24.5", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", @@ -422,11 +436,27 @@ "url": "https://github.com/sponsors/kazupon" } }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "peer": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -440,7 +470,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "peer": true, "engines": { "node": ">=6.0.0" } @@ -449,7 +478,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "peer": true, "engines": { "node": ">=6.0.0" } @@ -473,12 +501,56 @@ "version": "0.3.25", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "peer": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, "node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.17.2", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz", @@ -1033,6 +1105,18 @@ "ajv": "^6.9.1" } }, + "node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, "node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -1047,6 +1131,12 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -1060,12 +1150,55 @@ "node": ">= 8" } }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, + "node_modules/autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, "node_modules/axios": { "version": "1.6.8", "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz", @@ -1077,6 +1210,12 @@ "proxy-from-env": "^1.1.0" } }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", @@ -1089,22 +1228,31 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "devOptional": true, "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" } }, "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", + "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", "funding": [ { "type": "opencollective", @@ -1119,12 +1267,11 @@ "url": "https://github.com/sponsors/ai" } ], - "peer": true, "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "caniuse-lite": "^1.0.30001663", + "electron-to-chromium": "^1.5.28", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" @@ -1139,10 +1286,19 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "peer": true }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/caniuse-lite": { - "version": "1.0.30001614", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001614.tgz", - "integrity": "sha512-jmZQ1VpmlRwHgdP1/uiKzgiAuGOfLEJsYFP4+GBou/QQ4U6IOJCB4NP1c+1p9RGLpwObcT94jA5/uO+F1vBbog==", + "version": "1.0.30001669", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001669.tgz", + "integrity": "sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==", "funding": [ { "type": "opencollective", @@ -1156,8 +1312,7 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ], - "peer": true + ] }, "node_modules/chalk": { "version": "4.1.2", @@ -1259,6 +1414,32 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "peer": true }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", @@ -1287,11 +1468,34 @@ "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, "node_modules/electron-to-chromium": { - "version": "1.4.751", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.751.tgz", - "integrity": "sha512-2DEPi++qa89SMGRhufWTiLmzqyuGmNF3SK4+PQetW1JKiZdEpF4XQonJXJCzyuYSA6mauiMhbyVhqYAP45Hvfw==", - "peer": true + "version": "1.5.41", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.41.tgz", + "integrity": "sha512-dfdv/2xNjX0P8Vzme4cfzHqnPm5xsZXwsolTYr0eyW18IUmNyG08vL+fttvinTfhKfIKdRoqkDIC9e9iWQCNYQ==" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true }, "node_modules/enhanced-resolve": { "version": "5.16.0", @@ -1361,10 +1565,9 @@ } }, "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "peer": true, + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "engines": { "node": ">=6" } @@ -1432,16 +1635,41 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "peer": true }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "peer": true }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "devOptional": true, "dependencies": { "to-regex-range": "^5.0.1" @@ -1470,6 +1698,22 @@ } } }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -1484,6 +1728,19 @@ "node": ">= 6" } }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", @@ -1497,6 +1754,35 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", @@ -1540,6 +1826,18 @@ "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/immutable": { "version": "4.3.5", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.5.tgz", @@ -1558,6 +1856,21 @@ "node": ">=8" } }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "dev": true, + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -1567,6 +1880,15 @@ "node": ">=0.10.0" } }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -1588,6 +1910,27 @@ "node": ">=0.12.0" } }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, "node_modules/jest-worker": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", @@ -1617,6 +1960,15 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -1657,6 +2009,21 @@ "vue": "^3.2.45" } }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, "node_modules/loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", @@ -1671,6 +2038,12 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + }, "node_modules/magic-string": { "version": "0.30.10", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", @@ -1685,6 +2058,28 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "peer": true }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, "node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", @@ -1704,11 +2099,46 @@ "node": ">= 0.6" } }, + "node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/mitt": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, "node_modules/nanoid": { "version": "3.3.7", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", @@ -1733,10 +2163,9 @@ "peer": true }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "peer": true + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" }, "node_modules/normalize-path": { "version": "3.0.0", @@ -1747,29 +2176,111 @@ "node": ">=0.10.0" } }, - "node_modules/php-parser": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/php-parser/-/php-parser-3.1.3.tgz", - "integrity": "sha512-hPvBmnRYPqWEtMfIFOlyjQv1q75UUtxt4U+YscKIQViGmEE2Xa4BuS1B1/cZdjy7MVcwtnr0WkEsr915LgRKOw==" - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "devOptional": true, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "node": ">=0.10.0" } }, - "node_modules/postcss": { + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/php-parser": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/php-parser/-/php-parser-3.1.3.tgz", + "integrity": "sha512-hPvBmnRYPqWEtMfIFOlyjQv1q75UUtxt4U+YscKIQViGmEE2Xa4BuS1B1/cZdjy7MVcwtnr0WkEsr915LgRKOw==" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "devOptional": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { "version": "8.4.38", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", @@ -1796,6 +2307,133 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, "node_modules/proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", @@ -1811,6 +2449,26 @@ "node": ">=6" } }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -1820,6 +2478,15 @@ "safe-buffer": "^5.1.0" } }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -1832,6 +2499,33 @@ "node": ">=8.10.0" } }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, "node_modules/rollup": { "version": "4.17.2", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.17.2.tgz", @@ -1866,6 +2560,29 @@ "fsevents": "~2.3.2" } }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -1935,6 +2652,39 @@ "randombytes": "^2.1.0" } }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -1962,6 +2712,133 @@ "source-map": "^0.6.0" } }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -1973,6 +2850,67 @@ "node": ">=8" } }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.14", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.14.tgz", + "integrity": "sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -2034,6 +2972,27 @@ } } }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/tiny-emitter": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", @@ -2051,6 +3010,12 @@ "node": ">=8.0" } }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, "node_modules/undici-types": { "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", @@ -2058,9 +3023,9 @@ "peer": true }, "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "funding": [ { "type": "opencollective", @@ -2075,10 +3040,9 @@ "url": "https://github.com/sponsors/ai" } ], - "peer": true, "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js" @@ -2096,6 +3060,12 @@ "punycode": "^2.1.0" } }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, "node_modules/v-autocomplete": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/v-autocomplete/-/v-autocomplete-1.8.2.tgz", @@ -2323,6 +3293,121 @@ "engines": { "node": ">=10.13.0" } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/yaml": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", + "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } } } } diff --git a/package.json b/package.json index cc2da2901..dc4c03c9e 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,9 @@ "axios": "^1.6.4", "laravel-vite-plugin": "^1.0", "sass": "^1.75.0", - "vite": "^5.0" + "vite": "^5.0", + "tailwindcss": "^3.0.0", + "autoprefixer": "^10.0.0" }, "dependencies": { "@vitejs/plugin-vue": "^5.0.4", @@ -27,4 +29,4 @@ "vue-multiselect": "^3.0.0", "vue3-tags-input": "^1.0.12" } -} +} \ No newline at end of file From 4932dcc448d871290dc18c9094b4cda430f38fdd Mon Sep 17 00:00:00 2001 From: bernardhanna Date: Fri, 18 Oct 2024 16:46:58 +0100 Subject: [PATCH 06/12] Update Minecraft page logo from SVG to PNG and add Minecraft logo image --- public/images/homepage/minecraftlogo.png | Bin 0 -> 18803 bytes resources/views/homepage/minecraft.blade.php | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 public/images/homepage/minecraftlogo.png diff --git a/public/images/homepage/minecraftlogo.png b/public/images/homepage/minecraftlogo.png new file mode 100644 index 0000000000000000000000000000000000000000..c72946465d46dc8e598ee77cd9703fe7d196b3c9 GIT binary patch literal 18803 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

    P!en1+=Shsu(47H%LYH(Z)3_ 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

    - Minecraft Education logo + Minecraft Education logo

    Team up with Minecraft Education for EU Code Week! Discover how Minecraft Education can teach coding and AI skills. From c6c815a9303893deab8f6af4cbb8ae9b01503c56 Mon Sep 17 00:00:00 2001 From: bernardhanna Date: Fri, 18 Oct 2024 17:02:19 +0100 Subject: [PATCH 07/12] Fix absolute path in menu.blade.php to prevent 404 errors --- resources/views/layout/menu.blade.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/views/layout/menu.blade.php b/resources/views/layout/menu.blade.php index f3a80bd82..ee62280dd 100644 --- a/resources/views/layout/menu.blade.php +++ b/resources/views/layout/menu.blade.php @@ -56,7 +56,7 @@

  • @lang('about.partners_and_sponsors')
  • -
  • @lang('menu.blog')
  • +
  • @lang('menu.blog')
  • From 20d2fa5ab3dce6adcf6d891c3d4e8ae8ab370bf5 Mon Sep 17 00:00:00 2001 From: bernardhanna Date: Fri, 18 Oct 2024 17:07:30 +0100 Subject: [PATCH 08/12] Revert package.json, package-lock.json, and vite.config.js to commit c43a97ad --- package-lock.json | 1207 +++------------------------------------------ package.json | 6 +- vite.config.js | 13 +- 3 files changed, 64 insertions(+), 1162 deletions(-) diff --git a/package-lock.json b/package-lock.json index c1a61b706..990b84b12 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,26 +19,12 @@ "vue3-tags-input": "^1.0.12" }, "devDependencies": { - "autoprefixer": "^10.0.0", "axios": "^1.6.4", "laravel-vite-plugin": "^1.0", "sass": "^1.75.0", - "tailwindcss": "^3.0.0", "vite": "^5.0" } }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@babel/parser": { "version": "7.24.5", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", @@ -436,27 +422,11 @@ "url": "https://github.com/sponsors/kazupon" } }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "peer": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -470,6 +440,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "peer": true, "engines": { "node": ">=6.0.0" } @@ -478,6 +449,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "peer": true, "engines": { "node": ">=6.0.0" } @@ -501,56 +473,12 @@ "version": "0.3.25", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "peer": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=14" - } - }, "node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.17.2", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz", @@ -1105,18 +1033,6 @@ "ajv": "^6.9.1" } }, - "node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, "node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -1131,12 +1047,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true - }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -1150,55 +1060,12 @@ "node": ">= 8" } }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true - }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, - "node_modules/autoprefixer": { - "version": "10.4.20", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", - "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "browserslist": "^4.23.3", - "caniuse-lite": "^1.0.30001646", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.1", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, "node_modules/axios": { "version": "1.6.8", "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz", @@ -1210,12 +1077,6 @@ "proxy-from-env": "^1.1.0" } }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", @@ -1228,31 +1089,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "devOptional": true, "dependencies": { - "fill-range": "^7.1.1" + "fill-range": "^7.0.1" }, "engines": { "node": ">=8" } }, "node_modules/browserslist": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", - "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", "funding": [ { "type": "opencollective", @@ -1267,11 +1119,12 @@ "url": "https://github.com/sponsors/ai" } ], + "peer": true, "dependencies": { - "caniuse-lite": "^1.0.30001663", - "electron-to-chromium": "^1.5.28", - "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.0" + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" }, "bin": { "browserslist": "cli.js" @@ -1286,19 +1139,10 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "peer": true }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, "node_modules/caniuse-lite": { - "version": "1.0.30001669", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001669.tgz", - "integrity": "sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==", + "version": "1.0.30001614", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001614.tgz", + "integrity": "sha512-jmZQ1VpmlRwHgdP1/uiKzgiAuGOfLEJsYFP4+GBou/QQ4U6IOJCB4NP1c+1p9RGLpwObcT94jA5/uO+F1vBbog==", "funding": [ { "type": "opencollective", @@ -1312,7 +1156,8 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "peer": true }, "node_modules/chalk": { "version": "4.1.2", @@ -1414,32 +1259,6 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "peer": true }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", @@ -1468,34 +1287,11 @@ "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, "node_modules/electron-to-chromium": { - "version": "1.5.41", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.41.tgz", - "integrity": "sha512-dfdv/2xNjX0P8Vzme4cfzHqnPm5xsZXwsolTYr0eyW18IUmNyG08vL+fttvinTfhKfIKdRoqkDIC9e9iWQCNYQ==" - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true + "version": "1.4.751", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.751.tgz", + "integrity": "sha512-2DEPi++qa89SMGRhufWTiLmzqyuGmNF3SK4+PQetW1JKiZdEpF4XQonJXJCzyuYSA6mauiMhbyVhqYAP45Hvfw==", + "peer": true }, "node_modules/enhanced-resolve": { "version": "5.16.0", @@ -1565,9 +1361,10 @@ } }, "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "peer": true, "engines": { "node": ">=6" } @@ -1635,41 +1432,16 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "peer": true }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "peer": true }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "devOptional": true, "dependencies": { "to-regex-range": "^5.0.1" @@ -1698,22 +1470,6 @@ } } }, - "node_modules/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -1728,19 +1484,6 @@ "node": ">= 6" } }, - "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "dev": true, - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" - } - }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", @@ -1754,35 +1497,6 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", @@ -1826,18 +1540,6 @@ "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/immutable": { "version": "4.3.5", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.5.tgz", @@ -1856,21 +1558,6 @@ "node": ">=8" } }, - "node_modules/is-core-module": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", - "dev": true, - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -1880,15 +1567,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -1910,27 +1588,6 @@ "node": ">=0.12.0" } }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, "node_modules/jest-worker": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", @@ -1960,15 +1617,6 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/jiti": { - "version": "1.21.6", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", - "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", - "dev": true, - "bin": { - "jiti": "bin/jiti.js" - } - }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -2009,21 +1657,6 @@ "vue": "^3.2.45" } }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, "node_modules/loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", @@ -2038,12 +1671,6 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true - }, "node_modules/magic-string": { "version": "0.30.10", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", @@ -2058,28 +1685,6 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "peer": true }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, "node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", @@ -2099,46 +1704,11 @@ "node": ">= 0.6" } }, - "node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, "node_modules/mitt": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, "node_modules/nanoid": { "version": "3.3.7", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", @@ -2163,9 +1733,10 @@ "peer": true }, "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "peer": true }, "node_modules/normalize-path": { "version": "3.0.0", @@ -2176,108 +1747,26 @@ "node": ">=0.10.0" } }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true, + "node_modules/php-parser": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/php-parser/-/php-parser-3.1.3.tgz", + "integrity": "sha512-hPvBmnRYPqWEtMfIFOlyjQv1q75UUtxt4U+YscKIQViGmEE2Xa4BuS1B1/cZdjy7MVcwtnr0WkEsr915LgRKOw==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "devOptional": true, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "dev": true - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/php-parser": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/php-parser/-/php-parser-3.1.3.tgz", - "integrity": "sha512-hPvBmnRYPqWEtMfIFOlyjQv1q75UUtxt4U+YscKIQViGmEE2Xa4BuS1B1/cZdjy7MVcwtnr0WkEsr915LgRKOw==" - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "devOptional": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "dev": true, - "engines": { - "node": ">= 6" + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, "node_modules/postcss": { @@ -2307,133 +1796,6 @@ "node": "^10 || ^12 || >=14" } }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dev": true, - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, - "node_modules/postcss-load-config": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-load-config/node_modules/lilconfig": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", - "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "node_modules/postcss-nested": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", - "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "postcss-selector-parser": "^6.1.1" - }, - "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, "node_modules/proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", @@ -2449,26 +1811,6 @@ "node": ">=6" } }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -2478,15 +1820,6 @@ "safe-buffer": "^5.1.0" } }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "dependencies": { - "pify": "^2.3.0" - } - }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -2499,33 +1832,6 @@ "node": ">=8.10.0" } }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, "node_modules/rollup": { "version": "4.17.2", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.17.2.tgz", @@ -2560,29 +1866,6 @@ "fsevents": "~2.3.2" } }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -2652,39 +1935,6 @@ "randombytes": "^2.1.0" } }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -2712,133 +1962,6 @@ "source-map": "^0.6.0" } }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/string-width-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/sucrase/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -2850,67 +1973,6 @@ "node": ">=8" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tailwindcss": { - "version": "3.4.14", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.14.tgz", - "integrity": "sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==", - "dev": true, - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.0", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.21.0", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tailwindcss/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -2972,27 +2034,6 @@ } } }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dev": true, - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, "node_modules/tiny-emitter": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", @@ -3010,12 +2051,6 @@ "node": ">=8.0" } }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "dev": true - }, "node_modules/undici-types": { "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", @@ -3023,9 +2058,9 @@ "peer": true }, "node_modules/update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "funding": [ { "type": "opencollective", @@ -3040,9 +2075,10 @@ "url": "https://github.com/sponsors/ai" } ], + "peer": true, "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.0" + "escalade": "^3.1.1", + "picocolors": "^1.0.0" }, "bin": { "update-browserslist-db": "cli.js" @@ -3060,12 +2096,6 @@ "punycode": "^2.1.0" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, "node_modules/v-autocomplete": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/v-autocomplete/-/v-autocomplete-1.8.2.tgz", @@ -3293,121 +2323,6 @@ "engines": { "node": ">=10.13.0" } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/wrap-ansi-cjs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/yaml": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", - "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", - "dev": true, - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } } } } diff --git a/package.json b/package.json index dc4c03c9e..cc2da2901 100644 --- a/package.json +++ b/package.json @@ -11,9 +11,7 @@ "axios": "^1.6.4", "laravel-vite-plugin": "^1.0", "sass": "^1.75.0", - "vite": "^5.0", - "tailwindcss": "^3.0.0", - "autoprefixer": "^10.0.0" + "vite": "^5.0" }, "dependencies": { "@vitejs/plugin-vue": "^5.0.4", @@ -29,4 +27,4 @@ "vue-multiselect": "^3.0.0", "vue3-tags-input": "^1.0.12" } -} \ No newline at end of file +} diff --git a/vite.config.js b/vite.config.js index ac82b99cc..fda719a7b 100644 --- a/vite.config.js +++ b/vite.config.js @@ -2,8 +2,6 @@ import { defineConfig } from 'vite'; import laravel from 'laravel-vite-plugin'; import vue from '@vitejs/plugin-vue'; import i18n from 'laravel-vue-i18n/vite'; -import tailwindcss from 'tailwindcss'; -import autoprefixer from 'autoprefixer'; export default defineConfig({ plugins: [ @@ -25,19 +23,10 @@ export default defineConfig({ }), i18n('resources/lang') ], - css: { - postcss: { - plugins: [ - tailwindcss, // Add Tailwind here - autoprefixer, // Add Autoprefixer here - ], - }, - }, resolve: { alias: { '@': '/resources/js', - 'vue': 'vue/dist/vue.esm-bundler.js', + 'vue': 'vue/dist/vue.esm-bundler.js' }, }, }); - From ed9fdfe738bbe3a0ca348dcbfeda9299d55064e5 Mon Sep 17 00:00:00 2001 From: bernardhanna Date: Mon, 21 Oct 2024 08:41:17 +0100 Subject: [PATCH 09/12] Update Tailwind, Vite configuration, and package.json (add dependencies) --- package-lock.json | 128 ++++++++++++++++++++++++++++++++++------------ package.json | 1 + vite.config.js | 13 ++++- 3 files changed, 107 insertions(+), 35 deletions(-) diff --git a/package-lock.json b/package-lock.json index 990b84b12..1b8d4aead 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,6 +19,7 @@ "vue3-tags-input": "^1.0.12" }, "devDependencies": { + "autoprefixer": "^10.4.20", "axios": "^1.6.4", "laravel-vite-plugin": "^1.0", "sass": "^1.75.0", @@ -1066,6 +1067,43 @@ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, + "node_modules/autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, "node_modules/axios": { "version": "1.6.8", "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz", @@ -1102,9 +1140,9 @@ } }, "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", + "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", "funding": [ { "type": "opencollective", @@ -1119,12 +1157,11 @@ "url": "https://github.com/sponsors/ai" } ], - "peer": true, "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "caniuse-lite": "^1.0.30001663", + "electron-to-chromium": "^1.5.28", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" @@ -1140,9 +1177,9 @@ "peer": true }, "node_modules/caniuse-lite": { - "version": "1.0.30001614", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001614.tgz", - "integrity": "sha512-jmZQ1VpmlRwHgdP1/uiKzgiAuGOfLEJsYFP4+GBou/QQ4U6IOJCB4NP1c+1p9RGLpwObcT94jA5/uO+F1vBbog==", + "version": "1.0.30001669", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001669.tgz", + "integrity": "sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==", "funding": [ { "type": "opencollective", @@ -1156,8 +1193,7 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ], - "peer": true + ] }, "node_modules/chalk": { "version": "4.1.2", @@ -1288,10 +1324,9 @@ "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" }, "node_modules/electron-to-chromium": { - "version": "1.4.751", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.751.tgz", - "integrity": "sha512-2DEPi++qa89SMGRhufWTiLmzqyuGmNF3SK4+PQetW1JKiZdEpF4XQonJXJCzyuYSA6mauiMhbyVhqYAP45Hvfw==", - "peer": true + "version": "1.5.41", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.41.tgz", + "integrity": "sha512-dfdv/2xNjX0P8Vzme4cfzHqnPm5xsZXwsolTYr0eyW18IUmNyG08vL+fttvinTfhKfIKdRoqkDIC9e9iWQCNYQ==" }, "node_modules/enhanced-resolve": { "version": "5.16.0", @@ -1361,10 +1396,9 @@ } }, "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "peer": true, + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "engines": { "node": ">=6" } @@ -1484,6 +1518,19 @@ "node": ">= 6" } }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", @@ -1733,10 +1780,9 @@ "peer": true }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "peer": true + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" }, "node_modules/normalize-path": { "version": "3.0.0", @@ -1747,15 +1793,24 @@ "node": ">=0.10.0" } }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/php-parser": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/php-parser/-/php-parser-3.1.3.tgz", "integrity": "sha512-hPvBmnRYPqWEtMfIFOlyjQv1q75UUtxt4U+YscKIQViGmEE2Xa4BuS1B1/cZdjy7MVcwtnr0WkEsr915LgRKOw==" }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -1796,6 +1851,12 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, "node_modules/proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", @@ -2058,9 +2119,9 @@ "peer": true }, "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "funding": [ { "type": "opencollective", @@ -2075,10 +2136,9 @@ "url": "https://github.com/sponsors/ai" } ], - "peer": true, "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js" diff --git a/package.json b/package.json index cc2da2901..e02ccd323 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "build-analytics-prod": "cd nova-components/Analytics && npm run prod" }, "devDependencies": { + "autoprefixer": "^10.4.20", "axios": "^1.6.4", "laravel-vite-plugin": "^1.0", "sass": "^1.75.0", diff --git a/vite.config.js b/vite.config.js index fda719a7b..ac82b99cc 100644 --- a/vite.config.js +++ b/vite.config.js @@ -2,6 +2,8 @@ import { defineConfig } from 'vite'; import laravel from 'laravel-vite-plugin'; import vue from '@vitejs/plugin-vue'; import i18n from 'laravel-vue-i18n/vite'; +import tailwindcss from 'tailwindcss'; +import autoprefixer from 'autoprefixer'; export default defineConfig({ plugins: [ @@ -23,10 +25,19 @@ export default defineConfig({ }), i18n('resources/lang') ], + css: { + postcss: { + plugins: [ + tailwindcss, // Add Tailwind here + autoprefixer, // Add Autoprefixer here + ], + }, + }, resolve: { alias: { '@': '/resources/js', - 'vue': 'vue/dist/vue.esm-bundler.js' + 'vue': 'vue/dist/vue.esm-bundler.js', }, }, }); + From 6dcacf07f46dc2f440651fa5314a63fd4025ef91 Mon Sep 17 00:00:00 2001 From: bernardhanna Date: Mon, 21 Oct 2024 09:11:23 +0100 Subject: [PATCH 10/12] Update various files and folders for Minecraft section and general setup --- app/Providers/AppServiceProvider.php | 5 +++- app/View/Components/MinecraftSection.php | 26 ++++++++++++++++++ .../images/avif/homepage/minecraftlogo.avif | Bin 0 -> 10552 bytes .../images/webp/homepage/minecraftlogo.webp | Bin 0 -> 5958 bytes resources/views/homepage/minecraft.blade.php | 6 +++- resources/views/static/home.blade.php | 2 +- 6 files changed, 36 insertions(+), 3 deletions(-) create mode 100644 app/View/Components/MinecraftSection.php create mode 100644 public/images/avif/homepage/minecraftlogo.avif create mode 100644 public/images/webp/homepage/minecraftlogo.webp diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 3a3d51ac7..1cc3c1a89 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -12,7 +12,7 @@ use Illuminate\Support\Facades\View; use Illuminate\Support\ServiceProvider; use Illuminate\Validation\Rules\Password; - +use Illuminate\Support\Facades\Blade; class AppServiceProvider extends ServiceProvider { /** @@ -82,6 +82,9 @@ function ($view) { ); }); + // Register the Minecraft Blade component + Blade::component('homepage.minecraft', 'minecraft'); + $this->bootAuth(); $this->bootEvent(); } diff --git a/app/View/Components/MinecraftSection.php b/app/View/Components/MinecraftSection.php new file mode 100644 index 000000000..ce96d4edb --- /dev/null +++ b/app/View/Components/MinecraftSection.php @@ -0,0 +1,26 @@ +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 literal 0 HcmV?d00001 diff --git a/public/images/webp/homepage/minecraftlogo.webp b/public/images/webp/homepage/minecraftlogo.webp new file mode 100644 index 0000000000000000000000000000000000000000..56c008b14471e1abafe1ec93f0412e7dbc110a67 GIT binary patch literal 5958 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 oN)GR
    - Minecraft Education logo + + + + Minecraft Education logo +

    Team up with Minecraft Education for EU Code Week! Discover how Minecraft Education can teach coding and AI skills. diff --git a/resources/views/static/home.blade.php b/resources/views/static/home.blade.php index c57be7e32..86d7e0ccd 100644 --- a/resources/views/static/home.blade.php +++ b/resources/views/static/home.blade.php @@ -31,7 +31,7 @@

    {{-- Include the Minecraft section here --}} - @include('homepage.minecraft') +
    From 4b833d22372c83916f3c1d41f8cdee80f97c136f Mon Sep 17 00:00:00 2001 From: bernardhanna Date: Mon, 21 Oct 2024 11:05:49 +0100 Subject: [PATCH 11/12] Update package.json and package-lock.json --- package-lock.json | 1082 +++++++++++++++++++++++++++++++++++++++++++-- package.json | 2 + 2 files changed, 1056 insertions(+), 28 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1b8d4aead..f36c4149c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,10 +22,24 @@ "autoprefixer": "^10.4.20", "axios": "^1.6.4", "laravel-vite-plugin": "^1.0", + "postcss": "^8.4.47", "sass": "^1.75.0", + "tailwindcss": "^3.4.14", "vite": "^5.0" } }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@babel/parser": { "version": "7.24.5", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", @@ -423,11 +437,27 @@ "url": "https://github.com/sponsors/kazupon" } }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "peer": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -441,7 +471,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "peer": true, "engines": { "node": ">=6.0.0" } @@ -450,7 +479,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "peer": true, "engines": { "node": ">=6.0.0" } @@ -474,12 +502,56 @@ "version": "0.3.25", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "peer": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, "node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.17.2", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz", @@ -1034,6 +1106,18 @@ "ajv": "^6.9.1" } }, + "node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, "node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -1048,6 +1132,12 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -1061,6 +1151,12 @@ "node": ">= 8" } }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -1115,6 +1211,12 @@ "proxy-from-env": "^1.1.0" } }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", @@ -1127,13 +1229,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "devOptional": true, "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -1176,6 +1287,15 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "peer": true }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/caniuse-lite": { "version": "1.0.30001669", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001669.tgz", @@ -1295,6 +1415,32 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "peer": true }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", @@ -1323,11 +1469,35 @@ "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, "node_modules/electron-to-chromium": { "version": "1.5.41", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.41.tgz", "integrity": "sha512-dfdv/2xNjX0P8Vzme4cfzHqnPm5xsZXwsolTYr0eyW18IUmNyG08vL+fttvinTfhKfIKdRoqkDIC9e9iWQCNYQ==" }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, "node_modules/enhanced-resolve": { "version": "5.16.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz", @@ -1466,16 +1636,41 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "peer": true }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "peer": true }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "devOptional": true, "dependencies": { "to-regex-range": "^5.0.1" @@ -1504,6 +1699,22 @@ } } }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -1544,6 +1755,35 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", @@ -1587,6 +1827,18 @@ "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/immutable": { "version": "4.3.5", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.5.tgz", @@ -1605,6 +1857,21 @@ "node": ">=8" } }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "dev": true, + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -1614,6 +1881,15 @@ "node": ">=0.10.0" } }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -1635,6 +1911,27 @@ "node": ">=0.12.0" } }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, "node_modules/jest-worker": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", @@ -1664,6 +1961,15 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -1704,6 +2010,21 @@ "vue": "^3.2.45" } }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, "node_modules/loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", @@ -1718,6 +2039,12 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + }, "node_modules/magic-string": { "version": "0.30.10", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", @@ -1732,6 +2059,28 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "peer": true }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, "node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", @@ -1751,11 +2100,46 @@ "node": ">= 0.6" } }, + "node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/mitt": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, "node_modules/nanoid": { "version": "3.3.7", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", @@ -1802,6 +2186,61 @@ "node": ">=0.10.0" } }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/php-parser": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/php-parser/-/php-parser-3.1.3.tgz", @@ -1824,10 +2263,28 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", "funding": [ { "type": "opencollective", @@ -1844,23 +2301,144 @@ ], "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" } }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", "dev": true }, "node_modules/punycode": { @@ -1872,6 +2450,26 @@ "node": ">=6" } }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -1881,6 +2479,15 @@ "safe-buffer": "^5.1.0" } }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -1893,6 +2500,33 @@ "node": ">=8.10.0" } }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, "node_modules/rollup": { "version": "4.17.2", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.17.2.tgz", @@ -1927,6 +2561,29 @@ "fsevents": "~2.3.2" } }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -1996,6 +2653,39 @@ "randombytes": "^2.1.0" } }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -2006,9 +2696,9 @@ } }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "engines": { "node": ">=0.10.0" } @@ -2023,6 +2713,133 @@ "source-map": "^0.6.0" } }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -2034,6 +2851,67 @@ "node": ">=8" } }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.14", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.14.tgz", + "integrity": "sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -2095,6 +2973,27 @@ } } }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/tiny-emitter": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", @@ -2112,6 +3011,12 @@ "node": ">=8.0" } }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, "node_modules/undici-types": { "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", @@ -2156,6 +3061,12 @@ "punycode": "^2.1.0" } }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, "node_modules/v-autocomplete": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/v-autocomplete/-/v-autocomplete-1.8.2.tgz", @@ -2383,6 +3294,121 @@ "engines": { "node": ">=10.13.0" } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/yaml": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", + "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } } } } diff --git a/package.json b/package.json index e02ccd323..a7de8bf5c 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,9 @@ "autoprefixer": "^10.4.20", "axios": "^1.6.4", "laravel-vite-plugin": "^1.0", + "postcss": "^8.4.47", "sass": "^1.75.0", + "tailwindcss": "^3.4.14", "vite": "^5.0" }, "dependencies": { From b2a5e0121e581304b4bb8b8e8107202d442d4cdc Mon Sep 17 00:00:00 2001 From: bernardhanna Date: Mon, 21 Oct 2024 11:29:48 +0100 Subject: [PATCH 12/12] Fix target attribute and update Minecraft Education Journey button --- resources/views/homepage/minecraft.blade.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/views/homepage/minecraft.blade.php b/resources/views/homepage/minecraft.blade.php index aa8646478..76fa04891 100644 --- a/resources/views/homepage/minecraft.blade.php +++ b/resources/views/homepage/minecraft.blade.php @@ -23,7 +23,7 @@

    Sign up to bring fun, live play-alongs direct to your classroom!

    - + Start your Minecraft Education Journey HERE
    + +