From 81359c4fd98ec497c418661e20c65eae5c1121c9 Mon Sep 17 00:00:00 2001 From: Luffy Date: Mon, 27 Jul 2026 17:40:09 +0800 Subject: [PATCH 1/3] chore(release): 5.0.0 --- CHANGELOG.md | 2 ++ README.md | 3 +- docs/index.html | 6 ++-- e2e/cli.test.js.md | 76 +++++++++++++++++++++---------------------- e2e/cli.test.js.snap | Bin 641 -> 662 bytes package-lock.json | 44 +++++++++++++++---------- package.json | 2 +- 7 files changed, 73 insertions(+), 60 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c08d15..73cbf72 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [5.0.0](https://github.com/docsifyjs/docsify-cli/compare/v5.0.0-rc.4...v5.0.0) (2026-07-27) + ## [5.0.0-rc.4](https://github.com/docsifyjs/docsify-cli/compare/v5.0.0-rc.3...v5.0.0-rc.4) (2026-03-13) ## [5.0.0-rc.3](https://github.com/docsifyjs/docsify-cli/compare/v5.0.0-rc.1...v5.0.0-rc.3) (2025-12-17) diff --git a/README.md b/README.md index f44e221..6534868 100644 --- a/README.md +++ b/README.md @@ -127,7 +127,8 @@ docsify generate [path] [--sidebar _sidebar.md] [--overwrite] - Description: Allow to overwrite generated files. ## Contributing -Please see the [Contributing Guidelines](./CONTRIBUTING.md) + +Please see the [Contributing Guidelines](CONTRIBUTING.md) ## Contribution diff --git a/docs/index.html b/docs/index.html index d9ef305..e21d0d7 100644 --- a/docs/index.html +++ b/docs/index.html @@ -5,8 +5,8 @@ docsify-cli - A magical documentation generator. - - + +
@@ -16,6 +16,6 @@ repo: 'docsifyjs/docsify-cli' } - + diff --git a/e2e/cli.test.js.md b/e2e/cli.test.js.md index c357b76..4d61b90 100644 --- a/e2e/cli.test.js.md +++ b/e2e/cli.test.js.md @@ -8,22 +8,22 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 - `Usage: docsify [path]␊ + `例子: docsify [path]␊ ␊ Commands:␊ - docsify init [path] Creates new docs [aliases: i]␊ - docsify serve [path] Run local server to preview site. [aliases: s]␊ - docsify generate [path] Docsify's generators [aliases: g]␊ + docsify init [path] 创建 docs [aliases: i]␊ + docsify serve [path] 本地预览 [aliases: s]␊ + docsify generate [path] docsify 的生成器 [aliases: g]␊ ␊ - Global Options␊ - --help, -h Show help [boolean]␊ - --version, -v Show version number [boolean]␊ + 全局选项␊ + --help, -h 帮助 [布尔]␊ + --version, -v 当前版本号 [布尔]␊ ␊ - Documentation:␊ + 文档地址:␊ https://docsifyjs.github.io/docsify␊ https://docsifyjs.github.io/docsify-cli␊ ␊ - Development:␊ + 开发:␊ https://github.com/docsifyjs/docsify-cli/blob/master/CONTRIBUTING.md␊ ␊ [ERROR] 0 arguments passed. Please specify a command` @@ -32,44 +32,44 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 - `Usage: docsify [path]␊ + `例子: docsify [path]␊ ␊ Commands:␊ - docsify init [path] Creates new docs [aliases: i]␊ - docsify serve [path] Run local server to preview site. [aliases: s]␊ - docsify generate [path] Docsify's generators [aliases: g]␊ + docsify init [path] 创建 docs [aliases: i]␊ + docsify serve [path] 本地预览 [aliases: s]␊ + docsify generate [path] docsify 的生成器 [aliases: g]␊ ␊ - Global Options␊ - --help, -h Show help [boolean]␊ - --version, -v Show version number [boolean]␊ + 全局选项␊ + --help, -h 帮助 [布尔]␊ + --version, -v 当前版本号 [布尔]␊ ␊ - Documentation:␊ + 文档地址:␊ https://docsifyjs.github.io/docsify␊ https://docsifyjs.github.io/docsify-cli␊ ␊ - Development:␊ + 开发:␊ https://github.com/docsifyjs/docsify-cli/blob/master/CONTRIBUTING.md` ## shows help with --help flag > Snapshot 1 - `Usage: docsify [path]␊ + `例子: docsify [path]␊ ␊ Commands:␊ - docsify init [path] Creates new docs [aliases: i]␊ - docsify serve [path] Run local server to preview site. [aliases: s]␊ - docsify generate [path] Docsify's generators [aliases: g]␊ + docsify init [path] 创建 docs [aliases: i]␊ + docsify serve [path] 本地预览 [aliases: s]␊ + docsify generate [path] docsify 的生成器 [aliases: g]␊ ␊ - Global Options␊ - --help, -h Show help [boolean]␊ - --version, -v Show version number [boolean]␊ + 全局选项␊ + --help, -h 帮助 [布尔]␊ + --version, -v 当前版本号 [布尔]␊ ␊ - Documentation:␊ + 文档地址:␊ https://docsifyjs.github.io/docsify␊ https://docsifyjs.github.io/docsify-cli␊ ␊ - Development:␊ + 开发:␊ https://github.com/docsifyjs/docsify-cli/blob/master/CONTRIBUTING.md` ## shows version information with -v flag @@ -78,7 +78,7 @@ Generated by [AVA](https://avajs.dev). `␊ docsify-cli version:␊ - 5.0.0-rc.4␊ + 5.0.0␊ ` ## shows version information with --version flag @@ -87,29 +87,29 @@ Generated by [AVA](https://avajs.dev). `␊ docsify-cli version:␊ - 5.0.0-rc.4␊ + 5.0.0␊ ` ## rejects promise due to error on passing in an unknown command > Snapshot 1 - `Usage: docsify [path]␊ + `例子: docsify [path]␊ ␊ Commands:␊ - docsify init [path] Creates new docs [aliases: i]␊ - docsify serve [path] Run local server to preview site. [aliases: s]␊ - docsify generate [path] Docsify's generators [aliases: g]␊ + docsify init [path] 创建 docs [aliases: i]␊ + docsify serve [path] 本地预览 [aliases: s]␊ + docsify generate [path] docsify 的生成器 [aliases: g]␊ ␊ - Global Options␊ - --help, -h Show help [boolean]␊ - --version, -v Show version number [boolean]␊ + 全局选项␊ + --help, -h 帮助 [布尔]␊ + --version, -v 当前版本号 [布尔]␊ ␊ - Documentation:␊ + 文档地址:␊ https://docsifyjs.github.io/docsify␊ https://docsifyjs.github.io/docsify-cli␊ ␊ - Development:␊ + 开发:␊ https://github.com/docsifyjs/docsify-cli/blob/master/CONTRIBUTING.md␊ ␊ Unknown argument: junkcmd` diff --git a/e2e/cli.test.js.snap b/e2e/cli.test.js.snap index 06aef65e79aad68ddd16efb8dfbc9e08e2f612e3..f7d878a5c1d8a9c78b7fdc45df8fb15005151131 100644 GIT binary patch literal 662 zcmV;H0%`q0RzV;HE;NG{_ zmkjYU4+e6n|G=};+W*3tG_hF}y69zv%qe7EzHj)x z&&!)`t!fi(gj#L%Vew?mmD z8M$T-XO3pSX1{;F#b0d}K_?ouYO8R{axHd+V!wgUK-ojgtSHJHaUA68w5Y(ZKp7VW zK)87O5&!T$+=nTvjBE>0Op9Pu5|Uxoq~>7zCExCkdh0))x2I_)L}^mgz%KR?o9MrfU`OOzo&-uqReD^Bv zZ&gCk2KK2%T%p?#qMz>a&h25RExp)y`?tEv;Qoz4_o;A`KW@n~nv8k0n9oOU)TwF+ zW`e3}k@(&IqH>yT31>dG_{N>2a1^K!XYzIOo4kOyns*Ro*w4=`E-aPi&n_>`FPv8$ zT~W&CN~Oh81qu@1z`-t~;2}z}uEGTyi;@8KuqNw>KpW%P!_9FwgsmW3Kvt$^BV&U9 zvpx9VOYu+fKX~|y|N61tNDj?TX-;YW4{45WDUla~wi@vr#N_iB?#3RlFU}^po;j{0 zGQ}eDbSKqSP|+1Y0c4p0>k2m9Dxh~093Y3kN^Mx literal 641 zcmV-{0)G8LRzVSwM8U^Ns5SCSo&v>03!q_$v!3Jr&JuK8xO@tB$| zZMH{wA((LXdzlV7h;d=1R>Tf`-(C6>@YBlrJ(prrhMTNesC9-y%_~7pk64{GSG8dM z1yq@bocm1#Jx;XDQCZ<4c126AEoj*9*H^QoAYoFL1{I89$!~d4>Z~p5Ku8>?^c1LqZ z^M6QlJ*70+OSRA@ukxtjUTp{a!_zj`yAQpV-$u>F`aBo}1K&i!Gp}*!|H)-joqz86 zrNJde?$I(jm;74AB|6H{7;S(Zy2nhagk$3Q3`%vR^jbA9*_P)1eyO?7y5_z%!mhb* bZBm=o=r(iO5SC1Hl*hjSw{S&Hrwjl91mrs) diff --git a/package-lock.json b/package-lock.json index 493d94f..a4d1953 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "docsify-cli", - "version": "5.0.0-rc.4", + "version": "5.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "docsify-cli", - "version": "5.0.0-rc.4", + "version": "5.0.0", "license": "MIT", "dependencies": { "chalk": "^2.4.2", @@ -231,10 +231,20 @@ } }, "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", - "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.0.tgz", + "integrity": "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], "license": "MIT", "dependencies": { "argparse": "^2.0.1" @@ -715,9 +725,9 @@ } }, "node_modules/@vercel/nft/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.2.tgz", + "integrity": "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA==", "dev": true, "license": "MIT", "dependencies": { @@ -870,9 +880,9 @@ } }, "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", "dev": true, "license": "MIT", "dependencies": { @@ -1537,9 +1547,9 @@ "license": "MIT" }, "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.16.tgz", + "integrity": "sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==", "dev": true, "license": "MIT", "dependencies": { @@ -4667,9 +4677,9 @@ "dev": true }, "node_modules/js-yaml": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", - "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.15.0.tgz", + "integrity": "sha512-ttBQIIQPDeLjpPOohtUdXuXUVoA2uIB6fEH9HyJ7234s5mBJ5wTx20njxplLZQgLaOfpmPQA7X2t5AX6tIPbog==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 2653196..87a2309 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "docsify-cli", - "version": "5.0.0-rc.4", + "version": "5.0.0", "description": "A magical documentation generator.", "author": "https://github.com/docsifyjs/docsify-cli/graphs/contributors", "homepage": "https://github.com/docsifyjs/docsify-cli#readme", From 36a2f4a964bad4437ff5bd2de3a10dfaf7d0d6f1 Mon Sep 17 00:00:00 2001 From: Luffy Date: Mon, 27 Jul 2026 17:44:48 +0800 Subject: [PATCH 2/3] docs: update CLI usage examples and global options to English --- e2e/cli.test.js.md | 72 +++++++++++++++++++++---------------------- e2e/cli.test.js.snap | Bin 662 -> 624 bytes 2 files changed, 36 insertions(+), 36 deletions(-) diff --git a/e2e/cli.test.js.md b/e2e/cli.test.js.md index 4d61b90..9c43277 100644 --- a/e2e/cli.test.js.md +++ b/e2e/cli.test.js.md @@ -8,22 +8,22 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 - `例子: docsify [path]␊ + `Usage: docsify [path]␊ ␊ Commands:␊ - docsify init [path] 创建 docs [aliases: i]␊ - docsify serve [path] 本地预览 [aliases: s]␊ - docsify generate [path] docsify 的生成器 [aliases: g]␊ + docsify init [path] Creates new docs [aliases: i]␊ + docsify serve [path] Run local server to preview site. [aliases: s]␊ + docsify generate [path] Docsify's generators [aliases: g]␊ ␊ - 全局选项␊ - --help, -h 帮助 [布尔]␊ - --version, -v 当前版本号 [布尔]␊ + Global Options␊ + --help, -h Show help [boolean]␊ + --version, -v Show version number [boolean]␊ ␊ - 文档地址:␊ + Documentation:␊ https://docsifyjs.github.io/docsify␊ https://docsifyjs.github.io/docsify-cli␊ ␊ - 开发:␊ + Development:␊ https://github.com/docsifyjs/docsify-cli/blob/master/CONTRIBUTING.md␊ ␊ [ERROR] 0 arguments passed. Please specify a command` @@ -32,44 +32,44 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 - `例子: docsify [path]␊ + `Usage: docsify [path]␊ ␊ Commands:␊ - docsify init [path] 创建 docs [aliases: i]␊ - docsify serve [path] 本地预览 [aliases: s]␊ - docsify generate [path] docsify 的生成器 [aliases: g]␊ + docsify init [path] Creates new docs [aliases: i]␊ + docsify serve [path] Run local server to preview site. [aliases: s]␊ + docsify generate [path] Docsify's generators [aliases: g]␊ ␊ - 全局选项␊ - --help, -h 帮助 [布尔]␊ - --version, -v 当前版本号 [布尔]␊ + Global Options␊ + --help, -h Show help [boolean]␊ + --version, -v Show version number [boolean]␊ ␊ - 文档地址:␊ + Documentation:␊ https://docsifyjs.github.io/docsify␊ https://docsifyjs.github.io/docsify-cli␊ ␊ - 开发:␊ + Development:␊ https://github.com/docsifyjs/docsify-cli/blob/master/CONTRIBUTING.md` ## shows help with --help flag > Snapshot 1 - `例子: docsify [path]␊ + `Usage: docsify [path]␊ ␊ Commands:␊ - docsify init [path] 创建 docs [aliases: i]␊ - docsify serve [path] 本地预览 [aliases: s]␊ - docsify generate [path] docsify 的生成器 [aliases: g]␊ + docsify init [path] Creates new docs [aliases: i]␊ + docsify serve [path] Run local server to preview site. [aliases: s]␊ + docsify generate [path] Docsify's generators [aliases: g]␊ ␊ - 全局选项␊ - --help, -h 帮助 [布尔]␊ - --version, -v 当前版本号 [布尔]␊ + Global Options␊ + --help, -h Show help [boolean]␊ + --version, -v Show version number [boolean]␊ ␊ - 文档地址:␊ + Documentation:␊ https://docsifyjs.github.io/docsify␊ https://docsifyjs.github.io/docsify-cli␊ ␊ - 开发:␊ + Development:␊ https://github.com/docsifyjs/docsify-cli/blob/master/CONTRIBUTING.md` ## shows version information with -v flag @@ -94,22 +94,22 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 - `例子: docsify [path]␊ + `Usage: docsify [path]␊ ␊ Commands:␊ - docsify init [path] 创建 docs [aliases: i]␊ - docsify serve [path] 本地预览 [aliases: s]␊ - docsify generate [path] docsify 的生成器 [aliases: g]␊ + docsify init [path] Creates new docs [aliases: i]␊ + docsify serve [path] Run local server to preview site. [aliases: s]␊ + docsify generate [path] Docsify's generators [aliases: g]␊ ␊ - 全局选项␊ - --help, -h 帮助 [布尔]␊ - --version, -v 当前版本号 [布尔]␊ + Global Options␊ + --help, -h Show help [boolean]␊ + --version, -v Show version number [boolean]␊ ␊ - 文档地址:␊ + Documentation:␊ https://docsifyjs.github.io/docsify␊ https://docsifyjs.github.io/docsify-cli␊ ␊ - 开发:␊ + Development:␊ https://github.com/docsifyjs/docsify-cli/blob/master/CONTRIBUTING.md␊ ␊ Unknown argument: junkcmd` diff --git a/e2e/cli.test.js.snap b/e2e/cli.test.js.snap index f7d878a5c1d8a9c78b7fdc45df8fb15005151131..b6f4210cc76b68a7b7eb178f16c3cb456b7a9a5f 100644 GIT binary patch literal 624 zcmV-$0+0PcRzVV*ru0r%z&cmUpjhho;T8%Kpgg;WX2d-P8J`Df|QQ{REKBud4nIH zP@>laMGgt3Ib=vAVuZD{i7qS%bq>PBBtKn7k+9-J_s6}?gN|DV_d5@}-@8*6KZHn! zBp2uKTqa4k{1gkHgiY(yTZzJe& zp+$zu3g_4jEwMJIVZUFsW=Vd`fE0l*b^Yz{qIzK}Ssz!J>fEJhs#npW&UO;bANCpB zpq~k{X!@h^$?4?y)%5iE>hfeS%yNVdTSGE{qT;$IwkyK)5Ax zgX=B-W&0iUZYYaX#5>@>?g9U$1^z~dE%0{)JpXq;y2ftV=a%1=-~WQ&>g`b%F4aPt ztSq6zd9{b~`@<&52aml*rdq_gd*%=Pfyes2Kk3&~__s7K3@$Nrw~f)6(4mXQ zXalV7ZXu~+Ho)&GDAbwKYgJ!CyMy{|@1SnlgL;HE;NG{_ zmkjYU4+e6n|G=};+W*3tG_hF}y69zv%qe7EzHj)x z&&!)`t!fi(gj#L%Vew?mmD z8M$T-XO3pSX1{;F#b0d}K_?ouYO8R{axHd+V!wgUK-ojgtSHJHaUA68w5Y(ZKp7VW zK)87O5&!T$+=nTvjBE>0Op9Pu5|Uxoq~>7zCExCkdh0))x2I_)L}^mgz%KR?o9MrfU`OOzo&-uqReD^Bv zZ&gCk2KK2%T%p?#qMz>a&h25RExp)y`?tEv;Qoz4_o;A`KW@n~nv8k0n9oOU)TwF+ zW`e3}k@(&IqH>yT31>dG_{N>2a1^K!XYzIOo4kOyns*Ro*w4=`E-aPi&n_>`FPv8$ zT~W&CN~Oh81qu@1z`-t~;2}z}uEGTyi;@8KuqNw>KpW%P!_9FwgsmW3Kvt$^BV&U9 zvpx9VOYu+fKX~|y|N61tNDj?TX-;YW4{45WDUla~wi@vr#N_iB?#3RlFU}^po;j{0 zGQ}eDbSKqSP|+1Y0c4p0>k2m9Dxh~093Y3kN^Mx From 4f612c6056ef00996103368e4b97c9458ac7b6f8 Mon Sep 17 00:00:00 2001 From: Luffy Date: Mon, 27 Jul 2026 19:05:40 +0800 Subject: [PATCH 3/3] chore: update docsify to version 5.0.0 and marked to version 18.0.7 --- e2e/cli.test.js.snap | Bin 624 -> 635 bytes package-lock.json | 16 ++++++++-------- package.json | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/e2e/cli.test.js.snap b/e2e/cli.test.js.snap index b6f4210cc76b68a7b7eb178f16c3cb456b7a9a5f..86dbd01489f1228398c817052c7d5f21a7f31bfd 100644 GIT binary patch literal 635 zcmV->0)+iRRzVqfP4D}JOFRNLow^vt*eGYB~%H?d-Tr!GqdxJcg~h!rlS-3a*kHo z3_m`hRBs5%0#eKh$dO1S2pefrU0M+86og4gk`e`*TKaqz$HIya{h#-G4|;Cx-S0i@ z|LD)$!2n_%kzAg_bE%~LL}=Fd66S@l>B95II?siQDe&OJ(Am`nP_3~+VUa-LrZR%x zt+~jgAfy1~q9s`QY%5Mn1)R0Wwp#|QhQi=lvICM9{p*6%7EDl~;gBvgUvD>_QnRJa z?kFz>6VCo1(;){jDXi3r*uh}nE`1*cX=VM6OR+7(ZPq;0Izyorl^~}_tj?P2TCn~C zs?0;q{WgLgCtBvHtZ)&#qNUar6by&;)vU-*n3OW~rEb3coz)=9B2xw(z{rtXg-=ijB8+`_%ZU*J z6&Sh73W&Bu*6py_c0*MI*8;9G%SdDW3T16QFF0A^GE*3YrGBqpzjXS-;0h!6 zR2iL1exu?N9ouM(Ho(5z6DC!{;qX)jr8-f1qnh_?M@xUd($eQ$OWzn_*V1=3pUrA? Vo9Qfo71JE$@h`ZOVLF`*007#iI}QK< literal 624 zcmV-$0+0PcRzVV*ru0r%z&cmUpjhho;T8%Kpgg;WX2d-P8J`Df|QQ{REKBud4nIH zP@>laMGgt3Ib=vAVuZD{i7qS%bq>PBBtKn7k+9-J_s6}?gN|DV_d5@}-@8*6KZHn! zBp2uKTqa4k{1gkHgiY(yTZzJe& zp+$zu3g_4jEwMJIVZUFsW=Vd`fE0l*b^Yz{qIzK}Ssz!J>fEJhs#npW&UO;bANCpB zpq~k{X!@h^$?4?y)%5iE>hfeS%yNVdTSGE{qT;$IwkyK)5Ax zgX=B-W&0iUZYYaX#5>@>?g9U$1^z~dE%0{)JpXq;y2ftV=a%1=-~WQ&>g`b%F4aPt ztSq6zd9{b~`@<&52aml*rdq_gd*%=Pfyes2Kk3&~__s7K3@$Nrw~f)6(4mXQ zXalV7ZXu~+Ho)&GDAbwKYgJ!CyMy{|@1SnlgL